diff --git a/.gitignore b/.gitignore index ff958aac91..4ae45467dc 100644 --- a/.gitignore +++ b/.gitignore @@ -23,7 +23,8 @@ test/*.js test/*.map website/public/docs *.sublime-workspace +coverage coverage.html common/dist/scripts/habitrpg-shared.js -test/spec/translations.js +test/spec/mocks/translations.js diff --git a/.jshintrc b/.jshintrc index d1064e9ba9..bb52bcabd2 100644 --- a/.jshintrc +++ b/.jshintrc @@ -5,6 +5,7 @@ "browser": true, "node": true, + "mocha": true, "asi": true, "boss": true, diff --git a/.travis.yml b/.travis.yml index 847cc97718..dcd028fd9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,3 +11,5 @@ before_script: - cp config.json.example config.json - "until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done" - "export DISPLAY=:99" +after_script: + - "./node_modules/.bin/lcov-result-merger 'coverage/**/*.info' | ./node_modules/coveralls/bin/coveralls.js" diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 28685fe452..0000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -My app - Changelog -# (2015-03-28) - diff --git a/Gruntfile.js b/Gruntfile.js index 85a963304c..12612129d0 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -31,7 +31,7 @@ module.exports = function(grunt) { // For hair, skins, beards, etc. we want to output a '.customize-options.WHATEVER' class, which works as a // 60x60 image pointing at the proper part of the 90x90 sprite. // We set up the custom info here, and the template makes use of it. - if (sprite.name.match(/hair|skin|beard|mustach|shirt|flower/) || sprite.name=='head_0') { + if (sprite.name.match(/hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears/) || sprite.name=='head_0') { sprite.custom = { px: { offset_x: "-" + (sprite.x + 25) + "px", @@ -57,25 +57,6 @@ module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), - git_changelog: { - minimal: { - options: { - repo_url: 'https://github.com/habitrpg/habitrpg', - appName : 'HabitRPG', - branch_name: 'develop' - } - }, - extended: { - options: { - file: 'EXTENDEDCHANGELOG.md', - repo_url: 'https://github.com/habitrpg/habitrpg', - appName : 'HabitRPG', - branch_name: 'develop', - grep_commits: '^perf|^style|^fix|^feat|^docs|^refactor|^chore|BREAKING' - } - } - }, - karma: { unit: { configFile: 'karma.conf.js' @@ -174,7 +155,7 @@ module.exports = function(grunt) { watch: { dev: { - files: ['website/public/**/*.styl'], // 'public/**/*.js' Not needed because not in production + files: ['website/public/**/*.styl', 'common/script/**/*.coffee'], // 'public/**/*.js' Not needed because not in production tasks: [ 'build:dev' ], options: { nospawn: true @@ -239,7 +220,7 @@ module.exports = function(grunt) { require('coffee-script'); var i18n = require('./website/src/i18n'), fs = require('fs'); - fs.writeFileSync('test/spec/translations.js', + fs.writeFileSync('test/spec/mocks/translations.js', "if(!window.env) window.env = {};\n" + "window.env.translations = " + JSON.stringify(i18n.translations['en']) + ';'); }); @@ -271,6 +252,5 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-spritesmith'); grunt.loadNpmTasks('grunt-hashres'); grunt.loadNpmTasks('grunt-karma'); - grunt.loadNpmTasks('git-changelog'); }; diff --git a/README.md b/README.md index 65113909eb..7c7ad55172 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -HabitRPG [![Build Status](https://travis-ci.org/HabitRPG/habitrpg.png?branch=develop)](https://travis-ci.org/HabitRPG/habitrpg) [![Code Climate](https://codeclimate.com/github/HabitRPG/habitrpg.png)](https://codeclimate.com/github/HabitRPG/habitrpg) [![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=68393)](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE) [![Dependency Status](https://gemnasium.com/HabitRPG/habitrpg.svg)](https://gemnasium.com/HabitRPG/habitrpg) +HabitRPG [![Build Status](https://travis-ci.org/HabitRPG/habitrpg.png?branch=develop)](https://travis-ci.org/HabitRPG/habitrpg) [![Code Climate](https://codeclimate.com/github/HabitRPG/habitrpg.png)](https://codeclimate.com/github/HabitRPG/habitrpg) [![Coverage Status](https://coveralls.io/repos/HabitRPG/habitrpg/badge.svg?branch=develop)](https://coveralls.io/r/HabitRPG/habitrpg?branch=develop) [![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=68393)](https://www.bountysource.com/trackers/68393-habitrpg?utm_source=68393&utm_medium=shield&utm_campaign=TRACKER_BADGE) [![Dependency Status](https://gemnasium.com/HabitRPG/habitrpg.svg)](https://gemnasium.com/HabitRPG/habitrpg) =============== [HabitRPG](https://habitrpg.com) 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. diff --git a/archive/CHANGELOG_ARCHIVED.md b/archive/CHANGELOG_ARCHIVED.md new file mode 100644 index 0000000000..59950d5c4c --- /dev/null +++ b/archive/CHANGELOG_ARCHIVED.md @@ -0,0 +1,34 @@ +My app - Changelog +# (2015-05-08) + +## Bug Fixes + +- **Spring:** WHO IS LESLIE + ([6685e935](watch/commits/6685e93554a1274dedb55dae054e787fb80eb440)) +- **invite-friends:** text should be valid for both parties and guilds + ([54e82a14](watch/commits/54e82a14a252c3b9923449a7ef7cee6033a5d160)) +- **mystery:** It's 2015 now, Sabe + ([00252f20](watch/commits/00252f200481f06de9bccd1e55275d5366b03919)) +- **scoring:** move gainMP into score + ([2fc0cb8f](watch/commits/2fc0cb8fa1b3b5975c16653cb110be2f03b5427e)) +- **slimes:** Tweaks and missing sprite + ([7d1a58ca](watch/commits/7d1a58ca002af9dac19aba65d6465bd23b28d649)) + + +## Features + +- **Spring:** Flung + ([d50d4ad8](watch/commits/d50d4ad8bb0f89e39ceb6562e0f8f392f94b5444)) +- **emails:** add support for weekly recap emails + ([37f7db3c](watch/commits/37f7db3c4e3859d03fd55a44e63819e273a06442)) +- **i18n:** upload japanese, serbian and chinese (taiwan) + ([ee7ba19e](watch/commits/ee7ba19ed17e72b33cbef8a324266617d384f852)) +- **mystery:** April Subscribee Items + ([7a7fc968](watch/commits/7a7fc96818ffd7f92738e8c6cc8a59e48d60597d)) +- **pets:** Slime Quest + ([f13c6cba](watch/commits/f13c6cba0026c645b19a0b1355ba2c5b27f80878)) +- **quests:** Boss damage from Habits + ([43dcded0](watch/commits/43dcded051b602d8a4efc30eef45365abfd238b4)) +- **scoring:** MP gain from Habits and Dailies + ([7b22244f](watch/commits/7b22244f0123cf649c9f2aada0811f35a565688d)) + diff --git a/bower.json b/bower.json index f936f0d7b8..54fec9e612 100644 --- a/bower.json +++ b/bower.json @@ -33,7 +33,7 @@ "Angular-At-Directive": "git://github.com/snicker/Angular-At-Directive#master", "js-emoji": "git://github.com/snicker/js-emoji#master", "sticky": "*", - "swagger-ui": "git://github.com/wordnik/swagger-ui.git", + "swagger-ui": "git://github.com/wordnik/swagger-ui.git#v2.0.24", "ngInfiniteScroll": "1.0.0", "jquery-colorbox": "~1.4.36", "pnotify": "~1.3.1", diff --git a/common/css/index.css b/common/css/index.css index fee482b83b..c4291dc644 100644 --- a/common/css/index.css +++ b/common/css/index.css @@ -3,11 +3,11 @@ }*/ /* Comment out for holiday events */ -/* .npc_ian { +.npc_ian { background: url("/common/img/sprites/npc_ian.gif") no-repeat; width: 78px; height: 135px; -} */ +} .Gems { display:inline-block; @@ -37,6 +37,12 @@ margin-right: 10px; } +.multi-achievement { + margin: auto; + padding-left: 0.5em; + padding-right: 0.5em; +} + [class*="Mount_Head_"], [class*="Mount_Body_"]{ margin-top:18px; /* Sprite accommodates 105x123 box */ } diff --git a/common/dist/sprites/habitrpg-shared.css b/common/dist/sprites/habitrpg-shared.css index 6069cbf10e..101111f927 100644 --- a/common/dist/sprites/habitrpg-shared.css +++ b/common/dist/sprites/habitrpg-shared.css @@ -1 +1 @@ -.achievement-alien{background-image:url(spritesmith0.png);background-position:-1403px -1274px;width:24px;height:26px}.achievement-alpha{background-image:url(spritesmith0.png);background-position:-1833px -1729px;width:24px;height:26px}.achievement-armor{background-image:url(spritesmith0.png);background-position:-1378px -1274px;width:24px;height:26px}.achievement-boot{background-image:url(spritesmith0.png);background-position:-1353px -1274px;width:24px;height:26px}.achievement-bow{background-image:url(spritesmith0.png);background-position:-1494px -1392px;width:24px;height:26px}.achievement-cactus{background-image:url(spritesmith0.png);background-position:-1469px -1392px;width:24px;height:26px}.achievement-cake{background-image:url(spritesmith0.png);background-position:-1444px -1392px;width:24px;height:26px}.achievement-cave{background-image:url(spritesmith0.png);background-position:-1494px -1365px;width:24px;height:26px}.achievement-coffin{background-image:url(spritesmith0.png);background-position:-1469px -1365px;width:24px;height:26px}.achievement-comment{background-image:url(spritesmith0.png);background-position:-1444px -1365px;width:24px;height:26px}.achievement-costumeContest{background-image:url(spritesmith0.png);background-position:-1585px -1483px;width:24px;height:26px}.achievement-dilatory{background-image:url(spritesmith0.png);background-position:-1560px -1483px;width:24px;height:26px}.achievement-firefox{background-image:url(spritesmith0.png);background-position:-1535px -1483px;width:24px;height:26px}.achievement-habitBirthday{background-image:url(spritesmith0.png);background-position:-1585px -1456px;width:24px;height:26px}.achievement-heart{background-image:url(spritesmith0.png);background-position:-1560px -1456px;width:24px;height:26px}.achievement-helm{background-image:url(spritesmith0.png);background-position:-1535px -1456px;width:24px;height:26px}.achievement-karaoke{background-image:url(spritesmith0.png);background-position:-1676px -1574px;width:24px;height:26px}.achievement-ninja{background-image:url(spritesmith0.png);background-position:-1808px -1729px;width:24px;height:26px}.achievement-nye{background-image:url(spritesmith0.png);background-position:-1626px -1574px;width:24px;height:26px}.achievement-perfect{background-image:url(spritesmith0.png);background-position:-1676px -1547px;width:24px;height:26px}.achievement-rat{background-image:url(spritesmith0.png);background-position:-1651px -1547px;width:24px;height:26px}.achievement-shield{background-image:url(spritesmith0.png);background-position:-1626px -1547px;width:24px;height:26px}.achievement-shinySeed{background-image:url(spritesmith0.png);background-position:-1767px -1665px;width:24px;height:26px}.achievement-snowball{background-image:url(spritesmith0.png);background-position:-1742px -1665px;width:24px;height:26px}.achievement-spookDust{background-image:url(spritesmith0.png);background-position:-1717px -1665px;width:24px;height:26px}.achievement-stoikalm{background-image:url(spritesmith0.png);background-position:-1767px -1638px;width:24px;height:26px}.achievement-sun{background-image:url(spritesmith0.png);background-position:-1742px -1638px;width:24px;height:26px}.achievement-sword{background-image:url(spritesmith0.png);background-position:-1717px -1638px;width:24px;height:26px}.achievement-thermometer{background-image:url(spritesmith0.png);background-position:-1858px -1756px;width:24px;height:26px}.achievement-tree{background-image:url(spritesmith0.png);background-position:-1833px -1756px;width:24px;height:26px}.achievement-triadbingo{background-image:url(spritesmith0.png);background-position:-1808px -1756px;width:24px;height:26px}.achievement-valentine{background-image:url(spritesmith0.png);background-position:-1858px -1729px;width:24px;height:26px}.achievement-wolf{background-image:url(spritesmith0.png);background-position:-1651px -1574px;width:24px;height:26px}.background_autumn_forest{background-image:url(spritesmith0.png);background-position:-282px -444px;width:140px;height:147px}.background_beach{background-image:url(spritesmith0.png);background-position:-283px 0;width:141px;height:147px}.background_blacksmithy{background-image:url(spritesmith0.png);background-position:0 -148px;width:140px;height:147px}.background_cherry_trees{background-image:url(spritesmith0.png);background-position:-141px -148px;width:140px;height:147px}.background_clouds{background-image:url(spritesmith0.png);background-position:-282px -148px;width:140px;height:147px}.background_coral_reef{background-image:url(spritesmith0.png);background-position:-425px 0;width:140px;height:147px}.background_crystal_cave{background-image:url(spritesmith0.png);background-position:-425px -148px;width:140px;height:147px}.background_distant_castle{background-image:url(spritesmith0.png);background-position:0 -296px;width:140px;height:147px}.background_dusty_canyons{background-image:url(spritesmith0.png);background-position:-141px -296px;width:140px;height:147px}.background_fairy_ring{background-image:url(spritesmith0.png);background-position:-282px -296px;width:140px;height:147px}.background_floral_meadow{background-image:url(spritesmith0.png);background-position:-423px -296px;width:140px;height:147px}.background_forest{background-image:url(spritesmith0.png);background-position:-566px 0;width:140px;height:147px}.background_frigid_peak{background-image:url(spritesmith0.png);background-position:-566px -148px;width:140px;height:147px}.background_graveyard{background-image:url(spritesmith0.png);background-position:-566px -296px;width:140px;height:147px}.background_gumdrop_land{background-image:url(spritesmith0.png);background-position:0 -444px;width:140px;height:147px}.background_harvest_feast{background-image:url(spritesmith0.png);background-position:-141px -444px;width:140px;height:147px}.background_harvest_fields{background-image:url(spritesmith0.png);background-position:0 0;width:141px;height:147px}.background_haunted_house{background-image:url(spritesmith0.png);background-position:-423px -444px;width:140px;height:147px}.background_ice_cave{background-image:url(spritesmith0.png);background-position:-564px -444px;width:141px;height:147px}.background_iceberg{background-image:url(spritesmith0.png);background-position:-707px 0;width:140px;height:147px}.background_open_waters{background-image:url(spritesmith0.png);background-position:0 -592px;width:141px;height:147px}.background_pumpkin_patch{background-image:url(spritesmith0.png);background-position:-707px -148px;width:140px;height:147px}.background_rolling_hills{background-image:url(spritesmith0.png);background-position:-142px -592px;width:141px;height:147px}.background_seafarer_ship{background-image:url(spritesmith0.png);background-position:-707px -296px;width:140px;height:147px}.background_snowy_pines{background-image:url(spritesmith0.png);background-position:-707px -444px;width:140px;height:147px}.background_south_pole{background-image:url(spritesmith0.png);background-position:-284px -592px;width:140px;height:147px}.background_spring_rain{background-image:url(spritesmith0.png);background-position:-425px -592px;width:140px;height:147px}.background_stained_glass{background-image:url(spritesmith0.png);background-position:-566px -592px;width:140px;height:147px}.background_starry_skies{background-image:url(spritesmith0.png);background-position:-707px -592px;width:140px;height:147px}.background_sunset_meadow{background-image:url(spritesmith0.png);background-position:-848px 0;width:140px;height:147px}.background_thunderstorm{background-image:url(spritesmith0.png);background-position:0 -740px;width:141px;height:147px}.background_twinkly_lights{background-image:url(spritesmith0.png);background-position:-142px -740px;width:141px;height:147px}.background_volcano{background-image:url(spritesmith0.png);background-position:-142px 0;width:140px;height:147px}.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:0 -979px;width:90px;height:90px}.customize-option.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:-25px -994px;width:60px;height:60px}.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-91px -979px;width:90px;height:90px}.customize-option.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-116px -994px;width:60px;height:60px}.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-182px -979px;width:90px;height:90px}.customize-option.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-207px -994px;width:60px;height:60px}.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-273px -979px;width:90px;height:90px}.customize-option.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-298px -994px;width:60px;height:60px}.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-364px -979px;width:90px;height:90px}.customize-option.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-389px -994px;width:60px;height:60px}.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-455px -979px;width:90px;height:90px}.customize-option.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-480px -994px;width:60px;height:60px}.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-546px -979px;width:90px;height:90px}.customize-option.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-571px -994px;width:60px;height:60px}.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-637px -979px;width:90px;height:90px}.customize-option.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-662px -994px;width:60px;height:60px}.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-728px -979px;width:90px;height:90px}.customize-option.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-753px -994px;width:60px;height:60px}.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-819px -979px;width:90px;height:90px}.customize-option.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-844px -994px;width:60px;height:60px}.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-910px -979px;width:90px;height:90px}.customize-option.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-935px -994px;width:60px;height:60px}.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:-1080px 0;width:90px;height:90px}.customize-option.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:-1105px -15px;width:60px;height:60px}.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-1080px -91px;width:90px;height:90px}.customize-option.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-1105px -106px;width:60px;height:60px}.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-1080px -182px;width:90px;height:90px}.customize-option.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-1105px -197px;width:60px;height:60px}.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1080px -273px;width:90px;height:90px}.customize-option.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1105px -288px;width:60px;height:60px}.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-1080px -364px;width:90px;height:90px}.customize-option.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-1105px -379px;width:60px;height:60px}.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-1080px -455px;width:90px;height:90px}.customize-option.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-1105px -470px;width:60px;height:60px}.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-1080px -546px;width:90px;height:90px}.customize-option.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-1105px -561px;width:60px;height:60px}.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-1080px -637px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-1105px -652px;width:60px;height:60px}.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-1080px -728px;width:90px;height:90px}.customize-option.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-1105px -743px;width:60px;height:60px}.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-1080px -819px;width:90px;height:90px}.customize-option.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-1105px -834px;width:60px;height:60px}.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-1080px -910px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-1105px -925px;width:60px;height:60px}.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:0 -1070px;width:90px;height:90px}.customize-option.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:-25px -1085px;width:60px;height:60px}.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-91px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-116px -1085px;width:60px;height:60px}.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-182px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-207px -1085px;width:60px;height:60px}.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-273px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-298px -1085px;width:60px;height:60px}.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-364px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-389px -1085px;width:60px;height:60px}.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-455px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-480px -1085px;width:60px;height:60px}.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-546px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-571px -1085px;width:60px;height:60px}.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-637px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-662px -1085px;width:60px;height:60px}.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-728px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-753px -1085px;width:60px;height:60px}.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-819px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-844px -1085px;width:60px;height:60px}.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-910px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-935px -1085px;width:60px;height:60px}.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:-1001px -1070px;width:90px;height:90px}.customize-option.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:-1026px -1085px;width:60px;height:60px}.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:-1171px 0;width:90px;height:90px}.customize-option.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:-1196px -15px;width:60px;height:60px}.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-1171px -91px;width:90px;height:90px}.customize-option.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-1196px -106px;width:60px;height:60px}.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-1171px -182px;width:90px;height:90px}.customize-option.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-1196px -197px;width:60px;height:60px}.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-1171px -273px;width:90px;height:90px}.customize-option.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-1196px -288px;width:60px;height:60px}.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-1171px -364px;width:90px;height:90px}.customize-option.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-1196px -379px;width:60px;height:60px}.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-1171px -455px;width:90px;height:90px}.customize-option.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-1196px -470px;width:60px;height:60px}.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-1171px -546px;width:90px;height:90px}.customize-option.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-1196px -561px;width:60px;height:60px}.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-1171px -637px;width:90px;height:90px}.customize-option.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-1196px -652px;width:60px;height:60px}.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-1171px -728px;width:90px;height:90px}.customize-option.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-1196px -743px;width:60px;height:60px}.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1171px -819px;width:90px;height:90px}.customize-option.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1196px -834px;width:60px;height:60px}.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-1171px -910px;width:90px;height:90px}.customize-option.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-1196px -925px;width:60px;height:60px}.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1171px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1196px -1016px;width:60px;height:60px}.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:0 -1161px;width:90px;height:90px}.customize-option.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:-25px -1176px;width:60px;height:60px}.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-91px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-116px -1176px;width:60px;height:60px}.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-182px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-207px -1176px;width:60px;height:60px}.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-273px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-298px -1176px;width:60px;height:60px}.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-364px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-389px -1176px;width:60px;height:60px}.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-455px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-480px -1176px;width:60px;height:60px}.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-546px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-571px -1176px;width:60px;height:60px}.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-637px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-662px -1176px;width:60px;height:60px}.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-728px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-753px -1176px;width:60px;height:60px}.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-819px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-844px -1176px;width:60px;height:60px}.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-910px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-935px -1176px;width:60px;height:60px}.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:-1001px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:-1026px -1176px;width:60px;height:60px}.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-1092px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-1117px -1176px;width:60px;height:60px}.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-1262px 0;width:90px;height:90px}.customize-option.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-1287px -15px;width:60px;height:60px}.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:-1262px -91px;width:90px;height:90px}.customize-option.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:-1287px -106px;width:60px;height:60px}.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-1262px -182px;width:90px;height:90px}.customize-option.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-1287px -197px;width:60px;height:60px}.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-1262px -273px;width:90px;height:90px}.customize-option.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-1287px -288px;width:60px;height:60px}.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-1262px -364px;width:90px;height:90px}.customize-option.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-1287px -379px;width:60px;height:60px}.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-1262px -455px;width:90px;height:90px}.customize-option.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-1287px -470px;width:60px;height:60px}.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-1262px -546px;width:90px;height:90px}.customize-option.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-1287px -561px;width:60px;height:60px}.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-1262px -637px;width:90px;height:90px}.customize-option.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-1287px -652px;width:60px;height:60px}.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-1262px -728px;width:90px;height:90px}.customize-option.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-1287px -743px;width:60px;height:60px}.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-1262px -819px;width:90px;height:90px}.customize-option.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-1287px -834px;width:60px;height:60px}.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-1262px -910px;width:90px;height:90px}.customize-option.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-1287px -925px;width:60px;height:60px}.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-1262px -1001px;width:90px;height:90px}.customize-option.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-1287px -1016px;width:60px;height:60px}.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1262px -1092px;width:90px;height:90px}.customize-option.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1287px -1107px;width:60px;height:60px}.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:0 -1252px;width:90px;height:90px}.customize-option.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:-25px -1267px;width:60px;height:60px}.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-91px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-116px -1267px;width:60px;height:60px}.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-182px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-207px -1267px;width:60px;height:60px}.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-273px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-298px -1267px;width:60px;height:60px}.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-364px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-389px -1267px;width:60px;height:60px}.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-455px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-480px -1267px;width:60px;height:60px}.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-546px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-571px -1267px;width:60px;height:60px}.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-637px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-662px -1267px;width:60px;height:60px}.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-728px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-753px -1267px;width:60px;height:60px}.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-819px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-844px -1267px;width:60px;height:60px}.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-910px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-935px -1267px;width:60px;height:60px}.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:-1001px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:-1026px -1267px;width:60px;height:60px}.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-1092px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-1117px -1267px;width:60px;height:60px}.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-1183px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-1208px -1267px;width:60px;height:60px}.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-1353px 0;width:90px;height:90px}.customize-option.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-1378px -15px;width:60px;height:60px}.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-1353px -91px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-1378px -106px;width:60px;height:60px}.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:-1353px -182px;width:90px;height:90px}.customize-option.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:-1378px -197px;width:60px;height:60px}.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-1353px -273px;width:90px;height:90px}.customize-option.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-1378px -288px;width:60px;height:60px}.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-1353px -364px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-1378px -379px;width:60px;height:60px}.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-1353px -455px;width:90px;height:90px}.customize-option.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-1378px -470px;width:60px;height:60px}.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-1353px -546px;width:90px;height:90px}.customize-option.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-1378px -561px;width:60px;height:60px}.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-1353px -637px;width:90px;height:90px}.customize-option.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-1378px -652px;width:60px;height:60px}.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-1353px -728px;width:90px;height:90px}.customize-option.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-1378px -743px;width:60px;height:60px}.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-1353px -819px;width:90px;height:90px}.customize-option.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-1378px -834px;width:60px;height:60px}.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-1353px -910px;width:90px;height:90px}.customize-option.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-1378px -925px;width:60px;height:60px}.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-1353px -1001px;width:90px;height:90px}.customize-option.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-1378px -1016px;width:60px;height:60px}.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-1353px -1092px;width:90px;height:90px}.customize-option.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-1378px -1107px;width:60px;height:60px}.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1353px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1378px -1198px;width:60px;height:60px}.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:0 -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:-25px -1358px;width:60px;height:60px}.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-91px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-116px -1358px;width:60px;height:60px}.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-182px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-207px -1358px;width:60px;height:60px}.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-273px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-298px -1358px;width:60px;height:60px}.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-364px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-389px -1358px;width:60px;height:60px}.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-455px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-480px -1358px;width:60px;height:60px}.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-546px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-571px -1358px;width:60px;height:60px}.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-637px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-662px -1358px;width:60px;height:60px}.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-728px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-753px -1358px;width:60px;height:60px}.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-819px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-844px -1358px;width:60px;height:60px}.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-910px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-935px -1358px;width:60px;height:60px}.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:-1001px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:-1026px -1358px;width:60px;height:60px}.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-1092px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-1117px -1358px;width:60px;height:60px}.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1183px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1208px -1358px;width:60px;height:60px}.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-1274px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-1299px -1358px;width:60px;height:60px}.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-1444px 0;width:90px;height:90px}.customize-option.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-1469px -15px;width:60px;height:60px}.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-1444px -91px;width:90px;height:90px}.customize-option.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-1469px -106px;width:60px;height:60px}.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-1444px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-1469px -197px;width:60px;height:60px}.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-848px -148px;width:90px;height:90px}.customize-option.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-873px -163px;width:60px;height:60px}.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-1444px -364px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-1469px -379px;width:60px;height:60px}.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-1444px -455px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-1469px -470px;width:60px;height:60px}.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1444px -546px;width:90px;height:90px}.customize-option.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1469px -561px;width:60px;height:60px}.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-1444px -637px;width:90px;height:90px}.customize-option.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-1469px -652px;width:60px;height:60px}.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-1444px -728px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-1469px -743px;width:60px;height:60px}.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-1444px -819px;width:90px;height:90px}.customize-option.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-1469px -834px;width:60px;height:60px}.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-1444px -910px;width:90px;height:90px}.customize-option.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-1469px -925px;width:60px;height:60px}.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-1444px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-1469px -1016px;width:60px;height:60px}.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-1444px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-1469px -1107px;width:60px;height:60px}.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-1444px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-1469px -1198px;width:60px;height:60px}.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1444px -1274px;width:90px;height:90px}.customize-option.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1469px -1289px;width:60px;height:60px}.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:0 -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:-25px -1449px;width:60px;height:60px}.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-91px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-116px -1449px;width:60px;height:60px}.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-182px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-207px -1449px;width:60px;height:60px}.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-273px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-298px -1449px;width:60px;height:60px}.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-364px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-389px -1449px;width:60px;height:60px}.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-455px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-480px -1449px;width:60px;height:60px}.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-546px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-571px -1449px;width:60px;height:60px}.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-637px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-662px -1449px;width:60px;height:60px}.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-728px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-753px -1449px;width:60px;height:60px}.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-819px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-844px -1449px;width:60px;height:60px}.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-910px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-935px -1449px;width:60px;height:60px}.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:-1001px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:-1026px -1449px;width:60px;height:60px}.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1092px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1117px -1449px;width:60px;height:60px}.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-1183px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-1208px -1449px;width:60px;height:60px}.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-1274px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-1299px -1449px;width:60px;height:60px}.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-1365px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-1390px -1449px;width:60px;height:60px}.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1535px 0;width:90px;height:90px}.customize-option.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1560px -15px;width:60px;height:60px}.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-1535px -91px;width:90px;height:90px}.customize-option.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-1560px -106px;width:60px;height:60px}.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-1535px -182px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-1560px -197px;width:60px;height:60px}.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-1535px -273px;width:90px;height:90px}.customize-option.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-1560px -288px;width:60px;height:60px}.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:-1535px -364px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:-1560px -379px;width:60px;height:60px}.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-1535px -455px;width:90px;height:90px}.customize-option.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-1560px -470px;width:60px;height:60px}.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-1535px -546px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-1560px -561px;width:60px;height:60px}.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-1535px -637px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-1560px -652px;width:60px;height:60px}.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1535px -728px;width:90px;height:90px}.customize-option.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1560px -743px;width:60px;height:60px}.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-1535px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-1560px -834px;width:60px;height:60px}.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-1535px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-1560px -925px;width:60px;height:60px}.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-1535px -1001px;width:90px;height:90px}.customize-option.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-1560px -1016px;width:60px;height:60px}.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-1535px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-1560px -1107px;width:60px;height:60px}.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-1535px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-1560px -1198px;width:60px;height:60px}.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-1535px -1274px;width:90px;height:90px}.customize-option.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-1560px -1289px;width:60px;height:60px}.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1535px -1365px;width:90px;height:90px}.customize-option.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1560px -1380px;width:60px;height:60px}.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:0 -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:-25px -1540px;width:60px;height:60px}.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-91px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-116px -1540px;width:60px;height:60px}.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-182px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-207px -1540px;width:60px;height:60px}.hair_flower_1{background-image:url(spritesmith0.png);background-position:-273px -1525px;width:90px;height:90px}.customize-option.hair_flower_1{background-image:url(spritesmith0.png);background-position:-298px -1540px;width:60px;height:60px}.hair_flower_2{background-image:url(spritesmith0.png);background-position:-364px -1525px;width:90px;height:90px}.customize-option.hair_flower_2{background-image:url(spritesmith0.png);background-position:-389px -1540px;width:60px;height:60px}.hair_flower_3{background-image:url(spritesmith0.png);background-position:-455px -1525px;width:90px;height:90px}.customize-option.hair_flower_3{background-image:url(spritesmith0.png);background-position:-480px -1540px;width:60px;height:60px}.hair_flower_4{background-image:url(spritesmith0.png);background-position:-546px -1525px;width:90px;height:90px}.customize-option.hair_flower_4{background-image:url(spritesmith0.png);background-position:-571px -1540px;width:60px;height:60px}.hair_flower_5{background-image:url(spritesmith0.png);background-position:-637px -1525px;width:90px;height:90px}.customize-option.hair_flower_5{background-image:url(spritesmith0.png);background-position:-662px -1540px;width:60px;height:60px}.hair_flower_6{background-image:url(spritesmith0.png);background-position:-728px -1525px;width:90px;height:90px}.customize-option.hair_flower_6{background-image:url(spritesmith0.png);background-position:-753px -1540px;width:60px;height:60px}.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-819px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-844px -1540px;width:60px;height:60px}.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-910px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-935px -1540px;width:60px;height:60px}.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:-1001px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:-1026px -1540px;width:60px;height:60px}.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-1092px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-1117px -1540px;width:60px;height:60px}.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-1183px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-1208px -1540px;width:60px;height:60px}.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-1274px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-1299px -1540px;width:60px;height:60px}.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-1365px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-1390px -1540px;width:60px;height:60px}.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-1456px -1525px;width:90px;height:90px}.customize-option.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-1481px -1540px;width:60px;height:60px}.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-1626px 0;width:90px;height:90px}.customize-option.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-1651px -15px;width:60px;height:60px}.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-1626px -91px;width:90px;height:90px}.customize-option.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-1651px -106px;width:60px;height:60px}.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1626px -182px;width:90px;height:90px}.customize-option.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1651px -197px;width:60px;height:60px}.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-1626px -273px;width:90px;height:90px}.customize-option.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-1651px -288px;width:60px;height:60px}.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-1626px -364px;width:90px;height:90px}.customize-option.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-1651px -379px;width:60px;height:60px}.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:-1626px -455px;width:90px;height:90px}.customize-option.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:-1651px -470px;width:60px;height:60px}.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1626px -546px;width:90px;height:90px}.customize-option.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1651px -561px;width:60px;height:60px}.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-1626px -637px;width:90px;height:90px}.customize-option.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-1651px -652px;width:60px;height:60px}.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-1626px -728px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-1651px -743px;width:60px;height:60px}.hair_bangs_1_pblue2{background-image:url(spritesmith0.png);background-position:-1626px -819px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue2{background-image:url(spritesmith0.png);background-position:-1651px -834px;width:60px;height:60px}.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-1626px -910px;width:90px;height:90px}.customize-option.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-1651px -925px;width:60px;height:60px}.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-1626px -1001px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-1651px -1016px;width:60px;height:60px}.hair_bangs_1_pgreen2{background-image:url(spritesmith0.png);background-position:-1626px -1092px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen2{background-image:url(spritesmith0.png);background-position:-1651px -1107px;width:60px;height:60px}.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-1626px -1183px;width:90px;height:90px}.customize-option.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-1651px -1198px;width:60px;height:60px}.hair_bangs_1_porange2{background-image:url(spritesmith0.png);background-position:-1626px -1274px;width:90px;height:90px}.customize-option.hair_bangs_1_porange2{background-image:url(spritesmith0.png);background-position:-1651px -1289px;width:60px;height:60px}.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-1626px -1365px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-1651px -1380px;width:60px;height:60px}.hair_bangs_1_ppink2{background-image:url(spritesmith0.png);background-position:-1626px -1456px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink2{background-image:url(spritesmith0.png);background-position:-1651px -1471px;width:60px;height:60px}.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:0 -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:-25px -1631px;width:60px;height:60px}.hair_bangs_1_ppurple2{background-image:url(spritesmith0.png);background-position:-91px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple2{background-image:url(spritesmith0.png);background-position:-116px -1631px;width:60px;height:60px}.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-182px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-207px -1631px;width:60px;height:60px}.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-273px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-298px -1631px;width:60px;height:60px}.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-364px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-389px -1631px;width:60px;height:60px}.hair_bangs_1_pyellow2{background-image:url(spritesmith0.png);background-position:-455px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow2{background-image:url(spritesmith0.png);background-position:-480px -1631px;width:60px;height:60px}.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-546px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-571px -1631px;width:60px;height:60px}.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-637px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-662px -1631px;width:60px;height:60px}.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-728px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-753px -1631px;width:60px;height:60px}.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-819px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-844px -1631px;width:60px;height:60px}.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-910px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-935px -1631px;width:60px;height:60px}.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1001px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1026px -1631px;width:60px;height:60px}.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1092px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1117px -1631px;width:60px;height:60px}.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1183px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1208px -1631px;width:60px;height:60px}.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1274px -1616px;width:90px;height:90px}.customize-option.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1299px -1631px;width:60px;height:60px}.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1365px -1616px;width:90px;height:90px}.customize-option.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1390px -1631px;width:60px;height:60px}.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1456px -1616px;width:90px;height:90px}.customize-option.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1481px -1631px;width:60px;height:60px}.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:-1547px -1616px;width:90px;height:90px}.customize-option.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:-1572px -1631px;width:60px;height:60px}.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-1717px 0;width:90px;height:90px}.customize-option.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-1742px -15px;width:60px;height:60px}.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-1717px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-1742px -106px;width:60px;height:60px}.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-1717px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-1742px -197px;width:60px;height:60px}.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-1717px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-1742px -288px;width:60px;height:60px}.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-1717px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-1742px -379px;width:60px;height:60px}.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-1717px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-1742px -470px;width:60px;height:60px}.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1717px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1742px -561px;width:60px;height:60px}.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-1717px -637px;width:90px;height:90px}.customize-option.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-1742px -652px;width:60px;height:60px}.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-1717px -728px;width:90px;height:90px}.customize-option.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-1742px -743px;width:60px;height:60px}.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-1717px -819px;width:90px;height:90px}.customize-option.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-1742px -834px;width:60px;height:60px}.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1717px -910px;width:90px;height:90px}.customize-option.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1742px -925px;width:60px;height:60px}.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-1717px -1001px;width:90px;height:90px}.customize-option.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-1742px -1016px;width:60px;height:60px}.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-1717px -1092px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-1742px -1107px;width:60px;height:60px}.hair_bangs_2_pblue2{background-image:url(spritesmith0.png);background-position:-1717px -1183px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue2{background-image:url(spritesmith0.png);background-position:-1742px -1198px;width:60px;height:60px}.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-1717px -1274px;width:90px;height:90px}.customize-option.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-1742px -1289px;width:60px;height:60px}.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-1717px -1365px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-1742px -1380px;width:60px;height:60px}.hair_bangs_2_pgreen2{background-image:url(spritesmith0.png);background-position:-1717px -1456px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen2{background-image:url(spritesmith0.png);background-position:-1742px -1471px;width:60px;height:60px}.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1717px -1547px;width:90px;height:90px}.customize-option.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1742px -1562px;width:60px;height:60px}.hair_bangs_2_porange2{background-image:url(spritesmith0.png);background-position:0 -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_porange2{background-image:url(spritesmith0.png);background-position:-25px -1722px;width:60px;height:60px}.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-91px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-116px -1722px;width:60px;height:60px}.hair_bangs_2_ppink2{background-image:url(spritesmith0.png);background-position:-182px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink2{background-image:url(spritesmith0.png);background-position:-207px -1722px;width:60px;height:60px}.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-273px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-298px -1722px;width:60px;height:60px}.hair_bangs_2_ppurple2{background-image:url(spritesmith0.png);background-position:-364px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple2{background-image:url(spritesmith0.png);background-position:-389px -1722px;width:60px;height:60px}.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-455px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-480px -1722px;width:60px;height:60px}.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-546px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-571px -1722px;width:60px;height:60px}.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-637px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-662px -1722px;width:60px;height:60px}.hair_bangs_2_pyellow2{background-image:url(spritesmith0.png);background-position:-728px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow2{background-image:url(spritesmith0.png);background-position:-753px -1722px;width:60px;height:60px}.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-819px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-844px -1722px;width:60px;height:60px}.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-910px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-935px -1722px;width:60px;height:60px}.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1001px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1026px -1722px;width:60px;height:60px}.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1092px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1117px -1722px;width:60px;height:60px}.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1183px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1208px -1722px;width:60px;height:60px}.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1274px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1299px -1722px;width:60px;height:60px}.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1365px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1390px -1722px;width:60px;height:60px}.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1456px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1481px -1722px;width:60px;height:60px}.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1547px -1707px;width:90px;height:90px}.customize-option.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1572px -1722px;width:60px;height:60px}.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1638px -1707px;width:90px;height:90px}.customize-option.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1663px -1722px;width:60px;height:60px}.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1808px 0;width:90px;height:90px}.customize-option.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1833px -15px;width:60px;height:60px}.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1808px -91px;width:90px;height:90px}.customize-option.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1833px -106px;width:60px;height:60px}.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1808px -182px;width:90px;height:90px}.customize-option.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1833px -197px;width:60px;height:60px}.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1808px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1833px -288px;width:60px;height:60px}.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:-1808px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:-1833px -379px;width:60px;height:60px}.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-1808px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-1833px -470px;width:60px;height:60px}.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-1808px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-1833px -561px;width:60px;height:60px}.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:-1808px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:-1833px -652px;width:60px;height:60px}.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1808px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1833px -743px;width:60px;height:60px}.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-1808px -819px;width:90px;height:90px}.customize-option.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-1833px -834px;width:60px;height:60px}.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-1808px -910px;width:90px;height:90px}.customize-option.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-1833px -925px;width:60px;height:60px}.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-1808px -1001px;width:90px;height:90px}.customize-option.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-1833px -1016px;width:60px;height:60px}.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1808px -1092px;width:90px;height:90px}.customize-option.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1833px -1107px;width:60px;height:60px}.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-1808px -1183px;width:90px;height:90px}.customize-option.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-1833px -1198px;width:60px;height:60px}.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-1808px -1274px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-1833px -1289px;width:60px;height:60px}.hair_bangs_3_pblue2{background-image:url(spritesmith0.png);background-position:-1808px -1365px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue2{background-image:url(spritesmith0.png);background-position:-1833px -1380px;width:60px;height:60px}.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-1808px -1456px;width:90px;height:90px}.customize-option.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-1833px -1471px;width:60px;height:60px}.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-1808px -1547px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-1833px -1562px;width:60px;height:60px}.hair_bangs_3_pgreen2{background-image:url(spritesmith0.png);background-position:-1808px -1638px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen2{background-image:url(spritesmith0.png);background-position:-1833px -1653px;width:60px;height:60px}.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-1444px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-1469px -288px;width:60px;height:60px}.hair_bangs_3_porange2{background-image:url(spritesmith0.png);background-position:-989px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_porange2{background-image:url(spritesmith0.png);background-position:-1014px -743px;width:60px;height:60px}.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-989px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-1014px -652px;width:60px;height:60px}.hair_bangs_3_ppink2{background-image:url(spritesmith0.png);background-position:-989px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink2{background-image:url(spritesmith0.png);background-position:-1014px -561px;width:60px;height:60px}.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-989px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-1014px -470px;width:60px;height:60px}.hair_bangs_3_ppurple2{background-image:url(spritesmith0.png);background-position:-989px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple2{background-image:url(spritesmith0.png);background-position:-1014px -379px;width:60px;height:60px}.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:-989px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:-1014px -288px;width:60px;height:60px}.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-989px -182px;width:90px;height:90px}.customize-option.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-1014px -197px;width:60px;height:60px}.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-989px -91px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-1014px -106px;width:60px;height:60px}.hair_bangs_3_pyellow2{background-image:url(spritesmith0.png);background-position:-989px 0;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow2{background-image:url(spritesmith0.png);background-position:-1014px -15px;width:60px;height:60px}.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-819px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-844px -903px;width:60px;height:60px}.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:-728px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:-753px -903px;width:60px;height:60px}.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-637px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-662px -903px;width:60px;height:60px}.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-546px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-571px -903px;width:60px;height:60px}.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:-455px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:-480px -903px;width:60px;height:60px}.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-364px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-389px -903px;width:60px;height:60px}.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-273px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-298px -903px;width:60px;height:60px}.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-182px -888px;width:90px;height:90px}.customize-option.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-207px -903px;width:60px;height:60px}.hair_base_10_TRUred{background-image:url(spritesmith0.png);background-position:-91px -888px;width:90px;height:90px}.customize-option.hair_base_10_TRUred{background-image:url(spritesmith0.png);background-position:-116px -903px;width:60px;height:60px}.hair_base_10_aurora{background-image:url(spritesmith0.png);background-position:0 -888px;width:90px;height:90px}.customize-option.hair_base_10_aurora{background-image:url(spritesmith0.png);background-position:-25px -903px;width:60px;height:60px}.hair_base_10_black{background-image:url(spritesmith0.png);background-position:-830px -740px;width:90px;height:90px}.customize-option.hair_base_10_black{background-image:url(spritesmith0.png);background-position:-855px -755px;width:60px;height:60px}.hair_base_10_blond{background-image:url(spritesmith0.png);background-position:-739px -740px;width:90px;height:90px}.customize-option.hair_base_10_blond{background-image:url(spritesmith0.png);background-position:-764px -755px;width:60px;height:60px}.hair_base_10_blue{background-image:url(spritesmith0.png);background-position:-648px -740px;width:90px;height:90px}.customize-option.hair_base_10_blue{background-image:url(spritesmith0.png);background-position:-673px -755px;width:60px;height:60px}.hair_base_10_brown{background-image:url(spritesmith0.png);background-position:-557px -740px;width:90px;height:90px}.customize-option.hair_base_10_brown{background-image:url(spritesmith0.png);background-position:-582px -755px;width:60px;height:60px}.hair_base_10_candycane{background-image:url(spritesmith0.png);background-position:-466px -740px;width:90px;height:90px}.customize-option.hair_base_10_candycane{background-image:url(spritesmith0.png);background-position:-491px -755px;width:60px;height:60px}.hair_base_10_candycorn{background-image:url(spritesmith0.png);background-position:-375px -740px;width:90px;height:90px}.customize-option.hair_base_10_candycorn{background-image:url(spritesmith0.png);background-position:-400px -755px;width:60px;height:60px}.hair_base_10_festive{background-image:url(spritesmith0.png);background-position:-284px -740px;width:90px;height:90px}.customize-option.hair_base_10_festive{background-image:url(spritesmith0.png);background-position:-309px -755px;width:60px;height:60px}.hair_base_10_frost{background-image:url(spritesmith0.png);background-position:-848px -603px;width:90px;height:90px}.customize-option.hair_base_10_frost{background-image:url(spritesmith0.png);background-position:-873px -618px;width:60px;height:60px}.hair_base_10_ghostwhite{background-image:url(spritesmith0.png);background-position:-848px -512px;width:90px;height:90px}.customize-option.hair_base_10_ghostwhite{background-image:url(spritesmith0.png);background-position:-873px -527px;width:60px;height:60px}.hair_base_10_green{background-image:url(spritesmith0.png);background-position:-848px -421px;width:90px;height:90px}.customize-option.hair_base_10_green{background-image:url(spritesmith0.png);background-position:-873px -436px;width:60px;height:60px}.hair_base_10_halloween{background-image:url(spritesmith0.png);background-position:-848px -330px;width:90px;height:90px}.customize-option.hair_base_10_halloween{background-image:url(spritesmith0.png);background-position:-873px -345px;width:60px;height:60px}.hair_base_10_holly{background-image:url(spritesmith0.png);background-position:-848px -239px;width:90px;height:90px}.customize-option.hair_base_10_holly{background-image:url(spritesmith0.png);background-position:-873px -254px;width:60px;height:60px}.hair_base_10_hollygreen{background-image:url(spritesmith0.png);background-position:-989px -819px;width:90px;height:90px}.customize-option.hair_base_10_hollygreen{background-image:url(spritesmith0.png);background-position:-1014px -834px;width:60px;height:60px}.hair_base_10_midnight{background-image:url(spritesmith1.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_10_midnight{background-image:url(spritesmith1.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_10_pblue{background-image:url(spritesmith1.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_10_pblue{background-image:url(spritesmith1.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_10_pblue2{background-image:url(spritesmith1.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_10_pblue2{background-image:url(spritesmith1.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_10_peppermint{background-image:url(spritesmith1.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_10_peppermint{background-image:url(spritesmith1.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_10_pgreen{background-image:url(spritesmith1.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_10_pgreen{background-image:url(spritesmith1.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_10_pgreen2{background-image:url(spritesmith1.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_10_pgreen2{background-image:url(spritesmith1.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_10_porange{background-image:url(spritesmith1.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_10_porange{background-image:url(spritesmith1.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_10_porange2{background-image:url(spritesmith1.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_10_porange2{background-image:url(spritesmith1.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_10_ppink{background-image:url(spritesmith1.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_10_ppink{background-image:url(spritesmith1.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_10_ppink2{background-image:url(spritesmith1.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_10_ppink2{background-image:url(spritesmith1.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_10_ppurple{background-image:url(spritesmith1.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_10_ppurple{background-image:url(spritesmith1.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_10_ppurple2{background-image:url(spritesmith1.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_10_ppurple2{background-image:url(spritesmith1.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_10_pumpkin{background-image:url(spritesmith1.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_10_pumpkin{background-image:url(spritesmith1.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_10_purple{background-image:url(spritesmith1.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_10_purple{background-image:url(spritesmith1.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_10_pyellow{background-image:url(spritesmith1.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_10_pyellow{background-image:url(spritesmith1.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_10_pyellow2{background-image:url(spritesmith1.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_10_pyellow2{background-image:url(spritesmith1.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_10_rainbow{background-image:url(spritesmith1.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_10_rainbow{background-image:url(spritesmith1.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_10_red{background-image:url(spritesmith1.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_10_red{background-image:url(spritesmith1.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_10_snowy{background-image:url(spritesmith1.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_10_snowy{background-image:url(spritesmith1.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_10_white{background-image:url(spritesmith1.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_10_white{background-image:url(spritesmith1.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_10_winternight{background-image:url(spritesmith1.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_10_winternight{background-image:url(spritesmith1.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_10_winterstar{background-image:url(spritesmith1.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_10_winterstar{background-image:url(spritesmith1.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_10_yellow{background-image:url(spritesmith1.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_10_yellow{background-image:url(spritesmith1.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_10_zombie{background-image:url(spritesmith1.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_10_zombie{background-image:url(spritesmith1.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_11_TRUred{background-image:url(spritesmith1.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_11_TRUred{background-image:url(spritesmith1.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_11_aurora{background-image:url(spritesmith1.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_11_aurora{background-image:url(spritesmith1.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_11_black{background-image:url(spritesmith1.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_11_black{background-image:url(spritesmith1.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_11_blond{background-image:url(spritesmith1.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_11_blond{background-image:url(spritesmith1.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_11_blue{background-image:url(spritesmith1.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_11_blue{background-image:url(spritesmith1.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_11_brown{background-image:url(spritesmith1.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_11_brown{background-image:url(spritesmith1.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_11_candycane{background-image:url(spritesmith1.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_11_candycane{background-image:url(spritesmith1.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_11_candycorn{background-image:url(spritesmith1.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_11_candycorn{background-image:url(spritesmith1.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_11_festive{background-image:url(spritesmith1.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_11_festive{background-image:url(spritesmith1.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_11_frost{background-image:url(spritesmith1.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_11_frost{background-image:url(spritesmith1.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_11_ghostwhite{background-image:url(spritesmith1.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_11_ghostwhite{background-image:url(spritesmith1.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_11_green{background-image:url(spritesmith1.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_11_green{background-image:url(spritesmith1.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_11_halloween{background-image:url(spritesmith1.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_11_halloween{background-image:url(spritesmith1.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_11_holly{background-image:url(spritesmith1.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_11_holly{background-image:url(spritesmith1.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_11_hollygreen{background-image:url(spritesmith1.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_11_hollygreen{background-image:url(spritesmith1.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_11_midnight{background-image:url(spritesmith1.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_11_midnight{background-image:url(spritesmith1.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_11_pblue{background-image:url(spritesmith1.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_11_pblue{background-image:url(spritesmith1.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_11_pblue2{background-image:url(spritesmith1.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_11_pblue2{background-image:url(spritesmith1.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_11_peppermint{background-image:url(spritesmith1.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_11_peppermint{background-image:url(spritesmith1.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_11_pgreen{background-image:url(spritesmith1.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_11_pgreen{background-image:url(spritesmith1.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_11_pgreen2{background-image:url(spritesmith1.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_11_pgreen2{background-image:url(spritesmith1.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_11_porange{background-image:url(spritesmith1.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_11_porange{background-image:url(spritesmith1.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_11_porange2{background-image:url(spritesmith1.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_11_porange2{background-image:url(spritesmith1.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_11_ppink{background-image:url(spritesmith1.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_11_ppink{background-image:url(spritesmith1.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_11_ppink2{background-image:url(spritesmith1.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_11_ppink2{background-image:url(spritesmith1.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_11_ppurple{background-image:url(spritesmith1.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_11_ppurple{background-image:url(spritesmith1.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_11_ppurple2{background-image:url(spritesmith1.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_11_ppurple2{background-image:url(spritesmith1.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_11_pumpkin{background-image:url(spritesmith1.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_11_pumpkin{background-image:url(spritesmith1.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_11_purple{background-image:url(spritesmith1.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_11_purple{background-image:url(spritesmith1.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_11_pyellow{background-image:url(spritesmith1.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_11_pyellow{background-image:url(spritesmith1.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_11_pyellow2{background-image:url(spritesmith1.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_11_pyellow2{background-image:url(spritesmith1.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_11_rainbow{background-image:url(spritesmith1.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_11_rainbow{background-image:url(spritesmith1.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_11_red{background-image:url(spritesmith1.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_11_red{background-image:url(spritesmith1.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_11_snowy{background-image:url(spritesmith1.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_11_snowy{background-image:url(spritesmith1.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_11_white{background-image:url(spritesmith1.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_11_white{background-image:url(spritesmith1.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_11_winternight{background-image:url(spritesmith1.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_11_winternight{background-image:url(spritesmith1.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_11_winterstar{background-image:url(spritesmith1.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_11_winterstar{background-image:url(spritesmith1.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_11_yellow{background-image:url(spritesmith1.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_11_yellow{background-image:url(spritesmith1.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_11_zombie{background-image:url(spritesmith1.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_11_zombie{background-image:url(spritesmith1.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_12_TRUred{background-image:url(spritesmith1.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_12_TRUred{background-image:url(spritesmith1.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_12_aurora{background-image:url(spritesmith1.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_12_aurora{background-image:url(spritesmith1.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_12_black{background-image:url(spritesmith1.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_12_black{background-image:url(spritesmith1.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_12_blond{background-image:url(spritesmith1.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_12_blond{background-image:url(spritesmith1.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_12_blue{background-image:url(spritesmith1.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_12_blue{background-image:url(spritesmith1.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_12_brown{background-image:url(spritesmith1.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_12_brown{background-image:url(spritesmith1.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_12_candycane{background-image:url(spritesmith1.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_12_candycane{background-image:url(spritesmith1.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_12_candycorn{background-image:url(spritesmith1.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_12_candycorn{background-image:url(spritesmith1.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_12_festive{background-image:url(spritesmith1.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_12_festive{background-image:url(spritesmith1.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_12_frost{background-image:url(spritesmith1.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_12_frost{background-image:url(spritesmith1.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_12_ghostwhite{background-image:url(spritesmith1.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_12_ghostwhite{background-image:url(spritesmith1.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_12_green{background-image:url(spritesmith1.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_12_green{background-image:url(spritesmith1.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_12_halloween{background-image:url(spritesmith1.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_12_halloween{background-image:url(spritesmith1.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_12_holly{background-image:url(spritesmith1.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_12_holly{background-image:url(spritesmith1.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_12_hollygreen{background-image:url(spritesmith1.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_12_hollygreen{background-image:url(spritesmith1.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_12_midnight{background-image:url(spritesmith1.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_12_midnight{background-image:url(spritesmith1.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_12_pblue{background-image:url(spritesmith1.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_12_pblue{background-image:url(spritesmith1.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_12_pblue2{background-image:url(spritesmith1.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_12_pblue2{background-image:url(spritesmith1.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_12_peppermint{background-image:url(spritesmith1.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_12_peppermint{background-image:url(spritesmith1.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_12_pgreen{background-image:url(spritesmith1.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_12_pgreen{background-image:url(spritesmith1.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_12_pgreen2{background-image:url(spritesmith1.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_12_pgreen2{background-image:url(spritesmith1.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_12_porange{background-image:url(spritesmith1.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_12_porange{background-image:url(spritesmith1.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_12_porange2{background-image:url(spritesmith1.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_12_porange2{background-image:url(spritesmith1.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_12_ppink{background-image:url(spritesmith1.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_12_ppink{background-image:url(spritesmith1.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_12_ppink2{background-image:url(spritesmith1.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_12_ppink2{background-image:url(spritesmith1.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_12_ppurple{background-image:url(spritesmith1.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_12_ppurple{background-image:url(spritesmith1.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_12_ppurple2{background-image:url(spritesmith1.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_12_ppurple2{background-image:url(spritesmith1.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_12_pumpkin{background-image:url(spritesmith1.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_12_pumpkin{background-image:url(spritesmith1.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_12_purple{background-image:url(spritesmith1.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_12_purple{background-image:url(spritesmith1.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_12_pyellow{background-image:url(spritesmith1.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_12_pyellow{background-image:url(spritesmith1.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_12_pyellow2{background-image:url(spritesmith1.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_12_pyellow2{background-image:url(spritesmith1.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_12_rainbow{background-image:url(spritesmith1.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_12_rainbow{background-image:url(spritesmith1.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_12_red{background-image:url(spritesmith1.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_12_red{background-image:url(spritesmith1.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_12_snowy{background-image:url(spritesmith1.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_12_snowy{background-image:url(spritesmith1.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_12_white{background-image:url(spritesmith1.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_12_white{background-image:url(spritesmith1.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_12_winternight{background-image:url(spritesmith1.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_12_winternight{background-image:url(spritesmith1.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_12_winterstar{background-image:url(spritesmith1.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_12_winterstar{background-image:url(spritesmith1.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_12_yellow{background-image:url(spritesmith1.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_12_yellow{background-image:url(spritesmith1.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_12_zombie{background-image:url(spritesmith1.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_12_zombie{background-image:url(spritesmith1.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_13_TRUred{background-image:url(spritesmith1.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_13_TRUred{background-image:url(spritesmith1.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_13_aurora{background-image:url(spritesmith1.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_13_aurora{background-image:url(spritesmith1.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_13_black{background-image:url(spritesmith1.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_13_black{background-image:url(spritesmith1.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_13_blond{background-image:url(spritesmith1.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_13_blond{background-image:url(spritesmith1.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_13_blue{background-image:url(spritesmith1.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_13_blue{background-image:url(spritesmith1.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_13_brown{background-image:url(spritesmith1.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_13_brown{background-image:url(spritesmith1.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_13_candycane{background-image:url(spritesmith1.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_13_candycane{background-image:url(spritesmith1.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_13_candycorn{background-image:url(spritesmith1.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_13_candycorn{background-image:url(spritesmith1.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_13_festive{background-image:url(spritesmith1.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_13_festive{background-image:url(spritesmith1.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_13_frost{background-image:url(spritesmith1.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_13_frost{background-image:url(spritesmith1.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_13_ghostwhite{background-image:url(spritesmith1.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_13_ghostwhite{background-image:url(spritesmith1.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_13_green{background-image:url(spritesmith1.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_13_green{background-image:url(spritesmith1.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_13_halloween{background-image:url(spritesmith1.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_13_halloween{background-image:url(spritesmith1.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_13_holly{background-image:url(spritesmith1.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_13_holly{background-image:url(spritesmith1.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_13_hollygreen{background-image:url(spritesmith1.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_13_hollygreen{background-image:url(spritesmith1.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_13_midnight{background-image:url(spritesmith1.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_13_midnight{background-image:url(spritesmith1.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_13_pblue{background-image:url(spritesmith1.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_13_pblue{background-image:url(spritesmith1.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_13_pblue2{background-image:url(spritesmith1.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_13_pblue2{background-image:url(spritesmith1.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_13_peppermint{background-image:url(spritesmith1.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_13_peppermint{background-image:url(spritesmith1.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_13_pgreen{background-image:url(spritesmith1.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_13_pgreen{background-image:url(spritesmith1.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_13_pgreen2{background-image:url(spritesmith1.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_13_pgreen2{background-image:url(spritesmith1.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_13_porange{background-image:url(spritesmith1.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_13_porange{background-image:url(spritesmith1.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_13_porange2{background-image:url(spritesmith1.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_13_porange2{background-image:url(spritesmith1.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_13_ppink{background-image:url(spritesmith1.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_13_ppink{background-image:url(spritesmith1.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_13_ppink2{background-image:url(spritesmith1.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_13_ppink2{background-image:url(spritesmith1.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_13_ppurple{background-image:url(spritesmith1.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_13_ppurple{background-image:url(spritesmith1.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_13_ppurple2{background-image:url(spritesmith1.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_13_ppurple2{background-image:url(spritesmith1.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_13_pumpkin{background-image:url(spritesmith1.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_13_pumpkin{background-image:url(spritesmith1.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_13_purple{background-image:url(spritesmith1.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_13_purple{background-image:url(spritesmith1.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_13_pyellow{background-image:url(spritesmith1.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_13_pyellow{background-image:url(spritesmith1.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_13_pyellow2{background-image:url(spritesmith1.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_13_pyellow2{background-image:url(spritesmith1.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_13_rainbow{background-image:url(spritesmith1.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_13_rainbow{background-image:url(spritesmith1.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_13_red{background-image:url(spritesmith1.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_13_red{background-image:url(spritesmith1.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_13_snowy{background-image:url(spritesmith1.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_13_snowy{background-image:url(spritesmith1.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_13_white{background-image:url(spritesmith1.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_13_white{background-image:url(spritesmith1.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_13_winternight{background-image:url(spritesmith1.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_13_winternight{background-image:url(spritesmith1.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_13_winterstar{background-image:url(spritesmith1.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_13_winterstar{background-image:url(spritesmith1.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_13_yellow{background-image:url(spritesmith1.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_13_yellow{background-image:url(spritesmith1.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_13_zombie{background-image:url(spritesmith1.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_13_zombie{background-image:url(spritesmith1.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_14_TRUred{background-image:url(spritesmith1.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_14_TRUred{background-image:url(spritesmith1.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_14_aurora{background-image:url(spritesmith1.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_14_aurora{background-image:url(spritesmith1.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_14_black{background-image:url(spritesmith1.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_14_black{background-image:url(spritesmith1.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_14_blond{background-image:url(spritesmith1.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_14_blond{background-image:url(spritesmith1.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_14_blue{background-image:url(spritesmith1.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_14_blue{background-image:url(spritesmith1.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_14_brown{background-image:url(spritesmith1.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_14_brown{background-image:url(spritesmith1.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_14_candycane{background-image:url(spritesmith1.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_14_candycane{background-image:url(spritesmith1.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_14_candycorn{background-image:url(spritesmith1.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_14_candycorn{background-image:url(spritesmith1.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_14_festive{background-image:url(spritesmith1.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_14_festive{background-image:url(spritesmith1.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_14_frost{background-image:url(spritesmith1.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_14_frost{background-image:url(spritesmith1.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_14_ghostwhite{background-image:url(spritesmith1.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_14_ghostwhite{background-image:url(spritesmith1.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_14_green{background-image:url(spritesmith1.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_14_green{background-image:url(spritesmith1.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_14_halloween{background-image:url(spritesmith1.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_14_halloween{background-image:url(spritesmith1.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_14_holly{background-image:url(spritesmith1.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_14_holly{background-image:url(spritesmith1.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_14_hollygreen{background-image:url(spritesmith1.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_14_hollygreen{background-image:url(spritesmith1.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_14_midnight{background-image:url(spritesmith1.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_14_midnight{background-image:url(spritesmith1.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_14_pblue{background-image:url(spritesmith1.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pblue{background-image:url(spritesmith1.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_14_pblue2{background-image:url(spritesmith1.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pblue2{background-image:url(spritesmith1.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_14_peppermint{background-image:url(spritesmith1.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_14_peppermint{background-image:url(spritesmith1.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_14_pgreen{background-image:url(spritesmith1.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pgreen{background-image:url(spritesmith1.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_14_pgreen2{background-image:url(spritesmith1.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pgreen2{background-image:url(spritesmith1.png);background-position:-480px -1107px;width:60px;height:60px}.hair_base_14_porange{background-image:url(spritesmith1.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_base_14_porange{background-image:url(spritesmith1.png);background-position:-571px -1107px;width:60px;height:60px}.hair_base_14_porange2{background-image:url(spritesmith1.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_base_14_porange2{background-image:url(spritesmith1.png);background-position:-662px -1107px;width:60px;height:60px}.hair_base_14_ppink{background-image:url(spritesmith1.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppink{background-image:url(spritesmith1.png);background-position:-753px -1107px;width:60px;height:60px}.hair_base_14_ppink2{background-image:url(spritesmith1.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppink2{background-image:url(spritesmith1.png);background-position:-844px -1107px;width:60px;height:60px}.hair_base_14_ppurple{background-image:url(spritesmith1.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppurple{background-image:url(spritesmith1.png);background-position:-935px -1107px;width:60px;height:60px}.hair_base_14_ppurple2{background-image:url(spritesmith1.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppurple2{background-image:url(spritesmith1.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_base_14_pumpkin{background-image:url(spritesmith1.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pumpkin{background-image:url(spritesmith1.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_base_14_purple{background-image:url(spritesmith1.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_base_14_purple{background-image:url(spritesmith1.png);background-position:-1208px -15px;width:60px;height:60px}.hair_base_14_pyellow{background-image:url(spritesmith1.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_base_14_pyellow{background-image:url(spritesmith1.png);background-position:-1208px -106px;width:60px;height:60px}.hair_base_14_pyellow2{background-image:url(spritesmith1.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_base_14_pyellow2{background-image:url(spritesmith1.png);background-position:-1208px -197px;width:60px;height:60px}.hair_base_14_rainbow{background-image:url(spritesmith1.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_base_14_rainbow{background-image:url(spritesmith1.png);background-position:-1208px -288px;width:60px;height:60px}.hair_base_14_red{background-image:url(spritesmith1.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_base_14_red{background-image:url(spritesmith1.png);background-position:-1208px -379px;width:60px;height:60px}.hair_base_14_snowy{background-image:url(spritesmith1.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_base_14_snowy{background-image:url(spritesmith1.png);background-position:-1208px -470px;width:60px;height:60px}.hair_base_14_white{background-image:url(spritesmith1.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_base_14_white{background-image:url(spritesmith1.png);background-position:-1208px -561px;width:60px;height:60px}.hair_base_14_winternight{background-image:url(spritesmith1.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_base_14_winternight{background-image:url(spritesmith1.png);background-position:-1208px -652px;width:60px;height:60px}.hair_base_14_winterstar{background-image:url(spritesmith1.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_base_14_winterstar{background-image:url(spritesmith1.png);background-position:-1208px -743px;width:60px;height:60px}.hair_base_14_yellow{background-image:url(spritesmith1.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_base_14_yellow{background-image:url(spritesmith1.png);background-position:-1208px -834px;width:60px;height:60px}.hair_base_14_zombie{background-image:url(spritesmith1.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_base_14_zombie{background-image:url(spritesmith1.png);background-position:-1208px -925px;width:60px;height:60px}.hair_base_1_TRUred{background-image:url(spritesmith1.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_base_1_TRUred{background-image:url(spritesmith1.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_base_1_aurora{background-image:url(spritesmith1.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_base_1_aurora{background-image:url(spritesmith1.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_base_1_black{background-image:url(spritesmith1.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_base_1_black{background-image:url(spritesmith1.png);background-position:-25px -1198px;width:60px;height:60px}.hair_base_1_blond{background-image:url(spritesmith1.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_base_1_blond{background-image:url(spritesmith1.png);background-position:-116px -1198px;width:60px;height:60px}.hair_base_1_blue{background-image:url(spritesmith1.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_base_1_blue{background-image:url(spritesmith1.png);background-position:-25px -15px;width:60px;height:60px}.hair_base_1_brown{background-image:url(spritesmith1.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_base_1_brown{background-image:url(spritesmith1.png);background-position:-298px -1198px;width:60px;height:60px}.hair_base_1_candycane{background-image:url(spritesmith1.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_base_1_candycane{background-image:url(spritesmith1.png);background-position:-389px -1198px;width:60px;height:60px}.hair_base_1_candycorn{background-image:url(spritesmith1.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_base_1_candycorn{background-image:url(spritesmith1.png);background-position:-480px -1198px;width:60px;height:60px}.hair_base_1_festive{background-image:url(spritesmith1.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_base_1_festive{background-image:url(spritesmith1.png);background-position:-571px -1198px;width:60px;height:60px}.hair_base_1_frost{background-image:url(spritesmith1.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_base_1_frost{background-image:url(spritesmith1.png);background-position:-662px -1198px;width:60px;height:60px}.hair_base_1_ghostwhite{background-image:url(spritesmith1.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_base_1_ghostwhite{background-image:url(spritesmith1.png);background-position:-753px -1198px;width:60px;height:60px}.hair_base_1_green{background-image:url(spritesmith1.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_base_1_green{background-image:url(spritesmith1.png);background-position:-844px -1198px;width:60px;height:60px}.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-935px -1198px;width:60px;height:60px}.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:-1117px -1198px;width:60px;height:60px}.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-1208px -1198px;width:60px;height:60px}.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-1299px -15px;width:60px;height:60px}.hair_base_1_pblue2{background-image:url(spritesmith1.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.hair_base_1_pblue2{background-image:url(spritesmith1.png);background-position:-1299px -106px;width:60px;height:60px}.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-1299px -197px;width:60px;height:60px}.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:-1299px -288px;width:60px;height:60px}.hair_base_1_pgreen2{background-image:url(spritesmith1.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.hair_base_1_pgreen2{background-image:url(spritesmith1.png);background-position:-1299px -379px;width:60px;height:60px}.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-1299px -470px;width:60px;height:60px}.hair_base_1_porange2{background-image:url(spritesmith1.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.hair_base_1_porange2{background-image:url(spritesmith1.png);background-position:-1299px -561px;width:60px;height:60px}.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-1299px -652px;width:60px;height:60px}.hair_base_1_ppink2{background-image:url(spritesmith1.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.hair_base_1_ppink2{background-image:url(spritesmith1.png);background-position:-1299px -743px;width:60px;height:60px}.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-1299px -834px;width:60px;height:60px}.hair_base_1_ppurple2{background-image:url(spritesmith1.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.hair_base_1_ppurple2{background-image:url(spritesmith1.png);background-position:-1299px -925px;width:60px;height:60px}.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-1299px -1016px;width:60px;height:60px}.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-1299px -1107px;width:60px;height:60px}.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:-1299px -1198px;width:60px;height:60px}.hair_base_1_pyellow2{background-image:url(spritesmith1.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_base_1_pyellow2{background-image:url(spritesmith1.png);background-position:-25px -1289px;width:60px;height:60px}.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-116px -1289px;width:60px;height:60px}.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-207px -1289px;width:60px;height:60px}.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-298px -1289px;width:60px;height:60px}.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-389px -1289px;width:60px;height:60px}.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-480px -1289px;width:60px;height:60px}.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-571px -1289px;width:60px;height:60px}.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-662px -1289px;width:60px;height:60px}.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:-753px -1289px;width:60px;height:60px}.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:-844px -1289px;width:60px;height:60px}.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-935px -1289px;width:60px;height:60px}.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-1026px -1289px;width:60px;height:60px}.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-1117px -1289px;width:60px;height:60px}.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-1208px -1289px;width:60px;height:60px}.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-1299px -1289px;width:60px;height:60px}.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-1390px -15px;width:60px;height:60px}.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-1390px -106px;width:60px;height:60px}.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-1390px -197px;width:60px;height:60px}.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:-1390px -288px;width:60px;height:60px}.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-1390px -379px;width:60px;height:60px}.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-1390px -470px;width:60px;height:60px}.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-1390px -561px;width:60px;height:60px}.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-1390px -652px;width:60px;height:60px}.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-1390px -743px;width:60px;height:60px}.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-1390px -834px;width:60px;height:60px}.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-1390px -925px;width:60px;height:60px}.hair_base_2_pblue2{background-image:url(spritesmith1.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.hair_base_2_pblue2{background-image:url(spritesmith1.png);background-position:-1390px -1016px;width:60px;height:60px}.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-1390px -1107px;width:60px;height:60px}.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-1390px -1198px;width:60px;height:60px}.hair_base_2_pgreen2{background-image:url(spritesmith1.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.hair_base_2_pgreen2{background-image:url(spritesmith1.png);background-position:-1390px -1289px;width:60px;height:60px}.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:-25px -1380px;width:60px;height:60px}.hair_base_2_porange2{background-image:url(spritesmith1.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.hair_base_2_porange2{background-image:url(spritesmith1.png);background-position:-116px -1380px;width:60px;height:60px}.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-207px -1380px;width:60px;height:60px}.hair_base_2_ppink2{background-image:url(spritesmith1.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.hair_base_2_ppink2{background-image:url(spritesmith1.png);background-position:-298px -1380px;width:60px;height:60px}.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:-389px -1380px;width:60px;height:60px}.hair_base_2_ppurple2{background-image:url(spritesmith1.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.hair_base_2_ppurple2{background-image:url(spritesmith1.png);background-position:-480px -1380px;width:60px;height:60px}.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-571px -1380px;width:60px;height:60px}.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-662px -1380px;width:60px;height:60px}.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-753px -1380px;width:60px;height:60px}.hair_base_2_pyellow2{background-image:url(spritesmith1.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.hair_base_2_pyellow2{background-image:url(spritesmith1.png);background-position:-844px -1380px;width:60px;height:60px}.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-935px -1380px;width:60px;height:60px}.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-1026px -1380px;width:60px;height:60px}.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-1117px -1380px;width:60px;height:60px}.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-1208px -1380px;width:60px;height:60px}.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-1299px -1380px;width:60px;height:60px}.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-1390px -1380px;width:60px;height:60px}.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-1481px -15px;width:60px;height:60px}.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-1481px -106px;width:60px;height:60px}.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-1481px -197px;width:60px;height:60px}.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-1481px -288px;width:60px;height:60px}.hair_base_3_black{background-image:url(spritesmith1.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.hair_base_3_black{background-image:url(spritesmith1.png);background-position:-1481px -379px;width:60px;height:60px}.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-1481px -470px;width:60px;height:60px}.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-1481px -561px;width:60px;height:60px}.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-1481px -652px;width:60px;height:60px}.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-1481px -743px;width:60px;height:60px}.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-1481px -834px;width:60px;height:60px}.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-1481px -925px;width:60px;height:60px}.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-1481px -1016px;width:60px;height:60px}.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-1481px -1107px;width:60px;height:60px}.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-1481px -1198px;width:60px;height:60px}.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-1481px -1289px;width:60px;height:60px}.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-1481px -1380px;width:60px;height:60px}.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:-25px -1471px;width:60px;height:60px}.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-116px -1471px;width:60px;height:60px}.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-207px -1471px;width:60px;height:60px}.hair_base_3_pblue2{background-image:url(spritesmith1.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pblue2{background-image:url(spritesmith1.png);background-position:-298px -1471px;width:60px;height:60px}.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-389px -1471px;width:60px;height:60px}.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:-480px -1471px;width:60px;height:60px}.hair_base_3_pgreen2{background-image:url(spritesmith1.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pgreen2{background-image:url(spritesmith1.png);background-position:-571px -1471px;width:60px;height:60px}.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-662px -1471px;width:60px;height:60px}.hair_base_3_porange2{background-image:url(spritesmith1.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.hair_base_3_porange2{background-image:url(spritesmith1.png);background-position:-753px -1471px;width:60px;height:60px}.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:-844px -1471px;width:60px;height:60px}.hair_base_3_ppink2{background-image:url(spritesmith1.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppink2{background-image:url(spritesmith1.png);background-position:-935px -1471px;width:60px;height:60px}.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-1026px -1471px;width:60px;height:60px}.hair_base_3_ppurple2{background-image:url(spritesmith1.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppurple2{background-image:url(spritesmith1.png);background-position:-1117px -1471px;width:60px;height:60px}.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-1208px -1471px;width:60px;height:60px}.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-1299px -1471px;width:60px;height:60px}.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-1390px -1471px;width:60px;height:60px}.hair_base_3_pyellow2{background-image:url(spritesmith1.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pyellow2{background-image:url(spritesmith1.png);background-position:-1481px -1471px;width:60px;height:60px}.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-1572px -15px;width:60px;height:60px}.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-1572px -106px;width:60px;height:60px}.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-1572px -197px;width:60px;height:60px}.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-1572px -288px;width:60px;height:60px}.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-1572px -379px;width:60px;height:60px}.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-1572px -470px;width:60px;height:60px}.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-1572px -561px;width:60px;height:60px}.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-1572px -652px;width:60px;height:60px}.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-1572px -743px;width:60px;height:60px}.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-1572px -834px;width:60px;height:60px}.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-1572px -925px;width:60px;height:60px}.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:-1572px -1016px;width:60px;height:60px}.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-1572px -1107px;width:60px;height:60px}.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-1547px -1183px;width:90px;height:90px}.customize-option.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-1572px -1198px;width:60px;height:60px}.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-1547px -1274px;width:90px;height:90px}.customize-option.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-1572px -1289px;width:60px;height:60px}.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-1547px -1365px;width:90px;height:90px}.customize-option.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-1572px -1380px;width:60px;height:60px}.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-1547px -1456px;width:90px;height:90px}.customize-option.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-1572px -1471px;width:60px;height:60px}.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:0 -1547px;width:90px;height:90px}.customize-option.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:-25px -1562px;width:60px;height:60px}.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-91px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-116px -1562px;width:60px;height:60px}.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-182px -1547px;width:90px;height:90px}.customize-option.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-207px -1562px;width:60px;height:60px}.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-273px -1547px;width:90px;height:90px}.customize-option.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-298px -1562px;width:60px;height:60px}.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-364px -1547px;width:90px;height:90px}.customize-option.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-389px -1562px;width:60px;height:60px}.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-455px -1547px;width:90px;height:90px}.customize-option.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-480px -1562px;width:60px;height:60px}.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-546px -1547px;width:90px;height:90px}.customize-option.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-571px -1562px;width:60px;height:60px}.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-637px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-662px -1562px;width:60px;height:60px}.hair_base_4_pblue2{background-image:url(spritesmith1.png);background-position:-728px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pblue2{background-image:url(spritesmith1.png);background-position:-753px -1562px;width:60px;height:60px}.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:-819px -1547px;width:90px;height:90px}.customize-option.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:-844px -1562px;width:60px;height:60px}.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-910px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-935px -1562px;width:60px;height:60px}.hair_base_4_pgreen2{background-image:url(spritesmith1.png);background-position:-1001px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pgreen2{background-image:url(spritesmith1.png);background-position:-1026px -1562px;width:60px;height:60px}.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-1092px -1547px;width:90px;height:90px}.customize-option.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-1117px -1562px;width:60px;height:60px}.hair_base_4_porange2{background-image:url(spritesmith1.png);background-position:-1183px -1547px;width:90px;height:90px}.customize-option.hair_base_4_porange2{background-image:url(spritesmith1.png);background-position:-1208px -1562px;width:60px;height:60px}.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-1274px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-1299px -1562px;width:60px;height:60px}.hair_base_4_ppink2{background-image:url(spritesmith1.png);background-position:-1365px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppink2{background-image:url(spritesmith1.png);background-position:-1390px -1562px;width:60px;height:60px}.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-1456px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-1481px -1562px;width:60px;height:60px}.hair_base_4_ppurple2{background-image:url(spritesmith1.png);background-position:-1547px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppurple2{background-image:url(spritesmith1.png);background-position:-1572px -1562px;width:60px;height:60px}.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-1638px 0;width:90px;height:90px}.customize-option.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-1663px -15px;width:60px;height:60px}.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:-1638px -91px;width:90px;height:90px}.customize-option.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:-1663px -106px;width:60px;height:60px}.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-1638px -182px;width:90px;height:90px}.customize-option.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-1663px -197px;width:60px;height:60px}.hair_base_4_pyellow2{background-image:url(spritesmith1.png);background-position:-1638px -273px;width:90px;height:90px}.customize-option.hair_base_4_pyellow2{background-image:url(spritesmith1.png);background-position:-1663px -288px;width:60px;height:60px}.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-1663px -379px;width:60px;height:60px}.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-1638px -455px;width:90px;height:90px}.customize-option.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-1663px -470px;width:60px;height:60px}.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-1638px -546px;width:90px;height:90px}.customize-option.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-1663px -561px;width:60px;height:60px}.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-1638px -637px;width:90px;height:90px}.customize-option.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-1663px -652px;width:60px;height:60px}.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-1638px -728px;width:90px;height:90px}.customize-option.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-1663px -743px;width:60px;height:60px}.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-1638px -819px;width:90px;height:90px}.customize-option.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-1663px -834px;width:60px;height:60px}.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-1638px -910px;width:90px;height:90px}.customize-option.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-1663px -925px;width:60px;height:60px}.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-1638px -1001px;width:90px;height:90px}.customize-option.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-1663px -1016px;width:60px;height:60px}.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-1638px -1092px;width:90px;height:90px}.customize-option.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-1663px -1107px;width:60px;height:60px}.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1638px -1183px;width:90px;height:90px}.customize-option.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1663px -1198px;width:60px;height:60px}.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1638px -1274px;width:90px;height:90px}.customize-option.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1663px -1289px;width:60px;height:60px}.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1638px -1365px;width:90px;height:90px}.customize-option.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1663px -1380px;width:60px;height:60px}.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1638px -1456px;width:90px;height:90px}.customize-option.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1663px -1471px;width:60px;height:60px}.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1638px -1547px;width:90px;height:90px}.customize-option.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1663px -1562px;width:60px;height:60px}.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:0 -1638px;width:90px;height:90px}.customize-option.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:-25px -1653px;width:60px;height:60px}.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-91px -1638px;width:90px;height:90px}.customize-option.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-116px -1653px;width:60px;height:60px}.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-182px -1638px;width:90px;height:90px}.customize-option.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-207px -1653px;width:60px;height:60px}.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-273px -1638px;width:90px;height:90px}.customize-option.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-298px -1653px;width:60px;height:60px}.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-364px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-389px -1653px;width:60px;height:60px}.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-455px -1638px;width:90px;height:90px}.customize-option.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-480px -1653px;width:60px;height:60px}.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:-546px -1638px;width:90px;height:90px}.customize-option.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:-571px -1653px;width:60px;height:60px}.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-637px -1638px;width:90px;height:90px}.customize-option.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-662px -1653px;width:60px;height:60px}.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-728px -1638px;width:90px;height:90px}.customize-option.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-753px -1653px;width:60px;height:60px}.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:-819px -1638px;width:90px;height:90px}.customize-option.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:-844px -1653px;width:60px;height:60px}.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-910px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-935px -1653px;width:60px;height:60px}.hair_base_5_pblue2{background-image:url(spritesmith1.png);background-position:-1001px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pblue2{background-image:url(spritesmith1.png);background-position:-1026px -1653px;width:60px;height:60px}.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-1092px -1638px;width:90px;height:90px}.customize-option.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-1117px -1653px;width:60px;height:60px}.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-1183px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-1208px -1653px;width:60px;height:60px}.hair_base_5_pgreen2{background-image:url(spritesmith1.png);background-position:-1274px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pgreen2{background-image:url(spritesmith1.png);background-position:-1299px -1653px;width:60px;height:60px}.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-1365px -1638px;width:90px;height:90px}.customize-option.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-1390px -1653px;width:60px;height:60px}.hair_base_5_porange2{background-image:url(spritesmith1.png);background-position:-1456px -1638px;width:90px;height:90px}.customize-option.hair_base_5_porange2{background-image:url(spritesmith1.png);background-position:-1481px -1653px;width:60px;height:60px}.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-1547px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-1572px -1653px;width:60px;height:60px}.hair_base_5_ppink2{background-image:url(spritesmith1.png);background-position:-1638px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppink2{background-image:url(spritesmith1.png);background-position:-1663px -1653px;width:60px;height:60px}.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-1729px 0;width:90px;height:90px}.customize-option.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-1754px -15px;width:60px;height:60px}.hair_base_5_ppurple2{background-image:url(spritesmith1.png);background-position:-1729px -91px;width:90px;height:90px}.customize-option.hair_base_5_ppurple2{background-image:url(spritesmith1.png);background-position:-1754px -106px;width:60px;height:60px}.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-1729px -182px;width:90px;height:90px}.customize-option.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-1754px -197px;width:60px;height:60px}.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1729px -273px;width:90px;height:90px}.customize-option.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1754px -288px;width:60px;height:60px}.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1729px -364px;width:90px;height:90px}.customize-option.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1754px -379px;width:60px;height:60px}.hair_base_5_pyellow2{background-image:url(spritesmith1.png);background-position:-1729px -455px;width:90px;height:90px}.customize-option.hair_base_5_pyellow2{background-image:url(spritesmith1.png);background-position:-1754px -470px;width:60px;height:60px}.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1729px -546px;width:90px;height:90px}.customize-option.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1754px -561px;width:60px;height:60px}.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1729px -637px;width:90px;height:90px}.customize-option.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1754px -652px;width:60px;height:60px}.hair_base_5_snowy{background-image:url(spritesmith2.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_5_snowy{background-image:url(spritesmith2.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_5_white{background-image:url(spritesmith2.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_5_white{background-image:url(spritesmith2.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_5_winternight{background-image:url(spritesmith2.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_5_winternight{background-image:url(spritesmith2.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_5_winterstar{background-image:url(spritesmith2.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_5_winterstar{background-image:url(spritesmith2.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_5_yellow{background-image:url(spritesmith2.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_5_yellow{background-image:url(spritesmith2.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_5_zombie{background-image:url(spritesmith2.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_5_zombie{background-image:url(spritesmith2.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_6_TRUred{background-image:url(spritesmith2.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_6_TRUred{background-image:url(spritesmith2.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_6_aurora{background-image:url(spritesmith2.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_6_aurora{background-image:url(spritesmith2.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_6_black{background-image:url(spritesmith2.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_6_black{background-image:url(spritesmith2.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_6_blond{background-image:url(spritesmith2.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_6_blond{background-image:url(spritesmith2.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_6_blue{background-image:url(spritesmith2.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_6_blue{background-image:url(spritesmith2.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_6_brown{background-image:url(spritesmith2.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_6_brown{background-image:url(spritesmith2.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_6_candycane{background-image:url(spritesmith2.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_6_candycane{background-image:url(spritesmith2.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_6_candycorn{background-image:url(spritesmith2.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_6_candycorn{background-image:url(spritesmith2.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_6_festive{background-image:url(spritesmith2.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_6_festive{background-image:url(spritesmith2.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_6_frost{background-image:url(spritesmith2.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_6_frost{background-image:url(spritesmith2.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_6_ghostwhite{background-image:url(spritesmith2.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_6_ghostwhite{background-image:url(spritesmith2.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_6_green{background-image:url(spritesmith2.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_6_green{background-image:url(spritesmith2.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_6_halloween{background-image:url(spritesmith2.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_6_halloween{background-image:url(spritesmith2.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_6_holly{background-image:url(spritesmith2.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_6_holly{background-image:url(spritesmith2.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_6_hollygreen{background-image:url(spritesmith2.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_6_hollygreen{background-image:url(spritesmith2.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_6_midnight{background-image:url(spritesmith2.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_6_midnight{background-image:url(spritesmith2.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_6_pblue{background-image:url(spritesmith2.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_6_pblue{background-image:url(spritesmith2.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_6_pblue2{background-image:url(spritesmith2.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_6_pblue2{background-image:url(spritesmith2.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_6_peppermint{background-image:url(spritesmith2.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_6_peppermint{background-image:url(spritesmith2.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_6_pgreen{background-image:url(spritesmith2.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_6_pgreen{background-image:url(spritesmith2.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_6_pgreen2{background-image:url(spritesmith2.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_6_pgreen2{background-image:url(spritesmith2.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_6_porange{background-image:url(spritesmith2.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_6_porange{background-image:url(spritesmith2.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_6_porange2{background-image:url(spritesmith2.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_6_porange2{background-image:url(spritesmith2.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_6_ppink{background-image:url(spritesmith2.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_6_ppink{background-image:url(spritesmith2.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_6_ppink2{background-image:url(spritesmith2.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_6_ppink2{background-image:url(spritesmith2.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_6_ppurple{background-image:url(spritesmith2.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_6_ppurple{background-image:url(spritesmith2.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_6_ppurple2{background-image:url(spritesmith2.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_6_ppurple2{background-image:url(spritesmith2.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_6_pumpkin{background-image:url(spritesmith2.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_6_pumpkin{background-image:url(spritesmith2.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_6_purple{background-image:url(spritesmith2.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_6_purple{background-image:url(spritesmith2.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_6_pyellow{background-image:url(spritesmith2.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_6_pyellow{background-image:url(spritesmith2.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_6_pyellow2{background-image:url(spritesmith2.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_6_pyellow2{background-image:url(spritesmith2.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_6_rainbow{background-image:url(spritesmith2.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_6_rainbow{background-image:url(spritesmith2.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_6_red{background-image:url(spritesmith2.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_6_red{background-image:url(spritesmith2.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_6_snowy{background-image:url(spritesmith2.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_6_snowy{background-image:url(spritesmith2.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_6_white{background-image:url(spritesmith2.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_6_white{background-image:url(spritesmith2.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_6_winternight{background-image:url(spritesmith2.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_6_winternight{background-image:url(spritesmith2.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_6_winterstar{background-image:url(spritesmith2.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_6_winterstar{background-image:url(spritesmith2.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_6_yellow{background-image:url(spritesmith2.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_6_yellow{background-image:url(spritesmith2.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_6_zombie{background-image:url(spritesmith2.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_6_zombie{background-image:url(spritesmith2.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_7_TRUred{background-image:url(spritesmith2.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_7_TRUred{background-image:url(spritesmith2.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_7_aurora{background-image:url(spritesmith2.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_7_aurora{background-image:url(spritesmith2.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_7_black{background-image:url(spritesmith2.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_7_black{background-image:url(spritesmith2.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_7_blond{background-image:url(spritesmith2.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_7_blond{background-image:url(spritesmith2.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_7_blue{background-image:url(spritesmith2.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_7_blue{background-image:url(spritesmith2.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_7_brown{background-image:url(spritesmith2.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_7_brown{background-image:url(spritesmith2.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_7_candycane{background-image:url(spritesmith2.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_7_candycane{background-image:url(spritesmith2.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_7_candycorn{background-image:url(spritesmith2.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_7_candycorn{background-image:url(spritesmith2.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_7_festive{background-image:url(spritesmith2.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_7_festive{background-image:url(spritesmith2.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_7_frost{background-image:url(spritesmith2.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_7_frost{background-image:url(spritesmith2.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_7_ghostwhite{background-image:url(spritesmith2.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_7_ghostwhite{background-image:url(spritesmith2.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_7_green{background-image:url(spritesmith2.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_7_green{background-image:url(spritesmith2.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_7_halloween{background-image:url(spritesmith2.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_7_halloween{background-image:url(spritesmith2.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_7_holly{background-image:url(spritesmith2.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_7_holly{background-image:url(spritesmith2.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_7_hollygreen{background-image:url(spritesmith2.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_7_hollygreen{background-image:url(spritesmith2.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_7_midnight{background-image:url(spritesmith2.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_7_midnight{background-image:url(spritesmith2.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_7_pblue{background-image:url(spritesmith2.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_7_pblue{background-image:url(spritesmith2.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_7_pblue2{background-image:url(spritesmith2.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_7_pblue2{background-image:url(spritesmith2.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_7_peppermint{background-image:url(spritesmith2.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_7_peppermint{background-image:url(spritesmith2.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_7_pgreen{background-image:url(spritesmith2.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_7_pgreen{background-image:url(spritesmith2.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_7_pgreen2{background-image:url(spritesmith2.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_7_pgreen2{background-image:url(spritesmith2.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_7_porange{background-image:url(spritesmith2.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_7_porange{background-image:url(spritesmith2.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_7_porange2{background-image:url(spritesmith2.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_7_porange2{background-image:url(spritesmith2.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_7_ppink{background-image:url(spritesmith2.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_7_ppink{background-image:url(spritesmith2.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_7_ppink2{background-image:url(spritesmith2.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_7_ppink2{background-image:url(spritesmith2.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_7_ppurple{background-image:url(spritesmith2.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_7_ppurple{background-image:url(spritesmith2.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_7_ppurple2{background-image:url(spritesmith2.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_7_ppurple2{background-image:url(spritesmith2.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_7_pumpkin{background-image:url(spritesmith2.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_7_pumpkin{background-image:url(spritesmith2.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_7_purple{background-image:url(spritesmith2.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_7_purple{background-image:url(spritesmith2.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_7_pyellow{background-image:url(spritesmith2.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_7_pyellow{background-image:url(spritesmith2.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_7_pyellow2{background-image:url(spritesmith2.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_7_pyellow2{background-image:url(spritesmith2.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_7_rainbow{background-image:url(spritesmith2.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_7_rainbow{background-image:url(spritesmith2.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_7_red{background-image:url(spritesmith2.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_7_red{background-image:url(spritesmith2.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_7_snowy{background-image:url(spritesmith2.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_7_snowy{background-image:url(spritesmith2.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_7_white{background-image:url(spritesmith2.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_7_white{background-image:url(spritesmith2.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_7_winternight{background-image:url(spritesmith2.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_7_winternight{background-image:url(spritesmith2.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_7_winterstar{background-image:url(spritesmith2.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_7_winterstar{background-image:url(spritesmith2.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_7_yellow{background-image:url(spritesmith2.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_7_yellow{background-image:url(spritesmith2.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_7_zombie{background-image:url(spritesmith2.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_7_zombie{background-image:url(spritesmith2.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_8_TRUred{background-image:url(spritesmith2.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_8_TRUred{background-image:url(spritesmith2.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_8_aurora{background-image:url(spritesmith2.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_8_aurora{background-image:url(spritesmith2.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_8_black{background-image:url(spritesmith2.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_8_black{background-image:url(spritesmith2.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_8_blond{background-image:url(spritesmith2.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_8_blond{background-image:url(spritesmith2.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_8_blue{background-image:url(spritesmith2.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_8_blue{background-image:url(spritesmith2.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_8_brown{background-image:url(spritesmith2.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_8_brown{background-image:url(spritesmith2.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_8_candycane{background-image:url(spritesmith2.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_8_candycane{background-image:url(spritesmith2.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_8_candycorn{background-image:url(spritesmith2.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_8_candycorn{background-image:url(spritesmith2.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_8_festive{background-image:url(spritesmith2.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_8_festive{background-image:url(spritesmith2.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_8_frost{background-image:url(spritesmith2.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_8_frost{background-image:url(spritesmith2.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_8_ghostwhite{background-image:url(spritesmith2.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_8_ghostwhite{background-image:url(spritesmith2.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_8_green{background-image:url(spritesmith2.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_8_green{background-image:url(spritesmith2.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_8_halloween{background-image:url(spritesmith2.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_8_halloween{background-image:url(spritesmith2.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_8_holly{background-image:url(spritesmith2.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_8_holly{background-image:url(spritesmith2.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_8_hollygreen{background-image:url(spritesmith2.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_8_hollygreen{background-image:url(spritesmith2.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_8_midnight{background-image:url(spritesmith2.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_8_midnight{background-image:url(spritesmith2.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_8_pblue{background-image:url(spritesmith2.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_8_pblue{background-image:url(spritesmith2.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_8_pblue2{background-image:url(spritesmith2.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_8_pblue2{background-image:url(spritesmith2.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_8_peppermint{background-image:url(spritesmith2.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_8_peppermint{background-image:url(spritesmith2.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_8_pgreen{background-image:url(spritesmith2.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_8_pgreen{background-image:url(spritesmith2.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_8_pgreen2{background-image:url(spritesmith2.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_8_pgreen2{background-image:url(spritesmith2.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_8_porange{background-image:url(spritesmith2.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_8_porange{background-image:url(spritesmith2.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_8_porange2{background-image:url(spritesmith2.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_8_porange2{background-image:url(spritesmith2.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_8_ppink{background-image:url(spritesmith2.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_8_ppink{background-image:url(spritesmith2.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_8_ppink2{background-image:url(spritesmith2.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_8_ppink2{background-image:url(spritesmith2.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_8_ppurple{background-image:url(spritesmith2.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_8_ppurple{background-image:url(spritesmith2.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_8_ppurple2{background-image:url(spritesmith2.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_8_ppurple2{background-image:url(spritesmith2.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_8_pumpkin{background-image:url(spritesmith2.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_8_pumpkin{background-image:url(spritesmith2.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_8_purple{background-image:url(spritesmith2.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_8_purple{background-image:url(spritesmith2.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_8_pyellow{background-image:url(spritesmith2.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_8_pyellow{background-image:url(spritesmith2.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_8_pyellow2{background-image:url(spritesmith2.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_8_pyellow2{background-image:url(spritesmith2.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_8_rainbow{background-image:url(spritesmith2.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_8_rainbow{background-image:url(spritesmith2.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_8_red{background-image:url(spritesmith2.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_8_red{background-image:url(spritesmith2.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_8_snowy{background-image:url(spritesmith2.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_8_snowy{background-image:url(spritesmith2.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_8_white{background-image:url(spritesmith2.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_8_white{background-image:url(spritesmith2.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_8_winternight{background-image:url(spritesmith2.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_8_winternight{background-image:url(spritesmith2.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_8_winterstar{background-image:url(spritesmith2.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_8_winterstar{background-image:url(spritesmith2.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_8_yellow{background-image:url(spritesmith2.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_8_yellow{background-image:url(spritesmith2.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_8_zombie{background-image:url(spritesmith2.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_8_zombie{background-image:url(spritesmith2.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_9_TRUred{background-image:url(spritesmith2.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_9_TRUred{background-image:url(spritesmith2.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_9_aurora{background-image:url(spritesmith2.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_9_aurora{background-image:url(spritesmith2.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_9_black{background-image:url(spritesmith2.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_9_black{background-image:url(spritesmith2.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_9_blond{background-image:url(spritesmith2.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_9_blond{background-image:url(spritesmith2.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_9_blue{background-image:url(spritesmith2.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_9_blue{background-image:url(spritesmith2.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_9_brown{background-image:url(spritesmith2.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_9_brown{background-image:url(spritesmith2.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_9_candycane{background-image:url(spritesmith2.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_9_candycane{background-image:url(spritesmith2.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_9_candycorn{background-image:url(spritesmith2.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_9_candycorn{background-image:url(spritesmith2.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_9_festive{background-image:url(spritesmith2.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_9_festive{background-image:url(spritesmith2.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_9_frost{background-image:url(spritesmith2.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_9_frost{background-image:url(spritesmith2.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_9_ghostwhite{background-image:url(spritesmith2.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_9_ghostwhite{background-image:url(spritesmith2.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_9_green{background-image:url(spritesmith2.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_9_green{background-image:url(spritesmith2.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_9_halloween{background-image:url(spritesmith2.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_9_halloween{background-image:url(spritesmith2.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_9_holly{background-image:url(spritesmith2.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_9_holly{background-image:url(spritesmith2.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_9_hollygreen{background-image:url(spritesmith2.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_9_hollygreen{background-image:url(spritesmith2.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_9_midnight{background-image:url(spritesmith2.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_9_midnight{background-image:url(spritesmith2.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_9_pblue{background-image:url(spritesmith2.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_9_pblue{background-image:url(spritesmith2.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_9_pblue2{background-image:url(spritesmith2.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_9_pblue2{background-image:url(spritesmith2.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_9_peppermint{background-image:url(spritesmith2.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_9_peppermint{background-image:url(spritesmith2.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_9_pgreen{background-image:url(spritesmith2.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_9_pgreen{background-image:url(spritesmith2.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_9_pgreen2{background-image:url(spritesmith2.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_9_pgreen2{background-image:url(spritesmith2.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_9_porange{background-image:url(spritesmith2.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_9_porange{background-image:url(spritesmith2.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_9_porange2{background-image:url(spritesmith2.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_9_porange2{background-image:url(spritesmith2.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_9_ppink{background-image:url(spritesmith2.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_9_ppink{background-image:url(spritesmith2.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_9_ppink2{background-image:url(spritesmith2.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_9_ppink2{background-image:url(spritesmith2.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_9_ppurple{background-image:url(spritesmith2.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_9_ppurple{background-image:url(spritesmith2.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_9_ppurple2{background-image:url(spritesmith2.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_9_ppurple2{background-image:url(spritesmith2.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_9_pumpkin{background-image:url(spritesmith2.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_9_pumpkin{background-image:url(spritesmith2.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_9_purple{background-image:url(spritesmith2.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_9_purple{background-image:url(spritesmith2.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_9_pyellow{background-image:url(spritesmith2.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_9_pyellow{background-image:url(spritesmith2.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_9_pyellow2{background-image:url(spritesmith2.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_9_pyellow2{background-image:url(spritesmith2.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_9_rainbow{background-image:url(spritesmith2.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_9_rainbow{background-image:url(spritesmith2.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_9_red{background-image:url(spritesmith2.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_9_red{background-image:url(spritesmith2.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_9_snowy{background-image:url(spritesmith2.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_9_snowy{background-image:url(spritesmith2.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_9_white{background-image:url(spritesmith2.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_9_white{background-image:url(spritesmith2.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_9_winternight{background-image:url(spritesmith2.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_9_winternight{background-image:url(spritesmith2.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_9_winterstar{background-image:url(spritesmith2.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_9_winterstar{background-image:url(spritesmith2.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_9_yellow{background-image:url(spritesmith2.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_9_yellow{background-image:url(spritesmith2.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_9_zombie{background-image:url(spritesmith2.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_9_zombie{background-image:url(spritesmith2.png);background-position:-480px -1107px;width:60px;height:60px}.hair_beard_1_pblue2{background-image:url(spritesmith2.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_pblue2{background-image:url(spritesmith2.png);background-position:-571px -1107px;width:60px;height:60px}.hair_beard_1_pgreen2{background-image:url(spritesmith2.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen2{background-image:url(spritesmith2.png);background-position:-662px -1107px;width:60px;height:60px}.hair_beard_1_porange2{background-image:url(spritesmith2.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_porange2{background-image:url(spritesmith2.png);background-position:-753px -1107px;width:60px;height:60px}.hair_beard_1_ppink2{background-image:url(spritesmith2.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_ppink2{background-image:url(spritesmith2.png);background-position:-844px -1107px;width:60px;height:60px}.hair_beard_1_ppurple2{background-image:url(spritesmith2.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple2{background-image:url(spritesmith2.png);background-position:-935px -1107px;width:60px;height:60px}.hair_beard_1_pyellow2{background-image:url(spritesmith2.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow2{background-image:url(spritesmith2.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_beard_2_pblue2{background-image:url(spritesmith2.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_beard_2_pblue2{background-image:url(spritesmith2.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_beard_2_pgreen2{background-image:url(spritesmith2.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_beard_2_pgreen2{background-image:url(spritesmith2.png);background-position:-1208px -15px;width:60px;height:60px}.hair_beard_2_porange2{background-image:url(spritesmith2.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_beard_2_porange2{background-image:url(spritesmith2.png);background-position:-1208px -106px;width:60px;height:60px}.hair_beard_2_ppink2{background-image:url(spritesmith2.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_beard_2_ppink2{background-image:url(spritesmith2.png);background-position:-1208px -197px;width:60px;height:60px}.hair_beard_2_ppurple2{background-image:url(spritesmith2.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple2{background-image:url(spritesmith2.png);background-position:-1208px -288px;width:60px;height:60px}.hair_beard_2_pyellow2{background-image:url(spritesmith2.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow2{background-image:url(spritesmith2.png);background-position:-1208px -379px;width:60px;height:60px}.hair_beard_3_pblue2{background-image:url(spritesmith2.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_beard_3_pblue2{background-image:url(spritesmith2.png);background-position:-1208px -470px;width:60px;height:60px}.hair_beard_3_pgreen2{background-image:url(spritesmith2.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen2{background-image:url(spritesmith2.png);background-position:-1208px -561px;width:60px;height:60px}.hair_beard_3_porange2{background-image:url(spritesmith2.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_beard_3_porange2{background-image:url(spritesmith2.png);background-position:-1208px -652px;width:60px;height:60px}.hair_beard_3_ppink2{background-image:url(spritesmith2.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_beard_3_ppink2{background-image:url(spritesmith2.png);background-position:-1208px -743px;width:60px;height:60px}.hair_beard_3_ppurple2{background-image:url(spritesmith2.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple2{background-image:url(spritesmith2.png);background-position:-1208px -834px;width:60px;height:60px}.hair_beard_3_pyellow2{background-image:url(spritesmith2.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow2{background-image:url(spritesmith2.png);background-position:-1208px -925px;width:60px;height:60px}.hair_mustache_1_pblue2{background-image:url(spritesmith2.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue2{background-image:url(spritesmith2.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_mustache_1_pgreen2{background-image:url(spritesmith2.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen2{background-image:url(spritesmith2.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_mustache_1_porange2{background-image:url(spritesmith2.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_porange2{background-image:url(spritesmith2.png);background-position:-25px -1198px;width:60px;height:60px}.hair_mustache_1_ppink2{background-image:url(spritesmith2.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink2{background-image:url(spritesmith2.png);background-position:-116px -1198px;width:60px;height:60px}.hair_mustache_1_ppurple2{background-image:url(spritesmith2.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple2{background-image:url(spritesmith2.png);background-position:-25px -15px;width:60px;height:60px}.hair_mustache_1_pyellow2{background-image:url(spritesmith2.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow2{background-image:url(spritesmith2.png);background-position:-298px -1198px;width:60px;height:60px}.hair_mustache_2_pblue2{background-image:url(spritesmith2.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue2{background-image:url(spritesmith2.png);background-position:-389px -1198px;width:60px;height:60px}.hair_mustache_2_pgreen2{background-image:url(spritesmith2.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen2{background-image:url(spritesmith2.png);background-position:-480px -1198px;width:60px;height:60px}.hair_mustache_2_porange2{background-image:url(spritesmith2.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_porange2{background-image:url(spritesmith2.png);background-position:-571px -1198px;width:60px;height:60px}.hair_mustache_2_ppink2{background-image:url(spritesmith2.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink2{background-image:url(spritesmith2.png);background-position:-662px -1198px;width:60px;height:60px}.hair_mustache_2_ppurple2{background-image:url(spritesmith2.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple2{background-image:url(spritesmith2.png);background-position:-753px -1198px;width:60px;height:60px}.hair_mustache_2_pyellow2{background-image:url(spritesmith2.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow2{background-image:url(spritesmith2.png);background-position:-844px -1198px;width:60px;height:60px}.broad_shirt_black{background-image:url(spritesmith2.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.broad_shirt_black{background-image:url(spritesmith2.png);background-position:-935px -1213px;width:60px;height:60px}.broad_shirt_blue{background-image:url(spritesmith2.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.broad_shirt_blue{background-image:url(spritesmith2.png);background-position:-1026px -1213px;width:60px;height:60px}.broad_shirt_convict{background-image:url(spritesmith2.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.broad_shirt_convict{background-image:url(spritesmith2.png);background-position:-1117px -1213px;width:60px;height:60px}.broad_shirt_cross{background-image:url(spritesmith2.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.broad_shirt_cross{background-image:url(spritesmith2.png);background-position:-1208px -1213px;width:60px;height:60px}.broad_shirt_fire{background-image:url(spritesmith2.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.broad_shirt_fire{background-image:url(spritesmith2.png);background-position:-1299px -30px;width:60px;height:60px}.broad_shirt_green{background-image:url(spritesmith2.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.broad_shirt_green{background-image:url(spritesmith2.png);background-position:-1299px -121px;width:60px;height:60px}.broad_shirt_horizon{background-image:url(spritesmith2.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.broad_shirt_horizon{background-image:url(spritesmith2.png);background-position:-1299px -212px;width:60px;height:60px}.broad_shirt_ocean{background-image:url(spritesmith2.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.broad_shirt_ocean{background-image:url(spritesmith2.png);background-position:-1299px -303px;width:60px;height:60px}.broad_shirt_pink{background-image:url(spritesmith2.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.broad_shirt_pink{background-image:url(spritesmith2.png);background-position:-1299px -394px;width:60px;height:60px}.broad_shirt_purple{background-image:url(spritesmith2.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.broad_shirt_purple{background-image:url(spritesmith2.png);background-position:-1299px -485px;width:60px;height:60px}.broad_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.broad_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-1299px -576px;width:60px;height:60px}.broad_shirt_redblue{background-image:url(spritesmith2.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.broad_shirt_redblue{background-image:url(spritesmith2.png);background-position:-1299px -667px;width:60px;height:60px}.broad_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.broad_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1299px -758px;width:60px;height:60px}.broad_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.broad_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1299px -849px;width:60px;height:60px}.broad_shirt_white{background-image:url(spritesmith2.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.broad_shirt_white{background-image:url(spritesmith2.png);background-position:-1299px -940px;width:60px;height:60px}.broad_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.broad_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1299px -1031px;width:60px;height:60px}.broad_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.broad_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1299px -1122px;width:60px;height:60px}.slim_shirt_black{background-image:url(spritesmith2.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.slim_shirt_black{background-image:url(spritesmith2.png);background-position:-1299px -1213px;width:60px;height:60px}.slim_shirt_blue{background-image:url(spritesmith2.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.slim_shirt_blue{background-image:url(spritesmith2.png);background-position:-25px -1304px;width:60px;height:60px}.slim_shirt_convict{background-image:url(spritesmith2.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.slim_shirt_convict{background-image:url(spritesmith2.png);background-position:-116px -1304px;width:60px;height:60px}.slim_shirt_cross{background-image:url(spritesmith2.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.slim_shirt_cross{background-image:url(spritesmith2.png);background-position:-207px -1304px;width:60px;height:60px}.slim_shirt_fire{background-image:url(spritesmith2.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.slim_shirt_fire{background-image:url(spritesmith2.png);background-position:-298px -1304px;width:60px;height:60px}.slim_shirt_green{background-image:url(spritesmith2.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.slim_shirt_green{background-image:url(spritesmith2.png);background-position:-389px -1304px;width:60px;height:60px}.slim_shirt_horizon{background-image:url(spritesmith2.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.slim_shirt_horizon{background-image:url(spritesmith2.png);background-position:-480px -1304px;width:60px;height:60px}.slim_shirt_ocean{background-image:url(spritesmith2.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.slim_shirt_ocean{background-image:url(spritesmith2.png);background-position:-571px -1304px;width:60px;height:60px}.slim_shirt_pink{background-image:url(spritesmith2.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.slim_shirt_pink{background-image:url(spritesmith2.png);background-position:-662px -1304px;width:60px;height:60px}.slim_shirt_purple{background-image:url(spritesmith2.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.slim_shirt_purple{background-image:url(spritesmith2.png);background-position:-753px -1304px;width:60px;height:60px}.slim_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.slim_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-844px -1304px;width:60px;height:60px}.slim_shirt_redblue{background-image:url(spritesmith2.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.slim_shirt_redblue{background-image:url(spritesmith2.png);background-position:-935px -1304px;width:60px;height:60px}.slim_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.slim_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1026px -1304px;width:60px;height:60px}.slim_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.slim_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1117px -1304px;width:60px;height:60px}.slim_shirt_white{background-image:url(spritesmith2.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.slim_shirt_white{background-image:url(spritesmith2.png);background-position:-1208px -1304px;width:60px;height:60px}.slim_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.slim_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1299px -1304px;width:60px;height:60px}.slim_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.slim_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1390px -30px;width:60px;height:60px}.skin_0ff591{background-image:url(spritesmith2.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.skin_0ff591{background-image:url(spritesmith2.png);background-position:-1390px -106px;width:60px;height:60px}.skin_0ff591_sleep{background-image:url(spritesmith2.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.skin_0ff591_sleep{background-image:url(spritesmith2.png);background-position:-1390px -197px;width:60px;height:60px}.skin_2b43f6{background-image:url(spritesmith2.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.skin_2b43f6{background-image:url(spritesmith2.png);background-position:-1390px -288px;width:60px;height:60px}.skin_2b43f6_sleep{background-image:url(spritesmith2.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.skin_2b43f6_sleep{background-image:url(spritesmith2.png);background-position:-1390px -379px;width:60px;height:60px}.skin_6bd049{background-image:url(spritesmith2.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.skin_6bd049{background-image:url(spritesmith2.png);background-position:-1390px -470px;width:60px;height:60px}.skin_6bd049_sleep{background-image:url(spritesmith2.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.skin_6bd049_sleep{background-image:url(spritesmith2.png);background-position:-1390px -561px;width:60px;height:60px}.skin_800ed0{background-image:url(spritesmith2.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.skin_800ed0{background-image:url(spritesmith2.png);background-position:-1390px -652px;width:60px;height:60px}.skin_800ed0_sleep{background-image:url(spritesmith2.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.skin_800ed0_sleep{background-image:url(spritesmith2.png);background-position:-1390px -743px;width:60px;height:60px}.skin_915533{background-image:url(spritesmith2.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.skin_915533{background-image:url(spritesmith2.png);background-position:-1390px -834px;width:60px;height:60px}.skin_915533_sleep{background-image:url(spritesmith2.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.skin_915533_sleep{background-image:url(spritesmith2.png);background-position:-1390px -925px;width:60px;height:60px}.skin_98461a{background-image:url(spritesmith2.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.skin_98461a{background-image:url(spritesmith2.png);background-position:-1390px -1016px;width:60px;height:60px}.skin_98461a_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.skin_98461a_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1107px;width:60px;height:60px}.skin_c06534{background-image:url(spritesmith2.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.skin_c06534{background-image:url(spritesmith2.png);background-position:-1390px -1198px;width:60px;height:60px}.skin_c06534_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.skin_c06534_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1289px;width:60px;height:60px}.skin_c3e1dc{background-image:url(spritesmith2.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.skin_c3e1dc{background-image:url(spritesmith2.png);background-position:-25px -1380px;width:60px;height:60px}.skin_c3e1dc_sleep{background-image:url(spritesmith2.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.skin_c3e1dc_sleep{background-image:url(spritesmith2.png);background-position:-116px -1380px;width:60px;height:60px}.skin_candycorn{background-image:url(spritesmith2.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.skin_candycorn{background-image:url(spritesmith2.png);background-position:-207px -1380px;width:60px;height:60px}.skin_candycorn_sleep{background-image:url(spritesmith2.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.skin_candycorn_sleep{background-image:url(spritesmith2.png);background-position:-298px -1380px;width:60px;height:60px}.skin_d7a9f7{background-image:url(spritesmith2.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.skin_d7a9f7{background-image:url(spritesmith2.png);background-position:-389px -1380px;width:60px;height:60px}.skin_d7a9f7_sleep{background-image:url(spritesmith2.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.skin_d7a9f7_sleep{background-image:url(spritesmith2.png);background-position:-480px -1380px;width:60px;height:60px}.skin_ddc994{background-image:url(spritesmith2.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.skin_ddc994{background-image:url(spritesmith2.png);background-position:-571px -1380px;width:60px;height:60px}.skin_ddc994_sleep{background-image:url(spritesmith2.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.skin_ddc994_sleep{background-image:url(spritesmith2.png);background-position:-662px -1380px;width:60px;height:60px}.skin_ea8349{background-image:url(spritesmith2.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.skin_ea8349{background-image:url(spritesmith2.png);background-position:-753px -1380px;width:60px;height:60px}.skin_ea8349_sleep{background-image:url(spritesmith2.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.skin_ea8349_sleep{background-image:url(spritesmith2.png);background-position:-844px -1380px;width:60px;height:60px}.skin_eb052b{background-image:url(spritesmith2.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.skin_eb052b{background-image:url(spritesmith2.png);background-position:-935px -1380px;width:60px;height:60px}.skin_eb052b_sleep{background-image:url(spritesmith2.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.skin_eb052b_sleep{background-image:url(spritesmith2.png);background-position:-1026px -1380px;width:60px;height:60px}.skin_f5a76e{background-image:url(spritesmith2.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.skin_f5a76e{background-image:url(spritesmith2.png);background-position:-1117px -1380px;width:60px;height:60px}.skin_f5a76e_sleep{background-image:url(spritesmith2.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.skin_f5a76e_sleep{background-image:url(spritesmith2.png);background-position:-1208px -1380px;width:60px;height:60px}.skin_f5d70f{background-image:url(spritesmith2.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.skin_f5d70f{background-image:url(spritesmith2.png);background-position:-1299px -1380px;width:60px;height:60px}.skin_f5d70f_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.skin_f5d70f_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1380px;width:60px;height:60px}.skin_f69922{background-image:url(spritesmith2.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.skin_f69922{background-image:url(spritesmith2.png);background-position:-1481px -15px;width:60px;height:60px}.skin_f69922_sleep{background-image:url(spritesmith2.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.skin_f69922_sleep{background-image:url(spritesmith2.png);background-position:-1481px -106px;width:60px;height:60px}.skin_ghost{background-image:url(spritesmith2.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.skin_ghost{background-image:url(spritesmith2.png);background-position:-1481px -197px;width:60px;height:60px}.skin_ghost_sleep{background-image:url(spritesmith2.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.skin_ghost_sleep{background-image:url(spritesmith2.png);background-position:-1481px -288px;width:60px;height:60px}.skin_monster{background-image:url(spritesmith2.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.skin_monster{background-image:url(spritesmith2.png);background-position:-1481px -379px;width:60px;height:60px}.skin_monster_sleep{background-image:url(spritesmith2.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.skin_monster_sleep{background-image:url(spritesmith2.png);background-position:-1481px -470px;width:60px;height:60px}.skin_ogre{background-image:url(spritesmith2.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.skin_ogre{background-image:url(spritesmith2.png);background-position:-1481px -561px;width:60px;height:60px}.skin_ogre_sleep{background-image:url(spritesmith2.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.skin_ogre_sleep{background-image:url(spritesmith2.png);background-position:-1481px -652px;width:60px;height:60px}.skin_pastelBlue{background-image:url(spritesmith2.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.skin_pastelBlue{background-image:url(spritesmith2.png);background-position:-1481px -743px;width:60px;height:60px}.skin_pastelBlue_sleep{background-image:url(spritesmith2.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.skin_pastelBlue_sleep{background-image:url(spritesmith2.png);background-position:-1481px -834px;width:60px;height:60px}.skin_pastelGreen{background-image:url(spritesmith2.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.skin_pastelGreen{background-image:url(spritesmith2.png);background-position:-1481px -925px;width:60px;height:60px}.skin_pastelGreen_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.skin_pastelGreen_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1016px;width:60px;height:60px}.skin_pastelOrange{background-image:url(spritesmith2.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.skin_pastelOrange{background-image:url(spritesmith2.png);background-position:-1481px -1107px;width:60px;height:60px}.skin_pastelOrange_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.skin_pastelOrange_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1198px;width:60px;height:60px}.skin_pastelPink{background-image:url(spritesmith2.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.skin_pastelPink{background-image:url(spritesmith2.png);background-position:-1481px -1289px;width:60px;height:60px}.skin_pastelPink_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.skin_pastelPink_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1380px;width:60px;height:60px}.skin_pastelPurple{background-image:url(spritesmith2.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.skin_pastelPurple{background-image:url(spritesmith2.png);background-position:-25px -1471px;width:60px;height:60px}.skin_pastelPurple_sleep{background-image:url(spritesmith2.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.skin_pastelPurple_sleep{background-image:url(spritesmith2.png);background-position:-116px -1471px;width:60px;height:60px}.skin_pastelRainbowChevron{background-image:url(spritesmith2.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron{background-image:url(spritesmith2.png);background-position:-207px -1471px;width:60px;height:60px}.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith2.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith2.png);background-position:-298px -1471px;width:60px;height:60px}.skin_pastelRainbowDiagonal{background-image:url(spritesmith2.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal{background-image:url(spritesmith2.png);background-position:-389px -1471px;width:60px;height:60px}.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith2.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith2.png);background-position:-480px -1471px;width:60px;height:60px}.skin_pastelYellow{background-image:url(spritesmith2.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.skin_pastelYellow{background-image:url(spritesmith2.png);background-position:-571px -1471px;width:60px;height:60px}.skin_pastelYellow_sleep{background-image:url(spritesmith2.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.skin_pastelYellow_sleep{background-image:url(spritesmith2.png);background-position:-662px -1471px;width:60px;height:60px}.skin_pumpkin{background-image:url(spritesmith2.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.skin_pumpkin{background-image:url(spritesmith2.png);background-position:-753px -1471px;width:60px;height:60px}.skin_pumpkin2{background-image:url(spritesmith2.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.skin_pumpkin2{background-image:url(spritesmith2.png);background-position:-844px -1471px;width:60px;height:60px}.skin_pumpkin2_sleep{background-image:url(spritesmith2.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.skin_pumpkin2_sleep{background-image:url(spritesmith2.png);background-position:-935px -1471px;width:60px;height:60px}.skin_pumpkin_sleep{background-image:url(spritesmith2.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.skin_pumpkin_sleep{background-image:url(spritesmith2.png);background-position:-1026px -1471px;width:60px;height:60px}.skin_rainbow{background-image:url(spritesmith2.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.skin_rainbow{background-image:url(spritesmith2.png);background-position:-1117px -1471px;width:60px;height:60px}.skin_rainbow_sleep{background-image:url(spritesmith2.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.skin_rainbow_sleep{background-image:url(spritesmith2.png);background-position:-1208px -1471px;width:60px;height:60px}.skin_reptile{background-image:url(spritesmith2.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.skin_reptile{background-image:url(spritesmith2.png);background-position:-1299px -1471px;width:60px;height:60px}.skin_reptile_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.skin_reptile_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1471px;width:60px;height:60px}.skin_shadow{background-image:url(spritesmith2.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.skin_shadow{background-image:url(spritesmith2.png);background-position:-1481px -1471px;width:60px;height:60px}.skin_shadow2{background-image:url(spritesmith2.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.skin_shadow2{background-image:url(spritesmith2.png);background-position:-1572px -15px;width:60px;height:60px}.skin_shadow2_sleep{background-image:url(spritesmith2.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.skin_shadow2_sleep{background-image:url(spritesmith2.png);background-position:-1572px -106px;width:60px;height:60px}.skin_shadow_sleep{background-image:url(spritesmith2.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.skin_shadow_sleep{background-image:url(spritesmith2.png);background-position:-1572px -197px;width:60px;height:60px}.skin_skeleton{background-image:url(spritesmith2.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.skin_skeleton{background-image:url(spritesmith2.png);background-position:-1572px -288px;width:60px;height:60px}.skin_skeleton2{background-image:url(spritesmith2.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.skin_skeleton2{background-image:url(spritesmith2.png);background-position:-1572px -379px;width:60px;height:60px}.skin_skeleton2_sleep{background-image:url(spritesmith2.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.skin_skeleton2_sleep{background-image:url(spritesmith2.png);background-position:-1572px -470px;width:60px;height:60px}.skin_skeleton_sleep{background-image:url(spritesmith2.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.skin_skeleton_sleep{background-image:url(spritesmith2.png);background-position:-1572px -561px;width:60px;height:60px}.skin_transparent{background-image:url(spritesmith2.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.skin_transparent{background-image:url(spritesmith2.png);background-position:-1572px -652px;width:60px;height:60px}.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-1572px -743px;width:60px;height:60px}.skin_zombie{background-image:url(spritesmith2.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.skin_zombie{background-image:url(spritesmith2.png);background-position:-1572px -834px;width:60px;height:60px}.skin_zombie2{background-image:url(spritesmith2.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.skin_zombie2{background-image:url(spritesmith2.png);background-position:-1572px -925px;width:60px;height:60px}.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-1572px -1016px;width:60px;height:60px}.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1572px -1107px;width:60px;height:60px}.broad_armor_healer_1{background-image:url(spritesmith2.png);background-position:-1547px -1183px;width:90px;height:90px}.broad_armor_healer_2{background-image:url(spritesmith2.png);background-position:-1547px -1274px;width:90px;height:90px}.broad_armor_healer_3{background-image:url(spritesmith2.png);background-position:-1547px -1365px;width:90px;height:90px}.broad_armor_healer_4{background-image:url(spritesmith2.png);background-position:-1547px -1456px;width:90px;height:90px}.broad_armor_healer_5{background-image:url(spritesmith2.png);background-position:0 -1547px;width:90px;height:90px}.broad_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-91px -1547px;width:90px;height:90px}.broad_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-182px -1547px;width:90px;height:90px}.broad_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-273px -1547px;width:90px;height:90px}.broad_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-364px -1547px;width:90px;height:90px}.broad_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-455px -1547px;width:90px;height:90px}.broad_armor_special_2{background-image:url(spritesmith2.png);background-position:-546px -1547px;width:90px;height:90px}.broad_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-637px -1547px;width:90px;height:90px}.broad_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-728px -1547px;width:90px;height:90px}.broad_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-819px -1547px;width:90px;height:90px}.broad_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-910px -1547px;width:90px;height:90px}.broad_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1001px -1547px;width:90px;height:90px}.broad_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1092px -1547px;width:90px;height:90px}.broad_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-1183px -1547px;width:90px;height:90px}.broad_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-1274px -1547px;width:90px;height:90px}.broad_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1365px -1547px;width:90px;height:90px}.broad_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1456px -1547px;width:90px;height:90px}.shop_armor_healer_1{background-image:url(spritesmith2.png);background-position:-1225px -1638px;width:40px;height:40px}.shop_armor_healer_2{background-image:url(spritesmith2.png);background-position:-1184px -1638px;width:40px;height:40px}.shop_armor_healer_3{background-image:url(spritesmith2.png);background-position:-1143px -1638px;width:40px;height:40px}.shop_armor_healer_4{background-image:url(spritesmith2.png);background-position:-1102px -1638px;width:40px;height:40px}.shop_armor_healer_5{background-image:url(spritesmith2.png);background-position:-1061px -1638px;width:40px;height:40px}.shop_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1020px -1638px;width:40px;height:40px}.shop_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-979px -1638px;width:40px;height:40px}.shop_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-938px -1638px;width:40px;height:40px}.shop_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-897px -1638px;width:40px;height:40px}.shop_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-856px -1638px;width:40px;height:40px}.shop_armor_special_0{background-image:url(spritesmith2.png);background-position:-1266px -1638px;width:40px;height:40px}.shop_armor_special_1{background-image:url(spritesmith2.png);background-position:-774px -1638px;width:40px;height:40px}.shop_armor_special_2{background-image:url(spritesmith2.png);background-position:-733px -1638px;width:40px;height:40px}.shop_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-692px -1638px;width:40px;height:40px}.shop_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-651px -1638px;width:40px;height:40px}.shop_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-610px -1638px;width:40px;height:40px}.shop_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-569px -1638px;width:40px;height:40px}.shop_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-528px -1638px;width:40px;height:40px}.shop_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-487px -1638px;width:40px;height:40px}.shop_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-446px -1638px;width:40px;height:40px}.shop_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-405px -1638px;width:40px;height:40px}.shop_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-815px -1638px;width:40px;height:40px}.shop_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-364px -1638px;width:40px;height:40px}.slim_armor_healer_1{background-image:url(spritesmith2.png);background-position:-182px -1638px;width:90px;height:90px}.slim_armor_healer_2{background-image:url(spritesmith2.png);background-position:-91px -1638px;width:90px;height:90px}.slim_armor_healer_3{background-image:url(spritesmith2.png);background-position:0 -1638px;width:90px;height:90px}.slim_armor_healer_4{background-image:url(spritesmith2.png);background-position:-1638px -1547px;width:90px;height:90px}.slim_armor_healer_5{background-image:url(spritesmith2.png);background-position:-1638px -1456px;width:90px;height:90px}.slim_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1638px -1365px;width:90px;height:90px}.slim_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-1638px -1274px;width:90px;height:90px}.slim_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-1638px -1183px;width:90px;height:90px}.slim_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-1638px -1092px;width:90px;height:90px}.slim_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-1638px -1001px;width:90px;height:90px}.slim_armor_special_2{background-image:url(spritesmith2.png);background-position:-1638px -910px;width:90px;height:90px}.slim_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-1638px -819px;width:90px;height:90px}.slim_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-1638px -728px;width:90px;height:90px}.slim_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-1638px -637px;width:90px;height:90px}.slim_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-1638px -546px;width:90px;height:90px}.slim_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1638px -455px;width:90px;height:90px}.slim_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1638px -364px;width:90px;height:90px}.slim_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-1638px -273px;width:90px;height:90px}.slim_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-1638px -182px;width:90px;height:90px}.slim_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1638px -91px;width:90px;height:90px}.slim_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1638px 0;width:90px;height:90px}.broad_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-1547px -1547px;width:90px;height:90px}.broad_armor_special_birthday2015{background-image:url(spritesmith2.png);background-position:-273px -1638px;width:90px;height:90px}.shop_armor_special_birthday{background-image:url(spritesmith3.png);background-position:-892px -1366px;width:40px;height:40px}.shop_armor_special_birthday2015{background-image:url(spritesmith3.png);background-position:-1148px -1416px;width:40px;height:40px}.slim_armor_special_birthday{background-image:url(spritesmith3.png);background-position:-819px -870px;width:90px;height:90px}.slim_armor_special_birthday2015{background-image:url(spritesmith3.png);background-position:-273px -506px;width:90px;height:90px}.broad_armor_special_fallHealer{background-image:url(spritesmith3.png);background-position:-364px -506px;width:90px;height:90px}.broad_armor_special_fallMage{background-image:url(spritesmith3.png);background-position:0 -961px;width:120px;height:90px}.broad_armor_special_fallRogue{background-image:url(spritesmith3.png);background-position:-121px -961px;width:105px;height:90px}.broad_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-227px -961px;width:90px;height:90px}.head_special_fallHealer{background-image:url(spritesmith3.png);background-position:-318px -961px;width:90px;height:90px}.head_special_fallMage{background-image:url(spritesmith3.png);background-position:-857px -961px;width:120px;height:90px}.head_special_fallRogue{background-image:url(spritesmith3.png);background-position:-978px -961px;width:105px;height:90px}.head_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1122px -182px;width:90px;height:90px}.shield_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1122px -273px;width:90px;height:90px}.shield_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1122px -546px;width:105px;height:90px}.shield_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1122px -819px;width:90px;height:90px}.shop_armor_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1097px -1366px;width:40px;height:40px}.shop_armor_special_fallMage{background-image:url(spritesmith3.png);background-position:-1138px -1366px;width:40px;height:40px}.shop_armor_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1261px -1366px;width:40px;height:40px}.shop_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1416px -82px;width:40px;height:40px}.shop_head_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1416px -123px;width:40px;height:40px}.shop_head_special_fallMage{background-image:url(spritesmith3.png);background-position:-1457px -656px;width:40px;height:40px}.shop_head_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1457px -779px;width:40px;height:40px}.shop_head_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1457px -820px;width:40px;height:40px}.shop_shield_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1457px -1107px;width:40px;height:40px}.shop_shield_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1234px -1183px;width:40px;height:40px}.shop_shield_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1072px -910px;width:40px;height:40px}.shop_weapon_special_fallHealer{background-image:url(spritesmith3.png);background-position:-940px -819px;width:40px;height:40px}.shop_weapon_special_fallMage{background-image:url(spritesmith3.png);background-position:-890px -728px;width:40px;height:40px}.shop_weapon_special_fallRogue{background-image:url(spritesmith3.png);background-position:-728px -1366px;width:40px;height:40px}.shop_weapon_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-769px -1366px;width:40px;height:40px}.slim_armor_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1122px -910px;width:90px;height:90px}.slim_armor_special_fallMage{background-image:url(spritesmith3.png);background-position:-224px -1052px;width:120px;height:90px}.slim_armor_special_fallRogue{background-image:url(spritesmith3.png);background-position:-345px -1052px;width:105px;height:90px}.slim_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-182px -318px;width:90px;height:90px}.weapon_special_fallHealer{background-image:url(spritesmith3.png);background-position:-273px -318px;width:90px;height:90px}.weapon_special_fallMage{background-image:url(spritesmith3.png);background-position:-455px 0;width:120px;height:90px}.weapon_special_fallRogue{background-image:url(spritesmith3.png);background-position:-455px -91px;width:105px;height:90px}.weapon_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-455px -182px;width:90px;height:90px}.broad_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:-455px -273px;width:90px;height:90px}.head_special_gaymerx{background-image:url(spritesmith3.png);background-position:-364px -318px;width:90px;height:90px}.shop_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1457px -1148px;width:40px;height:40px}.shop_head_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1457px -1189px;width:40px;height:40px}.slim_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:0 -415px;width:90px;height:90px}.back_mystery_201402{background-image:url(spritesmith3.png);background-position:-91px -415px;width:90px;height:90px}.broad_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-182px -415px;width:90px;height:90px}.head_mystery_201402{background-image:url(spritesmith3.png);background-position:-273px -415px;width:90px;height:90px}.shop_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-758px -637px;width:40px;height:40px}.shop_back_mystery_201402{background-image:url(spritesmith3.png);background-position:-799px -637px;width:40px;height:40px}.shop_head_mystery_201402{background-image:url(spritesmith3.png);background-position:-576px -455px;width:40px;height:40px}.slim_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-364px -415px;width:90px;height:90px}.broad_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:-455px -415px;width:90px;height:90px}.headAccessory_mystery_201403{background-image:url(spritesmith3.png);background-position:-576px 0;width:90px;height:90px}.shop_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:-933px -1366px;width:40px;height:40px}.shop_headAccessory_mystery_201403{background-image:url(spritesmith3.png);background-position:-1056px -1366px;width:40px;height:40px}.slim_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:-576px -91px;width:90px;height:90px}.back_mystery_201404{background-image:url(spritesmith3.png);background-position:-576px -182px;width:90px;height:90px}.headAccessory_mystery_201404{background-image:url(spritesmith3.png);background-position:-576px -273px;width:90px;height:90px}.shop_back_mystery_201404{background-image:url(spritesmith3.png);background-position:-1302px -1366px;width:40px;height:40px}.shop_headAccessory_mystery_201404{background-image:url(spritesmith3.png);background-position:-1343px -1366px;width:40px;height:40px}.broad_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-576px -364px;width:90px;height:90px}.head_mystery_201405{background-image:url(spritesmith3.png);background-position:0 -506px;width:90px;height:90px}.shop_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-1457px -574px;width:40px;height:40px}.shop_head_mystery_201405{background-image:url(spritesmith3.png);background-position:-1457px -615px;width:40px;height:40px}.slim_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-91px -506px;width:90px;height:90px}.broad_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-364px -106px;width:90px;height:96px}.head_mystery_201406{background-image:url(spritesmith3.png);background-position:0 -318px;width:90px;height:96px}.shop_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-1457px -861px;width:40px;height:40px}.shop_head_mystery_201406{background-image:url(spritesmith3.png);background-position:-1457px -902px;width:40px;height:40px}.slim_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-364px -203px;width:90px;height:96px}.broad_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-455px -506px;width:90px;height:90px}.head_mystery_201407{background-image:url(spritesmith3.png);background-position:-546px -506px;width:90px;height:90px}.shop_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-1457px -1230px;width:40px;height:40px}.shop_head_mystery_201407{background-image:url(spritesmith3.png);background-position:-1366px -1274px;width:40px;height:40px}.slim_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-667px 0;width:90px;height:90px}.broad_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-667px -91px;width:90px;height:90px}.head_mystery_201408{background-image:url(spritesmith3.png);background-position:-667px -182px;width:90px;height:90px}.shop_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-981px -819px;width:40px;height:40px}.shop_head_mystery_201408{background-image:url(spritesmith3.png);background-position:-849px -728px;width:40px;height:40px}.slim_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-667px -273px;width:90px;height:90px}.broad_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:-667px -364px;width:90px;height:90px}.headAccessory_mystery_201409{background-image:url(spritesmith3.png);background-position:-667px -455px;width:90px;height:90px}.shop_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:-667px -546px;width:40px;height:40px}.shop_headAccessory_mystery_201409{background-image:url(spritesmith3.png);background-position:-708px -546px;width:40px;height:40px}.slim_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:0 -597px;width:90px;height:90px}.back_mystery_201410{background-image:url(spritesmith3.png);background-position:-91px -597px;width:93px;height:90px}.broad_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-185px -597px;width:93px;height:90px}.shop_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-810px -1366px;width:40px;height:40px}.shop_back_mystery_201410{background-image:url(spritesmith3.png);background-position:-851px -1366px;width:40px;height:40px}.slim_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-279px -597px;width:93px;height:90px}.head_mystery_201411{background-image:url(spritesmith3.png);background-position:-373px -597px;width:90px;height:90px}.shop_head_mystery_201411{background-image:url(spritesmith3.png);background-position:-974px -1366px;width:40px;height:40px}.shop_weapon_mystery_201411{background-image:url(spritesmith3.png);background-position:-1015px -1366px;width:40px;height:40px}.weapon_mystery_201411{background-image:url(spritesmith3.png);background-position:-464px -597px;width:90px;height:90px}.broad_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-555px -597px;width:90px;height:90px}.head_mystery_201412{background-image:url(spritesmith3.png);background-position:-646px -597px;width:90px;height:90px}.shop_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-1179px -1366px;width:40px;height:40px}.shop_head_mystery_201412{background-image:url(spritesmith3.png);background-position:-1220px -1366px;width:40px;height:40px}.slim_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-758px 0;width:90px;height:90px}.broad_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-758px -91px;width:90px;height:90px}.head_mystery_201501{background-image:url(spritesmith3.png);background-position:-758px -182px;width:90px;height:90px}.shop_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-1416px 0;width:40px;height:40px}.shop_head_mystery_201501{background-image:url(spritesmith3.png);background-position:-1416px -41px;width:40px;height:40px}.slim_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-758px -273px;width:90px;height:90px}.headAccessory_mystery_201502{background-image:url(spritesmith3.png);background-position:-758px -364px;width:90px;height:90px}.shop_headAccessory_mystery_201502{background-image:url(spritesmith3.png);background-position:-1457px -492px;width:40px;height:40px}.shop_weapon_mystery_201502{background-image:url(spritesmith3.png);background-position:-1457px -533px;width:40px;height:40px}.weapon_mystery_201502{background-image:url(spritesmith3.png);background-position:-758px -455px;width:90px;height:90px}.broad_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-758px -546px;width:90px;height:90px}.eyewear_mystery_201503{background-image:url(spritesmith3.png);background-position:0 -688px;width:90px;height:90px}.shop_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-1457px -697px;width:40px;height:40px}.shop_eyewear_mystery_201503{background-image:url(spritesmith3.png);background-position:-1457px -738px;width:40px;height:40px}.slim_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-91px -688px;width:90px;height:90px}.broad_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-182px -688px;width:90px;height:90px}.eyewear_mystery_301404{background-image:url(spritesmith3.png);background-position:-273px -688px;width:90px;height:90px}.head_mystery_301404{background-image:url(spritesmith3.png);background-position:-364px -688px;width:90px;height:90px}.shop_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-1457px -943px;width:40px;height:40px}.shop_eyewear_mystery_301404{background-image:url(spritesmith3.png);background-position:-1457px -984px;width:40px;height:40px}.shop_head_mystery_301404{background-image:url(spritesmith3.png);background-position:-1457px -1025px;width:40px;height:40px}.shop_weapon_mystery_301404{background-image:url(spritesmith3.png);background-position:-1457px -1066px;width:40px;height:40px}.slim_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-455px -688px;width:90px;height:90px}.weapon_mystery_301404{background-image:url(spritesmith3.png);background-position:-546px -688px;width:90px;height:90px}.eyewear_mystery_301405{background-image:url(spritesmith3.png);background-position:-637px -688px;width:90px;height:90px}.headAccessory_mystery_301405{background-image:url(spritesmith3.png);background-position:-728px -688px;width:90px;height:90px}.head_mystery_301405{background-image:url(spritesmith3.png);background-position:-849px 0;width:90px;height:90px}.shield_mystery_301405{background-image:url(spritesmith3.png);background-position:-849px -91px;width:90px;height:90px}.shop_eyewear_mystery_301405{background-image:url(spritesmith3.png);background-position:-1275px -1183px;width:40px;height:40px}.shop_headAccessory_mystery_301405{background-image:url(spritesmith3.png);background-position:-1122px -1001px;width:40px;height:40px}.shop_head_mystery_301405{background-image:url(spritesmith3.png);background-position:-1163px -1001px;width:40px;height:40px}.shop_shield_mystery_301405{background-image:url(spritesmith3.png);background-position:-1031px -910px;width:40px;height:40px}.broad_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-849px -182px;width:90px;height:90px}.broad_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-849px -273px;width:90px;height:90px}.broad_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-849px -364px;width:90px;height:90px}.broad_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-849px -455px;width:90px;height:90px}.broad_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-849px -546px;width:90px;height:90px}.broad_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-849px -637px;width:90px;height:90px}.broad_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:0 -779px;width:90px;height:90px}.broad_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-91px -779px;width:90px;height:90px}.headAccessory_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-182px -779px;width:90px;height:90px}.headAccessory_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-273px -779px;width:90px;height:90px}.headAccessory_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-364px -779px;width:90px;height:90px}.headAccessory_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-455px -779px;width:90px;height:90px}.headAccessory_special_springHealer{background-image:url(spritesmith3.png);background-position:-546px -779px;width:90px;height:90px}.headAccessory_special_springMage{background-image:url(spritesmith3.png);background-position:-637px -779px;width:90px;height:90px}.headAccessory_special_springRogue{background-image:url(spritesmith3.png);background-position:-728px -779px;width:90px;height:90px}.headAccessory_special_springWarrior{background-image:url(spritesmith3.png);background-position:-819px -779px;width:90px;height:90px}.head_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-940px 0;width:90px;height:90px}.head_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-940px -91px;width:90px;height:90px}.head_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-940px -182px;width:90px;height:90px}.head_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-940px -273px;width:90px;height:90px}.head_special_springHealer{background-image:url(spritesmith3.png);background-position:-940px -364px;width:90px;height:90px}.head_special_springMage{background-image:url(spritesmith3.png);background-position:-940px -455px;width:90px;height:90px}.head_special_springRogue{background-image:url(spritesmith3.png);background-position:-940px -546px;width:90px;height:90px}.head_special_springWarrior{background-image:url(spritesmith3.png);background-position:-940px -637px;width:90px;height:90px}.shield_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-940px -728px;width:90px;height:90px}.shield_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:0 -870px;width:90px;height:90px}.shield_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-91px -870px;width:90px;height:90px}.shield_special_springHealer{background-image:url(spritesmith3.png);background-position:-182px -870px;width:90px;height:90px}.shield_special_springRogue{background-image:url(spritesmith3.png);background-position:-273px -870px;width:90px;height:90px}.shield_special_springWarrior{background-image:url(spritesmith3.png);background-position:-364px -870px;width:90px;height:90px}.shop_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1416px -164px;width:40px;height:40px}.shop_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1416px -205px;width:40px;height:40px}.shop_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1416px -246px;width:40px;height:40px}.shop_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1416px -287px;width:40px;height:40px}.shop_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-1416px -328px;width:40px;height:40px}.shop_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-1416px -369px;width:40px;height:40px}.shop_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:-1416px -410px;width:40px;height:40px}.shop_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1416px -451px;width:40px;height:40px}.shop_headAccessory_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1416px -492px;width:40px;height:40px}.shop_headAccessory_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1416px -533px;width:40px;height:40px}.shop_headAccessory_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1416px -574px;width:40px;height:40px}.shop_headAccessory_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1416px -615px;width:40px;height:40px}.shop_headAccessory_special_springHealer{background-image:url(spritesmith3.png);background-position:-574px -1416px;width:40px;height:40px}.shop_headAccessory_special_springMage{background-image:url(spritesmith3.png);background-position:-615px -1416px;width:40px;height:40px}.shop_headAccessory_special_springRogue{background-image:url(spritesmith3.png);background-position:-656px -1416px;width:40px;height:40px}.shop_headAccessory_special_springWarrior{background-image:url(spritesmith3.png);background-position:-697px -1416px;width:40px;height:40px}.shop_head_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-738px -1416px;width:40px;height:40px}.shop_head_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-779px -1416px;width:40px;height:40px}.shop_head_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-820px -1416px;width:40px;height:40px}.shop_head_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-861px -1416px;width:40px;height:40px}.shop_head_special_springHealer{background-image:url(spritesmith3.png);background-position:-902px -1416px;width:40px;height:40px}.shop_head_special_springMage{background-image:url(spritesmith3.png);background-position:-943px -1416px;width:40px;height:40px}.shop_head_special_springRogue{background-image:url(spritesmith3.png);background-position:-984px -1416px;width:40px;height:40px}.shop_head_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1025px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1066px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1107px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1325px -1274px;width:40px;height:40px}.shop_shield_special_springHealer{background-image:url(spritesmith3.png);background-position:-1189px -1416px;width:40px;height:40px}.shop_shield_special_springRogue{background-image:url(spritesmith3.png);background-position:-1230px -1416px;width:40px;height:40px}.shop_shield_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1271px -1416px;width:40px;height:40px}.shop_weapon_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1312px -1416px;width:40px;height:40px}.shop_weapon_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1353px -1416px;width:40px;height:40px}.shop_weapon_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1394px -1416px;width:40px;height:40px}.shop_weapon_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1457px 0;width:40px;height:40px}.shop_weapon_special_springHealer{background-image:url(spritesmith3.png);background-position:-1457px -41px;width:40px;height:40px}.shop_weapon_special_springMage{background-image:url(spritesmith3.png);background-position:-1457px -369px;width:40px;height:40px}.shop_weapon_special_springRogue{background-image:url(spritesmith3.png);background-position:-1457px -410px;width:40px;height:40px}.shop_weapon_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1457px -451px;width:40px;height:40px}.slim_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-455px -870px;width:90px;height:90px}.slim_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-546px -870px;width:90px;height:90px}.slim_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-637px -870px;width:90px;height:90px}.slim_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-728px -870px;width:90px;height:90px}.slim_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-91px -318px;width:90px;height:90px}.slim_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-910px -870px;width:90px;height:90px}.slim_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:-1031px 0;width:90px;height:90px}.slim_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1031px -91px;width:90px;height:90px}.weapon_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1031px -182px;width:90px;height:90px}.weapon_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1031px -273px;width:90px;height:90px}.weapon_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1031px -364px;width:90px;height:90px}.weapon_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1031px -455px;width:90px;height:90px}.weapon_special_springHealer{background-image:url(spritesmith3.png);background-position:-1031px -546px;width:90px;height:90px}.weapon_special_springMage{background-image:url(spritesmith3.png);background-position:-1031px -637px;width:90px;height:90px}.weapon_special_springRogue{background-image:url(spritesmith3.png);background-position:-1031px -728px;width:90px;height:90px}.weapon_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1031px -819px;width:90px;height:90px}.body_special_summerHealer{background-image:url(spritesmith3.png);background-position:-91px -106px;width:90px;height:105px}.body_special_summerMage{background-image:url(spritesmith3.png);background-position:-182px -106px;width:90px;height:105px}.broad_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:-273px 0;width:90px;height:105px}.broad_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:-273px -106px;width:90px;height:105px}.broad_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:-409px -961px;width:111px;height:90px}.broad_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-521px -961px;width:111px;height:90px}.eyewear_special_summerRogue{background-image:url(spritesmith3.png);background-position:-633px -961px;width:111px;height:90px}.eyewear_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-745px -961px;width:111px;height:90px}.head_special_summerHealer{background-image:url(spritesmith3.png);background-position:0 0;width:90px;height:105px}.head_special_summerMage{background-image:url(spritesmith3.png);background-position:-91px -212px;width:90px;height:105px}.head_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1122px 0;width:111px;height:90px}.head_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1122px -91px;width:111px;height:90px}.Healer_Summer{background-image:url(spritesmith3.png);background-position:-182px -212px;width:90px;height:105px}.Mage_Summer{background-image:url(spritesmith3.png);background-position:-273px -212px;width:90px;height:105px}.SummerRogue14{background-image:url(spritesmith3.png);background-position:-1122px -364px;width:111px;height:90px}.SummerWarrior14{background-image:url(spritesmith3.png);background-position:-1122px -455px;width:111px;height:90px}.shield_special_summerHealer{background-image:url(spritesmith3.png);background-position:-364px 0;width:90px;height:105px}.shield_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1122px -637px;width:111px;height:90px}.shield_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1122px -728px;width:111px;height:90px}.shop_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:-617px -455px;width:40px;height:40px}.shop_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:-455px -364px;width:40px;height:40px}.shop_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:-496px -364px;width:40px;height:40px}.shop_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-728px -1325px;width:40px;height:40px}.shop_body_special_summerHealer{background-image:url(spritesmith3.png);background-position:-769px -1325px;width:40px;height:40px}.shop_body_special_summerMage{background-image:url(spritesmith3.png);background-position:-810px -1325px;width:40px;height:40px}.shop_eyewear_special_summerRogue{background-image:url(spritesmith3.png);background-position:-851px -1325px;width:40px;height:40px}.shop_eyewear_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-892px -1325px;width:40px;height:40px}.shop_head_special_summerHealer{background-image:url(spritesmith3.png);background-position:-933px -1325px;width:40px;height:40px}.shop_head_special_summerMage{background-image:url(spritesmith3.png);background-position:-974px -1325px;width:40px;height:40px}.shop_head_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1015px -1325px;width:40px;height:40px}.shop_head_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1056px -1325px;width:40px;height:40px}.shop_shield_special_summerHealer{background-image:url(spritesmith3.png);background-position:-1097px -1325px;width:40px;height:40px}.shop_shield_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1138px -1325px;width:40px;height:40px}.shop_shield_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1179px -1325px;width:40px;height:40px}.shop_weapon_special_summerHealer{background-image:url(spritesmith3.png);background-position:-1220px -1325px;width:40px;height:40px}.shop_weapon_special_summerMage{background-image:url(spritesmith3.png);background-position:-1261px -1325px;width:40px;height:40px}.shop_weapon_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1302px -1325px;width:40px;height:40px}.shop_weapon_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1343px -1325px;width:40px;height:40px}.slim_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:0 -212px;width:90px;height:105px}.slim_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:0 -106px;width:90px;height:105px}.slim_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:0 -1052px;width:111px;height:90px}.slim_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-112px -1052px;width:111px;height:90px}.weapon_special_summerHealer{background-image:url(spritesmith3.png);background-position:-182px 0;width:90px;height:105px}.weapon_special_summerMage{background-image:url(spritesmith3.png);background-position:-91px 0;width:90px;height:105px}.weapon_special_summerRogue{background-image:url(spritesmith3.png);background-position:-451px -1052px;width:111px;height:90px}.weapon_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-563px -1052px;width:111px;height:90px}.broad_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-675px -1052px;width:90px;height:90px}.broad_armor_special_ski{background-image:url(spritesmith3.png);background-position:-766px -1052px;width:90px;height:90px}.broad_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-857px -1052px;width:90px;height:90px}.broad_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-948px -1052px;width:90px;height:90px}.broad_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1039px -1052px;width:90px;height:90px}.broad_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1130px -1052px;width:96px;height:90px}.broad_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:0 -1143px;width:90px;height:90px}.broad_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-91px -1143px;width:90px;height:90px}.head_special_candycane{background-image:url(spritesmith3.png);background-position:-182px -1143px;width:90px;height:90px}.head_special_nye{background-image:url(spritesmith3.png);background-position:-273px -1143px;width:90px;height:90px}.head_special_nye2014{background-image:url(spritesmith3.png);background-position:-364px -1143px;width:90px;height:90px}.head_special_ski{background-image:url(spritesmith3.png);background-position:-455px -1143px;width:90px;height:90px}.head_special_snowflake{background-image:url(spritesmith3.png);background-position:-546px -1143px;width:90px;height:90px}.head_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-637px -1143px;width:90px;height:90px}.head_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-728px -1143px;width:90px;height:90px}.head_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-819px -1143px;width:96px;height:90px}.head_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-916px -1143px;width:90px;height:90px}.head_special_yeti{background-image:url(spritesmith3.png);background-position:-1007px -1143px;width:90px;height:90px}.shield_special_ski{background-image:url(spritesmith3.png);background-position:-1098px -1143px;width:104px;height:90px}.shield_special_snowflake{background-image:url(spritesmith3.png);background-position:-1234px 0;width:90px;height:90px}.shield_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1234px -91px;width:90px;height:90px}.shield_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:0 -1234px;width:96px;height:90px}.shield_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1234px -182px;width:90px;height:90px}.shield_special_yeti{background-image:url(spritesmith3.png);background-position:-1234px -273px;width:90px;height:90px}.shop_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-1416px -656px;width:40px;height:40px}.shop_armor_special_ski{background-image:url(spritesmith3.png);background-position:-1416px -697px;width:40px;height:40px}.shop_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-1416px -738px;width:40px;height:40px}.shop_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1416px -779px;width:40px;height:40px}.shop_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1416px -820px;width:40px;height:40px}.shop_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1416px -861px;width:40px;height:40px}.shop_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1416px -902px;width:40px;height:40px}.shop_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-1416px -943px;width:40px;height:40px}.shop_head_special_candycane{background-image:url(spritesmith3.png);background-position:-1416px -984px;width:40px;height:40px}.shop_head_special_nye{background-image:url(spritesmith3.png);background-position:-1416px -1025px;width:40px;height:40px}.shop_head_special_nye2014{background-image:url(spritesmith3.png);background-position:-1416px -1066px;width:40px;height:40px}.shop_head_special_ski{background-image:url(spritesmith3.png);background-position:-1416px -1107px;width:40px;height:40px}.shop_head_special_snowflake{background-image:url(spritesmith3.png);background-position:-1416px -1148px;width:40px;height:40px}.shop_head_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1416px -1189px;width:40px;height:40px}.shop_head_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1416px -1230px;width:40px;height:40px}.shop_head_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1416px -1271px;width:40px;height:40px}.shop_head_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1416px -1312px;width:40px;height:40px}.shop_head_special_yeti{background-image:url(spritesmith3.png);background-position:-1416px -1353px;width:40px;height:40px}.shop_shield_special_ski{background-image:url(spritesmith3.png);background-position:0 -1416px;width:40px;height:40px}.shop_shield_special_snowflake{background-image:url(spritesmith3.png);background-position:-41px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-82px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-123px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-164px -1416px;width:40px;height:40px}.shop_shield_special_yeti{background-image:url(spritesmith3.png);background-position:-205px -1416px;width:40px;height:40px}.shop_weapon_special_candycane{background-image:url(spritesmith3.png);background-position:-246px -1416px;width:40px;height:40px}.shop_weapon_special_ski{background-image:url(spritesmith3.png);background-position:-287px -1416px;width:40px;height:40px}.shop_weapon_special_snowflake{background-image:url(spritesmith3.png);background-position:-328px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-369px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-410px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-451px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-492px -1416px;width:40px;height:40px}.shop_weapon_special_yeti{background-image:url(spritesmith3.png);background-position:-533px -1416px;width:40px;height:40px}.slim_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-1234px -364px;width:90px;height:90px}.slim_armor_special_ski{background-image:url(spritesmith3.png);background-position:-1234px -455px;width:90px;height:90px}.slim_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-1234px -546px;width:90px;height:90px}.slim_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1234px -637px;width:90px;height:90px}.slim_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1234px -728px;width:90px;height:90px}.slim_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-97px -1234px;width:96px;height:90px}.slim_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1234px -819px;width:90px;height:90px}.slim_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-1234px -910px;width:90px;height:90px}.weapon_special_candycane{background-image:url(spritesmith3.png);background-position:-1234px -1001px;width:90px;height:90px}.weapon_special_ski{background-image:url(spritesmith3.png);background-position:-1234px -1092px;width:90px;height:90px}.weapon_special_snowflake{background-image:url(spritesmith3.png);background-position:-194px -1234px;width:90px;height:90px}.weapon_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-285px -1234px;width:90px;height:90px}.weapon_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-376px -1234px;width:90px;height:90px}.weapon_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-467px -1234px;width:96px;height:90px}.weapon_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-564px -1234px;width:90px;height:90px}.weapon_special_yeti{background-image:url(spritesmith3.png);background-position:-655px -1234px;width:90px;height:90px}.back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-746px -1234px;width:90px;height:90px}.back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-837px -1234px;width:90px;height:90px}.body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-928px -1234px;width:90px;height:90px}.body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1019px -1234px;width:90px;height:90px}.body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1110px -1234px;width:90px;height:90px}.eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1201px -1234px;width:90px;height:90px}.eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1325px 0;width:90px;height:90px}.shop_back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1457px -82px;width:40px;height:40px}.shop_back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1457px -123px;width:40px;height:40px}.shop_body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1457px -164px;width:40px;height:40px}.shop_body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1457px -205px;width:40px;height:40px}.shop_body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1457px -246px;width:40px;height:40px}.shop_eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1457px -287px;width:40px;height:40px}.shop_eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1457px -328px;width:40px;height:40px}.head_0{background-image:url(spritesmith3.png);background-position:-1325px -91px;width:90px;height:90px}.customize-option.head_0{background-image:url(spritesmith3.png);background-position:-1350px -106px;width:60px;height:60px}.head_healer_1{background-image:url(spritesmith3.png);background-position:-1325px -182px;width:90px;height:90px}.head_healer_2{background-image:url(spritesmith3.png);background-position:-1325px -273px;width:90px;height:90px}.head_healer_3{background-image:url(spritesmith3.png);background-position:-1325px -364px;width:90px;height:90px}.head_healer_4{background-image:url(spritesmith3.png);background-position:-1325px -455px;width:90px;height:90px}.head_healer_5{background-image:url(spritesmith3.png);background-position:-1325px -546px;width:90px;height:90px}.head_rogue_1{background-image:url(spritesmith3.png);background-position:-1325px -637px;width:90px;height:90px}.head_rogue_2{background-image:url(spritesmith3.png);background-position:-1325px -728px;width:90px;height:90px}.head_rogue_3{background-image:url(spritesmith3.png);background-position:-1325px -819px;width:90px;height:90px}.head_rogue_4{background-image:url(spritesmith3.png);background-position:-1325px -910px;width:90px;height:90px}.head_rogue_5{background-image:url(spritesmith3.png);background-position:-1325px -1001px;width:90px;height:90px}.head_special_2{background-image:url(spritesmith3.png);background-position:-1325px -1092px;width:90px;height:90px}.head_warrior_1{background-image:url(spritesmith3.png);background-position:-1325px -1183px;width:90px;height:90px}.head_warrior_2{background-image:url(spritesmith3.png);background-position:0 -1325px;width:90px;height:90px}.head_warrior_3{background-image:url(spritesmith3.png);background-position:-91px -1325px;width:90px;height:90px}.head_warrior_4{background-image:url(spritesmith3.png);background-position:-182px -1325px;width:90px;height:90px}.head_warrior_5{background-image:url(spritesmith3.png);background-position:-273px -1325px;width:90px;height:90px}.head_wizard_1{background-image:url(spritesmith3.png);background-position:-364px -1325px;width:90px;height:90px}.head_wizard_2{background-image:url(spritesmith3.png);background-position:-455px -1325px;width:90px;height:90px}.head_wizard_3{background-image:url(spritesmith3.png);background-position:-546px -1325px;width:90px;height:90px}.head_wizard_4{background-image:url(spritesmith3.png);background-position:-637px -1325px;width:90px;height:90px}.head_wizard_5{background-image:url(spritesmith3.png);background-position:-182px -506px;width:90px;height:90px}.shop_head_healer_1{background-image:url(spritesmith3.png);background-position:-1457px -1271px;width:40px;height:40px}.shop_head_healer_2{background-image:url(spritesmith3.png);background-position:-1457px -1312px;width:40px;height:40px}.shop_head_healer_3{background-image:url(spritesmith3.png);background-position:-1457px -1353px;width:40px;height:40px}.shop_head_healer_4{background-image:url(spritesmith4.png);background-position:-1786px -1460px;width:40px;height:40px}.shop_head_healer_5{background-image:url(spritesmith4.png);background-position:-1704px -1214px;width:40px;height:40px}.shop_head_rogue_1{background-image:url(spritesmith4.png);background-position:-1827px -1460px;width:40px;height:40px}.shop_head_rogue_2{background-image:url(spritesmith4.png);background-position:-1827px -1214px;width:40px;height:40px}.shop_head_rogue_3{background-image:url(spritesmith4.png);background-position:-1827px -1255px;width:40px;height:40px}.shop_head_rogue_4{background-image:url(spritesmith4.png);background-position:-1950px -1255px;width:40px;height:40px}.shop_head_rogue_5{background-image:url(spritesmith4.png);background-position:-1868px -1296px;width:40px;height:40px}.shop_head_special_0{background-image:url(spritesmith4.png);background-position:-1704px -1419px;width:40px;height:40px}.shop_head_special_1{background-image:url(spritesmith4.png);background-position:-1786px -1419px;width:40px;height:40px}.shop_head_special_2{background-image:url(spritesmith4.png);background-position:-1950px -1419px;width:40px;height:40px}.shop_head_warrior_1{background-image:url(spritesmith4.png);background-position:-1991px -1419px;width:40px;height:40px}.shop_head_warrior_2{background-image:url(spritesmith4.png);background-position:-1704px -1460px;width:40px;height:40px}.shop_head_warrior_3{background-image:url(spritesmith4.png);background-position:-1745px -1460px;width:40px;height:40px}.shop_head_warrior_4{background-image:url(spritesmith4.png);background-position:-1950px -1583px;width:40px;height:40px}.shop_head_warrior_5{background-image:url(spritesmith4.png);background-position:-1909px -1583px;width:40px;height:40px}.shop_head_wizard_1{background-image:url(spritesmith4.png);background-position:-1868px -1583px;width:40px;height:40px}.shop_head_wizard_2{background-image:url(spritesmith4.png);background-position:-1827px -1583px;width:40px;height:40px}.shop_head_wizard_3{background-image:url(spritesmith4.png);background-position:-1786px -1583px;width:40px;height:40px}.shop_head_wizard_4{background-image:url(spritesmith4.png);background-position:-1745px -1583px;width:40px;height:40px}.shop_head_wizard_5{background-image:url(spritesmith4.png);background-position:-1704px -1583px;width:40px;height:40px}.shield_healer_1{background-image:url(spritesmith4.png);background-position:-1613px -1183px;width:90px;height:90px}.shield_healer_2{background-image:url(spritesmith4.png);background-position:-1613px -1274px;width:90px;height:90px}.shield_healer_3{background-image:url(spritesmith4.png);background-position:-1613px -1365px;width:90px;height:90px}.shield_healer_4{background-image:url(spritesmith4.png);background-position:-1613px -1456px;width:90px;height:90px}.shield_healer_5{background-image:url(spritesmith4.png);background-position:-810px -1602px;width:90px;height:90px}.shield_rogue_0{background-image:url(spritesmith4.png);background-position:-901px -1602px;width:90px;height:90px}.shield_rogue_1{background-image:url(spritesmith4.png);background-position:-992px -1602px;width:103px;height:90px}.shield_rogue_2{background-image:url(spritesmith4.png);background-position:-780px -1405px;width:103px;height:90px}.shield_rogue_3{background-image:url(spritesmith4.png);background-position:-884px -1405px;width:114px;height:90px}.shield_rogue_4{background-image:url(spritesmith4.png);background-position:-1420px -1050px;width:96px;height:90px}.shield_rogue_5{background-image:url(spritesmith4.png);background-position:-999px -1405px;width:114px;height:90px}.shield_rogue_6{background-image:url(spritesmith4.png);background-position:-1114px -1405px;width:114px;height:90px}.shield_special_1{background-image:url(spritesmith4.png);background-position:-1613px -273px;width:90px;height:90px}.shield_special_goldenknight{background-image:url(spritesmith4.png);background-position:0 -1602px;width:111px;height:90px}.shield_warrior_1{background-image:url(spritesmith4.png);background-position:-1613px -364px;width:90px;height:90px}.shield_warrior_2{background-image:url(spritesmith4.png);background-position:-1613px -455px;width:90px;height:90px}.shield_warrior_3{background-image:url(spritesmith4.png);background-position:-1613px -546px;width:90px;height:90px}.shield_warrior_4{background-image:url(spritesmith4.png);background-position:-1613px -728px;width:90px;height:90px}.shield_warrior_5{background-image:url(spritesmith4.png);background-position:-1613px -1001px;width:90px;height:90px}.shop_shield_healer_1{background-image:url(spritesmith4.png);background-position:-1991px -1542px;width:40px;height:40px}.shop_shield_healer_2{background-image:url(spritesmith4.png);background-position:-1950px -1542px;width:40px;height:40px}.shop_shield_healer_3{background-image:url(spritesmith4.png);background-position:-1909px -1542px;width:40px;height:40px}.shop_shield_healer_4{background-image:url(spritesmith4.png);background-position:-1868px -1542px;width:40px;height:40px}.shop_shield_healer_5{background-image:url(spritesmith4.png);background-position:-1827px -1542px;width:40px;height:40px}.shop_shield_rogue_0{background-image:url(spritesmith4.png);background-position:-1786px -1542px;width:40px;height:40px}.shop_shield_rogue_1{background-image:url(spritesmith4.png);background-position:-1745px -1542px;width:40px;height:40px}.shop_shield_rogue_2{background-image:url(spritesmith4.png);background-position:-1704px -1542px;width:40px;height:40px}.shop_shield_rogue_3{background-image:url(spritesmith4.png);background-position:-1991px -1501px;width:40px;height:40px}.shop_shield_rogue_4{background-image:url(spritesmith4.png);background-position:-1950px -1501px;width:40px;height:40px}.shop_shield_rogue_5{background-image:url(spritesmith4.png);background-position:-1909px -1501px;width:40px;height:40px}.shop_shield_rogue_6{background-image:url(spritesmith4.png);background-position:-1868px -1501px;width:40px;height:40px}.shop_shield_special_0{background-image:url(spritesmith4.png);background-position:-1827px -1501px;width:40px;height:40px}.shop_shield_special_1{background-image:url(spritesmith4.png);background-position:-1786px -1501px;width:40px;height:40px}.shop_shield_special_goldenknight{background-image:url(spritesmith4.png);background-position:-1745px -1501px;width:40px;height:40px}.shop_shield_warrior_1{background-image:url(spritesmith4.png);background-position:-1704px -1501px;width:40px;height:40px}.shop_shield_warrior_2{background-image:url(spritesmith4.png);background-position:-1991px -1460px;width:40px;height:40px}.shop_shield_warrior_3{background-image:url(spritesmith4.png);background-position:-1950px -1460px;width:40px;height:40px}.shop_shield_warrior_4{background-image:url(spritesmith4.png);background-position:-1909px -1460px;width:40px;height:40px}.shop_shield_warrior_5{background-image:url(spritesmith4.png);background-position:-1991px -1378px;width:40px;height:40px}.shop_weapon_healer_0{background-image:url(spritesmith4.png);background-position:-1909px -1378px;width:40px;height:40px}.shop_weapon_healer_1{background-image:url(spritesmith4.png);background-position:-1991px -1583px;width:40px;height:40px}.shop_weapon_healer_2{background-image:url(spritesmith4.png);background-position:-1827px -1378px;width:40px;height:40px}.shop_weapon_healer_3{background-image:url(spritesmith4.png);background-position:-1786px -1378px;width:40px;height:40px}.shop_weapon_healer_4{background-image:url(spritesmith4.png);background-position:-1745px -1378px;width:40px;height:40px}.shop_weapon_healer_5{background-image:url(spritesmith4.png);background-position:-1704px -1378px;width:40px;height:40px}.shop_weapon_healer_6{background-image:url(spritesmith4.png);background-position:-1991px -1337px;width:40px;height:40px}.shop_weapon_rogue_0{background-image:url(spritesmith4.png);background-position:-1950px -1337px;width:40px;height:40px}.shop_weapon_rogue_1{background-image:url(spritesmith4.png);background-position:-1909px -1337px;width:40px;height:40px}.shop_weapon_rogue_2{background-image:url(spritesmith4.png);background-position:-1868px -1337px;width:40px;height:40px}.shop_weapon_rogue_3{background-image:url(spritesmith4.png);background-position:-1827px -1337px;width:40px;height:40px}.shop_weapon_rogue_4{background-image:url(spritesmith4.png);background-position:-1786px -1337px;width:40px;height:40px}.shop_weapon_rogue_5{background-image:url(spritesmith4.png);background-position:-1745px -1337px;width:40px;height:40px}.shop_weapon_rogue_6{background-image:url(spritesmith4.png);background-position:-1704px -1337px;width:40px;height:40px}.shop_weapon_special_0{background-image:url(spritesmith4.png);background-position:-1991px -1296px;width:40px;height:40px}.shop_weapon_special_1{background-image:url(spritesmith4.png);background-position:-1950px -1296px;width:40px;height:40px}.shop_weapon_special_2{background-image:url(spritesmith4.png);background-position:-1909px -1296px;width:40px;height:40px}.shop_weapon_special_3{background-image:url(spritesmith4.png);background-position:-1827px -1296px;width:40px;height:40px}.shop_weapon_special_critical{background-image:url(spritesmith4.png);background-position:-1786px -1296px;width:40px;height:40px}.shop_weapon_warrior_0{background-image:url(spritesmith4.png);background-position:-1745px -1296px;width:40px;height:40px}.shop_weapon_warrior_1{background-image:url(spritesmith4.png);background-position:-1704px -1296px;width:40px;height:40px}.shop_weapon_warrior_2{background-image:url(spritesmith4.png);background-position:-1991px -1255px;width:40px;height:40px}.shop_weapon_warrior_3{background-image:url(spritesmith4.png);background-position:-1909px -1255px;width:40px;height:40px}.shop_weapon_warrior_4{background-image:url(spritesmith4.png);background-position:-1868px -1255px;width:40px;height:40px}.shop_weapon_warrior_5{background-image:url(spritesmith4.png);background-position:-1786px -1255px;width:40px;height:40px}.shop_weapon_warrior_6{background-image:url(spritesmith4.png);background-position:-1745px -1255px;width:40px;height:40px}.shop_weapon_wizard_0{background-image:url(spritesmith4.png);background-position:-1704px -1255px;width:40px;height:40px}.shop_weapon_wizard_1{background-image:url(spritesmith4.png);background-position:-1991px -1214px;width:40px;height:40px}.shop_weapon_wizard_2{background-image:url(spritesmith4.png);background-position:-1950px -1214px;width:40px;height:40px}.shop_weapon_wizard_3{background-image:url(spritesmith4.png);background-position:-1909px -1214px;width:40px;height:40px}.shop_weapon_wizard_4{background-image:url(spritesmith4.png);background-position:-1868px -1214px;width:40px;height:40px}.shop_weapon_wizard_5{background-image:url(spritesmith4.png);background-position:-1786px -1214px;width:40px;height:40px}.shop_weapon_wizard_6{background-image:url(spritesmith4.png);background-position:-1745px -1214px;width:40px;height:40px}.weapon_healer_0{background-image:url(spritesmith4.png);background-position:-1218px -1037px;width:90px;height:90px}.weapon_healer_1{background-image:url(spritesmith4.png);background-position:-1229px -1405px;width:90px;height:90px}.weapon_healer_2{background-image:url(spritesmith4.png);background-position:-1320px -1405px;width:90px;height:90px}.weapon_healer_3{background-image:url(spritesmith4.png);background-position:-1411px -1405px;width:90px;height:90px}.weapon_healer_4{background-image:url(spritesmith4.png);background-position:-1522px 0;width:90px;height:90px}.weapon_healer_5{background-image:url(spritesmith4.png);background-position:-1522px -91px;width:90px;height:90px}.weapon_healer_6{background-image:url(spritesmith4.png);background-position:-1522px -182px;width:90px;height:90px}.weapon_rogue_0{background-image:url(spritesmith4.png);background-position:-1522px -273px;width:90px;height:90px}.weapon_rogue_1{background-image:url(spritesmith4.png);background-position:-1522px -364px;width:90px;height:90px}.weapon_rogue_2{background-image:url(spritesmith4.png);background-position:-1522px -455px;width:90px;height:90px}.weapon_rogue_3{background-image:url(spritesmith4.png);background-position:-1522px -546px;width:90px;height:90px}.weapon_rogue_4{background-image:url(spritesmith4.png);background-position:-1522px -637px;width:90px;height:90px}.weapon_rogue_5{background-image:url(spritesmith4.png);background-position:-1522px -728px;width:90px;height:90px}.weapon_rogue_6{background-image:url(spritesmith4.png);background-position:-1522px -819px;width:90px;height:90px}.weapon_special_1{background-image:url(spritesmith4.png);background-position:0 -1511px;width:102px;height:90px}.weapon_special_2{background-image:url(spritesmith4.png);background-position:-1522px -910px;width:90px;height:90px}.weapon_special_3{background-image:url(spritesmith4.png);background-position:-1522px -1001px;width:90px;height:90px}.weapon_warrior_0{background-image:url(spritesmith4.png);background-position:-1522px -1092px;width:90px;height:90px}.weapon_warrior_1{background-image:url(spritesmith4.png);background-position:-1522px -1183px;width:90px;height:90px}.weapon_warrior_2{background-image:url(spritesmith4.png);background-position:-1522px -1274px;width:90px;height:90px}.weapon_warrior_3{background-image:url(spritesmith4.png);background-position:-1522px -1365px;width:90px;height:90px}.weapon_warrior_4{background-image:url(spritesmith4.png);background-position:-103px -1511px;width:90px;height:90px}.weapon_warrior_5{background-image:url(spritesmith4.png);background-position:-194px -1511px;width:90px;height:90px}.weapon_warrior_6{background-image:url(spritesmith4.png);background-position:-285px -1511px;width:90px;height:90px}.weapon_wizard_0{background-image:url(spritesmith4.png);background-position:-376px -1511px;width:90px;height:90px}.weapon_wizard_1{background-image:url(spritesmith4.png);background-position:-467px -1511px;width:90px;height:90px}.weapon_wizard_2{background-image:url(spritesmith4.png);background-position:-558px -1511px;width:90px;height:90px}.weapon_wizard_3{background-image:url(spritesmith4.png);background-position:-649px -1511px;width:90px;height:90px}.weapon_wizard_4{background-image:url(spritesmith4.png);background-position:-740px -1511px;width:90px;height:90px}.weapon_wizard_5{background-image:url(spritesmith4.png);background-position:-831px -1511px;width:90px;height:90px}.weapon_wizard_6{background-image:url(spritesmith4.png);background-position:-922px -1511px;width:90px;height:90px}.GrimReaper{background-image:url(spritesmith4.png);background-position:-1704px -160px;width:57px;height:66px}.Pet_Currency_Gem{background-image:url(spritesmith4.png);background-position:-1704px -1624px;width:45px;height:39px}.Pet_Currency_Gem1x{background-image:url(spritesmith4.png);background-position:-1994px -268px;width:15px;height:13px}.Pet_Currency_Gem2x{background-image:url(spritesmith4.png);background-position:-1998px -597px;width:30px;height:26px}.PixelPaw-Gold{background-image:url(spritesmith4.png);background-position:-1820px -282px;width:51px;height:51px}.PixelPaw{background-image:url(spritesmith4.png);background-position:-1802px -337px;width:51px;height:51px}.PixelPaw002{background-image:url(spritesmith4.png);background-position:-1970px -282px;width:51px;height:51px}.avatar_floral_healer{background-image:url(spritesmith4.png);background-position:-1420px -838px;width:99px;height:99px}.avatar_floral_rogue{background-image:url(spritesmith4.png);background-position:-1420px -732px;width:99px;height:99px}.avatar_floral_warrior{background-image:url(spritesmith4.png);background-position:-1420px -626px;width:99px;height:99px}.avatar_floral_wizard{background-image:url(spritesmith4.png);background-position:-1420px -520px;width:99px;height:99px}.inventory_present{background-image:url(spritesmith4.png);background-position:-1872px -282px;width:48px;height:51px}.inventory_quest_scroll{background-image:url(spritesmith4.png);background-position:-1985px -160px;width:48px;height:51px}.inventory_quest_scroll_locked{background-image:url(spritesmith4.png);background-position:-1851px -649px;width:48px;height:51px}.inventory_special_fortify{background-image:url(spritesmith4.png);background-position:-1927px -160px;width:57px;height:54px}.inventory_special_nye{background-image:url(spritesmith4.png);background-position:-1704px -227px;width:57px;height:54px}.inventory_special_opaquePotion{background-image:url(spritesmith4.png);background-position:-1868px -1460px;width:40px;height:40px}.inventory_special_shinySeed{background-image:url(spritesmith4.png);background-position:-1762px -227px;width:57px;height:54px}.inventory_special_snowball{background-image:url(spritesmith4.png);background-position:-1820px -227px;width:57px;height:54px}.inventory_special_spookDust{background-image:url(spritesmith4.png);background-position:-1878px -227px;width:57px;height:54px}.inventory_special_trinket{background-image:url(spritesmith4.png);background-position:-1704px -337px;width:48px;height:51px}.inventory_special_valentine{background-image:url(spritesmith4.png);background-position:-1704px -282px;width:57px;height:54px}.pet_key{background-image:url(spritesmith4.png);background-position:-1936px -227px;width:57px;height:54px}.rebirth_orb{background-image:url(spritesmith4.png);background-position:-1762px -282px;width:57px;height:54px}.snowman{background-image:url(spritesmith4.png);background-position:-628px -1602px;width:90px;height:90px}.spookman{background-image:url(spritesmith4.png);background-position:-719px -1602px;width:90px;height:90px}.zzz{background-image:url(spritesmith4.png);background-position:-1994px -227px;width:40px;height:40px}.zzz_light{background-image:url(spritesmith4.png);background-position:-1868px -1378px;width:40px;height:40px}.npc_alex{background-image:url(spritesmith4.png);background-position:-753px -1037px;width:162px;height:138px}.npc_bailey{background-image:url(spritesmith4.png);background-position:-1857px -84px;width:60px;height:72px}.npc_daniel{background-image:url(spritesmith4.png);background-position:-1314px -275px;width:135px;height:123px}.npc_ian{background-image:url(spritesmith4.png);background-position:-1314px -139px;width:75px;height:135px}.npc_justin{background-image:url(spritesmith4.png);background-position:-1314px -399px;width:84px;height:120px}.npc_justin_head{background-image:url(spritesmith4.png);background-position:-1998px -389px;width:36px;height:39px}.npc_matt{background-image:url(spritesmith4.png);background-position:-916px -1037px;width:195px;height:138px}.npc_timetravelers{background-image:url(spritesmith4.png);background-position:-1100px -465px;width:195px;height:138px}.npc_timetravelers_active{background-image:url(spritesmith4.png);background-position:-1100px -604px;width:195px;height:138px}.npc_tyler{background-image:url(spritesmith4.png);background-position:-1613px -1092px;width:90px;height:90px}.seasonalshop_closed{background-image:url(spritesmith4.png);background-position:-1100px -743px;width:162px;height:138px}.seasonalshop_spring2015{background-image:url(spritesmith4.png);background-position:-1100px -882px;width:162px;height:138px}.2014_Fall_HealerPROMO2{background-image:url(spritesmith4.png);background-position:-1613px -910px;width:90px;height:90px}.2014_Fall_Mage_PROMO9{background-image:url(spritesmith4.png);background-position:-218px -1602px;width:120px;height:90px}.2014_Fall_RoguePROMO3{background-image:url(spritesmith4.png);background-position:-112px -1602px;width:105px;height:90px}.2014_Fall_Warrior_PROMO{background-image:url(spritesmith4.png);background-position:-1613px -819px;width:90px;height:90px}.promo_item_notif{background-image:url(spritesmith4.png);background-position:-530px -1405px;width:249px;height:102px}.promo_mystery_201405{background-image:url(spritesmith4.png);background-position:-1613px -637px;width:90px;height:90px}.promo_mystery_201406{background-image:url(spritesmith4.png);background-position:-1420px -944px;width:90px;height:96px}.promo_mystery_201407{background-image:url(spritesmith4.png);background-position:-1884px -160px;width:42px;height:62px}.promo_mystery_201408{background-image:url(spritesmith4.png);background-position:-1918px -84px;width:60px;height:71px}.promo_mystery_201409{background-image:url(spritesmith4.png);background-position:-1613px -182px;width:90px;height:90px}.promo_mystery_201410{background-image:url(spritesmith4.png);background-position:-1762px -160px;width:72px;height:63px}.promo_mystery_201411{background-image:url(spritesmith4.png);background-position:-1613px -91px;width:90px;height:90px}.promo_mystery_201412{background-image:url(spritesmith4.png);background-position:-1979px -84px;width:42px;height:66px}.promo_mystery_201501{background-image:url(spritesmith4.png);background-position:-1835px -160px;width:48px;height:63px}.promo_mystery_201502{background-image:url(spritesmith4.png);background-position:-1613px 0;width:90px;height:90px}.promo_mystery_201503{background-image:url(spritesmith4.png);background-position:-1520px -1511px;width:90px;height:90px}.promo_mystery_3014{background-image:url(spritesmith4.png);background-position:-1302px -1511px;width:217px;height:90px}.promo_partyhats{background-image:url(spritesmith4.png);background-position:-1796px -1117px;width:115px;height:47px}.promo_pastel_skin{background-image:url(spritesmith4.png);background-position:-1704px 0;width:330px;height:83px}.customize-option.promo_pastel_skin{background-image:url(spritesmith4.png);background-position:-1729px -15px;width:60px;height:60px}.promo_shimmer_hair{background-image:url(spritesmith4.png);background-position:-1096px -1602px;width:330px;height:83px}.customize-option.promo_shimmer_hair{background-image:url(spritesmith4.png);background-position:-1121px -1617px;width:60px;height:60px}.promo_springclasses2014{background-image:url(spritesmith4.png);background-position:-1013px -1511px;width:288px;height:90px}.promo_springclasses2015{background-image:url(spritesmith4.png);background-position:-339px -1602px;width:288px;height:90px}.promo_updos{background-image:url(spritesmith4.png);background-position:-1100px -175px;width:156px;height:147px}.promo_winterclasses2015{background-image:url(spritesmith4.png);background-position:0 -1188px;width:325px;height:110px}.promo_winteryhair{background-image:url(spritesmith4.png);background-position:-1704px -84px;width:152px;height:75px}.customize-option.promo_winteryhair{background-image:url(spritesmith4.png);background-position:-1729px -99px;width:60px;height:60px}.inventory_quest_scroll_atom1{background-image:url(spritesmith4.png);background-position:-1854px -337px;width:48px;height:51px}.inventory_quest_scroll_atom2{background-image:url(spritesmith4.png);background-position:-1903px -337px;width:48px;height:51px}.inventory_quest_scroll_atom2_locked{background-image:url(spritesmith4.png);background-position:-1952px -337px;width:48px;height:51px}.inventory_quest_scroll_atom3{background-image:url(spritesmith4.png);background-position:-1704px -389px;width:48px;height:51px}.inventory_quest_scroll_atom3_locked{background-image:url(spritesmith4.png);background-position:-1753px -389px;width:48px;height:51px}.inventory_quest_scroll_basilist{background-image:url(spritesmith4.png);background-position:-1802px -389px;width:48px;height:51px}.inventory_quest_scroll_bunny{background-image:url(spritesmith4.png);background-position:-1851px -389px;width:48px;height:51px}.inventory_quest_scroll_dilatory_derby{background-image:url(spritesmith4.png);background-position:-1900px -389px;width:48px;height:51px}.inventory_quest_scroll_egg{background-image:url(spritesmith4.png);background-position:-1949px -389px;width:48px;height:51px}.inventory_quest_scroll_evilsanta{background-image:url(spritesmith4.png);background-position:-1704px -441px;width:48px;height:51px}.inventory_quest_scroll_evilsanta2{background-image:url(spritesmith4.png);background-position:-1753px -441px;width:48px;height:51px}.inventory_quest_scroll_ghost_stag{background-image:url(spritesmith4.png);background-position:-1802px -441px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1{background-image:url(spritesmith4.png);background-position:-1851px -441px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2{background-image:url(spritesmith4.png);background-position:-1900px -441px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2_locked{background-image:url(spritesmith4.png);background-position:-1949px -441px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3{background-image:url(spritesmith4.png);background-position:-1704px -493px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3_locked{background-image:url(spritesmith4.png);background-position:-1753px -493px;width:48px;height:51px}.inventory_quest_scroll_gryphon{background-image:url(spritesmith4.png);background-position:-1802px -493px;width:48px;height:51px}.inventory_quest_scroll_harpy{background-image:url(spritesmith4.png);background-position:-1851px -493px;width:48px;height:51px}.inventory_quest_scroll_hedgehog{background-image:url(spritesmith4.png);background-position:-1900px -493px;width:48px;height:51px}.inventory_quest_scroll_moonstone1{background-image:url(spritesmith4.png);background-position:-1949px -493px;width:48px;height:51px}.inventory_quest_scroll_moonstone2{background-image:url(spritesmith4.png);background-position:-1704px -545px;width:48px;height:51px}.inventory_quest_scroll_moonstone2_locked{background-image:url(spritesmith4.png);background-position:-1753px -545px;width:48px;height:51px}.inventory_quest_scroll_moonstone3{background-image:url(spritesmith4.png);background-position:-1802px -545px;width:48px;height:51px}.inventory_quest_scroll_moonstone3_locked{background-image:url(spritesmith4.png);background-position:-1851px -545px;width:48px;height:51px}.inventory_quest_scroll_octopus{background-image:url(spritesmith4.png);background-position:-1900px -545px;width:48px;height:51px}.inventory_quest_scroll_owl{background-image:url(spritesmith4.png);background-position:-1949px -545px;width:48px;height:51px}.inventory_quest_scroll_penguin{background-image:url(spritesmith4.png);background-position:-1704px -597px;width:48px;height:51px}.inventory_quest_scroll_rat{background-image:url(spritesmith4.png);background-position:-1753px -597px;width:48px;height:51px}.inventory_quest_scroll_rock{background-image:url(spritesmith4.png);background-position:-1802px -597px;width:48px;height:51px}.inventory_quest_scroll_rooster{background-image:url(spritesmith4.png);background-position:-1851px -597px;width:48px;height:51px}.inventory_quest_scroll_slime{background-image:url(spritesmith4.png);background-position:-1900px -597px;width:48px;height:51px}.inventory_quest_scroll_spider{background-image:url(spritesmith4.png);background-position:-1949px -597px;width:48px;height:51px}.inventory_quest_scroll_trex{background-image:url(spritesmith4.png);background-position:-1704px -649px;width:48px;height:51px}.inventory_quest_scroll_trex_undead{background-image:url(spritesmith4.png);background-position:-1753px -649px;width:48px;height:51px}.inventory_quest_scroll_vice1{background-image:url(spritesmith4.png);background-position:-1802px -649px;width:48px;height:51px}.inventory_quest_scroll_vice2{background-image:url(spritesmith4.png);background-position:-1704px -1117px;width:48px;height:51px}.inventory_quest_scroll_vice2_locked{background-image:url(spritesmith4.png);background-position:-1900px -649px;width:48px;height:51px}.inventory_quest_scroll_vice3{background-image:url(spritesmith4.png);background-position:-1949px -649px;width:48px;height:51px}.inventory_quest_scroll_vice3_locked{background-image:url(spritesmith4.png);background-position:-1704px -701px;width:48px;height:51px}.quest_atom1{background-image:url(spritesmith4.png);background-position:-251px -1037px;width:250px;height:150px}.quest_atom2{background-image:url(spritesmith4.png);background-position:-1314px 0;width:207px;height:138px}.quest_atom3{background-image:url(spritesmith4.png);background-position:-622px -672px;width:216px;height:180px}.quest_basilist{background-image:url(spritesmith4.png);background-position:-1100px -323px;width:189px;height:141px}.quest_bunny{background-image:url(spritesmith4.png);background-position:0 -672px;width:210px;height:186px}.quest_dilatory{background-image:url(spritesmith4.png);background-position:-660px 0;width:219px;height:219px}.quest_dilatory_derby{background-image:url(spritesmith4.png);background-position:-660px -220px;width:219px;height:219px}.quest_egg_plainEgg{background-image:url(spritesmith4.png);background-position:-1753px -701px;width:48px;height:51px}.quest_evilsanta{background-image:url(spritesmith4.png);background-position:-1390px -139px;width:118px;height:131px}.quest_ghost_stag{background-image:url(spritesmith4.png);background-position:0 -452px;width:219px;height:219px}.quest_goldenknight1_testimony{background-image:url(spritesmith4.png);background-position:-1802px -701px;width:48px;height:51px}.quest_goldenknight2{background-image:url(spritesmith4.png);background-position:-502px -1037px;width:250px;height:150px}.quest_goldenknight3{background-image:url(spritesmith4.png);background-position:0 0;width:219px;height:231px}.quest_gryphon{background-image:url(spritesmith4.png);background-position:-839px -672px;width:216px;height:177px}.quest_harpy{background-image:url(spritesmith4.png);background-position:-880px 0;width:219px;height:219px}.quest_hedgehog{background-image:url(spritesmith4.png);background-position:-211px -672px;width:219px;height:186px}.quest_moonstone1_moonstone{background-image:url(spritesmith4.png);background-position:-1998px -545px;width:30px;height:30px}.quest_moonstone2{background-image:url(spritesmith4.png);background-position:-880px -220px;width:219px;height:219px}.quest_moonstone3{background-image:url(spritesmith4.png);background-position:-220px 0;width:219px;height:219px}.quest_octopus{background-image:url(spritesmith4.png);background-position:0 -859px;width:222px;height:177px}.quest_owl{background-image:url(spritesmith4.png);background-position:-660px -452px;width:219px;height:219px}.quest_penguin{background-image:url(spritesmith4.png);background-position:-431px -672px;width:190px;height:183px}.quest_rat{background-image:url(spritesmith4.png);background-position:-220px -452px;width:219px;height:219px}.quest_rock{background-image:url(spritesmith4.png);background-position:-880px -440px;width:216px;height:216px}.quest_rooster{background-image:url(spritesmith4.png);background-position:-1100px 0;width:213px;height:174px}.quest_slime{background-image:url(spritesmith4.png);background-position:-440px -232px;width:219px;height:219px}.quest_spider{background-image:url(spritesmith4.png);background-position:0 -1037px;width:250px;height:150px}.quest_stressbeast{background-image:url(spritesmith4.png);background-position:-220px -232px;width:219px;height:219px}.quest_stressbeast_bailey{background-image:url(spritesmith4.png);background-position:0 -232px;width:219px;height:219px}.quest_stressbeast_guide{background-image:url(spritesmith4.png);background-position:-440px -452px;width:219px;height:219px}.quest_stressbeast_stables{background-image:url(spritesmith4.png);background-position:-440px 0;width:219px;height:219px}.quest_trex{background-image:url(spritesmith4.png);background-position:-440px -859px;width:204px;height:177px}.quest_trex_undead{background-image:url(spritesmith4.png);background-position:-223px -859px;width:216px;height:177px}.quest_vice1{background-image:url(spritesmith4.png);background-position:-862px -859px;width:216px;height:177px}.quest_vice2_lightCrystal{background-image:url(spritesmith4.png);background-position:-1950px -1378px;width:40px;height:40px}.quest_vice3{background-image:url(spritesmith4.png);background-position:-645px -859px;width:216px;height:177px}.shop_copper{background-image:url(spritesmith4.png);background-position:-1998px -624px;width:32px;height:22px}.shop_eyes{background-image:url(spritesmith4.png);background-position:-1745px -1419px;width:40px;height:40px}.shop_gold{background-image:url(spritesmith4.png);background-position:-1998px -649px;width:32px;height:22px}.shop_opaquePotion{background-image:url(spritesmith4.png);background-position:-1827px -1419px;width:40px;height:40px}.shop_potion{background-image:url(spritesmith4.png);background-position:-1868px -1419px;width:40px;height:40px}.shop_reroll{background-image:url(spritesmith4.png);background-position:-1909px -1419px;width:40px;height:40px}.shop_shinySeed{background-image:url(spritesmith4.png);background-position:-2001px -337px;width:32px;height:32px}.shop_silver{background-image:url(spritesmith4.png);background-position:-1998px -672px;width:32px;height:22px}.shop_snowball{background-image:url(spritesmith4.png);background-position:-1998px -493px;width:32px;height:32px}.shop_spookDust{background-image:url(spritesmith4.png);background-position:-1998px -441px;width:32px;height:32px}.Pet_Egg_BearCub{background-image:url(spritesmith4.png);background-position:-1851px -701px;width:48px;height:51px}.Pet_Egg_Bunny{background-image:url(spritesmith4.png);background-position:-1900px -701px;width:48px;height:51px}.Pet_Egg_Cactus{background-image:url(spritesmith4.png);background-position:-1949px -701px;width:48px;height:51px}.Pet_Egg_Deer{background-image:url(spritesmith4.png);background-position:-1704px -753px;width:48px;height:51px}.Pet_Egg_Dragon{background-image:url(spritesmith4.png);background-position:-1753px -753px;width:48px;height:51px}.Pet_Egg_Egg{background-image:url(spritesmith4.png);background-position:-1802px -753px;width:48px;height:51px}.Pet_Egg_FlyingPig{background-image:url(spritesmith4.png);background-position:-1851px -753px;width:48px;height:51px}.Pet_Egg_Fox{background-image:url(spritesmith4.png);background-position:-1900px -753px;width:48px;height:51px}.Pet_Egg_Gryphon{background-image:url(spritesmith4.png);background-position:-1949px -753px;width:48px;height:51px}.Pet_Egg_Hedgehog{background-image:url(spritesmith4.png);background-position:-1704px -805px;width:48px;height:51px}.Pet_Egg_LionCub{background-image:url(spritesmith4.png);background-position:-1753px -805px;width:48px;height:51px}.Pet_Egg_Octopus{background-image:url(spritesmith4.png);background-position:-1802px -805px;width:48px;height:51px}.Pet_Egg_Owl{background-image:url(spritesmith4.png);background-position:-1851px -805px;width:48px;height:51px}.Pet_Egg_PandaCub{background-image:url(spritesmith4.png);background-position:-1900px -805px;width:48px;height:51px}.Pet_Egg_Parrot{background-image:url(spritesmith4.png);background-position:-1949px -805px;width:48px;height:51px}.Pet_Egg_Penguin{background-image:url(spritesmith4.png);background-position:-1704px -857px;width:48px;height:51px}.Pet_Egg_PolarBear{background-image:url(spritesmith4.png);background-position:-1753px -857px;width:48px;height:51px}.Pet_Egg_Rat{background-image:url(spritesmith4.png);background-position:-1802px -857px;width:48px;height:51px}.Pet_Egg_Rock{background-image:url(spritesmith4.png);background-position:-1851px -857px;width:48px;height:51px}.Pet_Egg_Rooster{background-image:url(spritesmith4.png);background-position:-1900px -857px;width:48px;height:51px}.Pet_Egg_Seahorse{background-image:url(spritesmith4.png);background-position:-1949px -857px;width:48px;height:51px}.Pet_Egg_Slime{background-image:url(spritesmith4.png);background-position:-1704px -909px;width:48px;height:51px}.Pet_Egg_Spider{background-image:url(spritesmith4.png);background-position:-1753px -909px;width:48px;height:51px}.Pet_Egg_TRex{background-image:url(spritesmith4.png);background-position:-1802px -909px;width:48px;height:51px}.Pet_Egg_TigerCub{background-image:url(spritesmith4.png);background-position:-1851px -909px;width:48px;height:51px}.Pet_Egg_Wolf{background-image:url(spritesmith4.png);background-position:-1900px -909px;width:48px;height:51px}.Pet_Food_Cake_Base{background-image:url(spritesmith4.png);background-position:-1926px -1169px;width:43px;height:43px}.Pet_Food_Cake_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1839px -1169px;width:42px;height:44px}.Pet_Food_Cake_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1912px -1117px;width:43px;height:45px}.Pet_Food_Cake_Desert{background-image:url(spritesmith4.png);background-position:-1882px -1169px;width:43px;height:44px}.Pet_Food_Cake_Golden{background-image:url(spritesmith4.png);background-position:-1970px -1169px;width:43px;height:42px}.Pet_Food_Cake_Red{background-image:url(spritesmith4.png);background-position:-1956px -1117px;width:43px;height:44px}.Pet_Food_Cake_Shade{background-image:url(spritesmith4.png);background-position:-1795px -1169px;width:43px;height:44px}.Pet_Food_Cake_Skeleton{background-image:url(spritesmith4.png);background-position:-1753px -1117px;width:42px;height:47px}.Pet_Food_Cake_White{background-image:url(spritesmith4.png);background-position:-1750px -1169px;width:44px;height:44px}.Pet_Food_Cake_Zombie{background-image:url(spritesmith4.png);background-position:-1704px -1169px;width:45px;height:44px}.Pet_Food_Candy_Base{background-image:url(spritesmith4.png);background-position:-1851px -1013px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1900px -1013px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1949px -1013px;width:48px;height:51px}.Pet_Food_Candy_Desert{background-image:url(spritesmith4.png);background-position:-1704px -1065px;width:48px;height:51px}.Pet_Food_Candy_Golden{background-image:url(spritesmith4.png);background-position:-1753px -1065px;width:48px;height:51px}.Pet_Food_Candy_Red{background-image:url(spritesmith4.png);background-position:-1802px -1065px;width:48px;height:51px}.Pet_Food_Candy_Shade{background-image:url(spritesmith4.png);background-position:-1851px -1065px;width:48px;height:51px}.Pet_Food_Candy_Skeleton{background-image:url(spritesmith4.png);background-position:-1900px -1065px;width:48px;height:51px}.Pet_Food_Candy_White{background-image:url(spritesmith4.png);background-position:-1949px -1065px;width:48px;height:51px}.Pet_Food_Candy_Zombie{background-image:url(spritesmith4.png);background-position:-1802px -1013px;width:48px;height:51px}.Pet_Food_Chocolate{background-image:url(spritesmith4.png);background-position:-1753px -1013px;width:48px;height:51px}.Pet_Food_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1704px -1013px;width:48px;height:51px}.Pet_Food_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1949px -961px;width:48px;height:51px}.Pet_Food_Fish{background-image:url(spritesmith4.png);background-position:-1900px -961px;width:48px;height:51px}.Pet_Food_Honey{background-image:url(spritesmith4.png);background-position:-1851px -961px;width:48px;height:51px}.Pet_Food_Meat{background-image:url(spritesmith4.png);background-position:-1802px -961px;width:48px;height:51px}.Pet_Food_Milk{background-image:url(spritesmith4.png);background-position:-1753px -961px;width:48px;height:51px}.Pet_Food_Potatoe{background-image:url(spritesmith4.png);background-position:-1704px -961px;width:48px;height:51px}.Pet_Food_RottenMeat{background-image:url(spritesmith4.png);background-position:-1949px -909px;width:48px;height:51px}.Pet_Food_Saddle{background-image:url(spritesmith4.png);background-position:-1921px -282px;width:48px;height:51px}.Pet_Food_Strawberry{background-image:url(spritesmith4.png);background-position:-1753px -337px;width:48px;height:51px}.Mount_Body_BearCub-Base{background-image:url(spritesmith4.png);background-position:-848px -1299px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:0 -1299px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1060px -1299px;width:105px;height:105px}.Mount_Body_BearCub-Desert{background-image:url(spritesmith4.png);background-position:-1166px -1299px;width:105px;height:105px}.Mount_Body_BearCub-Golden{background-image:url(spritesmith4.png);background-position:-1272px -1299px;width:105px;height:105px}.Mount_Body_BearCub-Polar{background-image:url(spritesmith4.png);background-position:-1314px -520px;width:105px;height:105px}.Mount_Body_BearCub-Red{background-image:url(spritesmith4.png);background-position:-1314px -626px;width:105px;height:105px}.Mount_Body_BearCub-Shade{background-image:url(spritesmith4.png);background-position:-1314px -732px;width:105px;height:105px}.Mount_Body_BearCub-Skeleton{background-image:url(spritesmith4.png);background-position:-1314px -838px;width:105px;height:105px}.Mount_Body_BearCub-White{background-image:url(spritesmith4.png);background-position:-1314px -944px;width:105px;height:105px}.Mount_Body_BearCub-Zombie{background-image:url(spritesmith4.png);background-position:-1314px -1050px;width:105px;height:105px}.Mount_Body_Bunny-Base{background-image:url(spritesmith4.png);background-position:-1112px -1037px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-326px -1188px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-432px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Desert{background-image:url(spritesmith4.png);background-position:-538px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Golden{background-image:url(spritesmith4.png);background-position:-644px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Red{background-image:url(spritesmith4.png);background-position:-750px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Shade{background-image:url(spritesmith4.png);background-position:-856px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Skeleton{background-image:url(spritesmith4.png);background-position:-962px -1188px;width:105px;height:105px}.Mount_Body_Bunny-White{background-image:url(spritesmith4.png);background-position:-1068px -1188px;width:105px;height:105px}.Mount_Body_Bunny-Zombie{background-image:url(spritesmith4.png);background-position:-1174px -1188px;width:105px;height:105px}.Mount_Body_Cactus-Base{background-image:url(spritesmith4.png);background-position:-1280px -1188px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1386px -1188px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-106px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Desert{background-image:url(spritesmith4.png);background-position:-212px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Golden{background-image:url(spritesmith4.png);background-position:-318px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Red{background-image:url(spritesmith4.png);background-position:-424px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Shade{background-image:url(spritesmith4.png);background-position:-530px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Skeleton{background-image:url(spritesmith4.png);background-position:-636px -1299px;width:105px;height:105px}.Mount_Body_Cactus-White{background-image:url(spritesmith4.png);background-position:-742px -1299px;width:105px;height:105px}.Mount_Body_Cactus-Zombie{background-image:url(spritesmith4.png);background-position:-954px -1299px;width:105px;height:105px}.Mount_Body_Deer-Base{background-image:url(spritesmith4.png);background-position:-212px -1405px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-318px -1405px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-106px -1405px;width:105px;height:105px}.Mount_Body_Deer-Desert{background-image:url(spritesmith4.png);background-position:0 -1405px;width:105px;height:105px}.Mount_Body_Deer-Golden{background-image:url(spritesmith4.png);background-position:-1378px -1299px;width:105px;height:105px}.Mount_Body_Deer-Red{background-image:url(spritesmith4.png);background-position:-1399px -399px;width:105px;height:105px}.Mount_Body_Deer-Shade{background-image:url(spritesmith4.png);background-position:-424px -1405px;width:105px;height:105px}.Mount_Body_Deer-Skeleton{background-image:url(spritesmith5.png);background-position:-968px -530px;width:105px;height:105px}.Mount_Body_Deer-White{background-image:url(spritesmith5.png);background-position:-1498px -530px;width:105px;height:105px}.Mount_Body_Deer-Zombie{background-image:url(spritesmith5.png);background-position:-1498px -742px;width:105px;height:105px}.Mount_Body_Dragon-Base{background-image:url(spritesmith5.png);background-position:-1498px -848px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1498px -954px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1498px -1060px;width:105px;height:105px}.Mount_Body_Dragon-Desert{background-image:url(spritesmith5.png);background-position:-1498px -1166px;width:105px;height:105px}.Mount_Body_Dragon-Golden{background-image:url(spritesmith5.png);background-position:-1498px -1272px;width:105px;height:105px}.Mount_Body_Dragon-Red{background-image:url(spritesmith5.png);background-position:0 -1468px;width:105px;height:105px}.Mount_Body_Dragon-Shade{background-image:url(spritesmith5.png);background-position:-106px -1468px;width:105px;height:105px}.Mount_Body_Dragon-Skeleton{background-image:url(spritesmith5.png);background-position:-212px -1468px;width:105px;height:105px}.Mount_Body_Dragon-White{background-image:url(spritesmith5.png);background-position:-318px -1468px;width:105px;height:105px}.Mount_Body_Dragon-Zombie{background-image:url(spritesmith5.png);background-position:-954px -1892px;width:105px;height:105px}.Mount_Body_Egg-Base{background-image:url(spritesmith5.png);background-position:-106px -408px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -408px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -408px;width:105px;height:105px}.Mount_Body_Egg-Desert{background-image:url(spritesmith5.png);background-position:-424px -408px;width:105px;height:105px}.Mount_Body_Egg-Golden{background-image:url(spritesmith5.png);background-position:-544px 0;width:105px;height:105px}.Mount_Body_Egg-Red{background-image:url(spritesmith5.png);background-position:-544px -106px;width:105px;height:105px}.Mount_Body_Egg-Shade{background-image:url(spritesmith5.png);background-position:-544px -212px;width:105px;height:105px}.Mount_Body_Egg-Skeleton{background-image:url(spritesmith5.png);background-position:-544px -318px;width:105px;height:105px}.Mount_Body_Egg-White{background-image:url(spritesmith5.png);background-position:0 -514px;width:105px;height:105px}.Mount_Body_Egg-Zombie{background-image:url(spritesmith5.png);background-position:-106px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-Base{background-image:url(spritesmith5.png);background-position:-212px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-318px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-424px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-Desert{background-image:url(spritesmith5.png);background-position:-530px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-Golden{background-image:url(spritesmith5.png);background-position:-650px 0;width:105px;height:105px}.Mount_Body_FlyingPig-Red{background-image:url(spritesmith5.png);background-position:-650px -106px;width:105px;height:105px}.Mount_Body_FlyingPig-Shade{background-image:url(spritesmith5.png);background-position:-650px -212px;width:105px;height:105px}.Mount_Body_FlyingPig-Skeleton{background-image:url(spritesmith5.png);background-position:-650px -318px;width:105px;height:105px}.Mount_Body_FlyingPig-White{background-image:url(spritesmith5.png);background-position:-650px -424px;width:105px;height:105px}.Mount_Body_FlyingPig-Zombie{background-image:url(spritesmith5.png);background-position:0 -620px;width:105px;height:105px}.Mount_Body_Fox-Base{background-image:url(spritesmith5.png);background-position:-106px -620px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -620px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -620px;width:105px;height:105px}.Mount_Body_Fox-Desert{background-image:url(spritesmith5.png);background-position:-424px -620px;width:105px;height:105px}.Mount_Body_Fox-Golden{background-image:url(spritesmith5.png);background-position:-530px -620px;width:105px;height:105px}.Mount_Body_Fox-Red{background-image:url(spritesmith5.png);background-position:-636px -620px;width:105px;height:105px}.Mount_Body_Fox-Shade{background-image:url(spritesmith5.png);background-position:-756px 0;width:105px;height:105px}.Mount_Body_Fox-Skeleton{background-image:url(spritesmith5.png);background-position:-756px -106px;width:105px;height:105px}.Mount_Body_Fox-White{background-image:url(spritesmith5.png);background-position:-756px -212px;width:105px;height:105px}.Mount_Body_Fox-Zombie{background-image:url(spritesmith5.png);background-position:-756px -318px;width:105px;height:105px}.Mount_Body_Gryphon-Base{background-image:url(spritesmith5.png);background-position:-756px -424px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-756px -530px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:0 -726px;width:105px;height:105px}.Mount_Body_Gryphon-Desert{background-image:url(spritesmith5.png);background-position:-106px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Golden{background-image:url(spritesmith5.png);background-position:-212px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Red{background-image:url(spritesmith5.png);background-position:-318px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Shade{background-image:url(spritesmith5.png);background-position:-424px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Skeleton{background-image:url(spritesmith5.png);background-position:-530px -726px;width:105px;height:105px}.Mount_Body_Gryphon-White{background-image:url(spritesmith5.png);background-position:-636px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Zombie{background-image:url(spritesmith5.png);background-position:-742px -726px;width:105px;height:105px}.Mount_Body_Hedgehog-Base{background-image:url(spritesmith5.png);background-position:-862px 0;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-862px -106px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-862px -212px;width:105px;height:105px}.Mount_Body_Hedgehog-Desert{background-image:url(spritesmith5.png);background-position:-862px -318px;width:105px;height:105px}.Mount_Body_Hedgehog-Golden{background-image:url(spritesmith5.png);background-position:-862px -424px;width:105px;height:105px}.Mount_Body_Hedgehog-Red{background-image:url(spritesmith5.png);background-position:-862px -530px;width:105px;height:105px}.Mount_Body_Hedgehog-Shade{background-image:url(spritesmith5.png);background-position:-862px -636px;width:105px;height:105px}.Mount_Body_Hedgehog-Skeleton{background-image:url(spritesmith5.png);background-position:0 -832px;width:105px;height:105px}.Mount_Body_Hedgehog-White{background-image:url(spritesmith5.png);background-position:-106px -832px;width:105px;height:105px}.Mount_Body_Hedgehog-Zombie{background-image:url(spritesmith5.png);background-position:-212px -832px;width:105px;height:105px}.Mount_Body_LionCub-Base{background-image:url(spritesmith5.png);background-position:-318px -832px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-424px -832px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-530px -832px;width:105px;height:105px}.Mount_Body_LionCub-Desert{background-image:url(spritesmith5.png);background-position:-636px -832px;width:105px;height:105px}.Mount_Body_LionCub-Ethereal{background-image:url(spritesmith5.png);background-position:-742px -832px;width:105px;height:105px}.Mount_Body_LionCub-Golden{background-image:url(spritesmith5.png);background-position:-848px -832px;width:105px;height:105px}.Mount_Body_LionCub-Red{background-image:url(spritesmith5.png);background-position:-968px 0;width:105px;height:105px}.Mount_Body_LionCub-Shade{background-image:url(spritesmith5.png);background-position:-968px -106px;width:105px;height:105px}.Mount_Body_LionCub-Skeleton{background-image:url(spritesmith5.png);background-position:-968px -212px;width:105px;height:105px}.Mount_Body_LionCub-White{background-image:url(spritesmith5.png);background-position:-968px -318px;width:105px;height:105px}.Mount_Body_LionCub-Zombie{background-image:url(spritesmith5.png);background-position:-968px -424px;width:105px;height:105px}.Mount_Body_Mammoth-Base{background-image:url(spritesmith5.png);background-position:-408px -136px;width:105px;height:123px}.Mount_Body_MantisShrimp-Base{background-image:url(spritesmith5.png);background-position:0 -938px;width:108px;height:105px}.Mount_Body_Octopus-Base{background-image:url(spritesmith5.png);background-position:-968px -636px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-968px -742px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-109px -938px;width:105px;height:105px}.Mount_Body_Octopus-Desert{background-image:url(spritesmith5.png);background-position:-215px -938px;width:105px;height:105px}.Mount_Body_Octopus-Golden{background-image:url(spritesmith5.png);background-position:-321px -938px;width:105px;height:105px}.Mount_Body_Octopus-Red{background-image:url(spritesmith5.png);background-position:-427px -938px;width:105px;height:105px}.Mount_Body_Octopus-Shade{background-image:url(spritesmith5.png);background-position:-533px -938px;width:105px;height:105px}.Mount_Body_Octopus-Skeleton{background-image:url(spritesmith5.png);background-position:-639px -938px;width:105px;height:105px}.Mount_Body_Octopus-White{background-image:url(spritesmith5.png);background-position:-745px -938px;width:105px;height:105px}.Mount_Body_Octopus-Zombie{background-image:url(spritesmith5.png);background-position:-851px -938px;width:105px;height:105px}.Mount_Body_Owl-Base{background-image:url(spritesmith5.png);background-position:-957px -938px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1074px 0;width:105px;height:105px}.Mount_Body_Owl-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1074px -106px;width:105px;height:105px}.Mount_Body_Owl-Desert{background-image:url(spritesmith5.png);background-position:-1074px -212px;width:105px;height:105px}.Mount_Body_Owl-Golden{background-image:url(spritesmith5.png);background-position:-1074px -318px;width:105px;height:105px}.Mount_Body_Owl-Red{background-image:url(spritesmith5.png);background-position:-1074px -424px;width:105px;height:105px}.Mount_Body_Owl-Shade{background-image:url(spritesmith5.png);background-position:-1074px -530px;width:105px;height:105px}.Mount_Body_Owl-Skeleton{background-image:url(spritesmith5.png);background-position:-1074px -636px;width:105px;height:105px}.Mount_Body_Owl-White{background-image:url(spritesmith5.png);background-position:-1074px -742px;width:105px;height:105px}.Mount_Body_Owl-Zombie{background-image:url(spritesmith5.png);background-position:-1074px -848px;width:105px;height:105px}.Mount_Body_PandaCub-Base{background-image:url(spritesmith5.png);background-position:0 -1044px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-106px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-212px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Desert{background-image:url(spritesmith5.png);background-position:-318px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Golden{background-image:url(spritesmith5.png);background-position:-424px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Red{background-image:url(spritesmith5.png);background-position:-530px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Shade{background-image:url(spritesmith5.png);background-position:-636px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Skeleton{background-image:url(spritesmith5.png);background-position:-742px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-White{background-image:url(spritesmith5.png);background-position:-848px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Zombie{background-image:url(spritesmith5.png);background-position:-954px -1044px;width:105px;height:105px}.Mount_Body_Parrot-Base{background-image:url(spritesmith5.png);background-position:-1060px -1044px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1180px 0;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1180px -106px;width:105px;height:105px}.Mount_Body_Parrot-Desert{background-image:url(spritesmith5.png);background-position:-1180px -212px;width:105px;height:105px}.Mount_Body_Parrot-Golden{background-image:url(spritesmith5.png);background-position:-1180px -318px;width:105px;height:105px}.Mount_Body_Parrot-Red{background-image:url(spritesmith5.png);background-position:-1180px -424px;width:105px;height:105px}.Mount_Body_Parrot-Shade{background-image:url(spritesmith5.png);background-position:-1180px -530px;width:105px;height:105px}.Mount_Body_Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-1180px -636px;width:105px;height:105px}.Mount_Body_Parrot-White{background-image:url(spritesmith5.png);background-position:-1180px -742px;width:105px;height:105px}.Mount_Body_Parrot-Zombie{background-image:url(spritesmith5.png);background-position:-1180px -848px;width:105px;height:105px}.Mount_Body_Penguin-Base{background-image:url(spritesmith5.png);background-position:-1180px -954px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -1150px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-106px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Desert{background-image:url(spritesmith5.png);background-position:-212px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Golden{background-image:url(spritesmith5.png);background-position:-318px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Red{background-image:url(spritesmith5.png);background-position:-424px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Shade{background-image:url(spritesmith5.png);background-position:-530px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Skeleton{background-image:url(spritesmith5.png);background-position:-636px -1150px;width:105px;height:105px}.Mount_Body_Penguin-White{background-image:url(spritesmith5.png);background-position:-742px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Zombie{background-image:url(spritesmith5.png);background-position:-848px -1150px;width:105px;height:105px}.Mount_Body_Rat-Base{background-image:url(spritesmith5.png);background-position:-954px -1150px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1060px -1150px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1166px -1150px;width:105px;height:105px}.Mount_Body_Rat-Desert{background-image:url(spritesmith5.png);background-position:-1286px 0;width:105px;height:105px}.Mount_Body_Rat-Golden{background-image:url(spritesmith5.png);background-position:-1286px -106px;width:105px;height:105px}.Mount_Body_Rat-Red{background-image:url(spritesmith5.png);background-position:-1286px -212px;width:105px;height:105px}.Mount_Body_Rat-Shade{background-image:url(spritesmith5.png);background-position:-1286px -318px;width:105px;height:105px}.Mount_Body_Rat-Skeleton{background-image:url(spritesmith5.png);background-position:-1286px -424px;width:105px;height:105px}.Mount_Body_Rat-White{background-image:url(spritesmith5.png);background-position:-1286px -530px;width:105px;height:105px}.Mount_Body_Rat-Zombie{background-image:url(spritesmith5.png);background-position:-1286px -636px;width:105px;height:105px}.Mount_Body_Rock-Base{background-image:url(spritesmith5.png);background-position:-1286px -742px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1286px -848px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1286px -954px;width:105px;height:105px}.Mount_Body_Rock-Desert{background-image:url(spritesmith5.png);background-position:-1286px -1060px;width:105px;height:105px}.Mount_Body_Rock-Golden{background-image:url(spritesmith5.png);background-position:0 -1256px;width:105px;height:105px}.Mount_Body_Rock-Red{background-image:url(spritesmith5.png);background-position:-106px -1256px;width:105px;height:105px}.Mount_Body_Rock-Shade{background-image:url(spritesmith5.png);background-position:-212px -1256px;width:105px;height:105px}.Mount_Body_Rock-Skeleton{background-image:url(spritesmith5.png);background-position:-318px -1256px;width:105px;height:105px}.Mount_Body_Rock-White{background-image:url(spritesmith5.png);background-position:-424px -1256px;width:105px;height:105px}.Mount_Body_Rock-Zombie{background-image:url(spritesmith5.png);background-position:-530px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Base{background-image:url(spritesmith5.png);background-position:-636px -1256px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-742px -1256px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-848px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Desert{background-image:url(spritesmith5.png);background-position:-954px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Golden{background-image:url(spritesmith5.png);background-position:-1060px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Red{background-image:url(spritesmith5.png);background-position:-1166px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Shade{background-image:url(spritesmith5.png);background-position:-1272px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Skeleton{background-image:url(spritesmith5.png);background-position:-1392px 0;width:105px;height:105px}.Mount_Body_Rooster-White{background-image:url(spritesmith5.png);background-position:-1392px -106px;width:105px;height:105px}.Mount_Body_Rooster-Zombie{background-image:url(spritesmith5.png);background-position:-1392px -212px;width:105px;height:105px}.Mount_Body_Seahorse-Base{background-image:url(spritesmith5.png);background-position:-1392px -318px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1392px -424px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1392px -530px;width:105px;height:105px}.Mount_Body_Seahorse-Desert{background-image:url(spritesmith5.png);background-position:-1392px -636px;width:105px;height:105px}.Mount_Body_Seahorse-Golden{background-image:url(spritesmith5.png);background-position:-1392px -742px;width:105px;height:105px}.Mount_Body_Seahorse-Red{background-image:url(spritesmith5.png);background-position:-1392px -848px;width:105px;height:105px}.Mount_Body_Seahorse-Shade{background-image:url(spritesmith5.png);background-position:-1392px -954px;width:105px;height:105px}.Mount_Body_Seahorse-Skeleton{background-image:url(spritesmith5.png);background-position:-1392px -1060px;width:105px;height:105px}.Mount_Body_Seahorse-White{background-image:url(spritesmith5.png);background-position:-1392px -1166px;width:105px;height:105px}.Mount_Body_Seahorse-Zombie{background-image:url(spritesmith5.png);background-position:0 -1362px;width:105px;height:105px}.Mount_Body_Slime-Base{background-image:url(spritesmith5.png);background-position:-106px -1362px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -1362px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -1362px;width:105px;height:105px}.Mount_Body_Slime-Desert{background-image:url(spritesmith5.png);background-position:-424px -1362px;width:105px;height:105px}.Mount_Body_Slime-Golden{background-image:url(spritesmith5.png);background-position:-530px -1362px;width:105px;height:105px}.Mount_Body_Slime-Red{background-image:url(spritesmith5.png);background-position:-636px -1362px;width:105px;height:105px}.Mount_Body_Slime-Shade{background-image:url(spritesmith5.png);background-position:-742px -1362px;width:105px;height:105px}.Mount_Body_Slime-Skeleton{background-image:url(spritesmith5.png);background-position:-848px -1362px;width:105px;height:105px}.Mount_Body_Slime-White{background-image:url(spritesmith5.png);background-position:-954px -1362px;width:105px;height:105px}.Mount_Body_Slime-Zombie{background-image:url(spritesmith5.png);background-position:-1060px -1362px;width:105px;height:105px}.Mount_Body_Spider-Base{background-image:url(spritesmith5.png);background-position:-1166px -1362px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1272px -1362px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1378px -1362px;width:105px;height:105px}.Mount_Body_Spider-Desert{background-image:url(spritesmith5.png);background-position:-1498px 0;width:105px;height:105px}.Mount_Body_Spider-Golden{background-image:url(spritesmith5.png);background-position:-1498px -106px;width:105px;height:105px}.Mount_Body_Spider-Red{background-image:url(spritesmith5.png);background-position:-1498px -212px;width:105px;height:105px}.Mount_Body_Spider-Shade{background-image:url(spritesmith5.png);background-position:-1498px -318px;width:105px;height:105px}.Mount_Body_Spider-Skeleton{background-image:url(spritesmith5.png);background-position:-1498px -424px;width:105px;height:105px}.Mount_Body_Spider-White{background-image:url(spritesmith5.png);background-position:0 -408px;width:105px;height:105px}.Mount_Body_Spider-Zombie{background-image:url(spritesmith5.png);background-position:-1498px -636px;width:105px;height:105px}.Mount_Body_TRex-Base{background-image:url(spritesmith5.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_TRex-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -136px;width:135px;height:135px}.Mount_Body_TRex-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Body_TRex-Desert{background-image:url(spritesmith5.png);background-position:-272px 0;width:135px;height:135px}.Mount_Body_TRex-Golden{background-image:url(spritesmith5.png);background-position:0 0;width:135px;height:135px}.Mount_Body_TRex-Red{background-image:url(spritesmith5.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Body_TRex-Shade{background-image:url(spritesmith5.png);background-position:0 -272px;width:135px;height:135px}.Mount_Body_TRex-Skeleton{background-image:url(spritesmith5.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Body_TRex-White{background-image:url(spritesmith5.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Body_TRex-Zombie{background-image:url(spritesmith5.png);background-position:-408px 0;width:135px;height:135px}.Mount_Body_TigerCub-Base{background-image:url(spritesmith5.png);background-position:-424px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-530px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-636px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Desert{background-image:url(spritesmith5.png);background-position:-742px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Golden{background-image:url(spritesmith5.png);background-position:-848px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Red{background-image:url(spritesmith5.png);background-position:-954px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Shade{background-image:url(spritesmith5.png);background-position:-1060px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Skeleton{background-image:url(spritesmith5.png);background-position:-1166px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-White{background-image:url(spritesmith5.png);background-position:-1272px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Zombie{background-image:url(spritesmith5.png);background-position:-1378px -1468px;width:105px;height:105px}.Mount_Body_Turkey-Base{background-image:url(spritesmith5.png);background-position:-1484px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Base{background-image:url(spritesmith5.png);background-position:-1604px 0;width:105px;height:105px}.Mount_Body_Wolf-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1604px -106px;width:105px;height:105px}.Mount_Body_Wolf-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1604px -212px;width:105px;height:105px}.Mount_Body_Wolf-Desert{background-image:url(spritesmith5.png);background-position:-1604px -318px;width:105px;height:105px}.Mount_Body_Wolf-Golden{background-image:url(spritesmith5.png);background-position:-1604px -424px;width:105px;height:105px}.Mount_Body_Wolf-Red{background-image:url(spritesmith5.png);background-position:-1604px -530px;width:105px;height:105px}.Mount_Body_Wolf-Shade{background-image:url(spritesmith5.png);background-position:-1604px -636px;width:105px;height:105px}.Mount_Body_Wolf-Skeleton{background-image:url(spritesmith5.png);background-position:-1604px -742px;width:105px;height:105px}.Mount_Body_Wolf-White{background-image:url(spritesmith5.png);background-position:-1604px -848px;width:105px;height:105px}.Mount_Body_Wolf-Zombie{background-image:url(spritesmith5.png);background-position:-1604px -954px;width:105px;height:105px}.Mount_Head_BearCub-Base{background-image:url(spritesmith5.png);background-position:-1604px -1060px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1604px -1166px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1604px -1272px;width:105px;height:105px}.Mount_Head_BearCub-Desert{background-image:url(spritesmith5.png);background-position:-1604px -1378px;width:105px;height:105px}.Mount_Head_BearCub-Golden{background-image:url(spritesmith5.png);background-position:0 -1574px;width:105px;height:105px}.Mount_Head_BearCub-Polar{background-image:url(spritesmith5.png);background-position:-106px -1574px;width:105px;height:105px}.Mount_Head_BearCub-Red{background-image:url(spritesmith5.png);background-position:-212px -1574px;width:105px;height:105px}.Mount_Head_BearCub-Shade{background-image:url(spritesmith5.png);background-position:-318px -1574px;width:105px;height:105px}.Mount_Head_BearCub-Skeleton{background-image:url(spritesmith5.png);background-position:-424px -1574px;width:105px;height:105px}.Mount_Head_BearCub-White{background-image:url(spritesmith5.png);background-position:-530px -1574px;width:105px;height:105px}.Mount_Head_BearCub-Zombie{background-image:url(spritesmith5.png);background-position:-636px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Base{background-image:url(spritesmith5.png);background-position:-742px -1574px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-848px -1574px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-954px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Desert{background-image:url(spritesmith5.png);background-position:-1060px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Golden{background-image:url(spritesmith5.png);background-position:-1166px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Red{background-image:url(spritesmith5.png);background-position:-1272px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Shade{background-image:url(spritesmith5.png);background-position:-1378px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Skeleton{background-image:url(spritesmith5.png);background-position:-1484px -1574px;width:105px;height:105px}.Mount_Head_Bunny-White{background-image:url(spritesmith5.png);background-position:-1590px -1574px;width:105px;height:105px}.Mount_Head_Bunny-Zombie{background-image:url(spritesmith5.png);background-position:-1710px 0;width:105px;height:105px}.Mount_Head_Cactus-Base{background-image:url(spritesmith5.png);background-position:-1710px -106px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1710px -212px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1710px -318px;width:105px;height:105px}.Mount_Head_Cactus-Desert{background-image:url(spritesmith5.png);background-position:-1710px -424px;width:105px;height:105px}.Mount_Head_Cactus-Golden{background-image:url(spritesmith5.png);background-position:-1710px -530px;width:105px;height:105px}.Mount_Head_Cactus-Red{background-image:url(spritesmith5.png);background-position:-1710px -636px;width:105px;height:105px}.Mount_Head_Cactus-Shade{background-image:url(spritesmith5.png);background-position:-1710px -742px;width:105px;height:105px}.Mount_Head_Cactus-Skeleton{background-image:url(spritesmith5.png);background-position:-1710px -848px;width:105px;height:105px}.Mount_Head_Cactus-White{background-image:url(spritesmith5.png);background-position:-1710px -954px;width:105px;height:105px}.Mount_Head_Cactus-Zombie{background-image:url(spritesmith5.png);background-position:-1710px -1060px;width:105px;height:105px}.Mount_Head_Deer-Base{background-image:url(spritesmith5.png);background-position:-1710px -1166px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1710px -1272px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1710px -1378px;width:105px;height:105px}.Mount_Head_Deer-Desert{background-image:url(spritesmith5.png);background-position:-1710px -1484px;width:105px;height:105px}.Mount_Head_Deer-Golden{background-image:url(spritesmith5.png);background-position:0 -1680px;width:105px;height:105px}.Mount_Head_Deer-Red{background-image:url(spritesmith5.png);background-position:-106px -1680px;width:105px;height:105px}.Mount_Head_Deer-Shade{background-image:url(spritesmith5.png);background-position:-212px -1680px;width:105px;height:105px}.Mount_Head_Deer-Skeleton{background-image:url(spritesmith5.png);background-position:-318px -1680px;width:105px;height:105px}.Mount_Head_Deer-White{background-image:url(spritesmith5.png);background-position:-424px -1680px;width:105px;height:105px}.Mount_Head_Deer-Zombie{background-image:url(spritesmith5.png);background-position:-530px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Base{background-image:url(spritesmith5.png);background-position:-636px -1680px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-742px -1680px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-848px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Desert{background-image:url(spritesmith5.png);background-position:-954px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Golden{background-image:url(spritesmith5.png);background-position:-1060px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Red{background-image:url(spritesmith5.png);background-position:-1166px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Shade{background-image:url(spritesmith5.png);background-position:-1272px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Skeleton{background-image:url(spritesmith5.png);background-position:-1378px -1680px;width:105px;height:105px}.Mount_Head_Dragon-White{background-image:url(spritesmith5.png);background-position:-1484px -1680px;width:105px;height:105px}.Mount_Head_Dragon-Zombie{background-image:url(spritesmith5.png);background-position:-1590px -1680px;width:105px;height:105px}.Mount_Head_Egg-Base{background-image:url(spritesmith5.png);background-position:-1696px -1680px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1816px 0;width:105px;height:105px}.Mount_Head_Egg-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1816px -106px;width:105px;height:105px}.Mount_Head_Egg-Desert{background-image:url(spritesmith5.png);background-position:-1816px -212px;width:105px;height:105px}.Mount_Head_Egg-Golden{background-image:url(spritesmith5.png);background-position:-1816px -318px;width:105px;height:105px}.Mount_Head_Egg-Red{background-image:url(spritesmith5.png);background-position:-1816px -424px;width:105px;height:105px}.Mount_Head_Egg-Shade{background-image:url(spritesmith5.png);background-position:-1816px -530px;width:105px;height:105px}.Mount_Head_Egg-Skeleton{background-image:url(spritesmith5.png);background-position:-1816px -636px;width:105px;height:105px}.Mount_Head_Egg-White{background-image:url(spritesmith5.png);background-position:-1816px -742px;width:105px;height:105px}.Mount_Head_Egg-Zombie{background-image:url(spritesmith5.png);background-position:-1816px -848px;width:105px;height:105px}.Mount_Head_FlyingPig-Base{background-image:url(spritesmith5.png);background-position:-1816px -954px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1816px -1060px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1816px -1166px;width:105px;height:105px}.Mount_Head_FlyingPig-Desert{background-image:url(spritesmith5.png);background-position:-1816px -1272px;width:105px;height:105px}.Mount_Head_FlyingPig-Golden{background-image:url(spritesmith5.png);background-position:-1816px -1378px;width:105px;height:105px}.Mount_Head_FlyingPig-Red{background-image:url(spritesmith5.png);background-position:-1816px -1484px;width:105px;height:105px}.Mount_Head_FlyingPig-Shade{background-image:url(spritesmith5.png);background-position:-1816px -1590px;width:105px;height:105px}.Mount_Head_FlyingPig-Skeleton{background-image:url(spritesmith5.png);background-position:0 -1786px;width:105px;height:105px}.Mount_Head_FlyingPig-White{background-image:url(spritesmith5.png);background-position:-106px -1786px;width:105px;height:105px}.Mount_Head_FlyingPig-Zombie{background-image:url(spritesmith5.png);background-position:-212px -1786px;width:105px;height:105px}.Mount_Head_Fox-Base{background-image:url(spritesmith5.png);background-position:-318px -1786px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-424px -1786px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-530px -1786px;width:105px;height:105px}.Mount_Head_Fox-Desert{background-image:url(spritesmith5.png);background-position:-636px -1786px;width:105px;height:105px}.Mount_Head_Fox-Golden{background-image:url(spritesmith5.png);background-position:-742px -1786px;width:105px;height:105px}.Mount_Head_Fox-Red{background-image:url(spritesmith5.png);background-position:-848px -1786px;width:105px;height:105px}.Mount_Head_Fox-Shade{background-image:url(spritesmith5.png);background-position:-954px -1786px;width:105px;height:105px}.Mount_Head_Fox-Skeleton{background-image:url(spritesmith5.png);background-position:-1060px -1786px;width:105px;height:105px}.Mount_Head_Fox-White{background-image:url(spritesmith5.png);background-position:-1166px -1786px;width:105px;height:105px}.Mount_Head_Fox-Zombie{background-image:url(spritesmith5.png);background-position:-1272px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-Base{background-image:url(spritesmith5.png);background-position:-1378px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1484px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1590px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-Desert{background-image:url(spritesmith5.png);background-position:-1696px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-Golden{background-image:url(spritesmith5.png);background-position:-1802px -1786px;width:105px;height:105px}.Mount_Head_Gryphon-Red{background-image:url(spritesmith5.png);background-position:-1922px 0;width:105px;height:105px}.Mount_Head_Gryphon-Shade{background-image:url(spritesmith5.png);background-position:-1922px -106px;width:105px;height:105px}.Mount_Head_Gryphon-Skeleton{background-image:url(spritesmith5.png);background-position:-1922px -212px;width:105px;height:105px}.Mount_Head_Gryphon-White{background-image:url(spritesmith5.png);background-position:-1922px -318px;width:105px;height:105px}.Mount_Head_Gryphon-Zombie{background-image:url(spritesmith5.png);background-position:-1922px -424px;width:105px;height:105px}.Mount_Head_Hedgehog-Base{background-image:url(spritesmith5.png);background-position:-1922px -530px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1922px -636px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1922px -742px;width:105px;height:105px}.Mount_Head_Hedgehog-Desert{background-image:url(spritesmith5.png);background-position:-1922px -848px;width:105px;height:105px}.Mount_Head_Hedgehog-Golden{background-image:url(spritesmith5.png);background-position:-1922px -954px;width:105px;height:105px}.Mount_Head_Hedgehog-Red{background-image:url(spritesmith5.png);background-position:-1922px -1060px;width:105px;height:105px}.Mount_Head_Hedgehog-Shade{background-image:url(spritesmith5.png);background-position:-1922px -1166px;width:105px;height:105px}.Mount_Head_Hedgehog-Skeleton{background-image:url(spritesmith5.png);background-position:-1922px -1272px;width:105px;height:105px}.Mount_Head_Hedgehog-White{background-image:url(spritesmith5.png);background-position:-1922px -1378px;width:105px;height:105px}.Mount_Head_Hedgehog-Zombie{background-image:url(spritesmith5.png);background-position:-1922px -1484px;width:105px;height:105px}.Mount_Head_LionCub-Base{background-image:url(spritesmith5.png);background-position:-1922px -1590px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1922px -1696px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:0 -1892px;width:105px;height:105px}.Mount_Head_LionCub-Desert{background-image:url(spritesmith5.png);background-position:-106px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Ethereal{background-image:url(spritesmith5.png);background-position:-212px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Golden{background-image:url(spritesmith5.png);background-position:-318px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Red{background-image:url(spritesmith5.png);background-position:-424px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Shade{background-image:url(spritesmith5.png);background-position:-530px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Skeleton{background-image:url(spritesmith5.png);background-position:-636px -1892px;width:105px;height:105px}.Mount_Head_LionCub-White{background-image:url(spritesmith5.png);background-position:-742px -1892px;width:105px;height:105px}.Mount_Head_LionCub-Zombie{background-image:url(spritesmith5.png);background-position:-848px -1892px;width:105px;height:105px}.Mount_Head_Mammoth-Base{background-image:url(spritesmith5.png);background-position:-408px -260px;width:105px;height:123px}.Mount_Head_MantisShrimp-Base{background-image:url(spritesmith5.png);background-position:-1060px -1892px;width:108px;height:105px}.Mount_Head_Octopus-Base{background-image:url(spritesmith5.png);background-position:-1169px -1892px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1275px -1892px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1381px -1892px;width:105px;height:105px}.Mount_Head_Octopus-Desert{background-image:url(spritesmith5.png);background-position:-1487px -1892px;width:105px;height:105px}.Mount_Head_Octopus-Golden{background-image:url(spritesmith5.png);background-position:-1593px -1892px;width:105px;height:105px}.Mount_Head_Octopus-Red{background-image:url(spritesmith5.png);background-position:-1699px -1892px;width:105px;height:105px}.Mount_Head_Octopus-Shade{background-image:url(spritesmith5.png);background-position:-1805px -1892px;width:105px;height:105px}.Mount_Head_Octopus-Skeleton{background-image:url(spritesmith5.png);background-position:-1911px -1892px;width:105px;height:105px}.Mount_Head_Octopus-White{background-image:url(spritesmith5.png);background-position:-2028px 0;width:105px;height:105px}.Mount_Head_Octopus-Zombie{background-image:url(spritesmith5.png);background-position:-2028px -106px;width:105px;height:105px}.Mount_Head_Owl-Base{background-image:url(spritesmith5.png);background-position:-2028px -212px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-2028px -318px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-2028px -424px;width:105px;height:105px}.Mount_Head_Owl-Desert{background-image:url(spritesmith5.png);background-position:-2028px -530px;width:105px;height:105px}.Mount_Head_Owl-Golden{background-image:url(spritesmith5.png);background-position:-2028px -636px;width:105px;height:105px}.Mount_Head_Owl-Red{background-image:url(spritesmith5.png);background-position:-2028px -742px;width:105px;height:105px}.Mount_Head_Owl-Shade{background-image:url(spritesmith5.png);background-position:-2028px -848px;width:105px;height:105px}.Mount_Head_Owl-Skeleton{background-image:url(spritesmith5.png);background-position:-2028px -954px;width:105px;height:105px}.Mount_Head_Owl-White{background-image:url(spritesmith5.png);background-position:-2028px -1060px;width:105px;height:105px}.Mount_Head_Owl-Zombie{background-image:url(spritesmith5.png);background-position:-2028px -1166px;width:105px;height:105px}.Mount_Head_PandaCub-Base{background-image:url(spritesmith5.png);background-position:-2028px -1272px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-2028px -1378px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-2028px -1484px;width:105px;height:105px}.Mount_Head_PandaCub-Desert{background-image:url(spritesmith5.png);background-position:-2028px -1590px;width:105px;height:105px}.Mount_Head_PandaCub-Golden{background-image:url(spritesmith5.png);background-position:-2028px -1696px;width:105px;height:105px}.Mount_Head_PandaCub-Red{background-image:url(spritesmith5.png);background-position:-2028px -1802px;width:105px;height:105px}.Mount_Head_PandaCub-Shade{background-image:url(spritesmith5.png);background-position:0 -1998px;width:105px;height:105px}.Mount_Head_PandaCub-Skeleton{background-image:url(spritesmith5.png);background-position:-106px -1998px;width:105px;height:105px}.Mount_Head_PandaCub-White{background-image:url(spritesmith5.png);background-position:-212px -1998px;width:105px;height:105px}.Mount_Head_PandaCub-Zombie{background-image:url(spritesmith5.png);background-position:-318px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Base{background-image:url(spritesmith5.png);background-position:-424px -1998px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-530px -1998px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-636px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Desert{background-image:url(spritesmith5.png);background-position:-742px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Golden{background-image:url(spritesmith5.png);background-position:-848px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Red{background-image:url(spritesmith5.png);background-position:-954px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Shade{background-image:url(spritesmith5.png);background-position:-1060px -1998px;width:105px;height:105px}.Mount_Head_Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-1166px -1998px;width:105px;height:105px}.Mount_Head_Parrot-White{background-image:url(spritesmith6.png);background-position:-968px -212px;width:105px;height:105px}.Mount_Head_Parrot-Zombie{background-image:url(spritesmith6.png);background-position:-636px -1044px;width:105px;height:105px}.Mount_Head_Penguin-Base{background-image:url(spritesmith6.png);background-position:-636px -726px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-968px -318px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-968px -424px;width:105px;height:105px}.Mount_Head_Penguin-Desert{background-image:url(spritesmith6.png);background-position:-968px -530px;width:105px;height:105px}.Mount_Head_Penguin-Golden{background-image:url(spritesmith6.png);background-position:-968px -636px;width:105px;height:105px}.Mount_Head_Penguin-Red{background-image:url(spritesmith6.png);background-position:-968px -742px;width:105px;height:105px}.Mount_Head_Penguin-Shade{background-image:url(spritesmith6.png);background-position:0 -938px;width:105px;height:105px}.Mount_Head_Penguin-Skeleton{background-image:url(spritesmith6.png);background-position:-106px -938px;width:105px;height:105px}.Mount_Head_Penguin-White{background-image:url(spritesmith6.png);background-position:-212px -938px;width:105px;height:105px}.Mount_Head_Penguin-Zombie{background-image:url(spritesmith6.png);background-position:-318px -938px;width:105px;height:105px}.Mount_Head_Rat-Base{background-image:url(spritesmith6.png);background-position:-408px -242px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -408px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-106px -408px;width:105px;height:105px}.Mount_Head_Rat-Desert{background-image:url(spritesmith6.png);background-position:-212px -408px;width:105px;height:105px}.Mount_Head_Rat-Golden{background-image:url(spritesmith6.png);background-position:-318px -408px;width:105px;height:105px}.Mount_Head_Rat-Red{background-image:url(spritesmith6.png);background-position:-424px -408px;width:105px;height:105px}.Mount_Head_Rat-Shade{background-image:url(spritesmith6.png);background-position:-544px 0;width:105px;height:105px}.Mount_Head_Rat-Skeleton{background-image:url(spritesmith6.png);background-position:-544px -106px;width:105px;height:105px}.Mount_Head_Rat-White{background-image:url(spritesmith6.png);background-position:-544px -212px;width:105px;height:105px}.Mount_Head_Rat-Zombie{background-image:url(spritesmith6.png);background-position:-544px -318px;width:105px;height:105px}.Mount_Head_Rock-Base{background-image:url(spritesmith6.png);background-position:0 -514px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-106px -514px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-212px -514px;width:105px;height:105px}.Mount_Head_Rock-Desert{background-image:url(spritesmith6.png);background-position:-318px -514px;width:105px;height:105px}.Mount_Head_Rock-Golden{background-image:url(spritesmith6.png);background-position:-424px -514px;width:105px;height:105px}.Mount_Head_Rock-Red{background-image:url(spritesmith6.png);background-position:-530px -514px;width:105px;height:105px}.Mount_Head_Rock-Shade{background-image:url(spritesmith6.png);background-position:-650px 0;width:105px;height:105px}.Mount_Head_Rock-Skeleton{background-image:url(spritesmith6.png);background-position:-650px -106px;width:105px;height:105px}.Mount_Head_Rock-White{background-image:url(spritesmith6.png);background-position:-650px -212px;width:105px;height:105px}.Mount_Head_Rock-Zombie{background-image:url(spritesmith6.png);background-position:-650px -318px;width:105px;height:105px}.Mount_Head_Rooster-Base{background-image:url(spritesmith6.png);background-position:-650px -424px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -620px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-106px -620px;width:105px;height:105px}.Mount_Head_Rooster-Desert{background-image:url(spritesmith6.png);background-position:-212px -620px;width:105px;height:105px}.Mount_Head_Rooster-Golden{background-image:url(spritesmith6.png);background-position:-318px -620px;width:105px;height:105px}.Mount_Head_Rooster-Red{background-image:url(spritesmith6.png);background-position:-424px -620px;width:105px;height:105px}.Mount_Head_Rooster-Shade{background-image:url(spritesmith6.png);background-position:-530px -620px;width:105px;height:105px}.Mount_Head_Rooster-Skeleton{background-image:url(spritesmith6.png);background-position:-636px -620px;width:105px;height:105px}.Mount_Head_Rooster-White{background-image:url(spritesmith6.png);background-position:-756px 0;width:105px;height:105px}.Mount_Head_Rooster-Zombie{background-image:url(spritesmith6.png);background-position:-756px -106px;width:105px;height:105px}.Mount_Head_Seahorse-Base{background-image:url(spritesmith6.png);background-position:-756px -212px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-756px -318px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-756px -424px;width:105px;height:105px}.Mount_Head_Seahorse-Desert{background-image:url(spritesmith6.png);background-position:-756px -530px;width:105px;height:105px}.Mount_Head_Seahorse-Golden{background-image:url(spritesmith6.png);background-position:0 -726px;width:105px;height:105px}.Mount_Head_Seahorse-Red{background-image:url(spritesmith6.png);background-position:-106px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Shade{background-image:url(spritesmith6.png);background-position:-212px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Skeleton{background-image:url(spritesmith6.png);background-position:-318px -726px;width:105px;height:105px}.Mount_Head_Seahorse-White{background-image:url(spritesmith6.png);background-position:-424px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Zombie{background-image:url(spritesmith6.png);background-position:-530px -726px;width:105px;height:105px}.Mount_Head_Slime-Base{background-image:url(spritesmith6.png);background-position:-408px -136px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-742px -726px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-862px 0;width:105px;height:105px}.Mount_Head_Slime-Desert{background-image:url(spritesmith6.png);background-position:-862px -106px;width:105px;height:105px}.Mount_Head_Slime-Golden{background-image:url(spritesmith6.png);background-position:-862px -212px;width:105px;height:105px}.Mount_Head_Slime-Red{background-image:url(spritesmith6.png);background-position:-862px -318px;width:105px;height:105px}.Mount_Head_Slime-Shade{background-image:url(spritesmith6.png);background-position:-862px -424px;width:105px;height:105px}.Mount_Head_Slime-Skeleton{background-image:url(spritesmith6.png);background-position:-862px -530px;width:105px;height:105px}.Mount_Head_Slime-White{background-image:url(spritesmith6.png);background-position:-862px -636px;width:105px;height:105px}.Mount_Head_Slime-Zombie{background-image:url(spritesmith6.png);background-position:0 -832px;width:105px;height:105px}.Mount_Head_Spider-Base{background-image:url(spritesmith6.png);background-position:-106px -832px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-212px -832px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-318px -832px;width:105px;height:105px}.Mount_Head_Spider-Desert{background-image:url(spritesmith6.png);background-position:-424px -832px;width:105px;height:105px}.Mount_Head_Spider-Golden{background-image:url(spritesmith6.png);background-position:-530px -832px;width:105px;height:105px}.Mount_Head_Spider-Red{background-image:url(spritesmith6.png);background-position:-636px -832px;width:105px;height:105px}.Mount_Head_Spider-Shade{background-image:url(spritesmith6.png);background-position:-742px -832px;width:105px;height:105px}.Mount_Head_Spider-Skeleton{background-image:url(spritesmith6.png);background-position:-848px -832px;width:105px;height:105px}.Mount_Head_Spider-White{background-image:url(spritesmith6.png);background-position:-968px 0;width:105px;height:105px}.Mount_Head_Spider-Zombie{background-image:url(spritesmith6.png);background-position:-968px -106px;width:105px;height:105px}.Mount_Head_TRex-Base{background-image:url(spritesmith6.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Head_TRex-Desert{background-image:url(spritesmith6.png);background-position:-272px 0;width:135px;height:135px}.Mount_Head_TRex-Golden{background-image:url(spritesmith6.png);background-position:0 0;width:135px;height:135px}.Mount_Head_TRex-Red{background-image:url(spritesmith6.png);background-position:0 -272px;width:135px;height:135px}.Mount_Head_TRex-Shade{background-image:url(spritesmith6.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Head_TRex-Skeleton{background-image:url(spritesmith6.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Head_TRex-White{background-image:url(spritesmith6.png);background-position:-408px 0;width:135px;height:135px}.Mount_Head_TRex-Zombie{background-image:url(spritesmith6.png);background-position:-136px 0;width:135px;height:135px}.Mount_Head_TigerCub-Base{background-image:url(spritesmith6.png);background-position:-424px -938px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-530px -938px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-636px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Desert{background-image:url(spritesmith6.png);background-position:-742px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Golden{background-image:url(spritesmith6.png);background-position:-848px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Red{background-image:url(spritesmith6.png);background-position:-954px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Shade{background-image:url(spritesmith6.png);background-position:-1074px 0;width:105px;height:105px}.Mount_Head_TigerCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1074px -106px;width:105px;height:105px}.Mount_Head_TigerCub-White{background-image:url(spritesmith6.png);background-position:-1074px -212px;width:105px;height:105px}.Mount_Head_TigerCub-Zombie{background-image:url(spritesmith6.png);background-position:-1074px -318px;width:105px;height:105px}.Mount_Head_Turkey-Base{background-image:url(spritesmith6.png);background-position:-1074px -424px;width:105px;height:105px}.Mount_Head_Wolf-Base{background-image:url(spritesmith6.png);background-position:-1074px -530px;width:105px;height:105px}.Mount_Head_Wolf-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1074px -636px;width:105px;height:105px}.Mount_Head_Wolf-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1074px -742px;width:105px;height:105px}.Mount_Head_Wolf-Desert{background-image:url(spritesmith6.png);background-position:-1074px -848px;width:105px;height:105px}.Mount_Head_Wolf-Golden{background-image:url(spritesmith6.png);background-position:0 -1044px;width:105px;height:105px}.Mount_Head_Wolf-Red{background-image:url(spritesmith6.png);background-position:-106px -1044px;width:105px;height:105px}.Mount_Head_Wolf-Shade{background-image:url(spritesmith6.png);background-position:-212px -1044px;width:105px;height:105px}.Mount_Head_Wolf-Skeleton{background-image:url(spritesmith6.png);background-position:-318px -1044px;width:105px;height:105px}.Mount_Head_Wolf-White{background-image:url(spritesmith6.png);background-position:-424px -1044px;width:105px;height:105px}.Mount_Head_Wolf-Zombie{background-image:url(spritesmith6.png);background-position:-530px -1044px;width:105px;height:105px}.Pet-BearCub-Base{background-image:url(spritesmith6.png);background-position:-742px -1044px;width:81px;height:99px}.Pet-BearCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-824px -1044px;width:81px;height:99px}.Pet-BearCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-906px -1044px;width:81px;height:99px}.Pet-BearCub-Desert{background-image:url(spritesmith6.png);background-position:-988px -1044px;width:81px;height:99px}.Pet-BearCub-Golden{background-image:url(spritesmith6.png);background-position:-1070px -1044px;width:81px;height:99px}.Pet-BearCub-Polar{background-image:url(spritesmith6.png);background-position:-1180px 0;width:81px;height:99px}.Pet-BearCub-Red{background-image:url(spritesmith6.png);background-position:-1180px -100px;width:81px;height:99px}.Pet-BearCub-Shade{background-image:url(spritesmith6.png);background-position:-1180px -200px;width:81px;height:99px}.Pet-BearCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1180px -300px;width:81px;height:99px}.Pet-BearCub-White{background-image:url(spritesmith6.png);background-position:-1180px -400px;width:81px;height:99px}.Pet-BearCub-Zombie{background-image:url(spritesmith6.png);background-position:-1180px -500px;width:81px;height:99px}.Pet-Bunny-Base{background-image:url(spritesmith6.png);background-position:-1180px -600px;width:81px;height:99px}.Pet-Bunny-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1180px -700px;width:81px;height:99px}.Pet-Bunny-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1180px -800px;width:81px;height:99px}.Pet-Bunny-Desert{background-image:url(spritesmith6.png);background-position:-1180px -900px;width:81px;height:99px}.Pet-Bunny-Golden{background-image:url(spritesmith6.png);background-position:-1180px -1000px;width:81px;height:99px}.Pet-Bunny-Red{background-image:url(spritesmith6.png);background-position:0 -1150px;width:81px;height:99px}.Pet-Bunny-Shade{background-image:url(spritesmith6.png);background-position:-82px -1150px;width:81px;height:99px}.Pet-Bunny-Skeleton{background-image:url(spritesmith6.png);background-position:-164px -1150px;width:81px;height:99px}.Pet-Bunny-White{background-image:url(spritesmith6.png);background-position:-246px -1150px;width:81px;height:99px}.Pet-Bunny-Zombie{background-image:url(spritesmith6.png);background-position:-328px -1150px;width:81px;height:99px}.Pet-Cactus-Base{background-image:url(spritesmith6.png);background-position:-410px -1150px;width:81px;height:99px}.Pet-Cactus-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-492px -1150px;width:81px;height:99px}.Pet-Cactus-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-574px -1150px;width:81px;height:99px}.Pet-Cactus-Desert{background-image:url(spritesmith6.png);background-position:-656px -1150px;width:81px;height:99px}.Pet-Cactus-Golden{background-image:url(spritesmith6.png);background-position:-738px -1150px;width:81px;height:99px}.Pet-Cactus-Red{background-image:url(spritesmith6.png);background-position:-820px -1150px;width:81px;height:99px}.Pet-Cactus-Shade{background-image:url(spritesmith6.png);background-position:-902px -1150px;width:81px;height:99px}.Pet-Cactus-Skeleton{background-image:url(spritesmith6.png);background-position:-984px -1150px;width:81px;height:99px}.Pet-Cactus-White{background-image:url(spritesmith6.png);background-position:-1066px -1150px;width:81px;height:99px}.Pet-Cactus-Zombie{background-image:url(spritesmith6.png);background-position:-1148px -1150px;width:81px;height:99px}.Pet-Deer-Base{background-image:url(spritesmith6.png);background-position:-1262px 0;width:81px;height:99px}.Pet-Deer-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1262px -100px;width:81px;height:99px}.Pet-Deer-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1262px -200px;width:81px;height:99px}.Pet-Deer-Desert{background-image:url(spritesmith6.png);background-position:-1262px -300px;width:81px;height:99px}.Pet-Deer-Golden{background-image:url(spritesmith6.png);background-position:-1262px -400px;width:81px;height:99px}.Pet-Deer-Red{background-image:url(spritesmith6.png);background-position:-1262px -500px;width:81px;height:99px}.Pet-Deer-Shade{background-image:url(spritesmith6.png);background-position:-1262px -600px;width:81px;height:99px}.Pet-Deer-Skeleton{background-image:url(spritesmith6.png);background-position:-1262px -700px;width:81px;height:99px}.Pet-Deer-White{background-image:url(spritesmith6.png);background-position:-1262px -800px;width:81px;height:99px}.Pet-Deer-Zombie{background-image:url(spritesmith6.png);background-position:-1262px -900px;width:81px;height:99px}.Pet-Dragon-Base{background-image:url(spritesmith6.png);background-position:-1262px -1000px;width:81px;height:99px}.Pet-Dragon-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1262px -1100px;width:81px;height:99px}.Pet-Dragon-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1344px 0;width:81px;height:99px}.Pet-Dragon-Desert{background-image:url(spritesmith6.png);background-position:-1344px -100px;width:81px;height:99px}.Pet-Dragon-Golden{background-image:url(spritesmith6.png);background-position:-1344px -200px;width:81px;height:99px}.Pet-Dragon-Hydra{background-image:url(spritesmith6.png);background-position:-1344px -300px;width:81px;height:99px}.Pet-Dragon-Red{background-image:url(spritesmith6.png);background-position:-1344px -400px;width:81px;height:99px}.Pet-Dragon-Shade{background-image:url(spritesmith6.png);background-position:-1344px -500px;width:81px;height:99px}.Pet-Dragon-Skeleton{background-image:url(spritesmith6.png);background-position:-1344px -600px;width:81px;height:99px}.Pet-Dragon-White{background-image:url(spritesmith6.png);background-position:-1344px -700px;width:81px;height:99px}.Pet-Dragon-Zombie{background-image:url(spritesmith6.png);background-position:-1344px -800px;width:81px;height:99px}.Pet-Egg-Base{background-image:url(spritesmith6.png);background-position:-1344px -900px;width:81px;height:99px}.Pet-Egg-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1344px -1000px;width:81px;height:99px}.Pet-Egg-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1344px -1100px;width:81px;height:99px}.Pet-Egg-Desert{background-image:url(spritesmith6.png);background-position:0 -1250px;width:81px;height:99px}.Pet-Egg-Golden{background-image:url(spritesmith6.png);background-position:-82px -1250px;width:81px;height:99px}.Pet-Egg-Red{background-image:url(spritesmith6.png);background-position:-164px -1250px;width:81px;height:99px}.Pet-Egg-Shade{background-image:url(spritesmith6.png);background-position:-246px -1250px;width:81px;height:99px}.Pet-Egg-Skeleton{background-image:url(spritesmith6.png);background-position:-328px -1250px;width:81px;height:99px}.Pet-Egg-White{background-image:url(spritesmith6.png);background-position:-410px -1250px;width:81px;height:99px}.Pet-Egg-Zombie{background-image:url(spritesmith6.png);background-position:-492px -1250px;width:81px;height:99px}.Pet-FlyingPig-Base{background-image:url(spritesmith6.png);background-position:-574px -1250px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-656px -1250px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-738px -1250px;width:81px;height:99px}.Pet-FlyingPig-Desert{background-image:url(spritesmith6.png);background-position:-820px -1250px;width:81px;height:99px}.Pet-FlyingPig-Golden{background-image:url(spritesmith6.png);background-position:-902px -1250px;width:81px;height:99px}.Pet-FlyingPig-Red{background-image:url(spritesmith6.png);background-position:-984px -1250px;width:81px;height:99px}.Pet-FlyingPig-Shade{background-image:url(spritesmith6.png);background-position:-1066px -1250px;width:81px;height:99px}.Pet-FlyingPig-Skeleton{background-image:url(spritesmith6.png);background-position:-1148px -1250px;width:81px;height:99px}.Pet-FlyingPig-White{background-image:url(spritesmith6.png);background-position:-1230px -1250px;width:81px;height:99px}.Pet-FlyingPig-Zombie{background-image:url(spritesmith6.png);background-position:-1312px -1250px;width:81px;height:99px}.Pet-Fox-Base{background-image:url(spritesmith6.png);background-position:-1426px 0;width:81px;height:99px}.Pet-Fox-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1426px -100px;width:81px;height:99px}.Pet-Fox-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1426px -200px;width:81px;height:99px}.Pet-Fox-Desert{background-image:url(spritesmith6.png);background-position:-1426px -300px;width:81px;height:99px}.Pet-Fox-Golden{background-image:url(spritesmith6.png);background-position:-1426px -400px;width:81px;height:99px}.Pet-Fox-Red{background-image:url(spritesmith6.png);background-position:-1426px -500px;width:81px;height:99px}.Pet-Fox-Shade{background-image:url(spritesmith6.png);background-position:-1426px -600px;width:81px;height:99px}.Pet-Fox-Skeleton{background-image:url(spritesmith6.png);background-position:-1426px -700px;width:81px;height:99px}.Pet-Fox-White{background-image:url(spritesmith6.png);background-position:-1426px -800px;width:81px;height:99px}.Pet-Fox-Zombie{background-image:url(spritesmith6.png);background-position:-1426px -900px;width:81px;height:99px}.Pet-Gryphon-Base{background-image:url(spritesmith6.png);background-position:-1426px -1000px;width:81px;height:99px}.Pet-Gryphon-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1426px -1100px;width:81px;height:99px}.Pet-Gryphon-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1426px -1200px;width:81px;height:99px}.Pet-Gryphon-Desert{background-image:url(spritesmith6.png);background-position:0 -1350px;width:81px;height:99px}.Pet-Gryphon-Golden{background-image:url(spritesmith6.png);background-position:-82px -1350px;width:81px;height:99px}.Pet-Gryphon-Red{background-image:url(spritesmith6.png);background-position:-164px -1350px;width:81px;height:99px}.Pet-Gryphon-Shade{background-image:url(spritesmith6.png);background-position:-246px -1350px;width:81px;height:99px}.Pet-Gryphon-Skeleton{background-image:url(spritesmith6.png);background-position:-328px -1350px;width:81px;height:99px}.Pet-Gryphon-White{background-image:url(spritesmith6.png);background-position:-410px -1350px;width:81px;height:99px}.Pet-Gryphon-Zombie{background-image:url(spritesmith6.png);background-position:-492px -1350px;width:81px;height:99px}.Pet-Hedgehog-Base{background-image:url(spritesmith6.png);background-position:-574px -1350px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-656px -1350px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-738px -1350px;width:81px;height:99px}.Pet-Hedgehog-Desert{background-image:url(spritesmith6.png);background-position:-820px -1350px;width:81px;height:99px}.Pet-Hedgehog-Golden{background-image:url(spritesmith6.png);background-position:-902px -1350px;width:81px;height:99px}.Pet-Hedgehog-Red{background-image:url(spritesmith6.png);background-position:-984px -1350px;width:81px;height:99px}.Pet-Hedgehog-Shade{background-image:url(spritesmith6.png);background-position:-1066px -1350px;width:81px;height:99px}.Pet-Hedgehog-Skeleton{background-image:url(spritesmith6.png);background-position:-1148px -1350px;width:81px;height:99px}.Pet-Hedgehog-White{background-image:url(spritesmith6.png);background-position:-1230px -1350px;width:81px;height:99px}.Pet-Hedgehog-Zombie{background-image:url(spritesmith6.png);background-position:-1312px -1350px;width:81px;height:99px}.Pet-JackOLantern-Base{background-image:url(spritesmith6.png);background-position:-1394px -1350px;width:81px;height:99px}.Pet-LionCub-Base{background-image:url(spritesmith6.png);background-position:-1508px 0;width:81px;height:99px}.Pet-LionCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1508px -100px;width:81px;height:99px}.Pet-LionCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1508px -200px;width:81px;height:99px}.Pet-LionCub-Desert{background-image:url(spritesmith6.png);background-position:-1508px -300px;width:81px;height:99px}.Pet-LionCub-Golden{background-image:url(spritesmith6.png);background-position:-1508px -400px;width:81px;height:99px}.Pet-LionCub-Red{background-image:url(spritesmith6.png);background-position:-1508px -500px;width:81px;height:99px}.Pet-LionCub-Shade{background-image:url(spritesmith6.png);background-position:-1508px -600px;width:81px;height:99px}.Pet-LionCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1508px -700px;width:81px;height:99px}.Pet-LionCub-White{background-image:url(spritesmith6.png);background-position:-1508px -800px;width:81px;height:99px}.Pet-LionCub-Zombie{background-image:url(spritesmith6.png);background-position:-1508px -900px;width:81px;height:99px}.Pet-Mammoth-Base{background-image:url(spritesmith6.png);background-position:-1508px -1000px;width:81px;height:99px}.Pet-MantisShrimp-Base{background-image:url(spritesmith6.png);background-position:-1508px -1100px;width:81px;height:99px}.Pet-Octopus-Base{background-image:url(spritesmith6.png);background-position:-1508px -1200px;width:81px;height:99px}.Pet-Octopus-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1508px -1300px;width:81px;height:99px}.Pet-Octopus-CottonCandyPink{background-image:url(spritesmith6.png);background-position:0 -1450px;width:81px;height:99px}.Pet-Octopus-Desert{background-image:url(spritesmith6.png);background-position:-82px -1450px;width:81px;height:99px}.Pet-Octopus-Golden{background-image:url(spritesmith6.png);background-position:-164px -1450px;width:81px;height:99px}.Pet-Octopus-Red{background-image:url(spritesmith6.png);background-position:-246px -1450px;width:81px;height:99px}.Pet-Octopus-Shade{background-image:url(spritesmith6.png);background-position:-328px -1450px;width:81px;height:99px}.Pet-Octopus-Skeleton{background-image:url(spritesmith6.png);background-position:-410px -1450px;width:81px;height:99px}.Pet-Octopus-White{background-image:url(spritesmith6.png);background-position:-492px -1450px;width:81px;height:99px}.Pet-Octopus-Zombie{background-image:url(spritesmith6.png);background-position:-574px -1450px;width:81px;height:99px}.Pet-Owl-Base{background-image:url(spritesmith6.png);background-position:-656px -1450px;width:81px;height:99px}.Pet-Owl-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-738px -1450px;width:81px;height:99px}.Pet-Owl-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-820px -1450px;width:81px;height:99px}.Pet-Owl-Desert{background-image:url(spritesmith6.png);background-position:-902px -1450px;width:81px;height:99px}.Pet-Owl-Golden{background-image:url(spritesmith6.png);background-position:-984px -1450px;width:81px;height:99px}.Pet-Owl-Red{background-image:url(spritesmith6.png);background-position:-1066px -1450px;width:81px;height:99px}.Pet-Owl-Shade{background-image:url(spritesmith6.png);background-position:-1148px -1450px;width:81px;height:99px}.Pet-Owl-Skeleton{background-image:url(spritesmith6.png);background-position:-1230px -1450px;width:81px;height:99px}.Pet-Owl-White{background-image:url(spritesmith6.png);background-position:-1312px -1450px;width:81px;height:99px}.Pet-Owl-Zombie{background-image:url(spritesmith6.png);background-position:-1394px -1450px;width:81px;height:99px}.Pet-PandaCub-Base{background-image:url(spritesmith6.png);background-position:-1476px -1450px;width:81px;height:99px}.Pet-PandaCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1590px 0;width:81px;height:99px}.Pet-PandaCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1590px -100px;width:81px;height:99px}.Pet-PandaCub-Desert{background-image:url(spritesmith6.png);background-position:-1590px -200px;width:81px;height:99px}.Pet-PandaCub-Golden{background-image:url(spritesmith6.png);background-position:-1590px -300px;width:81px;height:99px}.Pet-PandaCub-Red{background-image:url(spritesmith6.png);background-position:-1590px -400px;width:81px;height:99px}.Pet-PandaCub-Shade{background-image:url(spritesmith6.png);background-position:-1590px -500px;width:81px;height:99px}.Pet-PandaCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1590px -600px;width:81px;height:99px}.Pet-PandaCub-White{background-image:url(spritesmith6.png);background-position:-1590px -700px;width:81px;height:99px}.Pet-PandaCub-Zombie{background-image:url(spritesmith6.png);background-position:-1590px -800px;width:81px;height:99px}.Pet-Parrot-Base{background-image:url(spritesmith6.png);background-position:-1590px -900px;width:81px;height:99px}.Pet-Parrot-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1590px -1000px;width:81px;height:99px}.Pet-Parrot-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1590px -1100px;width:81px;height:99px}.Pet-Parrot-Desert{background-image:url(spritesmith6.png);background-position:-1590px -1200px;width:81px;height:99px}.Pet-Parrot-Golden{background-image:url(spritesmith6.png);background-position:-1590px -1300px;width:81px;height:99px}.Pet-Parrot-Red{background-image:url(spritesmith6.png);background-position:-1590px -1400px;width:81px;height:99px}.Pet-Parrot-Shade{background-image:url(spritesmith6.png);background-position:0 -1550px;width:81px;height:99px}.Pet-Parrot-Skeleton{background-image:url(spritesmith6.png);background-position:-82px -1550px;width:81px;height:99px}.Pet-Parrot-White{background-image:url(spritesmith6.png);background-position:-164px -1550px;width:81px;height:99px}.Pet-Parrot-Zombie{background-image:url(spritesmith6.png);background-position:-246px -1550px;width:81px;height:99px}.Pet-Penguin-Base{background-image:url(spritesmith6.png);background-position:-328px -1550px;width:81px;height:99px}.Pet-Penguin-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-410px -1550px;width:81px;height:99px}.Pet-Penguin-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-492px -1550px;width:81px;height:99px}.Pet-Penguin-Desert{background-image:url(spritesmith6.png);background-position:-574px -1550px;width:81px;height:99px}.Pet-Penguin-Golden{background-image:url(spritesmith6.png);background-position:-656px -1550px;width:81px;height:99px}.Pet-Penguin-Red{background-image:url(spritesmith6.png);background-position:-738px -1550px;width:81px;height:99px}.Pet-Penguin-Shade{background-image:url(spritesmith6.png);background-position:-820px -1550px;width:81px;height:99px}.Pet-Penguin-Skeleton{background-image:url(spritesmith6.png);background-position:-902px -1550px;width:81px;height:99px}.Pet-Penguin-White{background-image:url(spritesmith6.png);background-position:-984px -1550px;width:81px;height:99px}.Pet-Penguin-Zombie{background-image:url(spritesmith6.png);background-position:-1066px -1550px;width:81px;height:99px}.Pet-Rat-Base{background-image:url(spritesmith6.png);background-position:-1148px -1550px;width:81px;height:99px}.Pet-Rat-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1230px -1550px;width:81px;height:99px}.Pet-Rat-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1312px -1550px;width:81px;height:99px}.Pet-Rat-Desert{background-image:url(spritesmith6.png);background-position:-1394px -1550px;width:81px;height:99px}.Pet-Rat-Golden{background-image:url(spritesmith6.png);background-position:-1476px -1550px;width:81px;height:99px}.Pet-Rat-Red{background-image:url(spritesmith6.png);background-position:-1558px -1550px;width:81px;height:99px}.Pet-Rat-Shade{background-image:url(spritesmith6.png);background-position:-1672px 0;width:81px;height:99px}.Pet-Rat-Skeleton{background-image:url(spritesmith6.png);background-position:-1672px -100px;width:81px;height:99px}.Pet-Rat-White{background-image:url(spritesmith6.png);background-position:-1672px -200px;width:81px;height:99px}.Pet-Rat-Zombie{background-image:url(spritesmith6.png);background-position:-1672px -300px;width:81px;height:99px}.Pet-Rock-Base{background-image:url(spritesmith6.png);background-position:-1672px -400px;width:81px;height:99px}.Pet-Rock-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1672px -500px;width:81px;height:99px}.Pet-Rock-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1672px -600px;width:81px;height:99px}.Pet-Rock-Desert{background-image:url(spritesmith6.png);background-position:-1672px -700px;width:81px;height:99px}.Pet-Rock-Golden{background-image:url(spritesmith6.png);background-position:-1672px -800px;width:81px;height:99px}.Pet-Rock-Red{background-image:url(spritesmith6.png);background-position:-1672px -900px;width:81px;height:99px}.Pet-Rock-Shade{background-image:url(spritesmith6.png);background-position:-1672px -1000px;width:81px;height:99px}.Pet-Rock-Skeleton{background-image:url(spritesmith6.png);background-position:-1672px -1100px;width:81px;height:99px}.Pet-Rock-White{background-image:url(spritesmith6.png);background-position:-1672px -1200px;width:81px;height:99px}.Pet-Rock-Zombie{background-image:url(spritesmith6.png);background-position:-1672px -1300px;width:81px;height:99px}.Pet-Rooster-Base{background-image:url(spritesmith6.png);background-position:-1672px -1400px;width:81px;height:99px}.Pet-Rooster-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1672px -1500px;width:81px;height:99px}.Pet-Rooster-CottonCandyPink{background-image:url(spritesmith6.png);background-position:0 -1650px;width:81px;height:99px}.Pet-Rooster-Desert{background-image:url(spritesmith6.png);background-position:-82px -1650px;width:81px;height:99px}.Pet-Rooster-Golden{background-image:url(spritesmith6.png);background-position:-164px -1650px;width:81px;height:99px}.Pet-Rooster-Red{background-image:url(spritesmith6.png);background-position:-246px -1650px;width:81px;height:99px}.Pet-Rooster-Shade{background-image:url(spritesmith6.png);background-position:-328px -1650px;width:81px;height:99px}.Pet-Rooster-Skeleton{background-image:url(spritesmith6.png);background-position:-410px -1650px;width:81px;height:99px}.Pet-Rooster-White{background-image:url(spritesmith6.png);background-position:-492px -1650px;width:81px;height:99px}.Pet-Rooster-Zombie{background-image:url(spritesmith6.png);background-position:-574px -1650px;width:81px;height:99px}.Pet-Seahorse-Base{background-image:url(spritesmith6.png);background-position:-656px -1650px;width:81px;height:99px}.Pet-Seahorse-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-738px -1650px;width:81px;height:99px}.Pet-Seahorse-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-820px -1650px;width:81px;height:99px}.Pet-Seahorse-Desert{background-image:url(spritesmith6.png);background-position:-902px -1650px;width:81px;height:99px}.Pet-Seahorse-Golden{background-image:url(spritesmith6.png);background-position:-984px -1650px;width:81px;height:99px}.Pet-Seahorse-Red{background-image:url(spritesmith6.png);background-position:-1066px -1650px;width:81px;height:99px}.Pet-Seahorse-Shade{background-image:url(spritesmith6.png);background-position:-1148px -1650px;width:81px;height:99px}.Pet-Seahorse-Skeleton{background-image:url(spritesmith6.png);background-position:-1230px -1650px;width:81px;height:99px}.Pet-Seahorse-White{background-image:url(spritesmith6.png);background-position:-1312px -1650px;width:81px;height:99px}.Pet-Seahorse-Zombie{background-image:url(spritesmith6.png);background-position:-1394px -1650px;width:81px;height:99px}.Pet-Slime-Base{background-image:url(spritesmith6.png);background-position:-1476px -1650px;width:81px;height:99px}.Pet-Slime-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1558px -1650px;width:81px;height:99px}.Pet-Slime-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1640px -1650px;width:81px;height:99px}.Pet-Slime-Desert{background-image:url(spritesmith6.png);background-position:-1754px 0;width:81px;height:99px}.Pet-Slime-Golden{background-image:url(spritesmith6.png);background-position:-1754px -100px;width:81px;height:99px}.Pet-Slime-Red{background-image:url(spritesmith6.png);background-position:-1754px -200px;width:81px;height:99px}.Pet-Slime-Shade{background-image:url(spritesmith6.png);background-position:-1754px -300px;width:81px;height:99px}.Pet-Slime-Skeleton{background-image:url(spritesmith6.png);background-position:-1754px -400px;width:81px;height:99px}.Pet-Slime-White{background-image:url(spritesmith6.png);background-position:-1754px -500px;width:81px;height:99px}.Pet-Slime-Zombie{background-image:url(spritesmith6.png);background-position:-1754px -600px;width:81px;height:99px}.Pet-Spider-Base{background-image:url(spritesmith6.png);background-position:-1754px -700px;width:81px;height:99px}.Pet-Spider-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1754px -800px;width:81px;height:99px}.Pet-Spider-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1754px -900px;width:81px;height:99px}.Pet-Spider-Desert{background-image:url(spritesmith6.png);background-position:-1754px -1000px;width:81px;height:99px}.Pet-Spider-Golden{background-image:url(spritesmith6.png);background-position:-1754px -1100px;width:81px;height:99px}.Pet-Spider-Red{background-image:url(spritesmith6.png);background-position:-1754px -1200px;width:81px;height:99px}.Pet-Spider-Shade{background-image:url(spritesmith6.png);background-position:-1754px -1300px;width:81px;height:99px}.Pet-Spider-Skeleton{background-image:url(spritesmith6.png);background-position:-1754px -1400px;width:81px;height:99px}.Pet-Spider-White{background-image:url(spritesmith6.png);background-position:-1754px -1500px;width:81px;height:99px}.Pet-Spider-Zombie{background-image:url(spritesmith6.png);background-position:-1754px -1600px;width:81px;height:99px}.Pet-TRex-Base{background-image:url(spritesmith6.png);background-position:-1836px 0;width:81px;height:99px}.Pet-TRex-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1836px -100px;width:81px;height:99px}.Pet-TRex-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1836px -200px;width:81px;height:99px}.Pet-TRex-Desert{background-image:url(spritesmith6.png);background-position:-1836px -300px;width:81px;height:99px}.Pet-TRex-Golden{background-image:url(spritesmith6.png);background-position:-1836px -400px;width:81px;height:99px}.Pet-TRex-Red{background-image:url(spritesmith6.png);background-position:-1836px -500px;width:81px;height:99px}.Pet-TRex-Shade{background-image:url(spritesmith6.png);background-position:-1836px -600px;width:81px;height:99px}.Pet-TRex-Skeleton{background-image:url(spritesmith6.png);background-position:-1836px -700px;width:81px;height:99px}.Pet-TRex-White{background-image:url(spritesmith6.png);background-position:-1836px -800px;width:81px;height:99px}.Pet-TRex-Zombie{background-image:url(spritesmith6.png);background-position:-1836px -900px;width:81px;height:99px}.Pet-TigerCub-Base{background-image:url(spritesmith6.png);background-position:-1836px -1000px;width:81px;height:99px}.Pet-TigerCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1836px -1100px;width:81px;height:99px}.Pet-TigerCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1836px -1200px;width:81px;height:99px}.Pet-TigerCub-Desert{background-image:url(spritesmith6.png);background-position:-1836px -1300px;width:81px;height:99px}.Pet-TigerCub-Golden{background-image:url(spritesmith6.png);background-position:-1836px -1400px;width:81px;height:99px}.Pet-TigerCub-Red{background-image:url(spritesmith6.png);background-position:-1836px -1500px;width:81px;height:99px}.Pet-TigerCub-Shade{background-image:url(spritesmith6.png);background-position:-1836px -1600px;width:81px;height:99px}.Pet-TigerCub-Skeleton{background-image:url(spritesmith6.png);background-position:0 -1750px;width:81px;height:99px}.Pet-TigerCub-White{background-image:url(spritesmith6.png);background-position:-82px -1750px;width:81px;height:99px}.Pet-TigerCub-Zombie{background-image:url(spritesmith6.png);background-position:-164px -1750px;width:81px;height:99px}.Pet-Turkey-Base{background-image:url(spritesmith6.png);background-position:-246px -1750px;width:81px;height:99px}.Pet-Wolf-Base{background-image:url(spritesmith6.png);background-position:-328px -1750px;width:81px;height:99px}.Pet-Wolf-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-410px -1750px;width:81px;height:99px}.Pet-Wolf-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-492px -1750px;width:81px;height:99px}.Pet-Wolf-Desert{background-image:url(spritesmith6.png);background-position:-574px -1750px;width:81px;height:99px}.Pet-Wolf-Golden{background-image:url(spritesmith6.png);background-position:-656px -1750px;width:81px;height:99px}.Pet-Wolf-Red{background-image:url(spritesmith6.png);background-position:-738px -1750px;width:81px;height:99px}.Pet-Wolf-Shade{background-image:url(spritesmith6.png);background-position:-820px -1750px;width:81px;height:99px}.Pet-Wolf-Skeleton{background-image:url(spritesmith6.png);background-position:-902px -1750px;width:81px;height:99px}.Pet-Wolf-Veteran{background-image:url(spritesmith6.png);background-position:-984px -1750px;width:81px;height:99px}.Pet-Wolf-White{background-image:url(spritesmith6.png);background-position:-1066px -1750px;width:81px;height:99px}.Pet-Wolf-Zombie{background-image:url(spritesmith6.png);background-position:-1148px -1750px;width:81px;height:99px}.Pet_HatchingPotion_Base{background-image:url(spritesmith6.png);background-position:-1074px -954px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1123px -954px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyPink{background-image:url(spritesmith6.png);background-position:-968px -848px;width:48px;height:51px}.Pet_HatchingPotion_Desert{background-image:url(spritesmith6.png);background-position:-1017px -848px;width:48px;height:51px}.Pet_HatchingPotion_Golden{background-image:url(spritesmith6.png);background-position:-862px -742px;width:48px;height:51px}.Pet_HatchingPotion_Red{background-image:url(spritesmith6.png);background-position:-911px -742px;width:48px;height:51px}.Pet_HatchingPotion_Shade{background-image:url(spritesmith6.png);background-position:-756px -636px;width:48px;height:51px}.Pet_HatchingPotion_Skeleton{background-image:url(spritesmith6.png);background-position:-805px -636px;width:48px;height:51px}.Pet_HatchingPotion_White{background-image:url(spritesmith6.png);background-position:-650px -530px;width:48px;height:51px}.Pet_HatchingPotion_Zombie{background-image:url(spritesmith6.png);background-position:-699px -530px;width:48px;height:51px}.head_special_0,.weapon_special_0{width:105px;height:105px;margin-left:-3px;margin-top:-18px}.broad_armor_special_0,.shield_special_0,.slim_armor_special_0{width:90px;height:90px}.weapon_special_critical{background:url(/common/img/sprites/backer-only/weapon_special_critical.gif) no-repeat;width:90px;height:90px;margin-left:-12px;margin-top:12px}.weapon_special_1{margin-left:-12px}.broad_armor_special_1,.head_special_1,.slim_armor_special_1{width:90px;height:90px}.head_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif) no-repeat}.head_special_1{background:url(/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif) no-repeat;margin-top:3px}.broad_armor_special_0,.slim_armor_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif) no-repeat}.broad_armor_special_1,.slim_armor_special_1{background:url(/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif) no-repeat}.shield_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif) no-repeat}.weapon_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif) no-repeat}.Pet-Wolf-Cerberus{width:105px;height:72px;background:url(/common/img/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif) no-repeat}.Gems{display:inline-block;margin-right:5px;border-style:none;margin-left:0;margin-top:2px}.inline-gems{vertical-align:middle;margin-left:0;display:inline-block}.customize-menu .locked{background-color:#727272}.achievement{float:left;clear:right;margin-right:10px}[class*=Mount_Body_],[class*=Mount_Head_]{margin-top:18px}.Pet_Currency_Gem{margin-top:5px;margin-bottom:5px} \ No newline at end of file +.achievement-alien{background-image:url(spritesmith0.png);background-position:-1403px -1301px;width:24px;height:26px}.achievement-alpha{background-image:url(spritesmith0.png);background-position:-1833px -1729px;width:24px;height:26px}.achievement-armor{background-image:url(spritesmith0.png);background-position:-1378px -1301px;width:24px;height:26px}.achievement-boot{background-image:url(spritesmith0.png);background-position:-1353px -1301px;width:24px;height:26px}.achievement-bow{background-image:url(spritesmith0.png);background-position:-1403px -1274px;width:24px;height:26px}.achievement-cactus{background-image:url(spritesmith0.png);background-position:-1378px -1274px;width:24px;height:26px}.achievement-cake{background-image:url(spritesmith0.png);background-position:-1353px -1274px;width:24px;height:26px}.achievement-cave{background-image:url(spritesmith0.png);background-position:-1494px -1392px;width:24px;height:26px}.achievement-coffin{background-image:url(spritesmith0.png);background-position:-1469px -1392px;width:24px;height:26px}.achievement-comment{background-image:url(spritesmith0.png);background-position:-1444px -1392px;width:24px;height:26px}.achievement-costumeContest{background-image:url(spritesmith0.png);background-position:-1494px -1365px;width:24px;height:26px}.achievement-dilatory{background-image:url(spritesmith0.png);background-position:-1469px -1365px;width:24px;height:26px}.achievement-firefox{background-image:url(spritesmith0.png);background-position:-1444px -1365px;width:24px;height:26px}.achievement-habitBirthday{background-image:url(spritesmith0.png);background-position:-1585px -1483px;width:24px;height:26px}.achievement-heart{background-image:url(spritesmith0.png);background-position:-1560px -1483px;width:24px;height:26px}.achievement-karaoke{background-image:url(spritesmith0.png);background-position:-1535px -1483px;width:24px;height:26px}.achievement-ninja{background-image:url(spritesmith0.png);background-position:-1585px -1456px;width:24px;height:26px}.achievement-nye{background-image:url(spritesmith0.png);background-position:-1560px -1456px;width:24px;height:26px}.achievement-perfect{background-image:url(spritesmith0.png);background-position:-1808px -1729px;width:24px;height:26px}.achievement-rat{background-image:url(spritesmith0.png);background-position:-1676px -1574px;width:24px;height:26px}.achievement-shield{background-image:url(spritesmith0.png);background-position:-1651px -1574px;width:24px;height:26px}.achievement-shinySeed{background-image:url(spritesmith0.png);background-position:-1626px -1574px;width:24px;height:26px}.achievement-snowball{background-image:url(spritesmith0.png);background-position:-1676px -1547px;width:24px;height:26px}.achievement-spookDust{background-image:url(spritesmith0.png);background-position:-1651px -1547px;width:24px;height:26px}.achievement-stoikalm{background-image:url(spritesmith0.png);background-position:-1626px -1547px;width:24px;height:26px}.achievement-sun{background-image:url(spritesmith0.png);background-position:-1767px -1665px;width:24px;height:26px}.achievement-sword{background-image:url(spritesmith0.png);background-position:-1742px -1665px;width:24px;height:26px}.achievement-thermometer{background-image:url(spritesmith0.png);background-position:-1717px -1665px;width:24px;height:26px}.achievement-tree{background-image:url(spritesmith0.png);background-position:-1767px -1638px;width:24px;height:26px}.achievement-triadbingo{background-image:url(spritesmith0.png);background-position:-1742px -1638px;width:24px;height:26px}.achievement-ultimate-healer{background-image:url(spritesmith0.png);background-position:-1717px -1638px;width:24px;height:26px}.achievement-ultimate-mage{background-image:url(spritesmith0.png);background-position:-1858px -1756px;width:24px;height:26px}.achievement-ultimate-rogue{background-image:url(spritesmith0.png);background-position:-1833px -1756px;width:24px;height:26px}.achievement-ultimate-warrior{background-image:url(spritesmith0.png);background-position:-1808px -1756px;width:24px;height:26px}.achievement-valentine{background-image:url(spritesmith0.png);background-position:-1858px -1729px;width:24px;height:26px}.achievement-wolf{background-image:url(spritesmith0.png);background-position:-1535px -1456px;width:24px;height:26px}.background_autumn_forest{background-image:url(spritesmith0.png);background-position:-707px 0;width:140px;height:147px}.background_beach{background-image:url(spritesmith0.png);background-position:-283px 0;width:141px;height:147px}.background_blacksmithy{background-image:url(spritesmith0.png);background-position:0 -148px;width:140px;height:147px}.background_cherry_trees{background-image:url(spritesmith0.png);background-position:-141px -148px;width:140px;height:147px}.background_clouds{background-image:url(spritesmith0.png);background-position:-282px -148px;width:140px;height:147px}.background_coral_reef{background-image:url(spritesmith0.png);background-position:-425px 0;width:140px;height:147px}.background_crystal_cave{background-image:url(spritesmith0.png);background-position:-425px -148px;width:140px;height:147px}.background_distant_castle{background-image:url(spritesmith0.png);background-position:0 -296px;width:140px;height:147px}.background_drifting_raft{background-image:url(spritesmith0.png);background-position:-141px -296px;width:140px;height:147px}.background_dusty_canyons{background-image:url(spritesmith0.png);background-position:-282px -296px;width:140px;height:147px}.background_fairy_ring{background-image:url(spritesmith0.png);background-position:-423px -296px;width:140px;height:147px}.background_floral_meadow{background-image:url(spritesmith0.png);background-position:-566px 0;width:140px;height:147px}.background_forest{background-image:url(spritesmith0.png);background-position:-566px -148px;width:140px;height:147px}.background_frigid_peak{background-image:url(spritesmith0.png);background-position:-566px -296px;width:140px;height:147px}.background_graveyard{background-image:url(spritesmith0.png);background-position:0 -444px;width:140px;height:147px}.background_gumdrop_land{background-image:url(spritesmith0.png);background-position:-141px -444px;width:140px;height:147px}.background_harvest_feast{background-image:url(spritesmith0.png);background-position:-282px -444px;width:140px;height:147px}.background_harvest_fields{background-image:url(spritesmith0.png);background-position:-423px -444px;width:141px;height:147px}.background_haunted_house{background-image:url(spritesmith0.png);background-position:-565px -444px;width:140px;height:147px}.background_ice_cave{background-image:url(spritesmith0.png);background-position:0 0;width:141px;height:147px}.background_iceberg{background-image:url(spritesmith0.png);background-position:-707px -148px;width:140px;height:147px}.background_island_waterfalls{background-image:url(spritesmith0.png);background-position:-707px -296px;width:140px;height:147px}.background_marble_temple{background-image:url(spritesmith0.png);background-position:0 -592px;width:141px;height:147px}.background_mountain_lake{background-image:url(spritesmith0.png);background-position:-707px -444px;width:140px;height:147px}.background_open_waters{background-image:url(spritesmith0.png);background-position:-142px -592px;width:141px;height:147px}.background_pagodas{background-image:url(spritesmith0.png);background-position:-284px -592px;width:140px;height:147px}.background_pumpkin_patch{background-image:url(spritesmith0.png);background-position:-425px -592px;width:140px;height:147px}.background_rolling_hills{background-image:url(spritesmith0.png);background-position:-566px -592px;width:141px;height:147px}.background_seafarer_ship{background-image:url(spritesmith0.png);background-position:-848px 0;width:140px;height:147px}.background_shimmery_bubbles{background-image:url(spritesmith0.png);background-position:-848px -148px;width:140px;height:147px}.background_snowy_pines{background-image:url(spritesmith0.png);background-position:-848px -296px;width:140px;height:147px}.background_south_pole{background-image:url(spritesmith0.png);background-position:-848px -444px;width:140px;height:147px}.background_spring_rain{background-image:url(spritesmith0.png);background-position:-848px -592px;width:140px;height:147px}.background_stained_glass{background-image:url(spritesmith0.png);background-position:0 -740px;width:140px;height:147px}.background_starry_skies{background-image:url(spritesmith0.png);background-position:-141px -740px;width:140px;height:147px}.background_sunset_meadow{background-image:url(spritesmith0.png);background-position:-282px -740px;width:140px;height:147px}.background_thunderstorm{background-image:url(spritesmith0.png);background-position:-423px -740px;width:141px;height:147px}.background_twinkly_lights{background-image:url(spritesmith0.png);background-position:-565px -740px;width:141px;height:147px}.background_volcano{background-image:url(spritesmith0.png);background-position:-142px 0;width:140px;height:147px}.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:-1080px -91px;width:90px;height:90px}.customize-option.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:-1105px -106px;width:60px;height:60px}.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-1080px -182px;width:90px;height:90px}.customize-option.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-1105px -197px;width:60px;height:60px}.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-1080px -273px;width:90px;height:90px}.customize-option.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-1105px -288px;width:60px;height:60px}.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-1080px -364px;width:90px;height:90px}.customize-option.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-1105px -379px;width:60px;height:60px}.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-1080px -455px;width:90px;height:90px}.customize-option.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-1105px -470px;width:60px;height:60px}.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-1080px -546px;width:90px;height:90px}.customize-option.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-1105px -561px;width:60px;height:60px}.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-1080px -637px;width:90px;height:90px}.customize-option.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-1105px -652px;width:60px;height:60px}.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-1080px -728px;width:90px;height:90px}.customize-option.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-1105px -743px;width:60px;height:60px}.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-1080px -819px;width:90px;height:90px}.customize-option.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-1105px -834px;width:60px;height:60px}.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-1080px -910px;width:90px;height:90px}.customize-option.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-1105px -925px;width:60px;height:60px}.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:0 -1070px;width:90px;height:90px}.customize-option.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-25px -1085px;width:60px;height:60px}.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:-91px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:-116px -1085px;width:60px;height:60px}.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-182px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-207px -1085px;width:60px;height:60px}.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-273px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-298px -1085px;width:60px;height:60px}.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-364px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-389px -1085px;width:60px;height:60px}.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-455px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-480px -1085px;width:60px;height:60px}.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-546px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-571px -1085px;width:60px;height:60px}.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-637px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-662px -1085px;width:60px;height:60px}.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-728px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-753px -1085px;width:60px;height:60px}.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-819px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-844px -1085px;width:60px;height:60px}.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-910px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-935px -1085px;width:60px;height:60px}.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-1001px -1070px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-1026px -1085px;width:60px;height:60px}.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1171px 0;width:90px;height:90px}.customize-option.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1196px -15px;width:60px;height:60px}.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-1171px -91px;width:90px;height:90px}.customize-option.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-1196px -106px;width:60px;height:60px}.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-1171px -182px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-1196px -197px;width:60px;height:60px}.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-1171px -273px;width:90px;height:90px}.customize-option.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-1196px -288px;width:60px;height:60px}.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-1171px -364px;width:90px;height:90px}.customize-option.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-1196px -379px;width:60px;height:60px}.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-1171px -455px;width:90px;height:90px}.customize-option.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-1196px -470px;width:60px;height:60px}.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-1171px -546px;width:90px;height:90px}.customize-option.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-1196px -561px;width:60px;height:60px}.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-1171px -637px;width:90px;height:90px}.customize-option.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-1196px -652px;width:60px;height:60px}.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-1171px -728px;width:90px;height:90px}.customize-option.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-1196px -743px;width:60px;height:60px}.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-1171px -819px;width:90px;height:90px}.customize-option.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-1196px -834px;width:60px;height:60px}.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-1171px -910px;width:90px;height:90px}.customize-option.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-1196px -925px;width:60px;height:60px}.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:-1171px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:-1196px -1016px;width:60px;height:60px}.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:0 -1161px;width:90px;height:90px}.customize-option.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:-25px -1176px;width:60px;height:60px}.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-91px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-116px -1176px;width:60px;height:60px}.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-182px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-207px -1176px;width:60px;height:60px}.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-273px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-298px -1176px;width:60px;height:60px}.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-364px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-389px -1176px;width:60px;height:60px}.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-455px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-480px -1176px;width:60px;height:60px}.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-546px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-571px -1176px;width:60px;height:60px}.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-637px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-662px -1176px;width:60px;height:60px}.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-728px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-753px -1176px;width:60px;height:60px}.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-819px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-844px -1176px;width:60px;height:60px}.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-910px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-935px -1176px;width:60px;height:60px}.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1001px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1026px -1176px;width:60px;height:60px}.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:-1092px -1161px;width:90px;height:90px}.customize-option.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:-1117px -1176px;width:60px;height:60px}.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1262px 0;width:90px;height:90px}.customize-option.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1287px -15px;width:60px;height:60px}.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-1262px -91px;width:90px;height:90px}.customize-option.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-1287px -106px;width:60px;height:60px}.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-1262px -182px;width:90px;height:90px}.customize-option.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-1287px -197px;width:60px;height:60px}.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-1262px -273px;width:90px;height:90px}.customize-option.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-1287px -288px;width:60px;height:60px}.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-1262px -364px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-1287px -379px;width:60px;height:60px}.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-1262px -455px;width:90px;height:90px}.customize-option.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-1287px -470px;width:60px;height:60px}.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-1262px -546px;width:90px;height:90px}.customize-option.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-1287px -561px;width:60px;height:60px}.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-1262px -637px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-1287px -652px;width:60px;height:60px}.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1262px -728px;width:90px;height:90px}.customize-option.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1287px -743px;width:60px;height:60px}.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-1262px -819px;width:90px;height:90px}.customize-option.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-1287px -834px;width:60px;height:60px}.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:-1262px -910px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:-1287px -925px;width:60px;height:60px}.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-1262px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-1287px -1016px;width:60px;height:60px}.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-1262px -1092px;width:90px;height:90px}.customize-option.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-1287px -1107px;width:60px;height:60px}.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:0 -1252px;width:90px;height:90px}.customize-option.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:-25px -1267px;width:60px;height:60px}.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-91px -1252px;width:90px;height:90px}.customize-option.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-116px -1267px;width:60px;height:60px}.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-182px -1252px;width:90px;height:90px}.customize-option.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-207px -1267px;width:60px;height:60px}.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-273px -1252px;width:90px;height:90px}.customize-option.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-298px -1267px;width:60px;height:60px}.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-364px -1252px;width:90px;height:90px}.customize-option.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-389px -1267px;width:60px;height:60px}.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-455px -1252px;width:90px;height:90px}.customize-option.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-480px -1267px;width:60px;height:60px}.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-546px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-571px -1267px;width:60px;height:60px}.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-637px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-662px -1267px;width:60px;height:60px}.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-728px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-753px -1267px;width:60px;height:60px}.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-819px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-844px -1267px;width:60px;height:60px}.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-910px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-935px -1267px;width:60px;height:60px}.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1001px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1026px -1267px;width:60px;height:60px}.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:-1092px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:-1117px -1267px;width:60px;height:60px}.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-1183px -1252px;width:90px;height:90px}.customize-option.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-1208px -1267px;width:60px;height:60px}.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-1353px 0;width:90px;height:90px}.customize-option.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-1378px -15px;width:60px;height:60px}.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-1353px -91px;width:90px;height:90px}.customize-option.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-1378px -106px;width:60px;height:60px}.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1353px -182px;width:90px;height:90px}.customize-option.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1378px -197px;width:60px;height:60px}.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-1353px -273px;width:90px;height:90px}.customize-option.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-1378px -288px;width:60px;height:60px}.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-1353px -364px;width:90px;height:90px}.customize-option.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-1378px -379px;width:60px;height:60px}.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-1353px -455px;width:90px;height:90px}.customize-option.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-1378px -470px;width:60px;height:60px}.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1353px -546px;width:90px;height:90px}.customize-option.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1378px -561px;width:60px;height:60px}.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-1353px -637px;width:90px;height:90px}.customize-option.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-1378px -652px;width:60px;height:60px}.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-1353px -728px;width:90px;height:90px}.customize-option.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-1378px -743px;width:60px;height:60px}.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:-1353px -819px;width:90px;height:90px}.customize-option.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:-1378px -834px;width:60px;height:60px}.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-1353px -910px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-1378px -925px;width:60px;height:60px}.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-1353px -1001px;width:90px;height:90px}.customize-option.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-1378px -1016px;width:60px;height:60px}.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-1353px -1092px;width:90px;height:90px}.customize-option.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-1378px -1107px;width:60px;height:60px}.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-1353px -1183px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-1378px -1198px;width:60px;height:60px}.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:0 -1343px;width:90px;height:90px}.customize-option.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:-25px -1358px;width:60px;height:60px}.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-91px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-116px -1358px;width:60px;height:60px}.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-182px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-207px -1358px;width:60px;height:60px}.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-273px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-298px -1358px;width:60px;height:60px}.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-364px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-389px -1358px;width:60px;height:60px}.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-455px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-480px -1358px;width:60px;height:60px}.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-546px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-571px -1358px;width:60px;height:60px}.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-637px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-662px -1358px;width:60px;height:60px}.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-728px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-753px -1358px;width:60px;height:60px}.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-819px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-844px -1358px;width:60px;height:60px}.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-910px -1343px;width:90px;height:90px}.customize-option.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-935px -1358px;width:60px;height:60px}.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1001px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1026px -1358px;width:60px;height:60px}.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:-1092px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:-1117px -1358px;width:60px;height:60px}.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-1183px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-1208px -1358px;width:60px;height:60px}.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-1274px -1343px;width:90px;height:90px}.customize-option.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-1299px -1358px;width:60px;height:60px}.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-1444px 0;width:90px;height:90px}.customize-option.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-1469px -15px;width:60px;height:60px}.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-1444px -91px;width:90px;height:90px}.customize-option.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-1469px -106px;width:60px;height:60px}.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-1444px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-1469px -197px;width:60px;height:60px}.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-1444px -273px;width:90px;height:90px}.customize-option.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-1469px -288px;width:60px;height:60px}.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-1444px -364px;width:90px;height:90px}.customize-option.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-1469px -379px;width:60px;height:60px}.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-1444px -455px;width:90px;height:90px}.customize-option.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-1469px -470px;width:60px;height:60px}.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1444px -546px;width:90px;height:90px}.customize-option.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1469px -561px;width:60px;height:60px}.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-1444px -637px;width:90px;height:90px}.customize-option.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-1469px -652px;width:60px;height:60px}.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:-1444px -728px;width:90px;height:90px}.customize-option.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:-1469px -743px;width:60px;height:60px}.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-1444px -819px;width:90px;height:90px}.customize-option.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-1469px -834px;width:60px;height:60px}.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1444px -910px;width:90px;height:90px}.customize-option.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1469px -925px;width:60px;height:60px}.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-1444px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-1469px -1016px;width:60px;height:60px}.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-1444px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-1469px -1107px;width:60px;height:60px}.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-1444px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-1469px -1198px;width:60px;height:60px}.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-1444px -1274px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-1469px -1289px;width:60px;height:60px}.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-708px -592px;width:90px;height:90px}.customize-option.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-733px -607px;width:60px;height:60px}.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-91px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-116px -1449px;width:60px;height:60px}.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-182px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-207px -1449px;width:60px;height:60px}.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-273px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-298px -1449px;width:60px;height:60px}.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-364px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-389px -1449px;width:60px;height:60px}.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-455px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-480px -1449px;width:60px;height:60px}.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-546px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-571px -1449px;width:60px;height:60px}.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-637px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-662px -1449px;width:60px;height:60px}.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-728px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-753px -1449px;width:60px;height:60px}.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-819px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-844px -1449px;width:60px;height:60px}.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-910px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-935px -1449px;width:60px;height:60px}.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1001px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1026px -1449px;width:60px;height:60px}.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:-1092px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:-1117px -1449px;width:60px;height:60px}.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-1183px -1434px;width:90px;height:90px}.customize-option.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-1208px -1449px;width:60px;height:60px}.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-1274px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-1299px -1449px;width:60px;height:60px}.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-1365px -1434px;width:90px;height:90px}.customize-option.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-1390px -1449px;width:60px;height:60px}.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-1535px 0;width:90px;height:90px}.customize-option.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-1560px -15px;width:60px;height:60px}.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-1535px -91px;width:90px;height:90px}.customize-option.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-1560px -106px;width:60px;height:60px}.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-1535px -182px;width:90px;height:90px}.customize-option.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-1560px -197px;width:60px;height:60px}.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-1535px -273px;width:90px;height:90px}.customize-option.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-1560px -288px;width:60px;height:60px}.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-1535px -364px;width:90px;height:90px}.customize-option.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-1560px -379px;width:60px;height:60px}.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-1535px -455px;width:90px;height:90px}.customize-option.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-1560px -470px;width:60px;height:60px}.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-1535px -546px;width:90px;height:90px}.customize-option.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-1560px -561px;width:60px;height:60px}.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:-1535px -637px;width:90px;height:90px}.customize-option.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:-1560px -652px;width:60px;height:60px}.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1535px -728px;width:90px;height:90px}.customize-option.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-1560px -743px;width:60px;height:60px}.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-1535px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-1560px -834px;width:60px;height:60px}.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-1535px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-1560px -925px;width:60px;height:60px}.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-1535px -1001px;width:90px;height:90px}.customize-option.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-1560px -1016px;width:60px;height:60px}.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1535px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1560px -1107px;width:60px;height:60px}.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-1535px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-1560px -1198px;width:60px;height:60px}.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-1535px -1274px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-1560px -1289px;width:60px;height:60px}.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-1535px -1365px;width:90px;height:90px}.customize-option.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-1560px -1380px;width:60px;height:60px}.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:0 -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:-25px -1540px;width:60px;height:60px}.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-91px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-116px -1540px;width:60px;height:60px}.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-182px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-207px -1540px;width:60px;height:60px}.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-273px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-298px -1540px;width:60px;height:60px}.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-364px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-389px -1540px;width:60px;height:60px}.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-455px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-480px -1540px;width:60px;height:60px}.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-546px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-571px -1540px;width:60px;height:60px}.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-637px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-662px -1540px;width:60px;height:60px}.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-728px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-753px -1540px;width:60px;height:60px}.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-819px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-844px -1540px;width:60px;height:60px}.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-910px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-935px -1540px;width:60px;height:60px}.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1001px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1026px -1540px;width:60px;height:60px}.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:-1092px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:-1117px -1540px;width:60px;height:60px}.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-1183px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-1208px -1540px;width:60px;height:60px}.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-1274px -1525px;width:90px;height:90px}.customize-option.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-1299px -1540px;width:60px;height:60px}.hair_flower_1{background-image:url(spritesmith0.png);background-position:-1365px -1525px;width:90px;height:90px}.customize-option.hair_flower_1{background-image:url(spritesmith0.png);background-position:-1390px -1540px;width:60px;height:60px}.hair_flower_2{background-image:url(spritesmith0.png);background-position:-1456px -1525px;width:90px;height:90px}.customize-option.hair_flower_2{background-image:url(spritesmith0.png);background-position:-1481px -1540px;width:60px;height:60px}.hair_flower_3{background-image:url(spritesmith0.png);background-position:-1626px 0;width:90px;height:90px}.customize-option.hair_flower_3{background-image:url(spritesmith0.png);background-position:-1651px -15px;width:60px;height:60px}.hair_flower_4{background-image:url(spritesmith0.png);background-position:-1626px -91px;width:90px;height:90px}.customize-option.hair_flower_4{background-image:url(spritesmith0.png);background-position:-1651px -106px;width:60px;height:60px}.hair_flower_5{background-image:url(spritesmith0.png);background-position:-1626px -182px;width:90px;height:90px}.customize-option.hair_flower_5{background-image:url(spritesmith0.png);background-position:-1651px -197px;width:60px;height:60px}.hair_flower_6{background-image:url(spritesmith0.png);background-position:-1626px -273px;width:90px;height:90px}.customize-option.hair_flower_6{background-image:url(spritesmith0.png);background-position:-1651px -288px;width:60px;height:60px}.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-1626px -364px;width:90px;height:90px}.customize-option.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-1651px -379px;width:60px;height:60px}.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-1626px -455px;width:90px;height:90px}.customize-option.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-1651px -470px;width:60px;height:60px}.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:-1626px -546px;width:90px;height:90px}.customize-option.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:-1651px -561px;width:60px;height:60px}.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-1626px -637px;width:90px;height:90px}.customize-option.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-1651px -652px;width:60px;height:60px}.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-1626px -728px;width:90px;height:90px}.customize-option.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-1651px -743px;width:60px;height:60px}.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-1626px -819px;width:90px;height:90px}.customize-option.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-1651px -834px;width:60px;height:60px}.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-1626px -910px;width:90px;height:90px}.customize-option.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-1651px -925px;width:60px;height:60px}.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-1626px -1001px;width:90px;height:90px}.customize-option.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-1651px -1016px;width:60px;height:60px}.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-1626px -1092px;width:90px;height:90px}.customize-option.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-1651px -1107px;width:60px;height:60px}.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-1626px -1183px;width:90px;height:90px}.customize-option.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-1651px -1198px;width:60px;height:60px}.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1626px -1274px;width:90px;height:90px}.customize-option.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1651px -1289px;width:60px;height:60px}.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-1626px -1365px;width:90px;height:90px}.customize-option.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-1651px -1380px;width:60px;height:60px}.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-1626px -1456px;width:90px;height:90px}.customize-option.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-1651px -1471px;width:60px;height:60px}.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:0 -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:-25px -1631px;width:60px;height:60px}.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-91px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-116px -1631px;width:60px;height:60px}.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-182px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-207px -1631px;width:60px;height:60px}.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-273px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-298px -1631px;width:60px;height:60px}.hair_bangs_1_pblue2{background-image:url(spritesmith0.png);background-position:-364px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue2{background-image:url(spritesmith0.png);background-position:-389px -1631px;width:60px;height:60px}.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-455px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-480px -1631px;width:60px;height:60px}.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-546px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-571px -1631px;width:60px;height:60px}.hair_bangs_1_pgreen2{background-image:url(spritesmith0.png);background-position:-637px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen2{background-image:url(spritesmith0.png);background-position:-662px -1631px;width:60px;height:60px}.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-728px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-753px -1631px;width:60px;height:60px}.hair_bangs_1_porange2{background-image:url(spritesmith0.png);background-position:-819px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_porange2{background-image:url(spritesmith0.png);background-position:-844px -1631px;width:60px;height:60px}.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-910px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-935px -1631px;width:60px;height:60px}.hair_bangs_1_ppink2{background-image:url(spritesmith0.png);background-position:-1001px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink2{background-image:url(spritesmith0.png);background-position:-1026px -1631px;width:60px;height:60px}.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:-1092px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:-1117px -1631px;width:60px;height:60px}.hair_bangs_1_ppurple2{background-image:url(spritesmith0.png);background-position:-1183px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple2{background-image:url(spritesmith0.png);background-position:-1208px -1631px;width:60px;height:60px}.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1274px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1299px -1631px;width:60px;height:60px}.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-1365px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-1390px -1631px;width:60px;height:60px}.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-1456px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-1481px -1631px;width:60px;height:60px}.hair_bangs_1_pyellow2{background-image:url(spritesmith0.png);background-position:-1547px -1616px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow2{background-image:url(spritesmith0.png);background-position:-1572px -1631px;width:60px;height:60px}.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-1717px 0;width:90px;height:90px}.customize-option.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-1742px -15px;width:60px;height:60px}.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-1717px -91px;width:90px;height:90px}.customize-option.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-1742px -106px;width:60px;height:60px}.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-1717px -182px;width:90px;height:90px}.customize-option.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-1742px -197px;width:60px;height:60px}.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-1717px -273px;width:90px;height:90px}.customize-option.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-1742px -288px;width:60px;height:60px}.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-1717px -364px;width:90px;height:90px}.customize-option.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-1742px -379px;width:60px;height:60px}.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1717px -455px;width:90px;height:90px}.customize-option.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1742px -470px;width:60px;height:60px}.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1717px -546px;width:90px;height:90px}.customize-option.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1742px -561px;width:60px;height:60px}.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1717px -637px;width:90px;height:90px}.customize-option.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1742px -652px;width:60px;height:60px}.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1717px -728px;width:90px;height:90px}.customize-option.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1742px -743px;width:60px;height:60px}.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1717px -819px;width:90px;height:90px}.customize-option.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1742px -834px;width:60px;height:60px}.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1717px -910px;width:90px;height:90px}.customize-option.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1742px -925px;width:60px;height:60px}.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:-1717px -1001px;width:90px;height:90px}.customize-option.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:-1742px -1016px;width:60px;height:60px}.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-1717px -1092px;width:90px;height:90px}.customize-option.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-1742px -1107px;width:60px;height:60px}.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-1717px -1183px;width:90px;height:90px}.customize-option.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-1742px -1198px;width:60px;height:60px}.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-1717px -1274px;width:90px;height:90px}.customize-option.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-1742px -1289px;width:60px;height:60px}.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-1717px -1365px;width:90px;height:90px}.customize-option.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-1742px -1380px;width:60px;height:60px}.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-1717px -1456px;width:90px;height:90px}.customize-option.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-1742px -1471px;width:60px;height:60px}.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-1717px -1547px;width:90px;height:90px}.customize-option.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-1742px -1562px;width:60px;height:60px}.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:0 -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-25px -1722px;width:60px;height:60px}.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-91px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-116px -1722px;width:60px;height:60px}.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-182px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-207px -1722px;width:60px;height:60px}.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-273px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-298px -1722px;width:60px;height:60px}.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-364px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-389px -1722px;width:60px;height:60px}.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-455px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-480px -1722px;width:60px;height:60px}.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-546px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-571px -1722px;width:60px;height:60px}.hair_bangs_2_pblue2{background-image:url(spritesmith0.png);background-position:-637px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue2{background-image:url(spritesmith0.png);background-position:-662px -1722px;width:60px;height:60px}.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-728px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-753px -1722px;width:60px;height:60px}.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-819px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-844px -1722px;width:60px;height:60px}.hair_bangs_2_pgreen2{background-image:url(spritesmith0.png);background-position:-910px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen2{background-image:url(spritesmith0.png);background-position:-935px -1722px;width:60px;height:60px}.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1001px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1026px -1722px;width:60px;height:60px}.hair_bangs_2_porange2{background-image:url(spritesmith0.png);background-position:-1092px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_porange2{background-image:url(spritesmith0.png);background-position:-1117px -1722px;width:60px;height:60px}.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-1183px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-1208px -1722px;width:60px;height:60px}.hair_bangs_2_ppink2{background-image:url(spritesmith0.png);background-position:-1274px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink2{background-image:url(spritesmith0.png);background-position:-1299px -1722px;width:60px;height:60px}.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-1365px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-1390px -1722px;width:60px;height:60px}.hair_bangs_2_ppurple2{background-image:url(spritesmith0.png);background-position:-1456px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple2{background-image:url(spritesmith0.png);background-position:-1481px -1722px;width:60px;height:60px}.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1547px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1572px -1722px;width:60px;height:60px}.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-1638px -1707px;width:90px;height:90px}.customize-option.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-1663px -1722px;width:60px;height:60px}.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-1808px 0;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-1833px -15px;width:60px;height:60px}.hair_bangs_2_pyellow2{background-image:url(spritesmith0.png);background-position:-1808px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow2{background-image:url(spritesmith0.png);background-position:-1833px -106px;width:60px;height:60px}.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-1808px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-1833px -197px;width:60px;height:60px}.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-1808px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-1833px -288px;width:60px;height:60px}.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1808px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1833px -379px;width:60px;height:60px}.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1808px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1833px -470px;width:60px;height:60px}.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1808px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1833px -561px;width:60px;height:60px}.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1808px -637px;width:90px;height:90px}.customize-option.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1833px -652px;width:60px;height:60px}.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1808px -728px;width:90px;height:90px}.customize-option.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1833px -743px;width:60px;height:60px}.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1808px -819px;width:90px;height:90px}.customize-option.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1833px -834px;width:60px;height:60px}.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1808px -910px;width:90px;height:90px}.customize-option.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1833px -925px;width:60px;height:60px}.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1808px -1001px;width:90px;height:90px}.customize-option.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1833px -1016px;width:60px;height:60px}.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1808px -1092px;width:90px;height:90px}.customize-option.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1833px -1107px;width:60px;height:60px}.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1808px -1183px;width:90px;height:90px}.customize-option.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1833px -1198px;width:60px;height:60px}.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1808px -1274px;width:90px;height:90px}.customize-option.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1833px -1289px;width:60px;height:60px}.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1808px -1365px;width:90px;height:90px}.customize-option.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1833px -1380px;width:60px;height:60px}.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:-1808px -1456px;width:90px;height:90px}.customize-option.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:-1833px -1471px;width:60px;height:60px}.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-1808px -1547px;width:90px;height:90px}.customize-option.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-1833px -1562px;width:60px;height:60px}.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-1808px -1638px;width:90px;height:90px}.customize-option.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-1833px -1653px;width:60px;height:60px}.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:0 -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:-25px -1813px;width:60px;height:60px}.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-91px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-116px -1813px;width:60px;height:60px}.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-182px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-207px -1813px;width:60px;height:60px}.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-273px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-298px -1813px;width:60px;height:60px}.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-364px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-389px -1813px;width:60px;height:60px}.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-455px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-480px -1813px;width:60px;height:60px}.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-546px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-571px -1813px;width:60px;height:60px}.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-637px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-662px -1813px;width:60px;height:60px}.hair_bangs_3_pblue2{background-image:url(spritesmith0.png);background-position:-728px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue2{background-image:url(spritesmith0.png);background-position:-753px -1813px;width:60px;height:60px}.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-819px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-844px -1813px;width:60px;height:60px}.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-910px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-935px -1813px;width:60px;height:60px}.hair_bangs_3_pgreen2{background-image:url(spritesmith0.png);background-position:-1001px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen2{background-image:url(spritesmith0.png);background-position:-1026px -1813px;width:60px;height:60px}.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-1092px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-1117px -1813px;width:60px;height:60px}.hair_bangs_3_porange2{background-image:url(spritesmith0.png);background-position:-1183px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_porange2{background-image:url(spritesmith0.png);background-position:-1208px -1813px;width:60px;height:60px}.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-1274px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-1299px -1813px;width:60px;height:60px}.hair_bangs_3_ppink2{background-image:url(spritesmith0.png);background-position:-1365px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink2{background-image:url(spritesmith0.png);background-position:-1390px -1813px;width:60px;height:60px}.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-1456px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-1481px -1813px;width:60px;height:60px}.hair_bangs_3_ppurple2{background-image:url(spritesmith0.png);background-position:-1547px -1798px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple2{background-image:url(spritesmith0.png);background-position:-1572px -1813px;width:60px;height:60px}.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:0 -1434px;width:90px;height:90px}.customize-option.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:-25px -1449px;width:60px;height:60px}.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-637px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-662px -994px;width:60px;height:60px}.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-546px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-571px -994px;width:60px;height:60px}.hair_bangs_3_pyellow2{background-image:url(spritesmith0.png);background-position:-455px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow2{background-image:url(spritesmith0.png);background-position:-480px -994px;width:60px;height:60px}.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-364px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-389px -994px;width:60px;height:60px}.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:-273px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:-298px -994px;width:60px;height:60px}.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-182px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-207px -994px;width:60px;height:60px}.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-91px -979px;width:90px;height:90px}.customize-option.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-116px -994px;width:60px;height:60px}.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:0 -979px;width:90px;height:90px}.customize-option.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:-25px -994px;width:60px;height:60px}.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-989px -819px;width:90px;height:90px}.customize-option.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-1014px -834px;width:60px;height:60px}.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-989px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-1014px -743px;width:60px;height:60px}.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-989px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-1014px -652px;width:60px;height:60px}.hair_base_10_TRUred{background-image:url(spritesmith0.png);background-position:-989px -546px;width:90px;height:90px}.customize-option.hair_base_10_TRUred{background-image:url(spritesmith0.png);background-position:-1014px -561px;width:60px;height:60px}.hair_base_10_aurora{background-image:url(spritesmith0.png);background-position:-989px -455px;width:90px;height:90px}.customize-option.hair_base_10_aurora{background-image:url(spritesmith0.png);background-position:-1014px -470px;width:60px;height:60px}.hair_base_10_black{background-image:url(spritesmith0.png);background-position:-989px -364px;width:90px;height:90px}.customize-option.hair_base_10_black{background-image:url(spritesmith0.png);background-position:-1014px -379px;width:60px;height:60px}.hair_base_10_blond{background-image:url(spritesmith0.png);background-position:-989px -273px;width:90px;height:90px}.customize-option.hair_base_10_blond{background-image:url(spritesmith0.png);background-position:-1014px -288px;width:60px;height:60px}.hair_base_10_blue{background-image:url(spritesmith0.png);background-position:-989px -182px;width:90px;height:90px}.customize-option.hair_base_10_blue{background-image:url(spritesmith0.png);background-position:-1014px -197px;width:60px;height:60px}.hair_base_10_brown{background-image:url(spritesmith0.png);background-position:-989px -91px;width:90px;height:90px}.customize-option.hair_base_10_brown{background-image:url(spritesmith0.png);background-position:-1014px -106px;width:60px;height:60px}.hair_base_10_candycane{background-image:url(spritesmith0.png);background-position:-989px 0;width:90px;height:90px}.customize-option.hair_base_10_candycane{background-image:url(spritesmith0.png);background-position:-1014px -15px;width:60px;height:60px}.hair_base_10_candycorn{background-image:url(spritesmith0.png);background-position:-819px -888px;width:90px;height:90px}.customize-option.hair_base_10_candycorn{background-image:url(spritesmith0.png);background-position:-844px -903px;width:60px;height:60px}.hair_base_10_festive{background-image:url(spritesmith0.png);background-position:-728px -888px;width:90px;height:90px}.customize-option.hair_base_10_festive{background-image:url(spritesmith0.png);background-position:-753px -903px;width:60px;height:60px}.hair_base_10_frost{background-image:url(spritesmith0.png);background-position:-637px -888px;width:90px;height:90px}.customize-option.hair_base_10_frost{background-image:url(spritesmith0.png);background-position:-662px -903px;width:60px;height:60px}.hair_base_10_ghostwhite{background-image:url(spritesmith0.png);background-position:-546px -888px;width:90px;height:90px}.customize-option.hair_base_10_ghostwhite{background-image:url(spritesmith0.png);background-position:-571px -903px;width:60px;height:60px}.hair_base_10_green{background-image:url(spritesmith0.png);background-position:-455px -888px;width:90px;height:90px}.customize-option.hair_base_10_green{background-image:url(spritesmith0.png);background-position:-480px -903px;width:60px;height:60px}.hair_base_10_halloween{background-image:url(spritesmith0.png);background-position:-364px -888px;width:90px;height:90px}.customize-option.hair_base_10_halloween{background-image:url(spritesmith0.png);background-position:-389px -903px;width:60px;height:60px}.hair_base_10_holly{background-image:url(spritesmith0.png);background-position:-273px -888px;width:90px;height:90px}.customize-option.hair_base_10_holly{background-image:url(spritesmith0.png);background-position:-298px -903px;width:60px;height:60px}.hair_base_10_hollygreen{background-image:url(spritesmith0.png);background-position:-182px -888px;width:90px;height:90px}.customize-option.hair_base_10_hollygreen{background-image:url(spritesmith0.png);background-position:-207px -903px;width:60px;height:60px}.hair_base_10_midnight{background-image:url(spritesmith0.png);background-position:-91px -888px;width:90px;height:90px}.customize-option.hair_base_10_midnight{background-image:url(spritesmith0.png);background-position:-116px -903px;width:60px;height:60px}.hair_base_10_pblue{background-image:url(spritesmith0.png);background-position:0 -888px;width:90px;height:90px}.customize-option.hair_base_10_pblue{background-image:url(spritesmith0.png);background-position:-25px -903px;width:60px;height:60px}.hair_base_10_pblue2{background-image:url(spritesmith0.png);background-position:-889px -740px;width:90px;height:90px}.customize-option.hair_base_10_pblue2{background-image:url(spritesmith0.png);background-position:-914px -755px;width:60px;height:60px}.hair_base_10_peppermint{background-image:url(spritesmith0.png);background-position:-798px -740px;width:90px;height:90px}.customize-option.hair_base_10_peppermint{background-image:url(spritesmith0.png);background-position:-823px -755px;width:60px;height:60px}.hair_base_10_pgreen{background-image:url(spritesmith0.png);background-position:-707px -740px;width:90px;height:90px}.customize-option.hair_base_10_pgreen{background-image:url(spritesmith0.png);background-position:-732px -755px;width:60px;height:60px}.hair_base_10_pgreen2{background-image:url(spritesmith0.png);background-position:-1080px 0;width:90px;height:90px}.customize-option.hair_base_10_pgreen2{background-image:url(spritesmith0.png);background-position:-1105px -15px;width:60px;height:60px}.hair_base_10_porange{background-image:url(spritesmith0.png);background-position:-910px -979px;width:90px;height:90px}.customize-option.hair_base_10_porange{background-image:url(spritesmith0.png);background-position:-935px -994px;width:60px;height:60px}.hair_base_10_porange2{background-image:url(spritesmith0.png);background-position:-819px -979px;width:90px;height:90px}.customize-option.hair_base_10_porange2{background-image:url(spritesmith0.png);background-position:-844px -994px;width:60px;height:60px}.hair_base_10_ppink{background-image:url(spritesmith0.png);background-position:-728px -979px;width:90px;height:90px}.customize-option.hair_base_10_ppink{background-image:url(spritesmith0.png);background-position:-753px -994px;width:60px;height:60px}.hair_base_10_ppink2{background-image:url(spritesmith1.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_10_ppink2{background-image:url(spritesmith1.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_10_ppurple{background-image:url(spritesmith1.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_10_ppurple{background-image:url(spritesmith1.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_10_ppurple2{background-image:url(spritesmith1.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_10_ppurple2{background-image:url(spritesmith1.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_10_pumpkin{background-image:url(spritesmith1.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_10_pumpkin{background-image:url(spritesmith1.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_10_purple{background-image:url(spritesmith1.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_10_purple{background-image:url(spritesmith1.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_10_pyellow{background-image:url(spritesmith1.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_10_pyellow{background-image:url(spritesmith1.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_10_pyellow2{background-image:url(spritesmith1.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_10_pyellow2{background-image:url(spritesmith1.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_10_rainbow{background-image:url(spritesmith1.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_10_rainbow{background-image:url(spritesmith1.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_10_red{background-image:url(spritesmith1.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_10_red{background-image:url(spritesmith1.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_10_snowy{background-image:url(spritesmith1.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_10_snowy{background-image:url(spritesmith1.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_10_white{background-image:url(spritesmith1.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_10_white{background-image:url(spritesmith1.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_10_winternight{background-image:url(spritesmith1.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_10_winternight{background-image:url(spritesmith1.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_10_winterstar{background-image:url(spritesmith1.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_10_winterstar{background-image:url(spritesmith1.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_10_yellow{background-image:url(spritesmith1.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_10_yellow{background-image:url(spritesmith1.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_10_zombie{background-image:url(spritesmith1.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_10_zombie{background-image:url(spritesmith1.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_11_TRUred{background-image:url(spritesmith1.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_11_TRUred{background-image:url(spritesmith1.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_11_aurora{background-image:url(spritesmith1.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_11_aurora{background-image:url(spritesmith1.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_11_black{background-image:url(spritesmith1.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_11_black{background-image:url(spritesmith1.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_11_blond{background-image:url(spritesmith1.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_11_blond{background-image:url(spritesmith1.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_11_blue{background-image:url(spritesmith1.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_11_blue{background-image:url(spritesmith1.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_11_brown{background-image:url(spritesmith1.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_11_brown{background-image:url(spritesmith1.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_11_candycane{background-image:url(spritesmith1.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_11_candycane{background-image:url(spritesmith1.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_11_candycorn{background-image:url(spritesmith1.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_11_candycorn{background-image:url(spritesmith1.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_11_festive{background-image:url(spritesmith1.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_11_festive{background-image:url(spritesmith1.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_11_frost{background-image:url(spritesmith1.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_11_frost{background-image:url(spritesmith1.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_11_ghostwhite{background-image:url(spritesmith1.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_11_ghostwhite{background-image:url(spritesmith1.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_11_green{background-image:url(spritesmith1.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_11_green{background-image:url(spritesmith1.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_11_halloween{background-image:url(spritesmith1.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_11_halloween{background-image:url(spritesmith1.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_11_holly{background-image:url(spritesmith1.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_11_holly{background-image:url(spritesmith1.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_11_hollygreen{background-image:url(spritesmith1.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_11_hollygreen{background-image:url(spritesmith1.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_11_midnight{background-image:url(spritesmith1.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_11_midnight{background-image:url(spritesmith1.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_11_pblue{background-image:url(spritesmith1.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_11_pblue{background-image:url(spritesmith1.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_11_pblue2{background-image:url(spritesmith1.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_11_pblue2{background-image:url(spritesmith1.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_11_peppermint{background-image:url(spritesmith1.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_11_peppermint{background-image:url(spritesmith1.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_11_pgreen{background-image:url(spritesmith1.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_11_pgreen{background-image:url(spritesmith1.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_11_pgreen2{background-image:url(spritesmith1.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_11_pgreen2{background-image:url(spritesmith1.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_11_porange{background-image:url(spritesmith1.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_11_porange{background-image:url(spritesmith1.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_11_porange2{background-image:url(spritesmith1.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_11_porange2{background-image:url(spritesmith1.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_11_ppink{background-image:url(spritesmith1.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_11_ppink{background-image:url(spritesmith1.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_11_ppink2{background-image:url(spritesmith1.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_11_ppink2{background-image:url(spritesmith1.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_11_ppurple{background-image:url(spritesmith1.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_11_ppurple{background-image:url(spritesmith1.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_11_ppurple2{background-image:url(spritesmith1.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_11_ppurple2{background-image:url(spritesmith1.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_11_pumpkin{background-image:url(spritesmith1.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_11_pumpkin{background-image:url(spritesmith1.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_11_purple{background-image:url(spritesmith1.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_11_purple{background-image:url(spritesmith1.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_11_pyellow{background-image:url(spritesmith1.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_11_pyellow{background-image:url(spritesmith1.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_11_pyellow2{background-image:url(spritesmith1.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_11_pyellow2{background-image:url(spritesmith1.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_11_rainbow{background-image:url(spritesmith1.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_11_rainbow{background-image:url(spritesmith1.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_11_red{background-image:url(spritesmith1.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_11_red{background-image:url(spritesmith1.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_11_snowy{background-image:url(spritesmith1.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_11_snowy{background-image:url(spritesmith1.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_11_white{background-image:url(spritesmith1.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_11_white{background-image:url(spritesmith1.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_11_winternight{background-image:url(spritesmith1.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_11_winternight{background-image:url(spritesmith1.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_11_winterstar{background-image:url(spritesmith1.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_11_winterstar{background-image:url(spritesmith1.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_11_yellow{background-image:url(spritesmith1.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_11_yellow{background-image:url(spritesmith1.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_11_zombie{background-image:url(spritesmith1.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_11_zombie{background-image:url(spritesmith1.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_12_TRUred{background-image:url(spritesmith1.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_12_TRUred{background-image:url(spritesmith1.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_12_aurora{background-image:url(spritesmith1.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_12_aurora{background-image:url(spritesmith1.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_12_black{background-image:url(spritesmith1.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_12_black{background-image:url(spritesmith1.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_12_blond{background-image:url(spritesmith1.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_12_blond{background-image:url(spritesmith1.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_12_blue{background-image:url(spritesmith1.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_12_blue{background-image:url(spritesmith1.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_12_brown{background-image:url(spritesmith1.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_12_brown{background-image:url(spritesmith1.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_12_candycane{background-image:url(spritesmith1.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_12_candycane{background-image:url(spritesmith1.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_12_candycorn{background-image:url(spritesmith1.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_12_candycorn{background-image:url(spritesmith1.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_12_festive{background-image:url(spritesmith1.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_12_festive{background-image:url(spritesmith1.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_12_frost{background-image:url(spritesmith1.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_12_frost{background-image:url(spritesmith1.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_12_ghostwhite{background-image:url(spritesmith1.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_12_ghostwhite{background-image:url(spritesmith1.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_12_green{background-image:url(spritesmith1.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_12_green{background-image:url(spritesmith1.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_12_halloween{background-image:url(spritesmith1.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_12_halloween{background-image:url(spritesmith1.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_12_holly{background-image:url(spritesmith1.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_12_holly{background-image:url(spritesmith1.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_12_hollygreen{background-image:url(spritesmith1.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_12_hollygreen{background-image:url(spritesmith1.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_12_midnight{background-image:url(spritesmith1.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_12_midnight{background-image:url(spritesmith1.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_12_pblue{background-image:url(spritesmith1.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_12_pblue{background-image:url(spritesmith1.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_12_pblue2{background-image:url(spritesmith1.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_12_pblue2{background-image:url(spritesmith1.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_12_peppermint{background-image:url(spritesmith1.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_12_peppermint{background-image:url(spritesmith1.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_12_pgreen{background-image:url(spritesmith1.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_12_pgreen{background-image:url(spritesmith1.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_12_pgreen2{background-image:url(spritesmith1.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_12_pgreen2{background-image:url(spritesmith1.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_12_porange{background-image:url(spritesmith1.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_12_porange{background-image:url(spritesmith1.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_12_porange2{background-image:url(spritesmith1.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_12_porange2{background-image:url(spritesmith1.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_12_ppink{background-image:url(spritesmith1.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_12_ppink{background-image:url(spritesmith1.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_12_ppink2{background-image:url(spritesmith1.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_12_ppink2{background-image:url(spritesmith1.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_12_ppurple{background-image:url(spritesmith1.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_12_ppurple{background-image:url(spritesmith1.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_12_ppurple2{background-image:url(spritesmith1.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_12_ppurple2{background-image:url(spritesmith1.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_12_pumpkin{background-image:url(spritesmith1.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_12_pumpkin{background-image:url(spritesmith1.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_12_purple{background-image:url(spritesmith1.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_12_purple{background-image:url(spritesmith1.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_12_pyellow{background-image:url(spritesmith1.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_12_pyellow{background-image:url(spritesmith1.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_12_pyellow2{background-image:url(spritesmith1.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_12_pyellow2{background-image:url(spritesmith1.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_12_rainbow{background-image:url(spritesmith1.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_12_rainbow{background-image:url(spritesmith1.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_12_red{background-image:url(spritesmith1.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_12_red{background-image:url(spritesmith1.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_12_snowy{background-image:url(spritesmith1.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_12_snowy{background-image:url(spritesmith1.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_12_white{background-image:url(spritesmith1.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_12_white{background-image:url(spritesmith1.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_12_winternight{background-image:url(spritesmith1.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_12_winternight{background-image:url(spritesmith1.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_12_winterstar{background-image:url(spritesmith1.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_12_winterstar{background-image:url(spritesmith1.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_12_yellow{background-image:url(spritesmith1.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_12_yellow{background-image:url(spritesmith1.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_12_zombie{background-image:url(spritesmith1.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_12_zombie{background-image:url(spritesmith1.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_13_TRUred{background-image:url(spritesmith1.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_13_TRUred{background-image:url(spritesmith1.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_13_aurora{background-image:url(spritesmith1.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_13_aurora{background-image:url(spritesmith1.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_13_black{background-image:url(spritesmith1.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_13_black{background-image:url(spritesmith1.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_13_blond{background-image:url(spritesmith1.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_13_blond{background-image:url(spritesmith1.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_13_blue{background-image:url(spritesmith1.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_13_blue{background-image:url(spritesmith1.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_13_brown{background-image:url(spritesmith1.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_13_brown{background-image:url(spritesmith1.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_13_candycane{background-image:url(spritesmith1.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_13_candycane{background-image:url(spritesmith1.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_13_candycorn{background-image:url(spritesmith1.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_13_candycorn{background-image:url(spritesmith1.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_13_festive{background-image:url(spritesmith1.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_13_festive{background-image:url(spritesmith1.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_13_frost{background-image:url(spritesmith1.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_13_frost{background-image:url(spritesmith1.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_13_ghostwhite{background-image:url(spritesmith1.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_13_ghostwhite{background-image:url(spritesmith1.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_13_green{background-image:url(spritesmith1.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_13_green{background-image:url(spritesmith1.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_13_halloween{background-image:url(spritesmith1.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_13_halloween{background-image:url(spritesmith1.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_13_holly{background-image:url(spritesmith1.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_13_holly{background-image:url(spritesmith1.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_13_hollygreen{background-image:url(spritesmith1.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_13_hollygreen{background-image:url(spritesmith1.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_13_midnight{background-image:url(spritesmith1.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_13_midnight{background-image:url(spritesmith1.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_13_pblue{background-image:url(spritesmith1.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_13_pblue{background-image:url(spritesmith1.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_13_pblue2{background-image:url(spritesmith1.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_13_pblue2{background-image:url(spritesmith1.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_13_peppermint{background-image:url(spritesmith1.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_13_peppermint{background-image:url(spritesmith1.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_13_pgreen{background-image:url(spritesmith1.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_13_pgreen{background-image:url(spritesmith1.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_13_pgreen2{background-image:url(spritesmith1.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_13_pgreen2{background-image:url(spritesmith1.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_13_porange{background-image:url(spritesmith1.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_13_porange{background-image:url(spritesmith1.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_13_porange2{background-image:url(spritesmith1.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_13_porange2{background-image:url(spritesmith1.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_13_ppink{background-image:url(spritesmith1.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_13_ppink{background-image:url(spritesmith1.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_13_ppink2{background-image:url(spritesmith1.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_13_ppink2{background-image:url(spritesmith1.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_13_ppurple{background-image:url(spritesmith1.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_13_ppurple{background-image:url(spritesmith1.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_13_ppurple2{background-image:url(spritesmith1.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_13_ppurple2{background-image:url(spritesmith1.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_13_pumpkin{background-image:url(spritesmith1.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_13_pumpkin{background-image:url(spritesmith1.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_13_purple{background-image:url(spritesmith1.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_13_purple{background-image:url(spritesmith1.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_13_pyellow{background-image:url(spritesmith1.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_13_pyellow{background-image:url(spritesmith1.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_13_pyellow2{background-image:url(spritesmith1.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_13_pyellow2{background-image:url(spritesmith1.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_13_rainbow{background-image:url(spritesmith1.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_13_rainbow{background-image:url(spritesmith1.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_13_red{background-image:url(spritesmith1.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_13_red{background-image:url(spritesmith1.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_13_snowy{background-image:url(spritesmith1.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_13_snowy{background-image:url(spritesmith1.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_13_white{background-image:url(spritesmith1.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_13_white{background-image:url(spritesmith1.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_13_winternight{background-image:url(spritesmith1.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_13_winternight{background-image:url(spritesmith1.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_13_winterstar{background-image:url(spritesmith1.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_13_winterstar{background-image:url(spritesmith1.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_13_yellow{background-image:url(spritesmith1.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_13_yellow{background-image:url(spritesmith1.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_13_zombie{background-image:url(spritesmith1.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_13_zombie{background-image:url(spritesmith1.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_14_TRUred{background-image:url(spritesmith1.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_14_TRUred{background-image:url(spritesmith1.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_14_aurora{background-image:url(spritesmith1.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_14_aurora{background-image:url(spritesmith1.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_14_black{background-image:url(spritesmith1.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_14_black{background-image:url(spritesmith1.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_14_blond{background-image:url(spritesmith1.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_14_blond{background-image:url(spritesmith1.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_14_blue{background-image:url(spritesmith1.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_14_blue{background-image:url(spritesmith1.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_14_brown{background-image:url(spritesmith1.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_14_brown{background-image:url(spritesmith1.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_14_candycane{background-image:url(spritesmith1.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_14_candycane{background-image:url(spritesmith1.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_14_candycorn{background-image:url(spritesmith1.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_14_candycorn{background-image:url(spritesmith1.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_14_festive{background-image:url(spritesmith1.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_14_festive{background-image:url(spritesmith1.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_14_frost{background-image:url(spritesmith1.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_14_frost{background-image:url(spritesmith1.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_14_ghostwhite{background-image:url(spritesmith1.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_14_ghostwhite{background-image:url(spritesmith1.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_14_green{background-image:url(spritesmith1.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_14_green{background-image:url(spritesmith1.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_14_halloween{background-image:url(spritesmith1.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_14_halloween{background-image:url(spritesmith1.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_14_holly{background-image:url(spritesmith1.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_14_holly{background-image:url(spritesmith1.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_14_hollygreen{background-image:url(spritesmith1.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_14_hollygreen{background-image:url(spritesmith1.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_14_midnight{background-image:url(spritesmith1.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_14_midnight{background-image:url(spritesmith1.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_14_pblue{background-image:url(spritesmith1.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_14_pblue{background-image:url(spritesmith1.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_14_pblue2{background-image:url(spritesmith1.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_14_pblue2{background-image:url(spritesmith1.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_14_peppermint{background-image:url(spritesmith1.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_14_peppermint{background-image:url(spritesmith1.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_14_pgreen{background-image:url(spritesmith1.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_14_pgreen{background-image:url(spritesmith1.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_14_pgreen2{background-image:url(spritesmith1.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_14_pgreen2{background-image:url(spritesmith1.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_14_porange{background-image:url(spritesmith1.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_14_porange{background-image:url(spritesmith1.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_14_porange2{background-image:url(spritesmith1.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_14_porange2{background-image:url(spritesmith1.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_14_ppink{background-image:url(spritesmith1.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_14_ppink{background-image:url(spritesmith1.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_14_ppink2{background-image:url(spritesmith1.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppink2{background-image:url(spritesmith1.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_14_ppurple{background-image:url(spritesmith1.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppurple{background-image:url(spritesmith1.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_14_ppurple2{background-image:url(spritesmith1.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_14_ppurple2{background-image:url(spritesmith1.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_14_pumpkin{background-image:url(spritesmith1.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pumpkin{background-image:url(spritesmith1.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_14_purple{background-image:url(spritesmith1.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_14_purple{background-image:url(spritesmith1.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_14_pyellow{background-image:url(spritesmith1.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pyellow{background-image:url(spritesmith1.png);background-position:-480px -1107px;width:60px;height:60px}.hair_base_14_pyellow2{background-image:url(spritesmith1.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_base_14_pyellow2{background-image:url(spritesmith1.png);background-position:-571px -1107px;width:60px;height:60px}.hair_base_14_rainbow{background-image:url(spritesmith1.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_base_14_rainbow{background-image:url(spritesmith1.png);background-position:-662px -1107px;width:60px;height:60px}.hair_base_14_red{background-image:url(spritesmith1.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_base_14_red{background-image:url(spritesmith1.png);background-position:-753px -1107px;width:60px;height:60px}.hair_base_14_snowy{background-image:url(spritesmith1.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_base_14_snowy{background-image:url(spritesmith1.png);background-position:-844px -1107px;width:60px;height:60px}.hair_base_14_white{background-image:url(spritesmith1.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_base_14_white{background-image:url(spritesmith1.png);background-position:-935px -1107px;width:60px;height:60px}.hair_base_14_winternight{background-image:url(spritesmith1.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_base_14_winternight{background-image:url(spritesmith1.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_base_14_winterstar{background-image:url(spritesmith1.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_base_14_winterstar{background-image:url(spritesmith1.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_base_14_yellow{background-image:url(spritesmith1.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_base_14_yellow{background-image:url(spritesmith1.png);background-position:-1208px -15px;width:60px;height:60px}.hair_base_14_zombie{background-image:url(spritesmith1.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_base_14_zombie{background-image:url(spritesmith1.png);background-position:-1208px -106px;width:60px;height:60px}.hair_base_1_TRUred{background-image:url(spritesmith1.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_base_1_TRUred{background-image:url(spritesmith1.png);background-position:-1208px -197px;width:60px;height:60px}.hair_base_1_aurora{background-image:url(spritesmith1.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_base_1_aurora{background-image:url(spritesmith1.png);background-position:-1208px -288px;width:60px;height:60px}.hair_base_1_black{background-image:url(spritesmith1.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_base_1_black{background-image:url(spritesmith1.png);background-position:-1208px -379px;width:60px;height:60px}.hair_base_1_blond{background-image:url(spritesmith1.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_base_1_blond{background-image:url(spritesmith1.png);background-position:-1208px -470px;width:60px;height:60px}.hair_base_1_blue{background-image:url(spritesmith1.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_base_1_blue{background-image:url(spritesmith1.png);background-position:-1208px -561px;width:60px;height:60px}.hair_base_1_brown{background-image:url(spritesmith1.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_base_1_brown{background-image:url(spritesmith1.png);background-position:-1208px -652px;width:60px;height:60px}.hair_base_1_candycane{background-image:url(spritesmith1.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_base_1_candycane{background-image:url(spritesmith1.png);background-position:-1208px -743px;width:60px;height:60px}.hair_base_1_candycorn{background-image:url(spritesmith1.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_base_1_candycorn{background-image:url(spritesmith1.png);background-position:-1208px -834px;width:60px;height:60px}.hair_base_1_festive{background-image:url(spritesmith1.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_base_1_festive{background-image:url(spritesmith1.png);background-position:-1208px -925px;width:60px;height:60px}.hair_base_1_frost{background-image:url(spritesmith1.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_base_1_frost{background-image:url(spritesmith1.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_base_1_ghostwhite{background-image:url(spritesmith1.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_base_1_ghostwhite{background-image:url(spritesmith1.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_base_1_green{background-image:url(spritesmith1.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_base_1_green{background-image:url(spritesmith1.png);background-position:-25px -1198px;width:60px;height:60px}.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-116px -1198px;width:60px;height:60px}.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:-298px -1198px;width:60px;height:60px}.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-389px -1198px;width:60px;height:60px}.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-480px -1198px;width:60px;height:60px}.hair_base_1_pblue2{background-image:url(spritesmith1.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pblue2{background-image:url(spritesmith1.png);background-position:-571px -1198px;width:60px;height:60px}.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-662px -1198px;width:60px;height:60px}.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:-753px -1198px;width:60px;height:60px}.hair_base_1_pgreen2{background-image:url(spritesmith1.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_base_1_pgreen2{background-image:url(spritesmith1.png);background-position:-844px -1198px;width:60px;height:60px}.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-935px -1198px;width:60px;height:60px}.hair_base_1_porange2{background-image:url(spritesmith1.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_base_1_porange2{background-image:url(spritesmith1.png);background-position:-25px -15px;width:60px;height:60px}.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-1117px -1198px;width:60px;height:60px}.hair_base_1_ppink2{background-image:url(spritesmith1.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.hair_base_1_ppink2{background-image:url(spritesmith1.png);background-position:-1208px -1198px;width:60px;height:60px}.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-1299px -15px;width:60px;height:60px}.hair_base_1_ppurple2{background-image:url(spritesmith1.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.hair_base_1_ppurple2{background-image:url(spritesmith1.png);background-position:-1299px -106px;width:60px;height:60px}.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-1299px -197px;width:60px;height:60px}.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-1299px -288px;width:60px;height:60px}.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:-1299px -379px;width:60px;height:60px}.hair_base_1_pyellow2{background-image:url(spritesmith1.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.hair_base_1_pyellow2{background-image:url(spritesmith1.png);background-position:-1299px -470px;width:60px;height:60px}.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-1299px -561px;width:60px;height:60px}.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-1299px -652px;width:60px;height:60px}.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-1299px -743px;width:60px;height:60px}.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-1299px -834px;width:60px;height:60px}.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-1299px -925px;width:60px;height:60px}.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-1299px -1016px;width:60px;height:60px}.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-1299px -1107px;width:60px;height:60px}.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:-1299px -1198px;width:60px;height:60px}.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:-25px -1289px;width:60px;height:60px}.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-116px -1289px;width:60px;height:60px}.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-207px -1289px;width:60px;height:60px}.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-298px -1289px;width:60px;height:60px}.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-389px -1289px;width:60px;height:60px}.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-480px -1289px;width:60px;height:60px}.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-571px -1289px;width:60px;height:60px}.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-662px -1289px;width:60px;height:60px}.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-753px -1289px;width:60px;height:60px}.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:-844px -1289px;width:60px;height:60px}.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-935px -1289px;width:60px;height:60px}.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-1026px -1289px;width:60px;height:60px}.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-1117px -1289px;width:60px;height:60px}.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-1208px -1289px;width:60px;height:60px}.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-1299px -1289px;width:60px;height:60px}.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-1390px -15px;width:60px;height:60px}.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-1390px -106px;width:60px;height:60px}.hair_base_2_pblue2{background-image:url(spritesmith1.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.hair_base_2_pblue2{background-image:url(spritesmith1.png);background-position:-1390px -197px;width:60px;height:60px}.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-1390px -288px;width:60px;height:60px}.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-1390px -379px;width:60px;height:60px}.hair_base_2_pgreen2{background-image:url(spritesmith1.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.hair_base_2_pgreen2{background-image:url(spritesmith1.png);background-position:-1390px -470px;width:60px;height:60px}.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:-1390px -561px;width:60px;height:60px}.hair_base_2_porange2{background-image:url(spritesmith1.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.hair_base_2_porange2{background-image:url(spritesmith1.png);background-position:-1390px -652px;width:60px;height:60px}.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-1390px -743px;width:60px;height:60px}.hair_base_2_ppink2{background-image:url(spritesmith1.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.hair_base_2_ppink2{background-image:url(spritesmith1.png);background-position:-1390px -834px;width:60px;height:60px}.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:-1390px -925px;width:60px;height:60px}.hair_base_2_ppurple2{background-image:url(spritesmith1.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.hair_base_2_ppurple2{background-image:url(spritesmith1.png);background-position:-1390px -1016px;width:60px;height:60px}.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-1390px -1107px;width:60px;height:60px}.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-1390px -1198px;width:60px;height:60px}.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-1390px -1289px;width:60px;height:60px}.hair_base_2_pyellow2{background-image:url(spritesmith1.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.hair_base_2_pyellow2{background-image:url(spritesmith1.png);background-position:-25px -1380px;width:60px;height:60px}.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-116px -1380px;width:60px;height:60px}.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-207px -1380px;width:60px;height:60px}.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-298px -1380px;width:60px;height:60px}.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-389px -1380px;width:60px;height:60px}.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-480px -1380px;width:60px;height:60px}.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-571px -1380px;width:60px;height:60px}.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-662px -1380px;width:60px;height:60px}.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-753px -1380px;width:60px;height:60px}.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-844px -1380px;width:60px;height:60px}.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-935px -1380px;width:60px;height:60px}.hair_base_3_black{background-image:url(spritesmith1.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.hair_base_3_black{background-image:url(spritesmith1.png);background-position:-1026px -1380px;width:60px;height:60px}.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-1117px -1380px;width:60px;height:60px}.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-1208px -1380px;width:60px;height:60px}.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-1299px -1380px;width:60px;height:60px}.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-1390px -1380px;width:60px;height:60px}.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-1481px -15px;width:60px;height:60px}.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-1481px -106px;width:60px;height:60px}.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-1481px -197px;width:60px;height:60px}.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-1481px -288px;width:60px;height:60px}.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-1481px -379px;width:60px;height:60px}.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-1481px -470px;width:60px;height:60px}.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-1481px -561px;width:60px;height:60px}.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:-1481px -652px;width:60px;height:60px}.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-1481px -743px;width:60px;height:60px}.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-1481px -834px;width:60px;height:60px}.hair_base_3_pblue2{background-image:url(spritesmith1.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.hair_base_3_pblue2{background-image:url(spritesmith1.png);background-position:-1481px -925px;width:60px;height:60px}.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-1481px -1016px;width:60px;height:60px}.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:-1481px -1107px;width:60px;height:60px}.hair_base_3_pgreen2{background-image:url(spritesmith1.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.hair_base_3_pgreen2{background-image:url(spritesmith1.png);background-position:-1481px -1198px;width:60px;height:60px}.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-1481px -1289px;width:60px;height:60px}.hair_base_3_porange2{background-image:url(spritesmith1.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.hair_base_3_porange2{background-image:url(spritesmith1.png);background-position:-1481px -1380px;width:60px;height:60px}.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:-25px -1471px;width:60px;height:60px}.hair_base_3_ppink2{background-image:url(spritesmith1.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppink2{background-image:url(spritesmith1.png);background-position:-116px -1471px;width:60px;height:60px}.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-207px -1471px;width:60px;height:60px}.hair_base_3_ppurple2{background-image:url(spritesmith1.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.hair_base_3_ppurple2{background-image:url(spritesmith1.png);background-position:-298px -1471px;width:60px;height:60px}.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-389px -1471px;width:60px;height:60px}.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-480px -1471px;width:60px;height:60px}.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-571px -1471px;width:60px;height:60px}.hair_base_3_pyellow2{background-image:url(spritesmith1.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.hair_base_3_pyellow2{background-image:url(spritesmith1.png);background-position:-662px -1471px;width:60px;height:60px}.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-753px -1471px;width:60px;height:60px}.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-844px -1471px;width:60px;height:60px}.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-935px -1471px;width:60px;height:60px}.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-1026px -1471px;width:60px;height:60px}.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-1117px -1471px;width:60px;height:60px}.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-1208px -1471px;width:60px;height:60px}.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-1299px -1471px;width:60px;height:60px}.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-1390px -1471px;width:60px;height:60px}.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-1481px -1471px;width:60px;height:60px}.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-1572px -15px;width:60px;height:60px}.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-1572px -106px;width:60px;height:60px}.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:-1572px -197px;width:60px;height:60px}.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-1572px -288px;width:60px;height:60px}.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-1572px -379px;width:60px;height:60px}.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-1572px -470px;width:60px;height:60px}.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-1572px -561px;width:60px;height:60px}.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-1572px -652px;width:60px;height:60px}.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:-1572px -743px;width:60px;height:60px}.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-1572px -834px;width:60px;height:60px}.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-1572px -925px;width:60px;height:60px}.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-1572px -1016px;width:60px;height:60px}.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-1572px -1107px;width:60px;height:60px}.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-1547px -1183px;width:90px;height:90px}.customize-option.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-1572px -1198px;width:60px;height:60px}.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-1547px -1274px;width:90px;height:90px}.customize-option.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-1572px -1289px;width:60px;height:60px}.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-1547px -1365px;width:90px;height:90px}.customize-option.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-1572px -1380px;width:60px;height:60px}.hair_base_4_pblue2{background-image:url(spritesmith1.png);background-position:-1547px -1456px;width:90px;height:90px}.customize-option.hair_base_4_pblue2{background-image:url(spritesmith1.png);background-position:-1572px -1471px;width:60px;height:60px}.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:0 -1547px;width:90px;height:90px}.customize-option.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:-25px -1562px;width:60px;height:60px}.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-91px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-116px -1562px;width:60px;height:60px}.hair_base_4_pgreen2{background-image:url(spritesmith1.png);background-position:-182px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pgreen2{background-image:url(spritesmith1.png);background-position:-207px -1562px;width:60px;height:60px}.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-273px -1547px;width:90px;height:90px}.customize-option.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-298px -1562px;width:60px;height:60px}.hair_base_4_porange2{background-image:url(spritesmith1.png);background-position:-364px -1547px;width:90px;height:90px}.customize-option.hair_base_4_porange2{background-image:url(spritesmith1.png);background-position:-389px -1562px;width:60px;height:60px}.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-455px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-480px -1562px;width:60px;height:60px}.hair_base_4_ppink2{background-image:url(spritesmith1.png);background-position:-546px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppink2{background-image:url(spritesmith1.png);background-position:-571px -1562px;width:60px;height:60px}.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-637px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-662px -1562px;width:60px;height:60px}.hair_base_4_ppurple2{background-image:url(spritesmith1.png);background-position:-728px -1547px;width:90px;height:90px}.customize-option.hair_base_4_ppurple2{background-image:url(spritesmith1.png);background-position:-753px -1562px;width:60px;height:60px}.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-819px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-844px -1562px;width:60px;height:60px}.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:-910px -1547px;width:90px;height:90px}.customize-option.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:-935px -1562px;width:60px;height:60px}.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-1001px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-1026px -1562px;width:60px;height:60px}.hair_base_4_pyellow2{background-image:url(spritesmith1.png);background-position:-1092px -1547px;width:90px;height:90px}.customize-option.hair_base_4_pyellow2{background-image:url(spritesmith1.png);background-position:-1117px -1562px;width:60px;height:60px}.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-1183px -1547px;width:90px;height:90px}.customize-option.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-1208px -1562px;width:60px;height:60px}.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-1274px -1547px;width:90px;height:90px}.customize-option.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-1299px -1562px;width:60px;height:60px}.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-1365px -1547px;width:90px;height:90px}.customize-option.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-1390px -1562px;width:60px;height:60px}.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-1456px -1547px;width:90px;height:90px}.customize-option.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-1481px -1562px;width:60px;height:60px}.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-1547px -1547px;width:90px;height:90px}.customize-option.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-1572px -1562px;width:60px;height:60px}.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-1638px 0;width:90px;height:90px}.customize-option.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-1663px -15px;width:60px;height:60px}.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-1638px -91px;width:90px;height:90px}.customize-option.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-1663px -106px;width:60px;height:60px}.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-1638px -182px;width:90px;height:90px}.customize-option.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-1663px -197px;width:60px;height:60px}.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-1638px -273px;width:90px;height:90px}.customize-option.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-1663px -288px;width:60px;height:60px}.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1663px -379px;width:60px;height:60px}.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1638px -455px;width:90px;height:90px}.customize-option.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1663px -470px;width:60px;height:60px}.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1638px -546px;width:90px;height:90px}.customize-option.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1663px -561px;width:60px;height:60px}.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1638px -637px;width:90px;height:90px}.customize-option.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1663px -652px;width:60px;height:60px}.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1638px -728px;width:90px;height:90px}.customize-option.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1663px -743px;width:60px;height:60px}.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:-1638px -819px;width:90px;height:90px}.customize-option.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:-1663px -834px;width:60px;height:60px}.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-1638px -910px;width:90px;height:90px}.customize-option.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-1663px -925px;width:60px;height:60px}.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-1638px -1001px;width:90px;height:90px}.customize-option.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-1663px -1016px;width:60px;height:60px}.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-1638px -1092px;width:90px;height:90px}.customize-option.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-1663px -1107px;width:60px;height:60px}.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-1638px -1183px;width:90px;height:90px}.customize-option.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-1663px -1198px;width:60px;height:60px}.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-1638px -1274px;width:90px;height:90px}.customize-option.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-1663px -1289px;width:60px;height:60px}.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:-1638px -1365px;width:90px;height:90px}.customize-option.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:-1663px -1380px;width:60px;height:60px}.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-1638px -1456px;width:90px;height:90px}.customize-option.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-1663px -1471px;width:60px;height:60px}.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-1638px -1547px;width:90px;height:90px}.customize-option.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-1663px -1562px;width:60px;height:60px}.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:0 -1638px;width:90px;height:90px}.customize-option.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:-25px -1653px;width:60px;height:60px}.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-91px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-116px -1653px;width:60px;height:60px}.hair_base_5_pblue2{background-image:url(spritesmith1.png);background-position:-182px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pblue2{background-image:url(spritesmith1.png);background-position:-207px -1653px;width:60px;height:60px}.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-273px -1638px;width:90px;height:90px}.customize-option.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-298px -1653px;width:60px;height:60px}.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-364px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-389px -1653px;width:60px;height:60px}.hair_base_5_pgreen2{background-image:url(spritesmith1.png);background-position:-455px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pgreen2{background-image:url(spritesmith1.png);background-position:-480px -1653px;width:60px;height:60px}.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-546px -1638px;width:90px;height:90px}.customize-option.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-571px -1653px;width:60px;height:60px}.hair_base_5_porange2{background-image:url(spritesmith1.png);background-position:-637px -1638px;width:90px;height:90px}.customize-option.hair_base_5_porange2{background-image:url(spritesmith1.png);background-position:-662px -1653px;width:60px;height:60px}.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-728px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-753px -1653px;width:60px;height:60px}.hair_base_5_ppink2{background-image:url(spritesmith1.png);background-position:-819px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppink2{background-image:url(spritesmith1.png);background-position:-844px -1653px;width:60px;height:60px}.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-910px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-935px -1653px;width:60px;height:60px}.hair_base_5_ppurple2{background-image:url(spritesmith1.png);background-position:-1001px -1638px;width:90px;height:90px}.customize-option.hair_base_5_ppurple2{background-image:url(spritesmith1.png);background-position:-1026px -1653px;width:60px;height:60px}.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-1092px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-1117px -1653px;width:60px;height:60px}.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1183px -1638px;width:90px;height:90px}.customize-option.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1208px -1653px;width:60px;height:60px}.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1274px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1299px -1653px;width:60px;height:60px}.hair_base_5_pyellow2{background-image:url(spritesmith1.png);background-position:-1365px -1638px;width:90px;height:90px}.customize-option.hair_base_5_pyellow2{background-image:url(spritesmith1.png);background-position:-1390px -1653px;width:60px;height:60px}.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1456px -1638px;width:90px;height:90px}.customize-option.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1481px -1653px;width:60px;height:60px}.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1547px -1638px;width:90px;height:90px}.customize-option.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1572px -1653px;width:60px;height:60px}.hair_base_5_snowy{background-image:url(spritesmith1.png);background-position:-1638px -1638px;width:90px;height:90px}.customize-option.hair_base_5_snowy{background-image:url(spritesmith1.png);background-position:-1663px -1653px;width:60px;height:60px}.hair_base_5_white{background-image:url(spritesmith1.png);background-position:-1729px 0;width:90px;height:90px}.customize-option.hair_base_5_white{background-image:url(spritesmith1.png);background-position:-1754px -15px;width:60px;height:60px}.hair_base_5_winternight{background-image:url(spritesmith1.png);background-position:-1729px -91px;width:90px;height:90px}.customize-option.hair_base_5_winternight{background-image:url(spritesmith1.png);background-position:-1754px -106px;width:60px;height:60px}.hair_base_5_winterstar{background-image:url(spritesmith1.png);background-position:-1729px -182px;width:90px;height:90px}.customize-option.hair_base_5_winterstar{background-image:url(spritesmith1.png);background-position:-1754px -197px;width:60px;height:60px}.hair_base_5_yellow{background-image:url(spritesmith1.png);background-position:-1729px -273px;width:90px;height:90px}.customize-option.hair_base_5_yellow{background-image:url(spritesmith1.png);background-position:-1754px -288px;width:60px;height:60px}.hair_base_5_zombie{background-image:url(spritesmith1.png);background-position:-1729px -364px;width:90px;height:90px}.customize-option.hair_base_5_zombie{background-image:url(spritesmith1.png);background-position:-1754px -379px;width:60px;height:60px}.hair_base_6_TRUred{background-image:url(spritesmith1.png);background-position:-1729px -455px;width:90px;height:90px}.customize-option.hair_base_6_TRUred{background-image:url(spritesmith1.png);background-position:-1754px -470px;width:60px;height:60px}.hair_base_6_aurora{background-image:url(spritesmith1.png);background-position:-1729px -546px;width:90px;height:90px}.customize-option.hair_base_6_aurora{background-image:url(spritesmith1.png);background-position:-1754px -561px;width:60px;height:60px}.hair_base_6_black{background-image:url(spritesmith1.png);background-position:-1729px -637px;width:90px;height:90px}.customize-option.hair_base_6_black{background-image:url(spritesmith1.png);background-position:-1754px -652px;width:60px;height:60px}.hair_base_6_blond{background-image:url(spritesmith1.png);background-position:-1729px -728px;width:90px;height:90px}.customize-option.hair_base_6_blond{background-image:url(spritesmith1.png);background-position:-1754px -743px;width:60px;height:60px}.hair_base_6_blue{background-image:url(spritesmith1.png);background-position:-1729px -819px;width:90px;height:90px}.customize-option.hair_base_6_blue{background-image:url(spritesmith1.png);background-position:-1754px -834px;width:60px;height:60px}.hair_base_6_brown{background-image:url(spritesmith1.png);background-position:-1729px -910px;width:90px;height:90px}.customize-option.hair_base_6_brown{background-image:url(spritesmith1.png);background-position:-1754px -925px;width:60px;height:60px}.hair_base_6_candycane{background-image:url(spritesmith1.png);background-position:-1729px -1001px;width:90px;height:90px}.customize-option.hair_base_6_candycane{background-image:url(spritesmith1.png);background-position:-1754px -1016px;width:60px;height:60px}.hair_base_6_candycorn{background-image:url(spritesmith1.png);background-position:-1729px -1092px;width:90px;height:90px}.customize-option.hair_base_6_candycorn{background-image:url(spritesmith1.png);background-position:-1754px -1107px;width:60px;height:60px}.hair_base_6_festive{background-image:url(spritesmith1.png);background-position:-1729px -1183px;width:90px;height:90px}.customize-option.hair_base_6_festive{background-image:url(spritesmith1.png);background-position:-1754px -1198px;width:60px;height:60px}.hair_base_6_frost{background-image:url(spritesmith1.png);background-position:-1729px -1274px;width:90px;height:90px}.customize-option.hair_base_6_frost{background-image:url(spritesmith1.png);background-position:-1754px -1289px;width:60px;height:60px}.hair_base_6_ghostwhite{background-image:url(spritesmith1.png);background-position:-1729px -1365px;width:90px;height:90px}.customize-option.hair_base_6_ghostwhite{background-image:url(spritesmith1.png);background-position:-1754px -1380px;width:60px;height:60px}.hair_base_6_green{background-image:url(spritesmith1.png);background-position:-1729px -1456px;width:90px;height:90px}.customize-option.hair_base_6_green{background-image:url(spritesmith1.png);background-position:-1754px -1471px;width:60px;height:60px}.hair_base_6_halloween{background-image:url(spritesmith1.png);background-position:-1729px -1547px;width:90px;height:90px}.customize-option.hair_base_6_halloween{background-image:url(spritesmith1.png);background-position:-1754px -1562px;width:60px;height:60px}.hair_base_6_holly{background-image:url(spritesmith1.png);background-position:-1729px -1638px;width:90px;height:90px}.customize-option.hair_base_6_holly{background-image:url(spritesmith1.png);background-position:-1754px -1653px;width:60px;height:60px}.hair_base_6_hollygreen{background-image:url(spritesmith1.png);background-position:0 -1729px;width:90px;height:90px}.customize-option.hair_base_6_hollygreen{background-image:url(spritesmith1.png);background-position:-25px -1744px;width:60px;height:60px}.hair_base_6_midnight{background-image:url(spritesmith1.png);background-position:-91px -1729px;width:90px;height:90px}.customize-option.hair_base_6_midnight{background-image:url(spritesmith1.png);background-position:-116px -1744px;width:60px;height:60px}.hair_base_6_pblue{background-image:url(spritesmith1.png);background-position:-182px -1729px;width:90px;height:90px}.customize-option.hair_base_6_pblue{background-image:url(spritesmith1.png);background-position:-207px -1744px;width:60px;height:60px}.hair_base_6_pblue2{background-image:url(spritesmith1.png);background-position:-273px -1729px;width:90px;height:90px}.customize-option.hair_base_6_pblue2{background-image:url(spritesmith1.png);background-position:-298px -1744px;width:60px;height:60px}.hair_base_6_peppermint{background-image:url(spritesmith1.png);background-position:-364px -1729px;width:90px;height:90px}.customize-option.hair_base_6_peppermint{background-image:url(spritesmith1.png);background-position:-389px -1744px;width:60px;height:60px}.hair_base_6_pgreen{background-image:url(spritesmith1.png);background-position:-455px -1729px;width:90px;height:90px}.customize-option.hair_base_6_pgreen{background-image:url(spritesmith1.png);background-position:-480px -1744px;width:60px;height:60px}.hair_base_6_pgreen2{background-image:url(spritesmith1.png);background-position:-546px -1729px;width:90px;height:90px}.customize-option.hair_base_6_pgreen2{background-image:url(spritesmith1.png);background-position:-571px -1744px;width:60px;height:60px}.hair_base_6_porange{background-image:url(spritesmith2.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_6_porange{background-image:url(spritesmith2.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_6_porange2{background-image:url(spritesmith2.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_6_porange2{background-image:url(spritesmith2.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_6_ppink{background-image:url(spritesmith2.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_6_ppink{background-image:url(spritesmith2.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_6_ppink2{background-image:url(spritesmith2.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_6_ppink2{background-image:url(spritesmith2.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_6_ppurple{background-image:url(spritesmith2.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_6_ppurple{background-image:url(spritesmith2.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_6_ppurple2{background-image:url(spritesmith2.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_6_ppurple2{background-image:url(spritesmith2.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_6_pumpkin{background-image:url(spritesmith2.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_6_pumpkin{background-image:url(spritesmith2.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_6_purple{background-image:url(spritesmith2.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_6_purple{background-image:url(spritesmith2.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_6_pyellow{background-image:url(spritesmith2.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_6_pyellow{background-image:url(spritesmith2.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_6_pyellow2{background-image:url(spritesmith2.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_6_pyellow2{background-image:url(spritesmith2.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_6_rainbow{background-image:url(spritesmith2.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_6_rainbow{background-image:url(spritesmith2.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_6_red{background-image:url(spritesmith2.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_6_red{background-image:url(spritesmith2.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_6_snowy{background-image:url(spritesmith2.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_6_snowy{background-image:url(spritesmith2.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_6_white{background-image:url(spritesmith2.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_6_white{background-image:url(spritesmith2.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_6_winternight{background-image:url(spritesmith2.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_6_winternight{background-image:url(spritesmith2.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_6_winterstar{background-image:url(spritesmith2.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_6_winterstar{background-image:url(spritesmith2.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_6_yellow{background-image:url(spritesmith2.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_6_yellow{background-image:url(spritesmith2.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_6_zombie{background-image:url(spritesmith2.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_6_zombie{background-image:url(spritesmith2.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_7_TRUred{background-image:url(spritesmith2.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_7_TRUred{background-image:url(spritesmith2.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_7_aurora{background-image:url(spritesmith2.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_7_aurora{background-image:url(spritesmith2.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_7_black{background-image:url(spritesmith2.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_7_black{background-image:url(spritesmith2.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_7_blond{background-image:url(spritesmith2.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_7_blond{background-image:url(spritesmith2.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_7_blue{background-image:url(spritesmith2.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_7_blue{background-image:url(spritesmith2.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_7_brown{background-image:url(spritesmith2.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_7_brown{background-image:url(spritesmith2.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_7_candycane{background-image:url(spritesmith2.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_7_candycane{background-image:url(spritesmith2.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_7_candycorn{background-image:url(spritesmith2.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_7_candycorn{background-image:url(spritesmith2.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_7_festive{background-image:url(spritesmith2.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_7_festive{background-image:url(spritesmith2.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_7_frost{background-image:url(spritesmith2.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_7_frost{background-image:url(spritesmith2.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_7_ghostwhite{background-image:url(spritesmith2.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_7_ghostwhite{background-image:url(spritesmith2.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_7_green{background-image:url(spritesmith2.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_7_green{background-image:url(spritesmith2.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_7_halloween{background-image:url(spritesmith2.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_7_halloween{background-image:url(spritesmith2.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_7_holly{background-image:url(spritesmith2.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_7_holly{background-image:url(spritesmith2.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_7_hollygreen{background-image:url(spritesmith2.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_7_hollygreen{background-image:url(spritesmith2.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_7_midnight{background-image:url(spritesmith2.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_7_midnight{background-image:url(spritesmith2.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_7_pblue{background-image:url(spritesmith2.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_7_pblue{background-image:url(spritesmith2.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_7_pblue2{background-image:url(spritesmith2.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_7_pblue2{background-image:url(spritesmith2.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_7_peppermint{background-image:url(spritesmith2.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_7_peppermint{background-image:url(spritesmith2.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_7_pgreen{background-image:url(spritesmith2.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_7_pgreen{background-image:url(spritesmith2.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_7_pgreen2{background-image:url(spritesmith2.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_7_pgreen2{background-image:url(spritesmith2.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_7_porange{background-image:url(spritesmith2.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_7_porange{background-image:url(spritesmith2.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_7_porange2{background-image:url(spritesmith2.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_7_porange2{background-image:url(spritesmith2.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_7_ppink{background-image:url(spritesmith2.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_7_ppink{background-image:url(spritesmith2.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_7_ppink2{background-image:url(spritesmith2.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_7_ppink2{background-image:url(spritesmith2.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_7_ppurple{background-image:url(spritesmith2.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_7_ppurple{background-image:url(spritesmith2.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_7_ppurple2{background-image:url(spritesmith2.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_7_ppurple2{background-image:url(spritesmith2.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_7_pumpkin{background-image:url(spritesmith2.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_7_pumpkin{background-image:url(spritesmith2.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_7_purple{background-image:url(spritesmith2.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_7_purple{background-image:url(spritesmith2.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_7_pyellow{background-image:url(spritesmith2.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_7_pyellow{background-image:url(spritesmith2.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_7_pyellow2{background-image:url(spritesmith2.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_7_pyellow2{background-image:url(spritesmith2.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_7_rainbow{background-image:url(spritesmith2.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_7_rainbow{background-image:url(spritesmith2.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_7_red{background-image:url(spritesmith2.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_7_red{background-image:url(spritesmith2.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_7_snowy{background-image:url(spritesmith2.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_7_snowy{background-image:url(spritesmith2.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_7_white{background-image:url(spritesmith2.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_7_white{background-image:url(spritesmith2.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_7_winternight{background-image:url(spritesmith2.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_7_winternight{background-image:url(spritesmith2.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_7_winterstar{background-image:url(spritesmith2.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_7_winterstar{background-image:url(spritesmith2.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_7_yellow{background-image:url(spritesmith2.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_7_yellow{background-image:url(spritesmith2.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_7_zombie{background-image:url(spritesmith2.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_7_zombie{background-image:url(spritesmith2.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_8_TRUred{background-image:url(spritesmith2.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_8_TRUred{background-image:url(spritesmith2.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_8_aurora{background-image:url(spritesmith2.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_8_aurora{background-image:url(spritesmith2.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_8_black{background-image:url(spritesmith2.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_8_black{background-image:url(spritesmith2.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_8_blond{background-image:url(spritesmith2.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_8_blond{background-image:url(spritesmith2.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_8_blue{background-image:url(spritesmith2.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_8_blue{background-image:url(spritesmith2.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_8_brown{background-image:url(spritesmith2.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_8_brown{background-image:url(spritesmith2.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_8_candycane{background-image:url(spritesmith2.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_8_candycane{background-image:url(spritesmith2.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_8_candycorn{background-image:url(spritesmith2.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_8_candycorn{background-image:url(spritesmith2.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_8_festive{background-image:url(spritesmith2.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_8_festive{background-image:url(spritesmith2.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_8_frost{background-image:url(spritesmith2.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_8_frost{background-image:url(spritesmith2.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_8_ghostwhite{background-image:url(spritesmith2.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_8_ghostwhite{background-image:url(spritesmith2.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_8_green{background-image:url(spritesmith2.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_8_green{background-image:url(spritesmith2.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_8_halloween{background-image:url(spritesmith2.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_8_halloween{background-image:url(spritesmith2.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_8_holly{background-image:url(spritesmith2.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_8_holly{background-image:url(spritesmith2.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_8_hollygreen{background-image:url(spritesmith2.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_8_hollygreen{background-image:url(spritesmith2.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_8_midnight{background-image:url(spritesmith2.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_8_midnight{background-image:url(spritesmith2.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_8_pblue{background-image:url(spritesmith2.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_8_pblue{background-image:url(spritesmith2.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_8_pblue2{background-image:url(spritesmith2.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_8_pblue2{background-image:url(spritesmith2.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_8_peppermint{background-image:url(spritesmith2.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_8_peppermint{background-image:url(spritesmith2.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_8_pgreen{background-image:url(spritesmith2.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_8_pgreen{background-image:url(spritesmith2.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_8_pgreen2{background-image:url(spritesmith2.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_8_pgreen2{background-image:url(spritesmith2.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_8_porange{background-image:url(spritesmith2.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_8_porange{background-image:url(spritesmith2.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_8_porange2{background-image:url(spritesmith2.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_8_porange2{background-image:url(spritesmith2.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_8_ppink{background-image:url(spritesmith2.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_8_ppink{background-image:url(spritesmith2.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_8_ppink2{background-image:url(spritesmith2.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_8_ppink2{background-image:url(spritesmith2.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_8_ppurple{background-image:url(spritesmith2.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_8_ppurple{background-image:url(spritesmith2.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_8_ppurple2{background-image:url(spritesmith2.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_8_ppurple2{background-image:url(spritesmith2.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_8_pumpkin{background-image:url(spritesmith2.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_8_pumpkin{background-image:url(spritesmith2.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_8_purple{background-image:url(spritesmith2.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_8_purple{background-image:url(spritesmith2.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_8_pyellow{background-image:url(spritesmith2.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_8_pyellow{background-image:url(spritesmith2.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_8_pyellow2{background-image:url(spritesmith2.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_8_pyellow2{background-image:url(spritesmith2.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_8_rainbow{background-image:url(spritesmith2.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_8_rainbow{background-image:url(spritesmith2.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_8_red{background-image:url(spritesmith2.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_8_red{background-image:url(spritesmith2.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_8_snowy{background-image:url(spritesmith2.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_8_snowy{background-image:url(spritesmith2.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_8_white{background-image:url(spritesmith2.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_8_white{background-image:url(spritesmith2.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_8_winternight{background-image:url(spritesmith2.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_8_winternight{background-image:url(spritesmith2.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_8_winterstar{background-image:url(spritesmith2.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_8_winterstar{background-image:url(spritesmith2.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_8_yellow{background-image:url(spritesmith2.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_8_yellow{background-image:url(spritesmith2.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_8_zombie{background-image:url(spritesmith2.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_8_zombie{background-image:url(spritesmith2.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_9_TRUred{background-image:url(spritesmith2.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_9_TRUred{background-image:url(spritesmith2.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_9_aurora{background-image:url(spritesmith2.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_9_aurora{background-image:url(spritesmith2.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_9_black{background-image:url(spritesmith2.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_9_black{background-image:url(spritesmith2.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_9_blond{background-image:url(spritesmith2.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_9_blond{background-image:url(spritesmith2.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_9_blue{background-image:url(spritesmith2.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_9_blue{background-image:url(spritesmith2.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_9_brown{background-image:url(spritesmith2.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_9_brown{background-image:url(spritesmith2.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_9_candycane{background-image:url(spritesmith2.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_9_candycane{background-image:url(spritesmith2.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_9_candycorn{background-image:url(spritesmith2.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_9_candycorn{background-image:url(spritesmith2.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_9_festive{background-image:url(spritesmith2.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_9_festive{background-image:url(spritesmith2.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_9_frost{background-image:url(spritesmith2.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_9_frost{background-image:url(spritesmith2.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_9_ghostwhite{background-image:url(spritesmith2.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_9_ghostwhite{background-image:url(spritesmith2.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_9_green{background-image:url(spritesmith2.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_9_green{background-image:url(spritesmith2.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_9_halloween{background-image:url(spritesmith2.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_9_halloween{background-image:url(spritesmith2.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_9_holly{background-image:url(spritesmith2.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_9_holly{background-image:url(spritesmith2.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_9_hollygreen{background-image:url(spritesmith2.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_9_hollygreen{background-image:url(spritesmith2.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_9_midnight{background-image:url(spritesmith2.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_9_midnight{background-image:url(spritesmith2.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_9_pblue{background-image:url(spritesmith2.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_9_pblue{background-image:url(spritesmith2.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_9_pblue2{background-image:url(spritesmith2.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_9_pblue2{background-image:url(spritesmith2.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_9_peppermint{background-image:url(spritesmith2.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_9_peppermint{background-image:url(spritesmith2.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_9_pgreen{background-image:url(spritesmith2.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_9_pgreen{background-image:url(spritesmith2.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_9_pgreen2{background-image:url(spritesmith2.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_9_pgreen2{background-image:url(spritesmith2.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_9_porange{background-image:url(spritesmith2.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_9_porange{background-image:url(spritesmith2.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_9_porange2{background-image:url(spritesmith2.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_9_porange2{background-image:url(spritesmith2.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_9_ppink{background-image:url(spritesmith2.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_9_ppink{background-image:url(spritesmith2.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_9_ppink2{background-image:url(spritesmith2.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_9_ppink2{background-image:url(spritesmith2.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_9_ppurple{background-image:url(spritesmith2.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_9_ppurple{background-image:url(spritesmith2.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_9_ppurple2{background-image:url(spritesmith2.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_9_ppurple2{background-image:url(spritesmith2.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_9_pumpkin{background-image:url(spritesmith2.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_9_pumpkin{background-image:url(spritesmith2.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_9_purple{background-image:url(spritesmith2.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_9_purple{background-image:url(spritesmith2.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_9_pyellow{background-image:url(spritesmith2.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_9_pyellow{background-image:url(spritesmith2.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_9_pyellow2{background-image:url(spritesmith2.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_9_pyellow2{background-image:url(spritesmith2.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_9_rainbow{background-image:url(spritesmith2.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_9_rainbow{background-image:url(spritesmith2.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_9_red{background-image:url(spritesmith2.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_9_red{background-image:url(spritesmith2.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_9_snowy{background-image:url(spritesmith2.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_9_snowy{background-image:url(spritesmith2.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_9_white{background-image:url(spritesmith2.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_9_white{background-image:url(spritesmith2.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_9_winternight{background-image:url(spritesmith2.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_9_winternight{background-image:url(spritesmith2.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_9_winterstar{background-image:url(spritesmith2.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_9_winterstar{background-image:url(spritesmith2.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_9_yellow{background-image:url(spritesmith2.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_9_yellow{background-image:url(spritesmith2.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_9_zombie{background-image:url(spritesmith2.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_9_zombie{background-image:url(spritesmith2.png);background-position:-207px -1016px;width:60px;height:60px}.hair_beard_1_pblue2{background-image:url(spritesmith2.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_pblue2{background-image:url(spritesmith2.png);background-position:-298px -1016px;width:60px;height:60px}.hair_beard_1_pgreen2{background-image:url(spritesmith2.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen2{background-image:url(spritesmith2.png);background-position:-389px -1016px;width:60px;height:60px}.hair_beard_1_porange2{background-image:url(spritesmith2.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_porange2{background-image:url(spritesmith2.png);background-position:-480px -1016px;width:60px;height:60px}.hair_beard_1_ppink2{background-image:url(spritesmith2.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_ppink2{background-image:url(spritesmith2.png);background-position:-571px -1016px;width:60px;height:60px}.hair_beard_1_ppurple2{background-image:url(spritesmith2.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple2{background-image:url(spritesmith2.png);background-position:-662px -1016px;width:60px;height:60px}.hair_beard_1_pyellow2{background-image:url(spritesmith2.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow2{background-image:url(spritesmith2.png);background-position:-753px -1016px;width:60px;height:60px}.hair_beard_2_pblue2{background-image:url(spritesmith2.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_pblue2{background-image:url(spritesmith2.png);background-position:-844px -1016px;width:60px;height:60px}.hair_beard_2_pgreen2{background-image:url(spritesmith2.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen2{background-image:url(spritesmith2.png);background-position:-935px -1016px;width:60px;height:60px}.hair_beard_2_porange2{background-image:url(spritesmith2.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_porange2{background-image:url(spritesmith2.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_beard_2_ppink2{background-image:url(spritesmith2.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_beard_2_ppink2{background-image:url(spritesmith2.png);background-position:-1117px -15px;width:60px;height:60px}.hair_beard_2_ppurple2{background-image:url(spritesmith2.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple2{background-image:url(spritesmith2.png);background-position:-1117px -106px;width:60px;height:60px}.hair_beard_2_pyellow2{background-image:url(spritesmith2.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow2{background-image:url(spritesmith2.png);background-position:-1117px -197px;width:60px;height:60px}.hair_beard_3_pblue2{background-image:url(spritesmith2.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_beard_3_pblue2{background-image:url(spritesmith2.png);background-position:-1117px -288px;width:60px;height:60px}.hair_beard_3_pgreen2{background-image:url(spritesmith2.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen2{background-image:url(spritesmith2.png);background-position:-1117px -379px;width:60px;height:60px}.hair_beard_3_porange2{background-image:url(spritesmith2.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_beard_3_porange2{background-image:url(spritesmith2.png);background-position:-1117px -470px;width:60px;height:60px}.hair_beard_3_ppink2{background-image:url(spritesmith2.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_beard_3_ppink2{background-image:url(spritesmith2.png);background-position:-1117px -561px;width:60px;height:60px}.hair_beard_3_ppurple2{background-image:url(spritesmith2.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple2{background-image:url(spritesmith2.png);background-position:-1117px -652px;width:60px;height:60px}.hair_beard_3_pyellow2{background-image:url(spritesmith2.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow2{background-image:url(spritesmith2.png);background-position:-1117px -743px;width:60px;height:60px}.hair_mustache_1_pblue2{background-image:url(spritesmith2.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue2{background-image:url(spritesmith2.png);background-position:-1117px -834px;width:60px;height:60px}.hair_mustache_1_pgreen2{background-image:url(spritesmith2.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen2{background-image:url(spritesmith2.png);background-position:-1117px -925px;width:60px;height:60px}.hair_mustache_1_porange2{background-image:url(spritesmith2.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_porange2{background-image:url(spritesmith2.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_mustache_1_ppink2{background-image:url(spritesmith2.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink2{background-image:url(spritesmith2.png);background-position:-25px -1107px;width:60px;height:60px}.hair_mustache_1_ppurple2{background-image:url(spritesmith2.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple2{background-image:url(spritesmith2.png);background-position:-116px -1107px;width:60px;height:60px}.hair_mustache_1_pyellow2{background-image:url(spritesmith2.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow2{background-image:url(spritesmith2.png);background-position:-207px -1107px;width:60px;height:60px}.hair_mustache_2_pblue2{background-image:url(spritesmith2.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue2{background-image:url(spritesmith2.png);background-position:-298px -1107px;width:60px;height:60px}.hair_mustache_2_pgreen2{background-image:url(spritesmith2.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen2{background-image:url(spritesmith2.png);background-position:-389px -1107px;width:60px;height:60px}.hair_mustache_2_porange2{background-image:url(spritesmith2.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_porange2{background-image:url(spritesmith2.png);background-position:-480px -1107px;width:60px;height:60px}.hair_mustache_2_ppink2{background-image:url(spritesmith2.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink2{background-image:url(spritesmith2.png);background-position:-571px -1107px;width:60px;height:60px}.hair_mustache_2_ppurple2{background-image:url(spritesmith2.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple2{background-image:url(spritesmith2.png);background-position:-662px -1107px;width:60px;height:60px}.hair_mustache_2_pyellow2{background-image:url(spritesmith2.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow2{background-image:url(spritesmith2.png);background-position:-753px -1107px;width:60px;height:60px}.broad_shirt_black{background-image:url(spritesmith2.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.broad_shirt_black{background-image:url(spritesmith2.png);background-position:-844px -1122px;width:60px;height:60px}.broad_shirt_blue{background-image:url(spritesmith2.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.broad_shirt_blue{background-image:url(spritesmith2.png);background-position:-935px -1122px;width:60px;height:60px}.broad_shirt_convict{background-image:url(spritesmith2.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.broad_shirt_convict{background-image:url(spritesmith2.png);background-position:-1026px -1122px;width:60px;height:60px}.broad_shirt_cross{background-image:url(spritesmith2.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.broad_shirt_cross{background-image:url(spritesmith2.png);background-position:-1117px -1122px;width:60px;height:60px}.broad_shirt_fire{background-image:url(spritesmith2.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.broad_shirt_fire{background-image:url(spritesmith2.png);background-position:-1208px -30px;width:60px;height:60px}.broad_shirt_green{background-image:url(spritesmith2.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.broad_shirt_green{background-image:url(spritesmith2.png);background-position:-1208px -121px;width:60px;height:60px}.broad_shirt_horizon{background-image:url(spritesmith2.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.broad_shirt_horizon{background-image:url(spritesmith2.png);background-position:-1208px -212px;width:60px;height:60px}.broad_shirt_ocean{background-image:url(spritesmith2.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.broad_shirt_ocean{background-image:url(spritesmith2.png);background-position:-1208px -303px;width:60px;height:60px}.broad_shirt_pink{background-image:url(spritesmith2.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.broad_shirt_pink{background-image:url(spritesmith2.png);background-position:-1208px -394px;width:60px;height:60px}.broad_shirt_purple{background-image:url(spritesmith2.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.broad_shirt_purple{background-image:url(spritesmith2.png);background-position:-1208px -485px;width:60px;height:60px}.broad_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.broad_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-1208px -576px;width:60px;height:60px}.broad_shirt_redblue{background-image:url(spritesmith2.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.broad_shirt_redblue{background-image:url(spritesmith2.png);background-position:-1208px -667px;width:60px;height:60px}.broad_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.broad_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1208px -758px;width:60px;height:60px}.broad_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.broad_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1208px -849px;width:60px;height:60px}.broad_shirt_white{background-image:url(spritesmith2.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.broad_shirt_white{background-image:url(spritesmith2.png);background-position:-1208px -940px;width:60px;height:60px}.broad_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.broad_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1208px -1031px;width:60px;height:60px}.broad_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.broad_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1208px -1122px;width:60px;height:60px}.slim_shirt_black{background-image:url(spritesmith2.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.slim_shirt_black{background-image:url(spritesmith2.png);background-position:-25px -1213px;width:60px;height:60px}.slim_shirt_blue{background-image:url(spritesmith2.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.slim_shirt_blue{background-image:url(spritesmith2.png);background-position:-116px -1213px;width:60px;height:60px}.slim_shirt_convict{background-image:url(spritesmith2.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.slim_shirt_convict{background-image:url(spritesmith2.png);background-position:-207px -1213px;width:60px;height:60px}.slim_shirt_cross{background-image:url(spritesmith2.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.slim_shirt_cross{background-image:url(spritesmith2.png);background-position:-298px -1213px;width:60px;height:60px}.slim_shirt_fire{background-image:url(spritesmith2.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.slim_shirt_fire{background-image:url(spritesmith2.png);background-position:-389px -1213px;width:60px;height:60px}.slim_shirt_green{background-image:url(spritesmith2.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.slim_shirt_green{background-image:url(spritesmith2.png);background-position:-480px -1213px;width:60px;height:60px}.slim_shirt_horizon{background-image:url(spritesmith2.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.slim_shirt_horizon{background-image:url(spritesmith2.png);background-position:-571px -1213px;width:60px;height:60px}.slim_shirt_ocean{background-image:url(spritesmith2.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.slim_shirt_ocean{background-image:url(spritesmith2.png);background-position:-662px -1213px;width:60px;height:60px}.slim_shirt_pink{background-image:url(spritesmith2.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.slim_shirt_pink{background-image:url(spritesmith2.png);background-position:-753px -1213px;width:60px;height:60px}.slim_shirt_purple{background-image:url(spritesmith2.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.slim_shirt_purple{background-image:url(spritesmith2.png);background-position:-844px -1213px;width:60px;height:60px}.slim_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.slim_shirt_rainbow{background-image:url(spritesmith2.png);background-position:-935px -1213px;width:60px;height:60px}.slim_shirt_redblue{background-image:url(spritesmith2.png);background-position:0 0;width:90px;height:90px}.customize-option.slim_shirt_redblue{background-image:url(spritesmith2.png);background-position:-25px -30px;width:60px;height:60px}.slim_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.slim_shirt_thunder{background-image:url(spritesmith2.png);background-position:-1117px -1213px;width:60px;height:60px}.slim_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.slim_shirt_tropical{background-image:url(spritesmith2.png);background-position:-1208px -1213px;width:60px;height:60px}.slim_shirt_white{background-image:url(spritesmith2.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.slim_shirt_white{background-image:url(spritesmith2.png);background-position:-1299px -30px;width:60px;height:60px}.slim_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.slim_shirt_yellow{background-image:url(spritesmith2.png);background-position:-1299px -121px;width:60px;height:60px}.slim_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.slim_shirt_zombie{background-image:url(spritesmith2.png);background-position:-1299px -212px;width:60px;height:60px}.skin_0ff591{background-image:url(spritesmith2.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.skin_0ff591{background-image:url(spritesmith2.png);background-position:-1299px -288px;width:60px;height:60px}.skin_0ff591_sleep{background-image:url(spritesmith2.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.skin_0ff591_sleep{background-image:url(spritesmith2.png);background-position:-1299px -379px;width:60px;height:60px}.skin_2b43f6{background-image:url(spritesmith2.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.skin_2b43f6{background-image:url(spritesmith2.png);background-position:-1299px -470px;width:60px;height:60px}.skin_2b43f6_sleep{background-image:url(spritesmith2.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.skin_2b43f6_sleep{background-image:url(spritesmith2.png);background-position:-1299px -561px;width:60px;height:60px}.skin_6bd049{background-image:url(spritesmith2.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.skin_6bd049{background-image:url(spritesmith2.png);background-position:-1299px -652px;width:60px;height:60px}.skin_6bd049_sleep{background-image:url(spritesmith2.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.skin_6bd049_sleep{background-image:url(spritesmith2.png);background-position:-1299px -743px;width:60px;height:60px}.skin_800ed0{background-image:url(spritesmith2.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.skin_800ed0{background-image:url(spritesmith2.png);background-position:-1299px -834px;width:60px;height:60px}.skin_800ed0_sleep{background-image:url(spritesmith2.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.skin_800ed0_sleep{background-image:url(spritesmith2.png);background-position:-1299px -925px;width:60px;height:60px}.skin_915533{background-image:url(spritesmith2.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.skin_915533{background-image:url(spritesmith2.png);background-position:-1299px -1016px;width:60px;height:60px}.skin_915533_sleep{background-image:url(spritesmith2.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.skin_915533_sleep{background-image:url(spritesmith2.png);background-position:-1299px -1107px;width:60px;height:60px}.skin_98461a{background-image:url(spritesmith2.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.skin_98461a{background-image:url(spritesmith2.png);background-position:-1299px -1198px;width:60px;height:60px}.skin_98461a_sleep{background-image:url(spritesmith2.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.skin_98461a_sleep{background-image:url(spritesmith2.png);background-position:-25px -1289px;width:60px;height:60px}.skin_bear{background-image:url(spritesmith2.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.skin_bear{background-image:url(spritesmith2.png);background-position:-116px -1289px;width:60px;height:60px}.skin_bear_sleep{background-image:url(spritesmith2.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.skin_bear_sleep{background-image:url(spritesmith2.png);background-position:-207px -1289px;width:60px;height:60px}.skin_c06534{background-image:url(spritesmith2.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.skin_c06534{background-image:url(spritesmith2.png);background-position:-298px -1289px;width:60px;height:60px}.skin_c06534_sleep{background-image:url(spritesmith2.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.skin_c06534_sleep{background-image:url(spritesmith2.png);background-position:-389px -1289px;width:60px;height:60px}.skin_c3e1dc{background-image:url(spritesmith2.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.skin_c3e1dc{background-image:url(spritesmith2.png);background-position:-480px -1289px;width:60px;height:60px}.skin_c3e1dc_sleep{background-image:url(spritesmith2.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.skin_c3e1dc_sleep{background-image:url(spritesmith2.png);background-position:-571px -1289px;width:60px;height:60px}.skin_cactus{background-image:url(spritesmith2.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.skin_cactus{background-image:url(spritesmith2.png);background-position:-662px -1289px;width:60px;height:60px}.skin_cactus_sleep{background-image:url(spritesmith2.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.skin_cactus_sleep{background-image:url(spritesmith2.png);background-position:-753px -1289px;width:60px;height:60px}.skin_candycorn{background-image:url(spritesmith2.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.skin_candycorn{background-image:url(spritesmith2.png);background-position:-844px -1289px;width:60px;height:60px}.skin_candycorn_sleep{background-image:url(spritesmith2.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.skin_candycorn_sleep{background-image:url(spritesmith2.png);background-position:-935px -1289px;width:60px;height:60px}.skin_d7a9f7{background-image:url(spritesmith2.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.skin_d7a9f7{background-image:url(spritesmith2.png);background-position:-1026px -1289px;width:60px;height:60px}.skin_d7a9f7_sleep{background-image:url(spritesmith2.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.skin_d7a9f7_sleep{background-image:url(spritesmith2.png);background-position:-1117px -1289px;width:60px;height:60px}.skin_ddc994{background-image:url(spritesmith2.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.skin_ddc994{background-image:url(spritesmith2.png);background-position:-1208px -1289px;width:60px;height:60px}.skin_ddc994_sleep{background-image:url(spritesmith2.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.skin_ddc994_sleep{background-image:url(spritesmith2.png);background-position:-1299px -1289px;width:60px;height:60px}.skin_ea8349{background-image:url(spritesmith2.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.skin_ea8349{background-image:url(spritesmith2.png);background-position:-1390px -15px;width:60px;height:60px}.skin_ea8349_sleep{background-image:url(spritesmith2.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.skin_ea8349_sleep{background-image:url(spritesmith2.png);background-position:-1390px -106px;width:60px;height:60px}.skin_eb052b{background-image:url(spritesmith2.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.skin_eb052b{background-image:url(spritesmith2.png);background-position:-1390px -197px;width:60px;height:60px}.skin_eb052b_sleep{background-image:url(spritesmith2.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.skin_eb052b_sleep{background-image:url(spritesmith2.png);background-position:-1390px -288px;width:60px;height:60px}.skin_f5a76e{background-image:url(spritesmith2.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.skin_f5a76e{background-image:url(spritesmith2.png);background-position:-1390px -379px;width:60px;height:60px}.skin_f5a76e_sleep{background-image:url(spritesmith2.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.skin_f5a76e_sleep{background-image:url(spritesmith2.png);background-position:-1390px -470px;width:60px;height:60px}.skin_f5d70f{background-image:url(spritesmith2.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.skin_f5d70f{background-image:url(spritesmith2.png);background-position:-1390px -561px;width:60px;height:60px}.skin_f5d70f_sleep{background-image:url(spritesmith2.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.skin_f5d70f_sleep{background-image:url(spritesmith2.png);background-position:-1390px -652px;width:60px;height:60px}.skin_f69922{background-image:url(spritesmith2.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.skin_f69922{background-image:url(spritesmith2.png);background-position:-1390px -743px;width:60px;height:60px}.skin_f69922_sleep{background-image:url(spritesmith2.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.skin_f69922_sleep{background-image:url(spritesmith2.png);background-position:-1390px -834px;width:60px;height:60px}.skin_fox{background-image:url(spritesmith2.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.skin_fox{background-image:url(spritesmith2.png);background-position:-1390px -925px;width:60px;height:60px}.skin_fox_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.skin_fox_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1016px;width:60px;height:60px}.skin_ghost{background-image:url(spritesmith2.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.skin_ghost{background-image:url(spritesmith2.png);background-position:-1390px -1107px;width:60px;height:60px}.skin_ghost_sleep{background-image:url(spritesmith2.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.skin_ghost_sleep{background-image:url(spritesmith2.png);background-position:-1390px -1198px;width:60px;height:60px}.skin_lion{background-image:url(spritesmith2.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.skin_lion{background-image:url(spritesmith2.png);background-position:-1390px -1289px;width:60px;height:60px}.skin_lion_sleep{background-image:url(spritesmith2.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.skin_lion_sleep{background-image:url(spritesmith2.png);background-position:-25px -1380px;width:60px;height:60px}.skin_monster{background-image:url(spritesmith2.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.skin_monster{background-image:url(spritesmith2.png);background-position:-116px -1380px;width:60px;height:60px}.skin_monster_sleep{background-image:url(spritesmith2.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.skin_monster_sleep{background-image:url(spritesmith2.png);background-position:-207px -1380px;width:60px;height:60px}.skin_ogre{background-image:url(spritesmith2.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.skin_ogre{background-image:url(spritesmith2.png);background-position:-298px -1380px;width:60px;height:60px}.skin_ogre_sleep{background-image:url(spritesmith2.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.skin_ogre_sleep{background-image:url(spritesmith2.png);background-position:-389px -1380px;width:60px;height:60px}.skin_panda{background-image:url(spritesmith2.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.skin_panda{background-image:url(spritesmith2.png);background-position:-480px -1380px;width:60px;height:60px}.skin_panda_sleep{background-image:url(spritesmith2.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.skin_panda_sleep{background-image:url(spritesmith2.png);background-position:-571px -1380px;width:60px;height:60px}.skin_pastelBlue{background-image:url(spritesmith2.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.skin_pastelBlue{background-image:url(spritesmith2.png);background-position:-662px -1380px;width:60px;height:60px}.skin_pastelBlue_sleep{background-image:url(spritesmith2.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.skin_pastelBlue_sleep{background-image:url(spritesmith2.png);background-position:-753px -1380px;width:60px;height:60px}.skin_pastelGreen{background-image:url(spritesmith2.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.skin_pastelGreen{background-image:url(spritesmith2.png);background-position:-844px -1380px;width:60px;height:60px}.skin_pastelGreen_sleep{background-image:url(spritesmith2.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.skin_pastelGreen_sleep{background-image:url(spritesmith2.png);background-position:-935px -1380px;width:60px;height:60px}.skin_pastelOrange{background-image:url(spritesmith2.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.skin_pastelOrange{background-image:url(spritesmith2.png);background-position:-1026px -1380px;width:60px;height:60px}.skin_pastelOrange_sleep{background-image:url(spritesmith2.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.skin_pastelOrange_sleep{background-image:url(spritesmith2.png);background-position:-1117px -1380px;width:60px;height:60px}.skin_pastelPink{background-image:url(spritesmith2.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.skin_pastelPink{background-image:url(spritesmith2.png);background-position:-1208px -1380px;width:60px;height:60px}.skin_pastelPink_sleep{background-image:url(spritesmith2.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.skin_pastelPink_sleep{background-image:url(spritesmith2.png);background-position:-1299px -1380px;width:60px;height:60px}.skin_pastelPurple{background-image:url(spritesmith2.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.skin_pastelPurple{background-image:url(spritesmith2.png);background-position:-1390px -1380px;width:60px;height:60px}.skin_pastelPurple_sleep{background-image:url(spritesmith2.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.skin_pastelPurple_sleep{background-image:url(spritesmith2.png);background-position:-1481px -15px;width:60px;height:60px}.skin_pastelRainbowChevron{background-image:url(spritesmith2.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron{background-image:url(spritesmith2.png);background-position:-1481px -106px;width:60px;height:60px}.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith2.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.skin_pastelRainbowChevron_sleep{background-image:url(spritesmith2.png);background-position:-1481px -197px;width:60px;height:60px}.skin_pastelRainbowDiagonal{background-image:url(spritesmith2.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal{background-image:url(spritesmith2.png);background-position:-1481px -288px;width:60px;height:60px}.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith2.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.skin_pastelRainbowDiagonal_sleep{background-image:url(spritesmith2.png);background-position:-1481px -379px;width:60px;height:60px}.skin_pastelYellow{background-image:url(spritesmith2.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.skin_pastelYellow{background-image:url(spritesmith2.png);background-position:-1481px -470px;width:60px;height:60px}.skin_pastelYellow_sleep{background-image:url(spritesmith2.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.skin_pastelYellow_sleep{background-image:url(spritesmith2.png);background-position:-1481px -561px;width:60px;height:60px}.skin_pig{background-image:url(spritesmith2.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.skin_pig{background-image:url(spritesmith2.png);background-position:-1481px -652px;width:60px;height:60px}.skin_pig_sleep{background-image:url(spritesmith2.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.skin_pig_sleep{background-image:url(spritesmith2.png);background-position:-1481px -743px;width:60px;height:60px}.skin_pumpkin{background-image:url(spritesmith2.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.skin_pumpkin{background-image:url(spritesmith2.png);background-position:-1481px -834px;width:60px;height:60px}.skin_pumpkin2{background-image:url(spritesmith2.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.skin_pumpkin2{background-image:url(spritesmith2.png);background-position:-1481px -925px;width:60px;height:60px}.skin_pumpkin2_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.skin_pumpkin2_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1016px;width:60px;height:60px}.skin_pumpkin_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.skin_pumpkin_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1107px;width:60px;height:60px}.skin_rainbow{background-image:url(spritesmith2.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.skin_rainbow{background-image:url(spritesmith2.png);background-position:-1481px -1198px;width:60px;height:60px}.skin_rainbow_sleep{background-image:url(spritesmith2.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.skin_rainbow_sleep{background-image:url(spritesmith2.png);background-position:-1481px -1289px;width:60px;height:60px}.skin_reptile{background-image:url(spritesmith2.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.skin_reptile{background-image:url(spritesmith2.png);background-position:-1481px -1380px;width:60px;height:60px}.skin_reptile_sleep{background-image:url(spritesmith2.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.skin_reptile_sleep{background-image:url(spritesmith2.png);background-position:-25px -1471px;width:60px;height:60px}.skin_shadow{background-image:url(spritesmith2.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.skin_shadow{background-image:url(spritesmith2.png);background-position:-116px -1471px;width:60px;height:60px}.skin_shadow2{background-image:url(spritesmith2.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.skin_shadow2{background-image:url(spritesmith2.png);background-position:-207px -1471px;width:60px;height:60px}.skin_shadow2_sleep{background-image:url(spritesmith2.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.skin_shadow2_sleep{background-image:url(spritesmith2.png);background-position:-298px -1471px;width:60px;height:60px}.skin_shadow_sleep{background-image:url(spritesmith2.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.skin_shadow_sleep{background-image:url(spritesmith2.png);background-position:-389px -1471px;width:60px;height:60px}.skin_skeleton{background-image:url(spritesmith2.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.skin_skeleton{background-image:url(spritesmith2.png);background-position:-480px -1471px;width:60px;height:60px}.skin_skeleton2{background-image:url(spritesmith2.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.skin_skeleton2{background-image:url(spritesmith2.png);background-position:-571px -1471px;width:60px;height:60px}.skin_skeleton2_sleep{background-image:url(spritesmith2.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.skin_skeleton2_sleep{background-image:url(spritesmith2.png);background-position:-662px -1471px;width:60px;height:60px}.skin_skeleton_sleep{background-image:url(spritesmith2.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.skin_skeleton_sleep{background-image:url(spritesmith2.png);background-position:-753px -1471px;width:60px;height:60px}.skin_tiger{background-image:url(spritesmith2.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.skin_tiger{background-image:url(spritesmith2.png);background-position:-844px -1471px;width:60px;height:60px}.skin_tiger_sleep{background-image:url(spritesmith2.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.skin_tiger_sleep{background-image:url(spritesmith2.png);background-position:-935px -1471px;width:60px;height:60px}.skin_transparent{background-image:url(spritesmith2.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.skin_transparent{background-image:url(spritesmith2.png);background-position:-1026px -1471px;width:60px;height:60px}.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-1117px -1471px;width:60px;height:60px}.skin_wolf{background-image:url(spritesmith2.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.skin_wolf{background-image:url(spritesmith2.png);background-position:-1208px -1471px;width:60px;height:60px}.skin_wolf_sleep{background-image:url(spritesmith2.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.skin_wolf_sleep{background-image:url(spritesmith2.png);background-position:-1299px -1471px;width:60px;height:60px}.skin_zombie{background-image:url(spritesmith2.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.skin_zombie{background-image:url(spritesmith2.png);background-position:-1390px -1471px;width:60px;height:60px}.skin_zombie2{background-image:url(spritesmith2.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.skin_zombie2{background-image:url(spritesmith2.png);background-position:-1481px -1471px;width:60px;height:60px}.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-1572px -15px;width:60px;height:60px}.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1572px -106px;width:60px;height:60px}.broad_armor_armoire_gladiatorArmor{background-image:url(spritesmith2.png);background-position:-1547px -182px;width:90px;height:90px}.broad_armor_armoire_lunarArmor{background-image:url(spritesmith2.png);background-position:-1547px -273px;width:90px;height:90px}.head_armoire_gladiatorHelm{background-image:url(spritesmith2.png);background-position:-1547px -364px;width:90px;height:90px}.head_armoire_lunarCrown{background-image:url(spritesmith2.png);background-position:-1547px -455px;width:90px;height:90px}.head_armoire_rancherHat{background-image:url(spritesmith2.png);background-position:-1547px -546px;width:90px;height:90px}.head_armoire_redHairbow{background-image:url(spritesmith2.png);background-position:-1547px -637px;width:90px;height:90px}.head_armoire_violetFloppyHat{background-image:url(spritesmith2.png);background-position:-1547px -728px;width:90px;height:90px}.shield_armoire_gladiatorShield{background-image:url(spritesmith2.png);background-position:-1547px -819px;width:90px;height:90px}.shop_armor_armoire_gladiatorArmor{background-image:url(spritesmith2.png);background-position:-1590px -1679px;width:40px;height:40px}.shop_armor_armoire_lunarArmor{background-image:url(spritesmith2.png);background-position:-1549px -1679px;width:40px;height:40px}.shop_head_armoire_gladiatorHelm{background-image:url(spritesmith2.png);background-position:-1508px -1679px;width:40px;height:40px}.shop_head_armoire_lunarCrown{background-image:url(spritesmith2.png);background-position:-1467px -1679px;width:40px;height:40px}.shop_head_armoire_rancherHat{background-image:url(spritesmith2.png);background-position:-1344px -1679px;width:40px;height:40px}.shop_head_armoire_redHairbow{background-image:url(spritesmith2.png);background-position:-1303px -1679px;width:40px;height:40px}.shop_head_armoire_violetFloppyHat{background-image:url(spritesmith2.png);background-position:-1262px -1679px;width:40px;height:40px}.shop_shield_armoire_gladiatorShield{background-image:url(spritesmith2.png);background-position:-1221px -1679px;width:40px;height:40px}.shop_weapon_armoire_basicCrossbow{background-image:url(spritesmith2.png);background-position:-1180px -1679px;width:40px;height:40px}.shop_weapon_armoire_lunarSceptre{background-image:url(spritesmith2.png);background-position:-1139px -1679px;width:40px;height:40px}.slim_armor_armoire_gladiatorArmor{background-image:url(spritesmith2.png);background-position:-303px -1547px;width:90px;height:90px}.slim_armor_armoire_lunarArmor{background-image:url(spritesmith2.png);background-position:-394px -1547px;width:90px;height:90px}.weapon_armoire_basicCrossbow{background-image:url(spritesmith2.png);background-position:-485px -1547px;width:90px;height:90px}.weapon_armoire_lunarSceptre{background-image:url(spritesmith2.png);background-position:-576px -1547px;width:90px;height:90px}.broad_armor_healer_1{background-image:url(spritesmith2.png);background-position:-667px -1547px;width:90px;height:90px}.broad_armor_healer_2{background-image:url(spritesmith2.png);background-position:-758px -1547px;width:90px;height:90px}.broad_armor_healer_3{background-image:url(spritesmith2.png);background-position:-849px -1547px;width:90px;height:90px}.broad_armor_healer_4{background-image:url(spritesmith2.png);background-position:-940px -1547px;width:90px;height:90px}.broad_armor_healer_5{background-image:url(spritesmith2.png);background-position:-1031px -1547px;width:90px;height:90px}.broad_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1122px -1547px;width:90px;height:90px}.broad_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-1213px -1547px;width:90px;height:90px}.broad_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-1304px -1547px;width:90px;height:90px}.broad_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-1395px -1547px;width:90px;height:90px}.broad_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-1486px -1547px;width:90px;height:90px}.broad_armor_special_2{background-image:url(spritesmith2.png);background-position:-1638px 0;width:90px;height:90px}.broad_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-1638px -91px;width:90px;height:90px}.broad_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-1638px -182px;width:90px;height:90px}.broad_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-1638px -273px;width:90px;height:90px}.broad_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-1638px -364px;width:90px;height:90px}.broad_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1638px -455px;width:90px;height:90px}.broad_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1638px -546px;width:90px;height:90px}.broad_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-1638px -637px;width:90px;height:90px}.broad_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-1638px -728px;width:90px;height:90px}.broad_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1638px -819px;width:90px;height:90px}.broad_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1638px -910px;width:90px;height:90px}.shop_armor_healer_1{background-image:url(spritesmith2.png);background-position:-1098px -1679px;width:40px;height:40px}.shop_armor_healer_2{background-image:url(spritesmith2.png);background-position:-1057px -1679px;width:40px;height:40px}.shop_armor_healer_3{background-image:url(spritesmith2.png);background-position:-1016px -1679px;width:40px;height:40px}.shop_armor_healer_4{background-image:url(spritesmith2.png);background-position:-1672px -1638px;width:40px;height:40px}.shop_armor_healer_5{background-image:url(spritesmith2.png);background-position:-1631px -1679px;width:40px;height:40px}.shop_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1590px -1638px;width:40px;height:40px}.shop_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-1549px -1638px;width:40px;height:40px}.shop_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-1508px -1638px;width:40px;height:40px}.shop_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-1467px -1638px;width:40px;height:40px}.shop_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-1426px -1638px;width:40px;height:40px}.shop_armor_special_0{background-image:url(spritesmith2.png);background-position:-1385px -1638px;width:40px;height:40px}.shop_armor_special_1{background-image:url(spritesmith2.png);background-position:-1344px -1638px;width:40px;height:40px}.shop_armor_special_2{background-image:url(spritesmith2.png);background-position:-1303px -1638px;width:40px;height:40px}.shop_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-1262px -1638px;width:40px;height:40px}.shop_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-1221px -1638px;width:40px;height:40px}.shop_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-1180px -1638px;width:40px;height:40px}.shop_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-1139px -1638px;width:40px;height:40px}.shop_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1577px -1547px;width:40px;height:40px}.shop_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1631px -1638px;width:40px;height:40px}.shop_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-1577px -1588px;width:40px;height:40px}.shop_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-1016px -1638px;width:40px;height:40px}.shop_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1057px -1638px;width:40px;height:40px}.shop_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1098px -1638px;width:40px;height:40px}.slim_armor_healer_1{background-image:url(spritesmith2.png);background-position:-819px -1638px;width:90px;height:90px}.slim_armor_healer_2{background-image:url(spritesmith2.png);background-position:-728px -1638px;width:90px;height:90px}.slim_armor_healer_3{background-image:url(spritesmith2.png);background-position:-637px -1638px;width:90px;height:90px}.slim_armor_healer_4{background-image:url(spritesmith2.png);background-position:-546px -1638px;width:90px;height:90px}.slim_armor_healer_5{background-image:url(spritesmith2.png);background-position:-455px -1638px;width:90px;height:90px}.slim_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-364px -1638px;width:90px;height:90px}.slim_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-273px -1638px;width:90px;height:90px}.slim_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-182px -1638px;width:90px;height:90px}.slim_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-91px -1638px;width:90px;height:90px}.slim_armor_rogue_5{background-image:url(spritesmith2.png);background-position:0 -1638px;width:90px;height:90px}.slim_armor_special_2{background-image:url(spritesmith2.png);background-position:-1638px -1547px;width:90px;height:90px}.slim_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-1638px -1456px;width:90px;height:90px}.slim_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-1638px -1365px;width:90px;height:90px}.slim_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-1638px -1274px;width:90px;height:90px}.slim_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-1638px -1183px;width:90px;height:90px}.slim_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1638px -1092px;width:90px;height:90px}.slim_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1638px -1001px;width:90px;height:90px}.slim_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-212px -1547px;width:90px;height:90px}.slim_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-121px -1547px;width:90px;height:90px}.slim_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1547px -1456px;width:90px;height:90px}.slim_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1547px -1365px;width:90px;height:90px}.broad_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-1547px -1274px;width:90px;height:90px}.broad_armor_special_birthday2015{background-image:url(spritesmith2.png);background-position:-1547px -1183px;width:90px;height:90px}.shop_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-1385px -1679px;width:40px;height:40px}.shop_armor_special_birthday2015{background-image:url(spritesmith2.png);background-position:-1426px -1679px;width:40px;height:40px}.slim_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-1547px -1092px;width:90px;height:90px}.slim_armor_special_birthday2015{background-image:url(spritesmith2.png);background-position:-1547px -1001px;width:90px;height:90px}.broad_armor_special_fallHealer{background-image:url(spritesmith2.png);background-position:-1547px -910px;width:90px;height:90px}.broad_armor_special_fallMage{background-image:url(spritesmith2.png);background-position:0 -1547px;width:120px;height:90px}.broad_armor_special_fallRogue{background-image:url(spritesmith2.png);background-position:-910px -1638px;width:105px;height:90px}.broad_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-546px 0;width:90px;height:90px}.head_special_fallHealer{background-image:url(spritesmith3.png);background-position:-455px -870px;width:90px;height:90px}.head_special_fallMage{background-image:url(spritesmith3.png);background-position:-1001px 0;width:120px;height:90px}.head_special_fallRogue{background-image:url(spritesmith3.png);background-position:0 -506px;width:105px;height:90px}.head_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-546px -91px;width:90px;height:90px}.shield_special_fallHealer{background-image:url(spritesmith3.png);background-position:-91px -961px;width:90px;height:90px}.shield_special_fallRogue{background-image:url(spritesmith3.png);background-position:-182px -961px;width:105px;height:90px}.shield_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-288px -961px;width:90px;height:90px}.shop_armor_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1124px -1366px;width:40px;height:40px}.shop_armor_special_fallMage{background-image:url(spritesmith3.png);background-position:-1165px -1366px;width:40px;height:40px}.shop_armor_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1288px -1366px;width:40px;height:40px}.shop_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1431px -82px;width:40px;height:40px}.shop_head_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1431px -123px;width:40px;height:40px}.shop_head_special_fallMage{background-image:url(spritesmith3.png);background-position:-1431px -328px;width:40px;height:40px}.shop_head_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1472px -738px;width:40px;height:40px}.shop_head_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1472px -779px;width:40px;height:40px}.shop_shield_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1472px -984px;width:40px;height:40px}.shop_shield_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1228px -1092px;width:40px;height:40px}.shop_shield_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1269px -1092px;width:40px;height:40px}.shop_weapon_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1122px -1001px;width:40px;height:40px}.shop_weapon_special_fallMage{background-image:url(spritesmith3.png);background-position:-1042px -910px;width:40px;height:40px}.shop_weapon_special_fallRogue{background-image:url(spritesmith3.png);background-position:-587px -455px;width:40px;height:40px}.shop_weapon_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-455px -364px;width:40px;height:40px}.slim_armor_special_fallHealer{background-image:url(spritesmith3.png);background-position:-379px -961px;width:90px;height:90px}.slim_armor_special_fallMage{background-image:url(spritesmith3.png);background-position:-918px -961px;width:120px;height:90px}.slim_armor_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1122px 0;width:105px;height:90px}.slim_armor_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1122px -91px;width:90px;height:90px}.weapon_special_fallHealer{background-image:url(spritesmith3.png);background-position:-1122px -182px;width:90px;height:90px}.weapon_special_fallMage{background-image:url(spritesmith3.png);background-position:-448px -1052px;width:120px;height:90px}.weapon_special_fallRogue{background-image:url(spritesmith3.png);background-position:-1122px -273px;width:105px;height:90px}.weapon_special_fallWarrior{background-image:url(spritesmith3.png);background-position:-1122px -364px;width:90px;height:90px}.broad_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1122px -455px;width:90px;height:90px}.head_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1122px -546px;width:90px;height:90px}.shop_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1472px -1107px;width:40px;height:40px}.shop_head_special_gaymerx{background-image:url(spritesmith3.png);background-position:-1472px -1148px;width:40px;height:40px}.slim_armor_special_gaymerx{background-image:url(spritesmith3.png);background-position:-182px -318px;width:90px;height:90px}.back_mystery_201402{background-image:url(spritesmith3.png);background-position:-273px -318px;width:90px;height:90px}.broad_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-364px -318px;width:90px;height:90px}.head_mystery_201402{background-image:url(spritesmith3.png);background-position:-455px 0;width:90px;height:90px}.shop_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-728px -637px;width:40px;height:40px}.shop_back_mystery_201402{background-image:url(spritesmith3.png);background-position:-769px -637px;width:40px;height:40px}.shop_head_mystery_201402{background-image:url(spritesmith3.png);background-position:-546px -455px;width:40px;height:40px}.slim_armor_mystery_201402{background-image:url(spritesmith3.png);background-position:-455px -91px;width:90px;height:90px}.broad_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:-455px -182px;width:90px;height:90px}.headAccessory_mystery_201403{background-image:url(spritesmith3.png);background-position:-455px -273px;width:90px;height:90px}.shop_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:-1370px -1325px;width:40px;height:40px}.shop_headAccessory_mystery_201403{background-image:url(spritesmith3.png);background-position:-1083px -1366px;width:40px;height:40px}.slim_armor_mystery_201403{background-image:url(spritesmith3.png);background-position:0 -415px;width:90px;height:90px}.back_mystery_201404{background-image:url(spritesmith3.png);background-position:-91px -415px;width:90px;height:90px}.headAccessory_mystery_201404{background-image:url(spritesmith3.png);background-position:-182px -415px;width:90px;height:90px}.shop_back_mystery_201404{background-image:url(spritesmith3.png);background-position:-1329px -1366px;width:40px;height:40px}.shop_headAccessory_mystery_201404{background-image:url(spritesmith3.png);background-position:-1370px -1366px;width:40px;height:40px}.broad_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-273px -415px;width:90px;height:90px}.head_mystery_201405{background-image:url(spritesmith3.png);background-position:-364px -415px;width:90px;height:90px}.shop_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-1431px -246px;width:40px;height:40px}.shop_head_mystery_201405{background-image:url(spritesmith3.png);background-position:-1431px -287px;width:40px;height:40px}.slim_armor_mystery_201405{background-image:url(spritesmith3.png);background-position:-455px -415px;width:90px;height:90px}.broad_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-364px -106px;width:90px;height:96px}.head_mystery_201406{background-image:url(spritesmith3.png);background-position:0 -318px;width:90px;height:96px}.shop_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-1472px -820px;width:40px;height:40px}.shop_head_mystery_201406{background-image:url(spritesmith3.png);background-position:-1472px -943px;width:40px;height:40px}.slim_armor_mystery_201406{background-image:url(spritesmith3.png);background-position:-364px -203px;width:90px;height:96px}.broad_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-546px -182px;width:90px;height:90px}.head_mystery_201407{background-image:url(spritesmith3.png);background-position:-546px -273px;width:90px;height:90px}.shop_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-1472px -1189px;width:40px;height:40px}.shop_head_mystery_201407{background-image:url(spritesmith3.png);background-position:-1472px -1230px;width:40px;height:40px}.slim_armor_mystery_201407{background-image:url(spritesmith3.png);background-position:-546px -364px;width:90px;height:90px}.broad_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-106px -506px;width:90px;height:90px}.head_mystery_201408{background-image:url(spritesmith3.png);background-position:-197px -506px;width:90px;height:90px}.shop_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-1163px -1001px;width:40px;height:40px}.shop_head_mystery_201408{background-image:url(spritesmith3.png);background-position:-1001px -910px;width:40px;height:40px}.slim_armor_mystery_201408{background-image:url(spritesmith3.png);background-position:-288px -506px;width:90px;height:90px}.broad_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:-379px -506px;width:90px;height:90px}.headAccessory_mystery_201409{background-image:url(spritesmith3.png);background-position:-470px -506px;width:90px;height:90px}.shop_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:-637px -546px;width:40px;height:40px}.shop_headAccessory_mystery_201409{background-image:url(spritesmith3.png);background-position:-678px -546px;width:40px;height:40px}.slim_armor_mystery_201409{background-image:url(spritesmith3.png);background-position:-637px 0;width:90px;height:90px}.back_mystery_201410{background-image:url(spritesmith3.png);background-position:0 -597px;width:93px;height:90px}.broad_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-94px -597px;width:93px;height:90px}.shop_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-1247px -1325px;width:40px;height:40px}.shop_back_mystery_201410{background-image:url(spritesmith3.png);background-position:-1288px -1325px;width:40px;height:40px}.slim_armor_mystery_201410{background-image:url(spritesmith3.png);background-position:-188px -597px;width:93px;height:90px}.head_mystery_201411{background-image:url(spritesmith3.png);background-position:-637px -91px;width:90px;height:90px}.shop_head_mystery_201411{background-image:url(spritesmith3.png);background-position:-1001px -1366px;width:40px;height:40px}.shop_weapon_mystery_201411{background-image:url(spritesmith3.png);background-position:-1042px -1366px;width:40px;height:40px}.weapon_mystery_201411{background-image:url(spritesmith3.png);background-position:-637px -182px;width:90px;height:90px}.broad_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-637px -273px;width:90px;height:90px}.head_mystery_201412{background-image:url(spritesmith3.png);background-position:-637px -364px;width:90px;height:90px}.shop_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-1206px -1366px;width:40px;height:40px}.shop_head_mystery_201412{background-image:url(spritesmith3.png);background-position:-1247px -1366px;width:40px;height:40px}.slim_armor_mystery_201412{background-image:url(spritesmith3.png);background-position:-637px -455px;width:90px;height:90px}.broad_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-282px -597px;width:90px;height:90px}.head_mystery_201501{background-image:url(spritesmith3.png);background-position:-373px -597px;width:90px;height:90px}.shop_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-1431px 0;width:40px;height:40px}.shop_head_mystery_201501{background-image:url(spritesmith3.png);background-position:-1431px -41px;width:40px;height:40px}.slim_armor_mystery_201501{background-image:url(spritesmith3.png);background-position:-464px -597px;width:90px;height:90px}.headAccessory_mystery_201502{background-image:url(spritesmith3.png);background-position:-555px -597px;width:90px;height:90px}.shop_headAccessory_mystery_201502{background-image:url(spritesmith3.png);background-position:-1431px -164px;width:40px;height:40px}.shop_weapon_mystery_201502{background-image:url(spritesmith3.png);background-position:-1431px -205px;width:40px;height:40px}.weapon_mystery_201502{background-image:url(spritesmith3.png);background-position:-728px 0;width:90px;height:90px}.broad_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-728px -91px;width:90px;height:90px}.eyewear_mystery_201503{background-image:url(spritesmith3.png);background-position:-728px -182px;width:90px;height:90px}.shop_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-1472px -451px;width:40px;height:40px}.shop_eyewear_mystery_201503{background-image:url(spritesmith3.png);background-position:-1472px -697px;width:40px;height:40px}.slim_armor_mystery_201503{background-image:url(spritesmith3.png);background-position:-728px -273px;width:90px;height:90px}.back_mystery_201504{background-image:url(spritesmith3.png);background-position:-728px -364px;width:90px;height:90px}.broad_armor_mystery_201504{background-image:url(spritesmith3.png);background-position:-728px -455px;width:90px;height:90px}.shop_armor_mystery_201504{background-image:url(spritesmith3.png);background-position:-1472px -861px;width:40px;height:40px}.shop_back_mystery_201504{background-image:url(spritesmith3.png);background-position:-1472px -902px;width:40px;height:40px}.slim_armor_mystery_201504{background-image:url(spritesmith3.png);background-position:-728px -546px;width:90px;height:90px}.head_mystery_201505{background-image:url(spritesmith3.png);background-position:0 -688px;width:90px;height:90px}.shop_head_mystery_201505{background-image:url(spritesmith3.png);background-position:-1472px -1025px;width:40px;height:40px}.shop_weapon_mystery_201505{background-image:url(spritesmith3.png);background-position:-1472px -1066px;width:40px;height:40px}.weapon_mystery_201505{background-image:url(spritesmith3.png);background-position:-91px -688px;width:90px;height:90px}.broad_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-182px -688px;width:90px;height:90px}.eyewear_mystery_301404{background-image:url(spritesmith3.png);background-position:-273px -688px;width:90px;height:90px}.head_mystery_301404{background-image:url(spritesmith3.png);background-position:-364px -688px;width:90px;height:90px}.shop_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-1472px -1271px;width:40px;height:40px}.shop_eyewear_mystery_301404{background-image:url(spritesmith3.png);background-position:-1472px -1312px;width:40px;height:40px}.shop_head_mystery_301404{background-image:url(spritesmith3.png);background-position:-1340px -1274px;width:40px;height:40px}.shop_weapon_mystery_301404{background-image:url(spritesmith3.png);background-position:-1381px -1274px;width:40px;height:40px}.slim_armor_mystery_301404{background-image:url(spritesmith3.png);background-position:-455px -688px;width:90px;height:90px}.weapon_mystery_301404{background-image:url(spritesmith3.png);background-position:-546px -688px;width:90px;height:90px}.eyewear_mystery_301405{background-image:url(spritesmith3.png);background-position:-637px -688px;width:90px;height:90px}.headAccessory_mystery_301405{background-image:url(spritesmith3.png);background-position:-728px -688px;width:90px;height:90px}.head_mystery_301405{background-image:url(spritesmith3.png);background-position:-819px 0;width:90px;height:90px}.shield_mystery_301405{background-image:url(spritesmith3.png);background-position:-819px -91px;width:90px;height:90px}.shop_eyewear_mystery_301405{background-image:url(spritesmith3.png);background-position:-910px -819px;width:40px;height:40px}.shop_headAccessory_mystery_301405{background-image:url(spritesmith3.png);background-position:-951px -819px;width:40px;height:40px}.shop_head_mystery_301405{background-image:url(spritesmith3.png);background-position:-819px -728px;width:40px;height:40px}.shop_shield_mystery_301405{background-image:url(spritesmith3.png);background-position:-860px -728px;width:40px;height:40px}.broad_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-819px -182px;width:90px;height:90px}.broad_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-819px -273px;width:90px;height:90px}.broad_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-819px -364px;width:90px;height:90px}.broad_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-819px -455px;width:90px;height:90px}.broad_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-819px -546px;width:90px;height:90px}.broad_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-819px -637px;width:90px;height:90px}.broad_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:0 -779px;width:90px;height:90px}.broad_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-91px -779px;width:90px;height:90px}.headAccessory_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-182px -779px;width:90px;height:90px}.headAccessory_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-273px -779px;width:90px;height:90px}.headAccessory_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-364px -779px;width:90px;height:90px}.headAccessory_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-455px -779px;width:90px;height:90px}.headAccessory_special_springHealer{background-image:url(spritesmith3.png);background-position:-546px -779px;width:90px;height:90px}.headAccessory_special_springMage{background-image:url(spritesmith3.png);background-position:-637px -779px;width:90px;height:90px}.headAccessory_special_springRogue{background-image:url(spritesmith3.png);background-position:-728px -779px;width:90px;height:90px}.headAccessory_special_springWarrior{background-image:url(spritesmith3.png);background-position:-819px -779px;width:90px;height:90px}.head_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-910px 0;width:90px;height:90px}.head_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-910px -91px;width:90px;height:90px}.head_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-910px -182px;width:90px;height:90px}.head_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-910px -273px;width:90px;height:90px}.head_special_springHealer{background-image:url(spritesmith3.png);background-position:-910px -364px;width:90px;height:90px}.head_special_springMage{background-image:url(spritesmith3.png);background-position:-910px -455px;width:90px;height:90px}.head_special_springRogue{background-image:url(spritesmith3.png);background-position:-910px -546px;width:90px;height:90px}.head_special_springWarrior{background-image:url(spritesmith3.png);background-position:-910px -637px;width:90px;height:90px}.shield_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-910px -728px;width:90px;height:90px}.shield_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:0 -870px;width:90px;height:90px}.shield_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-91px -870px;width:90px;height:90px}.shield_special_springHealer{background-image:url(spritesmith3.png);background-position:-182px -870px;width:90px;height:90px}.shield_special_springRogue{background-image:url(spritesmith3.png);background-position:-273px -870px;width:90px;height:90px}.shield_special_springWarrior{background-image:url(spritesmith3.png);background-position:-364px -870px;width:90px;height:90px}.shop_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1431px -369px;width:40px;height:40px}.shop_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1431px -410px;width:40px;height:40px}.shop_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1431px -451px;width:40px;height:40px}.shop_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1431px -492px;width:40px;height:40px}.shop_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-1431px -533px;width:40px;height:40px}.shop_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-1431px -574px;width:40px;height:40px}.shop_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:-1431px -615px;width:40px;height:40px}.shop_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1431px -656px;width:40px;height:40px}.shop_headAccessory_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1431px -697px;width:40px;height:40px}.shop_headAccessory_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-656px -1416px;width:40px;height:40px}.shop_headAccessory_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-697px -1416px;width:40px;height:40px}.shop_headAccessory_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-738px -1416px;width:40px;height:40px}.shop_headAccessory_special_springHealer{background-image:url(spritesmith3.png);background-position:-779px -1416px;width:40px;height:40px}.shop_headAccessory_special_springMage{background-image:url(spritesmith3.png);background-position:-820px -1416px;width:40px;height:40px}.shop_headAccessory_special_springRogue{background-image:url(spritesmith3.png);background-position:-861px -1416px;width:40px;height:40px}.shop_headAccessory_special_springWarrior{background-image:url(spritesmith3.png);background-position:-902px -1416px;width:40px;height:40px}.shop_head_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-943px -1416px;width:40px;height:40px}.shop_head_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-984px -1416px;width:40px;height:40px}.shop_head_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1025px -1416px;width:40px;height:40px}.shop_head_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1066px -1416px;width:40px;height:40px}.shop_head_special_springHealer{background-image:url(spritesmith3.png);background-position:-1107px -1416px;width:40px;height:40px}.shop_head_special_springMage{background-image:url(spritesmith3.png);background-position:-1148px -1416px;width:40px;height:40px}.shop_head_special_springRogue{background-image:url(spritesmith3.png);background-position:-1189px -1416px;width:40px;height:40px}.shop_head_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1230px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1271px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1312px -1416px;width:40px;height:40px}.shop_shield_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1353px -1416px;width:40px;height:40px}.shop_shield_special_springHealer{background-image:url(spritesmith3.png);background-position:-1394px -1416px;width:40px;height:40px}.shop_shield_special_springRogue{background-image:url(spritesmith3.png);background-position:-1472px 0;width:40px;height:40px}.shop_shield_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1472px -41px;width:40px;height:40px}.shop_weapon_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1472px -82px;width:40px;height:40px}.shop_weapon_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1472px -123px;width:40px;height:40px}.shop_weapon_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-615px -1457px;width:40px;height:40px}.shop_weapon_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1472px -492px;width:40px;height:40px}.shop_weapon_special_springHealer{background-image:url(spritesmith3.png);background-position:-1472px -533px;width:40px;height:40px}.shop_weapon_special_springMage{background-image:url(spritesmith3.png);background-position:-1472px -574px;width:40px;height:40px}.shop_weapon_special_springRogue{background-image:url(spritesmith3.png);background-position:-1472px -615px;width:40px;height:40px}.shop_weapon_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1472px -656px;width:40px;height:40px}.slim_armor_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-546px -870px;width:90px;height:90px}.slim_armor_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-637px -870px;width:90px;height:90px}.slim_armor_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-728px -870px;width:90px;height:90px}.slim_armor_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-819px -870px;width:90px;height:90px}.slim_armor_special_springHealer{background-image:url(spritesmith3.png);background-position:-91px -318px;width:90px;height:90px}.slim_armor_special_springMage{background-image:url(spritesmith3.png);background-position:-1001px -91px;width:90px;height:90px}.slim_armor_special_springRogue{background-image:url(spritesmith3.png);background-position:-1001px -182px;width:90px;height:90px}.slim_armor_special_springWarrior{background-image:url(spritesmith3.png);background-position:-1001px -273px;width:90px;height:90px}.weapon_special_spring2015Healer{background-image:url(spritesmith3.png);background-position:-1001px -364px;width:90px;height:90px}.weapon_special_spring2015Mage{background-image:url(spritesmith3.png);background-position:-1001px -455px;width:90px;height:90px}.weapon_special_spring2015Rogue{background-image:url(spritesmith3.png);background-position:-1001px -546px;width:90px;height:90px}.weapon_special_spring2015Warrior{background-image:url(spritesmith3.png);background-position:-1001px -637px;width:90px;height:90px}.weapon_special_springHealer{background-image:url(spritesmith3.png);background-position:-1001px -728px;width:90px;height:90px}.weapon_special_springMage{background-image:url(spritesmith3.png);background-position:-1001px -819px;width:90px;height:90px}.weapon_special_springRogue{background-image:url(spritesmith3.png);background-position:-910px -870px;width:90px;height:90px}.weapon_special_springWarrior{background-image:url(spritesmith3.png);background-position:0 -961px;width:90px;height:90px}.body_special_summerHealer{background-image:url(spritesmith3.png);background-position:-91px -106px;width:90px;height:105px}.body_special_summerMage{background-image:url(spritesmith3.png);background-position:-182px -106px;width:90px;height:105px}.broad_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:-273px 0;width:90px;height:105px}.broad_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:-273px -106px;width:90px;height:105px}.broad_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:-470px -961px;width:111px;height:90px}.broad_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-582px -961px;width:111px;height:90px}.eyewear_special_summerRogue{background-image:url(spritesmith3.png);background-position:-694px -961px;width:111px;height:90px}.eyewear_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-806px -961px;width:111px;height:90px}.head_special_summerHealer{background-image:url(spritesmith3.png);background-position:0 0;width:90px;height:105px}.head_special_summerMage{background-image:url(spritesmith3.png);background-position:-91px -212px;width:90px;height:105px}.head_special_summerRogue{background-image:url(spritesmith3.png);background-position:0 -1052px;width:111px;height:90px}.head_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-112px -1052px;width:111px;height:90px}.Healer_Summer{background-image:url(spritesmith3.png);background-position:-182px -212px;width:90px;height:105px}.Mage_Summer{background-image:url(spritesmith3.png);background-position:-273px -212px;width:90px;height:105px}.SummerRogue14{background-image:url(spritesmith3.png);background-position:-224px -1052px;width:111px;height:90px}.SummerWarrior14{background-image:url(spritesmith3.png);background-position:-336px -1052px;width:111px;height:90px}.shield_special_summerHealer{background-image:url(spritesmith3.png);background-position:-364px 0;width:90px;height:105px}.shield_special_summerRogue{background-image:url(spritesmith3.png);background-position:-569px -1052px;width:111px;height:90px}.shield_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-681px -1052px;width:111px;height:90px}.shop_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:-496px -364px;width:40px;height:40px}.shop_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:-561px -506px;width:40px;height:40px}.shop_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:-561px -547px;width:40px;height:40px}.shop_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-646px -597px;width:40px;height:40px}.shop_body_special_summerHealer{background-image:url(spritesmith3.png);background-position:-687px -597px;width:40px;height:40px}.shop_body_special_summerMage{background-image:url(spritesmith3.png);background-position:-646px -638px;width:40px;height:40px}.shop_eyewear_special_summerRogue{background-image:url(spritesmith3.png);background-position:-687px -638px;width:40px;height:40px}.shop_eyewear_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1039px -961px;width:40px;height:40px}.shop_head_special_summerHealer{background-image:url(spritesmith3.png);background-position:-1080px -961px;width:40px;height:40px}.shop_head_special_summerMage{background-image:url(spritesmith3.png);background-position:-1039px -1002px;width:40px;height:40px}.shop_head_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1080px -1002px;width:40px;height:40px}.shop_head_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1280px -1234px;width:40px;height:40px}.shop_shield_special_summerHealer{background-image:url(spritesmith3.png);background-position:-1280px -1275px;width:40px;height:40px}.shop_shield_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1001px -1325px;width:40px;height:40px}.shop_shield_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1042px -1325px;width:40px;height:40px}.shop_weapon_special_summerHealer{background-image:url(spritesmith3.png);background-position:-1083px -1325px;width:40px;height:40px}.shop_weapon_special_summerMage{background-image:url(spritesmith3.png);background-position:-1124px -1325px;width:40px;height:40px}.shop_weapon_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1165px -1325px;width:40px;height:40px}.shop_weapon_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1206px -1325px;width:40px;height:40px}.slim_armor_special_summerHealer{background-image:url(spritesmith3.png);background-position:0 -212px;width:90px;height:105px}.slim_armor_special_summerMage{background-image:url(spritesmith3.png);background-position:0 -106px;width:90px;height:105px}.slim_armor_special_summerRogue{background-image:url(spritesmith3.png);background-position:-793px -1052px;width:111px;height:90px}.slim_armor_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-905px -1052px;width:111px;height:90px}.weapon_special_summerHealer{background-image:url(spritesmith3.png);background-position:-182px 0;width:90px;height:105px}.weapon_special_summerMage{background-image:url(spritesmith3.png);background-position:-91px 0;width:90px;height:105px}.weapon_special_summerRogue{background-image:url(spritesmith3.png);background-position:-1017px -1052px;width:111px;height:90px}.weapon_special_summerWarrior{background-image:url(spritesmith3.png);background-position:-1228px 0;width:111px;height:90px}.broad_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-1228px -91px;width:90px;height:90px}.broad_armor_special_ski{background-image:url(spritesmith3.png);background-position:-1228px -182px;width:90px;height:90px}.broad_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-1228px -273px;width:90px;height:90px}.broad_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1228px -364px;width:90px;height:90px}.broad_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1228px -455px;width:90px;height:90px}.broad_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1228px -546px;width:96px;height:90px}.broad_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1228px -637px;width:90px;height:90px}.broad_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-1228px -728px;width:90px;height:90px}.head_special_candycane{background-image:url(spritesmith3.png);background-position:-1228px -819px;width:90px;height:90px}.head_special_nye{background-image:url(spritesmith3.png);background-position:-1228px -910px;width:90px;height:90px}.head_special_nye2014{background-image:url(spritesmith3.png);background-position:-1228px -1001px;width:90px;height:90px}.head_special_ski{background-image:url(spritesmith3.png);background-position:-1122px -637px;width:90px;height:90px}.head_special_snowflake{background-image:url(spritesmith3.png);background-position:-1122px -728px;width:90px;height:90px}.head_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1122px -819px;width:90px;height:90px}.head_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1122px -910px;width:90px;height:90px}.head_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1129px -1052px;width:96px;height:90px}.head_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:0 -1143px;width:90px;height:90px}.head_special_yeti{background-image:url(spritesmith3.png);background-position:-91px -1143px;width:90px;height:90px}.shield_special_ski{background-image:url(spritesmith3.png);background-position:-182px -1143px;width:104px;height:90px}.shield_special_snowflake{background-image:url(spritesmith3.png);background-position:-287px -1143px;width:90px;height:90px}.shield_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-378px -1143px;width:90px;height:90px}.shield_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-469px -1143px;width:96px;height:90px}.shield_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-566px -1143px;width:90px;height:90px}.shield_special_yeti{background-image:url(spritesmith3.png);background-position:-657px -1143px;width:90px;height:90px}.shop_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-1431px -738px;width:40px;height:40px}.shop_armor_special_ski{background-image:url(spritesmith3.png);background-position:-1431px -779px;width:40px;height:40px}.shop_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-1431px -820px;width:40px;height:40px}.shop_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1431px -861px;width:40px;height:40px}.shop_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1431px -902px;width:40px;height:40px}.shop_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1431px -943px;width:40px;height:40px}.shop_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1431px -984px;width:40px;height:40px}.shop_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-1431px -1025px;width:40px;height:40px}.shop_head_special_candycane{background-image:url(spritesmith3.png);background-position:-1431px -1066px;width:40px;height:40px}.shop_head_special_nye{background-image:url(spritesmith3.png);background-position:-1431px -1107px;width:40px;height:40px}.shop_head_special_nye2014{background-image:url(spritesmith3.png);background-position:-1431px -1148px;width:40px;height:40px}.shop_head_special_ski{background-image:url(spritesmith3.png);background-position:-1431px -1189px;width:40px;height:40px}.shop_head_special_snowflake{background-image:url(spritesmith3.png);background-position:-1431px -1230px;width:40px;height:40px}.shop_head_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1431px -1271px;width:40px;height:40px}.shop_head_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1431px -1312px;width:40px;height:40px}.shop_head_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1431px -1353px;width:40px;height:40px}.shop_head_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:0 -1416px;width:40px;height:40px}.shop_head_special_yeti{background-image:url(spritesmith3.png);background-position:-41px -1416px;width:40px;height:40px}.shop_shield_special_ski{background-image:url(spritesmith3.png);background-position:-82px -1416px;width:40px;height:40px}.shop_shield_special_snowflake{background-image:url(spritesmith3.png);background-position:-123px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-164px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-205px -1416px;width:40px;height:40px}.shop_shield_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-246px -1416px;width:40px;height:40px}.shop_shield_special_yeti{background-image:url(spritesmith3.png);background-position:-287px -1416px;width:40px;height:40px}.shop_weapon_special_candycane{background-image:url(spritesmith3.png);background-position:-328px -1416px;width:40px;height:40px}.shop_weapon_special_ski{background-image:url(spritesmith3.png);background-position:-369px -1416px;width:40px;height:40px}.shop_weapon_special_snowflake{background-image:url(spritesmith3.png);background-position:-410px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-451px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-492px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-533px -1416px;width:40px;height:40px}.shop_weapon_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-574px -1416px;width:40px;height:40px}.shop_weapon_special_yeti{background-image:url(spritesmith3.png);background-position:-615px -1416px;width:40px;height:40px}.slim_armor_special_candycane{background-image:url(spritesmith3.png);background-position:-748px -1143px;width:90px;height:90px}.slim_armor_special_ski{background-image:url(spritesmith3.png);background-position:-839px -1143px;width:90px;height:90px}.slim_armor_special_snowflake{background-image:url(spritesmith3.png);background-position:-930px -1143px;width:90px;height:90px}.slim_armor_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1021px -1143px;width:90px;height:90px}.slim_armor_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1112px -1143px;width:90px;height:90px}.slim_armor_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1203px -1143px;width:96px;height:90px}.slim_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:0 -1234px;width:90px;height:90px}.slim_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-91px -1234px;width:90px;height:90px}.weapon_special_candycane{background-image:url(spritesmith3.png);background-position:-182px -1234px;width:90px;height:90px}.weapon_special_ski{background-image:url(spritesmith3.png);background-position:-273px -1234px;width:90px;height:90px}.weapon_special_snowflake{background-image:url(spritesmith3.png);background-position:-364px -1234px;width:90px;height:90px}.weapon_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-455px -1234px;width:90px;height:90px}.weapon_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-546px -1234px;width:90px;height:90px}.weapon_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-637px -1234px;width:96px;height:90px}.weapon_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-734px -1234px;width:90px;height:90px}.weapon_special_yeti{background-image:url(spritesmith3.png);background-position:-825px -1234px;width:90px;height:90px}.back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-916px -1234px;width:90px;height:90px}.back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1007px -1234px;width:90px;height:90px}.body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1098px -1234px;width:90px;height:90px}.body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1189px -1234px;width:90px;height:90px}.body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1340px 0;width:90px;height:90px}.eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1340px -91px;width:90px;height:90px}.eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1340px -182px;width:90px;height:90px}.shop_back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1472px -164px;width:40px;height:40px}.shop_back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1472px -205px;width:40px;height:40px}.shop_body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1472px -246px;width:40px;height:40px}.shop_body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1472px -287px;width:40px;height:40px}.shop_body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1472px -328px;width:40px;height:40px}.shop_eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1472px -369px;width:40px;height:40px}.shop_eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1472px -410px;width:40px;height:40px}.head_0{background-image:url(spritesmith3.png);background-position:-1340px -273px;width:90px;height:90px}.customize-option.head_0{background-image:url(spritesmith3.png);background-position:-1365px -288px;width:60px;height:60px}.head_healer_1{background-image:url(spritesmith3.png);background-position:-1340px -364px;width:90px;height:90px}.head_healer_2{background-image:url(spritesmith3.png);background-position:-1340px -455px;width:90px;height:90px}.head_healer_3{background-image:url(spritesmith3.png);background-position:-1340px -546px;width:90px;height:90px}.head_healer_4{background-image:url(spritesmith3.png);background-position:-1340px -637px;width:90px;height:90px}.head_healer_5{background-image:url(spritesmith3.png);background-position:-1340px -728px;width:90px;height:90px}.head_rogue_1{background-image:url(spritesmith3.png);background-position:-1340px -819px;width:90px;height:90px}.head_rogue_2{background-image:url(spritesmith3.png);background-position:-1340px -910px;width:90px;height:90px}.head_rogue_3{background-image:url(spritesmith3.png);background-position:-1340px -1001px;width:90px;height:90px}.head_rogue_4{background-image:url(spritesmith3.png);background-position:-1340px -1092px;width:90px;height:90px}.head_rogue_5{background-image:url(spritesmith3.png);background-position:-1340px -1183px;width:90px;height:90px}.head_special_2{background-image:url(spritesmith3.png);background-position:0 -1325px;width:90px;height:90px}.head_warrior_1{background-image:url(spritesmith3.png);background-position:-91px -1325px;width:90px;height:90px}.head_warrior_2{background-image:url(spritesmith3.png);background-position:-182px -1325px;width:90px;height:90px}.head_warrior_3{background-image:url(spritesmith3.png);background-position:-273px -1325px;width:90px;height:90px}.head_warrior_4{background-image:url(spritesmith3.png);background-position:-364px -1325px;width:90px;height:90px}.head_warrior_5{background-image:url(spritesmith3.png);background-position:-455px -1325px;width:90px;height:90px}.head_wizard_1{background-image:url(spritesmith3.png);background-position:-546px -1325px;width:90px;height:90px}.head_wizard_2{background-image:url(spritesmith3.png);background-position:-637px -1325px;width:90px;height:90px}.head_wizard_3{background-image:url(spritesmith3.png);background-position:-728px -1325px;width:90px;height:90px}.head_wizard_4{background-image:url(spritesmith3.png);background-position:-819px -1325px;width:90px;height:90px}.head_wizard_5{background-image:url(spritesmith3.png);background-position:-910px -1325px;width:90px;height:90px}.shop_head_healer_1{background-image:url(spritesmith3.png);background-position:-1472px -1353px;width:40px;height:40px}.shop_head_healer_2{background-image:url(spritesmith3.png);background-position:-1472px -1394px;width:40px;height:40px}.shop_head_healer_3{background-image:url(spritesmith3.png);background-position:0 -1457px;width:40px;height:40px}.shop_head_healer_4{background-image:url(spritesmith3.png);background-position:-41px -1457px;width:40px;height:40px}.shop_head_healer_5{background-image:url(spritesmith3.png);background-position:-82px -1457px;width:40px;height:40px}.shop_head_rogue_1{background-image:url(spritesmith3.png);background-position:-123px -1457px;width:40px;height:40px}.shop_head_rogue_2{background-image:url(spritesmith3.png);background-position:-164px -1457px;width:40px;height:40px}.shop_head_rogue_3{background-image:url(spritesmith3.png);background-position:-205px -1457px;width:40px;height:40px}.shop_head_rogue_4{background-image:url(spritesmith3.png);background-position:-246px -1457px;width:40px;height:40px}.shop_head_rogue_5{background-image:url(spritesmith3.png);background-position:-287px -1457px;width:40px;height:40px}.shop_head_special_0{background-image:url(spritesmith3.png);background-position:-328px -1457px;width:40px;height:40px}.shop_head_special_1{background-image:url(spritesmith3.png);background-position:-369px -1457px;width:40px;height:40px}.shop_head_special_2{background-image:url(spritesmith3.png);background-position:-410px -1457px;width:40px;height:40px}.shop_head_warrior_1{background-image:url(spritesmith3.png);background-position:-451px -1457px;width:40px;height:40px}.shop_head_warrior_2{background-image:url(spritesmith3.png);background-position:-492px -1457px;width:40px;height:40px}.shop_head_warrior_3{background-image:url(spritesmith3.png);background-position:-533px -1457px;width:40px;height:40px}.shop_head_warrior_4{background-image:url(spritesmith3.png);background-position:-574px -1457px;width:40px;height:40px}.shop_head_warrior_5{background-image:url(spritesmith3.png);background-position:-1329px -1325px;width:40px;height:40px}.shop_head_wizard_1{background-image:url(spritesmith4.png);background-position:-1756px -1915px;width:40px;height:40px}.shop_head_wizard_2{background-image:url(spritesmith4.png);background-position:-690px -1915px;width:40px;height:40px}.shop_head_wizard_3{background-image:url(spritesmith4.png);background-position:-1928px -1329px;width:40px;height:40px}.shop_head_wizard_4{background-image:url(spritesmith4.png);background-position:-813px -1915px;width:40px;height:40px}.shop_head_wizard_5{background-image:url(spritesmith4.png);background-position:-1928px -1206px;width:40px;height:40px}.headAccessory_special_bearEars{background-image:url(spritesmith4.png);background-position:-819px -1590px;width:90px;height:90px}.customize-option.headAccessory_special_bearEars{background-image:url(spritesmith4.png);background-position:-844px -1605px;width:60px;height:60px}.headAccessory_special_cactusEars{background-image:url(spritesmith4.png);background-position:-1001px -1590px;width:90px;height:90px}.customize-option.headAccessory_special_cactusEars{background-image:url(spritesmith4.png);background-position:-1026px -1605px;width:60px;height:60px}.headAccessory_special_foxEars{background-image:url(spritesmith4.png);background-position:-471px -1681px;width:90px;height:90px}.customize-option.headAccessory_special_foxEars{background-image:url(spritesmith4.png);background-position:-496px -1696px;width:60px;height:60px}.headAccessory_special_lionEars{background-image:url(spritesmith4.png);background-position:-653px -1681px;width:90px;height:90px}.customize-option.headAccessory_special_lionEars{background-image:url(spritesmith4.png);background-position:-678px -1696px;width:60px;height:60px}.headAccessory_special_pandaEars{background-image:url(spritesmith4.png);background-position:-1053px -1681px;width:90px;height:90px}.customize-option.headAccessory_special_pandaEars{background-image:url(spritesmith4.png);background-position:-1078px -1696px;width:60px;height:60px}.headAccessory_special_pigEars{background-image:url(spritesmith4.png);background-position:-1326px -1681px;width:90px;height:90px}.customize-option.headAccessory_special_pigEars{background-image:url(spritesmith4.png);background-position:-1351px -1696px;width:60px;height:60px}.headAccessory_special_tigerEars{background-image:url(spritesmith4.png);background-position:-1788px -819px;width:90px;height:90px}.customize-option.headAccessory_special_tigerEars{background-image:url(spritesmith4.png);background-position:-1813px -834px;width:60px;height:60px}.headAccessory_special_wolfEars{background-image:url(spritesmith4.png);background-position:-1788px -728px;width:90px;height:90px}.customize-option.headAccessory_special_wolfEars{background-image:url(spritesmith4.png);background-position:-1813px -743px;width:60px;height:60px}.shop_headAccessory_special_bearEars{background-image:url(spritesmith4.png);background-position:-854px -1915px;width:40px;height:40px}.shop_headAccessory_special_cactusEars{background-image:url(spritesmith4.png);background-position:-1928px -1575px;width:40px;height:40px}.shop_headAccessory_special_foxEars{background-image:url(spritesmith4.png);background-position:-239px -1915px;width:40px;height:40px}.shop_headAccessory_special_lionEars{background-image:url(spritesmith4.png);background-position:-321px -1915px;width:40px;height:40px}.shop_headAccessory_special_pandaEars{background-image:url(spritesmith4.png);background-position:-485px -1915px;width:40px;height:40px}.shop_headAccessory_special_pigEars{background-image:url(spritesmith4.png);background-position:-526px -1915px;width:40px;height:40px}.shop_headAccessory_special_tigerEars{background-image:url(spritesmith4.png);background-position:-567px -1915px;width:40px;height:40px}.shop_headAccessory_special_wolfEars{background-image:url(spritesmith4.png);background-position:-608px -1915px;width:40px;height:40px}.shield_healer_1{background-image:url(spritesmith4.png);background-position:-1788px -637px;width:90px;height:90px}.shield_healer_2{background-image:url(spritesmith4.png);background-position:-1788px -455px;width:90px;height:90px}.shield_healer_3{background-image:url(spritesmith4.png);background-position:-562px -1681px;width:90px;height:90px}.shield_healer_4{background-image:url(spritesmith4.png);background-position:-1183px -1590px;width:90px;height:90px}.shield_healer_5{background-image:url(spritesmith4.png);background-position:-1092px -1590px;width:90px;height:90px}.shield_rogue_0{background-image:url(spritesmith4.png);background-position:-660px -576px;width:90px;height:90px}.shield_rogue_1{background-image:url(spritesmith4.png);background-position:-1334px -1399px;width:103px;height:90px}.shield_rogue_2{background-image:url(spritesmith4.png);background-position:-1230px -1399px;width:103px;height:90px}.shield_rogue_3{background-image:url(spritesmith4.png);background-position:-1115px -1399px;width:114px;height:90px}.shield_rogue_4{background-image:url(spritesmith4.png);background-position:-1018px -1399px;width:96px;height:90px}.shield_rogue_5{background-image:url(spritesmith4.png);background-position:-903px -1399px;width:114px;height:90px}.shield_rogue_6{background-image:url(spritesmith4.png);background-position:0 -1772px;width:114px;height:90px}.shield_special_1{background-image:url(spritesmith4.png);background-position:-1788px 0;width:90px;height:90px}.shield_special_goldenknight{background-image:url(spritesmith4.png);background-position:-1599px -1681px;width:111px;height:90px}.shield_warrior_1{background-image:url(spritesmith4.png);background-position:-380px -1681px;width:90px;height:90px}.shield_warrior_2{background-image:url(spritesmith4.png);background-position:-289px -1681px;width:90px;height:90px}.shield_warrior_3{background-image:url(spritesmith4.png);background-position:-1654px -1590px;width:90px;height:90px}.shield_warrior_4{background-image:url(spritesmith4.png);background-position:-910px -1590px;width:90px;height:90px}.shield_warrior_5{background-image:url(spritesmith4.png);background-position:-1563px -1590px;width:90px;height:90px}.shop_shield_healer_1{background-image:url(spritesmith4.png);background-position:-1715px -1915px;width:40px;height:40px}.shop_shield_healer_2{background-image:url(spritesmith4.png);background-position:-1674px -1915px;width:40px;height:40px}.shop_shield_healer_3{background-image:url(spritesmith4.png);background-position:-1633px -1915px;width:40px;height:40px}.shop_shield_healer_4{background-image:url(spritesmith4.png);background-position:-1592px -1915px;width:40px;height:40px}.shop_shield_healer_5{background-image:url(spritesmith4.png);background-position:-1551px -1915px;width:40px;height:40px}.shop_shield_rogue_0{background-image:url(spritesmith4.png);background-position:-1510px -1915px;width:40px;height:40px}.shop_shield_rogue_1{background-image:url(spritesmith4.png);background-position:-1469px -1915px;width:40px;height:40px}.shop_shield_rogue_2{background-image:url(spritesmith4.png);background-position:-1428px -1915px;width:40px;height:40px}.shop_shield_rogue_3{background-image:url(spritesmith4.png);background-position:-1387px -1915px;width:40px;height:40px}.shop_shield_rogue_4{background-image:url(spritesmith4.png);background-position:-1346px -1915px;width:40px;height:40px}.shop_shield_rogue_5{background-image:url(spritesmith4.png);background-position:-1305px -1915px;width:40px;height:40px}.shop_shield_rogue_6{background-image:url(spritesmith4.png);background-position:-1264px -1915px;width:40px;height:40px}.shop_shield_special_0{background-image:url(spritesmith4.png);background-position:-1223px -1915px;width:40px;height:40px}.shop_shield_special_1{background-image:url(spritesmith4.png);background-position:-1182px -1915px;width:40px;height:40px}.shop_shield_special_goldenknight{background-image:url(spritesmith4.png);background-position:-1141px -1915px;width:40px;height:40px}.shop_shield_warrior_1{background-image:url(spritesmith4.png);background-position:-1100px -1915px;width:40px;height:40px}.shop_shield_warrior_2{background-image:url(spritesmith4.png);background-position:-1059px -1915px;width:40px;height:40px}.shop_shield_warrior_3{background-image:url(spritesmith4.png);background-position:-1018px -1915px;width:40px;height:40px}.shop_shield_warrior_4{background-image:url(spritesmith4.png);background-position:-977px -1915px;width:40px;height:40px}.shop_shield_warrior_5{background-image:url(spritesmith4.png);background-position:-936px -1915px;width:40px;height:40px}.shop_weapon_healer_0{background-image:url(spritesmith4.png);background-position:-895px -1915px;width:40px;height:40px}.shop_weapon_healer_1{background-image:url(spritesmith4.png);background-position:-198px -1915px;width:40px;height:40px}.shop_weapon_healer_2{background-image:url(spritesmith4.png);background-position:-116px -1915px;width:40px;height:40px}.shop_weapon_healer_3{background-image:url(spritesmith4.png);background-position:-1745px -1631px;width:40px;height:40px}.shop_weapon_healer_4{background-image:url(spritesmith4.png);background-position:-1745px -1590px;width:40px;height:40px}.shop_weapon_healer_5{background-image:url(spritesmith4.png);background-position:-1741px -1540px;width:40px;height:40px}.shop_weapon_healer_6{background-image:url(spritesmith4.png);background-position:-1928px -919px;width:40px;height:40px}.shop_weapon_rogue_0{background-image:url(spritesmith4.png);background-position:-971px -845px;width:40px;height:40px}.shop_weapon_rogue_1{background-image:url(spritesmith4.png);background-position:-758px -364px;width:40px;height:40px}.shop_weapon_rogue_2{background-image:url(spritesmith4.png);background-position:-1386px -961px;width:40px;height:40px}.shop_weapon_rogue_3{background-image:url(spritesmith4.png);background-position:-1712px -1332px;width:40px;height:40px}.shop_weapon_rogue_4{background-image:url(spritesmith4.png);background-position:-1837px -1414px;width:40px;height:40px}.shop_weapon_rogue_5{background-image:url(spritesmith4.png);background-position:-1879px -1820px;width:40px;height:40px}.shop_weapon_rogue_6{background-image:url(spritesmith4.png);background-position:-1928px -1862px;width:40px;height:40px}.shop_weapon_special_0{background-image:url(spritesmith4.png);background-position:-1928px -1821px;width:40px;height:40px}.shop_weapon_special_1{background-image:url(spritesmith4.png);background-position:-1928px -1780px;width:40px;height:40px}.shop_weapon_special_2{background-image:url(spritesmith4.png);background-position:-1928px -1739px;width:40px;height:40px}.shop_weapon_special_3{background-image:url(spritesmith4.png);background-position:-1928px -1698px;width:40px;height:40px}.shop_weapon_special_critical{background-image:url(spritesmith4.png);background-position:-1928px -1657px;width:40px;height:40px}.shop_weapon_warrior_0{background-image:url(spritesmith4.png);background-position:-1928px -1616px;width:40px;height:40px}.shop_weapon_warrior_1{background-image:url(spritesmith4.png);background-position:-1928px -1534px;width:40px;height:40px}.shop_weapon_warrior_2{background-image:url(spritesmith4.png);background-position:-1928px -1493px;width:40px;height:40px}.shop_weapon_warrior_3{background-image:url(spritesmith4.png);background-position:-1928px -1452px;width:40px;height:40px}.shop_weapon_warrior_4{background-image:url(spritesmith4.png);background-position:-1928px -1411px;width:40px;height:40px}.shop_weapon_warrior_5{background-image:url(spritesmith4.png);background-position:-1928px -1370px;width:40px;height:40px}.shop_weapon_warrior_6{background-image:url(spritesmith4.png);background-position:-1928px -1288px;width:40px;height:40px}.shop_weapon_wizard_0{background-image:url(spritesmith4.png);background-position:-1928px -1247px;width:40px;height:40px}.shop_weapon_wizard_1{background-image:url(spritesmith4.png);background-position:-1928px -1165px;width:40px;height:40px}.shop_weapon_wizard_2{background-image:url(spritesmith4.png);background-position:-1928px -1124px;width:40px;height:40px}.shop_weapon_wizard_3{background-image:url(spritesmith4.png);background-position:-1928px -1083px;width:40px;height:40px}.shop_weapon_wizard_4{background-image:url(spritesmith4.png);background-position:-1928px -1042px;width:40px;height:40px}.shop_weapon_wizard_5{background-image:url(spritesmith4.png);background-position:-1928px -1001px;width:40px;height:40px}.shop_weapon_wizard_6{background-image:url(spritesmith4.png);background-position:-1928px -960px;width:40px;height:40px}.weapon_healer_0{background-image:url(spritesmith4.png);background-position:-1438px -1399px;width:90px;height:90px}.weapon_healer_1{background-image:url(spritesmith4.png);background-position:-1529px -1399px;width:90px;height:90px}.weapon_healer_2{background-image:url(spritesmith4.png);background-position:-1620px -1399px;width:90px;height:90px}.weapon_healer_3{background-image:url(spritesmith4.png);background-position:0 -1499px;width:90px;height:90px}.weapon_healer_4{background-image:url(spritesmith4.png);background-position:-91px -1499px;width:90px;height:90px}.weapon_healer_5{background-image:url(spritesmith4.png);background-position:-182px -1499px;width:90px;height:90px}.weapon_healer_6{background-image:url(spritesmith4.png);background-position:-273px -1499px;width:90px;height:90px}.weapon_rogue_0{background-image:url(spritesmith4.png);background-position:-364px -1499px;width:90px;height:90px}.weapon_rogue_1{background-image:url(spritesmith4.png);background-position:-455px -1499px;width:90px;height:90px}.weapon_rogue_2{background-image:url(spritesmith4.png);background-position:-546px -1499px;width:90px;height:90px}.weapon_rogue_3{background-image:url(spritesmith4.png);background-position:-637px -1499px;width:90px;height:90px}.weapon_rogue_4{background-image:url(spritesmith4.png);background-position:-728px -1499px;width:90px;height:90px}.weapon_rogue_5{background-image:url(spritesmith4.png);background-position:-819px -1499px;width:90px;height:90px}.weapon_rogue_6{background-image:url(spritesmith4.png);background-position:-910px -1499px;width:90px;height:90px}.weapon_special_1{background-image:url(spritesmith4.png);background-position:-1001px -1499px;width:102px;height:90px}.weapon_special_2{background-image:url(spritesmith4.png);background-position:-1104px -1499px;width:90px;height:90px}.weapon_special_3{background-image:url(spritesmith4.png);background-position:-1195px -1499px;width:90px;height:90px}.weapon_warrior_0{background-image:url(spritesmith4.png);background-position:-1286px -1499px;width:90px;height:90px}.weapon_warrior_1{background-image:url(spritesmith4.png);background-position:-1377px -1499px;width:90px;height:90px}.weapon_warrior_2{background-image:url(spritesmith4.png);background-position:-1468px -1499px;width:90px;height:90px}.weapon_warrior_3{background-image:url(spritesmith4.png);background-position:-1559px -1499px;width:90px;height:90px}.weapon_warrior_4{background-image:url(spritesmith4.png);background-position:-1650px -1499px;width:90px;height:90px}.weapon_warrior_5{background-image:url(spritesmith4.png);background-position:0 -1590px;width:90px;height:90px}.weapon_warrior_6{background-image:url(spritesmith4.png);background-position:-91px -1590px;width:90px;height:90px}.weapon_wizard_0{background-image:url(spritesmith4.png);background-position:-182px -1590px;width:90px;height:90px}.weapon_wizard_1{background-image:url(spritesmith4.png);background-position:-273px -1590px;width:90px;height:90px}.weapon_wizard_2{background-image:url(spritesmith4.png);background-position:-364px -1590px;width:90px;height:90px}.weapon_wizard_3{background-image:url(spritesmith4.png);background-position:-455px -1590px;width:90px;height:90px}.weapon_wizard_4{background-image:url(spritesmith4.png);background-position:-546px -1590px;width:90px;height:90px}.weapon_wizard_5{background-image:url(spritesmith4.png);background-position:-637px -1590px;width:90px;height:90px}.weapon_wizard_6{background-image:url(spritesmith4.png);background-position:-728px -1590px;width:90px;height:90px}.GrimReaper{background-image:url(spritesmith4.png);background-position:-1788px -1283px;width:57px;height:66px}.Pet_Currency_Gem{background-image:url(spritesmith4.png);background-position:-1834px -1915px;width:45px;height:39px}.Pet_Currency_Gem1x{background-image:url(spritesmith4.png);background-position:-1849px -1001px;width:15px;height:13px}.Pet_Currency_Gem2x{background-image:url(spritesmith4.png);background-position:-1846px -1588px;width:30px;height:26px}.PixelPaw-Gold{background-image:url(spritesmith4.png);background-position:-1532px -1772px;width:51px;height:51px}.PixelPaw{background-image:url(spritesmith4.png);background-position:-1480px -1772px;width:51px;height:51px}.PixelPaw002{background-image:url(spritesmith4.png);background-position:-1428px -1772px;width:51px;height:51px}.avatar_floral_healer{background-image:url(spritesmith4.png);background-position:0 -1399px;width:99px;height:99px}.avatar_floral_rogue{background-image:url(spritesmith4.png);background-position:-100px -1399px;width:99px;height:99px}.avatar_floral_warrior{background-image:url(spritesmith4.png);background-position:-200px -1399px;width:99px;height:99px}.avatar_floral_wizard{background-image:url(spritesmith4.png);background-position:-300px -1399px;width:99px;height:99px}.inventory_present{background-image:url(spritesmith4.png);background-position:-1379px -1772px;width:48px;height:51px}.inventory_present_01{background-image:url(spritesmith4.png);background-position:-1711px -1681px;width:48px;height:51px}.inventory_present_02{background-image:url(spritesmith4.png);background-position:-1711px -1399px;width:48px;height:51px}.inventory_present_03{background-image:url(spritesmith4.png);background-position:-1400px -1248px;width:48px;height:51px}.inventory_present_04{background-image:url(spritesmith4.png);background-position:-971px -793px;width:48px;height:51px}.inventory_present_05{background-image:url(spritesmith4.png);background-position:-965px -724px;width:48px;height:51px}.inventory_present_06{background-image:url(spritesmith4.png);background-position:-965px -672px;width:48px;height:51px}.inventory_present_07{background-image:url(spritesmith4.png);background-position:-751px -576px;width:48px;height:51px}.inventory_present_08{background-image:url(spritesmith4.png);background-position:-709px -364px;width:48px;height:51px}.inventory_present_09{background-image:url(spritesmith4.png);background-position:-660px -364px;width:48px;height:51px}.inventory_present_10{background-image:url(spritesmith4.png);background-position:-1178px -811px;width:48px;height:51px}.inventory_present_11{background-image:url(spritesmith4.png);background-position:-1392px -1005px;width:48px;height:51px}.inventory_present_12{background-image:url(spritesmith4.png);background-position:-1343px -1005px;width:48px;height:51px}.inventory_quest_scroll{background-image:url(spritesmith4.png);background-position:-1245px -1005px;width:48px;height:51px}.inventory_quest_scroll_locked{background-image:url(spritesmith4.png);background-position:-1386px -909px;width:48px;height:51px}.inventory_special_fortify{background-image:url(spritesmith4.png);background-position:-1402px -709px;width:57px;height:54px}.inventory_special_nye{background-image:url(spritesmith4.png);background-position:-1712px -1277px;width:57px;height:54px}.inventory_special_opaquePotion{background-image:url(spritesmith4.png);background-position:-772px -1915px;width:40px;height:40px}.inventory_special_shinySeed{background-image:url(spritesmith4.png);background-position:-1788px -1698px;width:57px;height:54px}.inventory_special_snowball{background-image:url(spritesmith4.png);background-position:-1788px -1643px;width:57px;height:54px}.inventory_special_spookDust{background-image:url(spritesmith4.png);background-position:-1788px -1588px;width:57px;height:54px}.inventory_special_trinket{background-image:url(spritesmith4.png);background-position:-1294px -1005px;width:48px;height:51px}.inventory_special_valentine{background-image:url(spritesmith4.png);background-position:-1788px -1533px;width:57px;height:54px}.pet_key{background-image:url(spritesmith4.png);background-position:-1788px -1478px;width:57px;height:54px}.rebirth_orb{background-image:url(spritesmith4.png);background-position:-1402px -764px;width:57px;height:54px}.shop_armoire{background-image:url(spritesmith4.png);background-position:-649px -1915px;width:40px;height:40px}.snowman{background-image:url(spritesmith4.png);background-position:-1788px -910px;width:90px;height:90px}.spookman{background-image:url(spritesmith4.png);background-position:-1788px -182px;width:90px;height:90px}.welcome_to_Habit_1{background-image:url(spritesmith4.png);background-position:-400px -1399px;width:502px;height:99px}.welcome_to_Habit_2{background-image:url(spritesmith4.png);background-position:0 -1076px;width:500px;height:171px}.welcome_to_Habit_3{background-image:url(spritesmith4.png);background-position:-220px 0;width:584px;height:220px}.welcome_to_Habit_4{background-image:url(spritesmith4.png);background-position:-501px -1076px;width:423px;height:171px}.zzz{background-image:url(spritesmith4.png);background-position:-1741px -1499px;width:40px;height:40px}.zzz_light{background-image:url(spritesmith4.png);background-position:-731px -1915px;width:40px;height:40px}.npc_alex{background-image:url(spritesmith4.png);background-position:-1065px -892px;width:162px;height:138px}.npc_bailey{background-image:url(spritesmith4.png);background-position:-1788px -1001px;width:60px;height:72px}.npc_daniel{background-image:url(spritesmith4.png);background-position:-660px -452px;width:135px;height:123px}.npc_justin{background-image:url(spritesmith4.png);background-position:-880px -672px;width:84px;height:120px}.npc_justin_head{background-image:url(spritesmith4.png);background-position:-1797px -1915px;width:36px;height:39px}.npc_matt{background-image:url(spritesmith4.png);background-position:-1204px -1248px;width:195px;height:138px}.npc_timetravelers{background-image:url(spritesmith4.png);background-position:-800px -1248px;width:195px;height:138px}.npc_timetravelers_active{background-image:url(spritesmith4.png);background-position:-604px -1248px;width:195px;height:138px}.npc_tyler{background-image:url(spritesmith4.png);background-position:-1788px -546px;width:90px;height:90px}.seasonalshop_closed{background-image:url(spritesmith4.png);background-position:-441px -1248px;width:162px;height:138px}.2014_Fall_HealerPROMO2{background-image:url(spritesmith4.png);background-position:-1788px -364px;width:90px;height:90px}.2014_Fall_Mage_PROMO9{background-image:url(spritesmith4.png);background-position:-221px -1772px;width:120px;height:90px}.2014_Fall_RoguePROMO3{background-image:url(spritesmith4.png);background-position:-115px -1772px;width:105px;height:90px}.2014_Fall_Warrior_PROMO{background-image:url(spritesmith4.png);background-position:-1788px -273px;width:90px;height:90px}.promo_enchanted_armoire{background-image:url(spritesmith4.png);background-position:-1004px -1772px;width:374px;height:76px}.promo_item_notif{background-image:url(spritesmith4.png);background-position:-1462px -1277px;width:249px;height:102px}.promo_mystery_201405{background-image:url(spritesmith4.png);background-position:-1788px -91px;width:90px;height:90px}.promo_mystery_201406{background-image:url(spritesmith4.png);background-position:-880px -793px;width:90px;height:96px}.promo_mystery_201407{background-image:url(spritesmith4.png);background-position:-1831px -1216px;width:42px;height:62px}.promo_mystery_201408{background-image:url(spritesmith4.png);background-position:-1788px -1074px;width:60px;height:71px}.promo_mystery_201409{background-image:url(spritesmith4.png);background-position:-1508px -1681px;width:90px;height:90px}.promo_mystery_201410{background-image:url(spritesmith4.png);background-position:-1788px -1350px;width:72px;height:63px}.promo_mystery_201411{background-image:url(spritesmith4.png);background-position:-1417px -1681px;width:90px;height:90px}.promo_mystery_201412{background-image:url(spritesmith4.png);background-position:-1788px -1216px;width:42px;height:66px}.promo_mystery_201501{background-image:url(spritesmith4.png);background-position:-1788px -1414px;width:48px;height:63px}.promo_mystery_201502{background-image:url(spritesmith4.png);background-position:-1235px -1681px;width:90px;height:90px}.promo_mystery_201503{background-image:url(spritesmith4.png);background-position:-1144px -1681px;width:90px;height:90px}.promo_mystery_201504{background-image:url(spritesmith4.png);background-position:-1788px -1146px;width:60px;height:69px}.promo_mystery_201505{background-image:url(spritesmith4.png);background-position:-962px -1681px;width:90px;height:90px}.promo_mystery_3014{background-image:url(spritesmith4.png);background-position:-744px -1681px;width:217px;height:90px}.promo_partyhats{background-image:url(spritesmith4.png);background-position:0 -1915px;width:115px;height:47px}.promo_pastel_skin{background-image:url(spritesmith4.png);background-position:-342px -1772px;width:330px;height:83px}.customize-option.promo_pastel_skin{background-image:url(spritesmith4.png);background-position:-367px -1787px;width:60px;height:60px}.promo_pet_skins{background-image:url(spritesmith4.png);background-position:-1245px -857px;width:140px;height:147px}.customize-option.promo_pet_skins{background-image:url(spritesmith4.png);background-position:-1270px -872px;width:60px;height:60px}.promo_shimmer_hair{background-image:url(spritesmith4.png);background-position:-673px -1772px;width:330px;height:83px}.customize-option.promo_shimmer_hair{background-image:url(spritesmith4.png);background-position:-698px -1787px;width:60px;height:60px}.promo_springclasses2014{background-image:url(spritesmith4.png);background-position:0 -1681px;width:288px;height:90px}.promo_springclasses2015{background-image:url(spritesmith4.png);background-position:-1274px -1590px;width:288px;height:90px}.promo_updos{background-image:url(spritesmith4.png);background-position:-1245px -709px;width:156px;height:147px}.promo_winterclasses2015{background-image:url(spritesmith4.png);background-position:-1462px 0;width:325px;height:110px}.promo_winteryhair{background-image:url(spritesmith4.png);background-position:-1025px -811px;width:152px;height:75px}.customize-option.promo_winteryhair{background-image:url(spritesmith4.png);background-position:-1050px -826px;width:60px;height:60px}.inventory_quest_scroll_atom1{background-image:url(spritesmith4.png);background-position:-1584px -1772px;width:48px;height:51px}.inventory_quest_scroll_atom2{background-image:url(spritesmith4.png);background-position:-1633px -1772px;width:48px;height:51px}.inventory_quest_scroll_atom2_locked{background-image:url(spritesmith4.png);background-position:-1682px -1772px;width:48px;height:51px}.inventory_quest_scroll_atom3{background-image:url(spritesmith4.png);background-position:-1731px -1772px;width:48px;height:51px}.inventory_quest_scroll_atom3_locked{background-image:url(spritesmith4.png);background-position:-1780px -1772px;width:48px;height:51px}.inventory_quest_scroll_basilist{background-image:url(spritesmith4.png);background-position:-1829px -1772px;width:48px;height:51px}.inventory_quest_scroll_bunny{background-image:url(spritesmith4.png);background-position:-1879px 0;width:48px;height:51px}.inventory_quest_scroll_dilatory_derby{background-image:url(spritesmith4.png);background-position:-1879px -52px;width:48px;height:51px}.inventory_quest_scroll_egg{background-image:url(spritesmith4.png);background-position:-1879px -104px;width:48px;height:51px}.inventory_quest_scroll_evilsanta{background-image:url(spritesmith4.png);background-position:-1879px -156px;width:48px;height:51px}.inventory_quest_scroll_evilsanta2{background-image:url(spritesmith4.png);background-position:-1879px -208px;width:48px;height:51px}.inventory_quest_scroll_ghost_stag{background-image:url(spritesmith4.png);background-position:-1879px -260px;width:48px;height:51px}.inventory_quest_scroll_goldenknight1{background-image:url(spritesmith4.png);background-position:-1879px -312px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2{background-image:url(spritesmith4.png);background-position:-1879px -364px;width:48px;height:51px}.inventory_quest_scroll_goldenknight2_locked{background-image:url(spritesmith4.png);background-position:-1879px -416px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3{background-image:url(spritesmith4.png);background-position:-1879px -468px;width:48px;height:51px}.inventory_quest_scroll_goldenknight3_locked{background-image:url(spritesmith4.png);background-position:-1879px -520px;width:48px;height:51px}.inventory_quest_scroll_gryphon{background-image:url(spritesmith4.png);background-position:-1879px -572px;width:48px;height:51px}.inventory_quest_scroll_harpy{background-image:url(spritesmith4.png);background-position:-1879px -624px;width:48px;height:51px}.inventory_quest_scroll_hedgehog{background-image:url(spritesmith4.png);background-position:-1879px -676px;width:48px;height:51px}.inventory_quest_scroll_moonstone1{background-image:url(spritesmith4.png);background-position:-1879px -728px;width:48px;height:51px}.inventory_quest_scroll_moonstone2{background-image:url(spritesmith4.png);background-position:-1879px -780px;width:48px;height:51px}.inventory_quest_scroll_moonstone2_locked{background-image:url(spritesmith4.png);background-position:-1879px -832px;width:48px;height:51px}.inventory_quest_scroll_moonstone3{background-image:url(spritesmith4.png);background-position:-1879px -884px;width:48px;height:51px}.inventory_quest_scroll_moonstone3_locked{background-image:url(spritesmith4.png);background-position:-1879px -936px;width:48px;height:51px}.inventory_quest_scroll_octopus{background-image:url(spritesmith4.png);background-position:-1879px -988px;width:48px;height:51px}.inventory_quest_scroll_owl{background-image:url(spritesmith4.png);background-position:-1879px -1040px;width:48px;height:51px}.inventory_quest_scroll_penguin{background-image:url(spritesmith4.png);background-position:-1879px -1092px;width:48px;height:51px}.inventory_quest_scroll_rat{background-image:url(spritesmith4.png);background-position:-1879px -1144px;width:48px;height:51px}.inventory_quest_scroll_rock{background-image:url(spritesmith4.png);background-position:-1879px -1196px;width:48px;height:51px}.inventory_quest_scroll_rooster{background-image:url(spritesmith4.png);background-position:-1879px -1248px;width:48px;height:51px}.inventory_quest_scroll_sheep{background-image:url(spritesmith4.png);background-position:-1879px -1300px;width:48px;height:51px}.inventory_quest_scroll_slime{background-image:url(spritesmith4.png);background-position:-1879px -1352px;width:48px;height:51px}.inventory_quest_scroll_spider{background-image:url(spritesmith4.png);background-position:-1879px -1404px;width:48px;height:51px}.inventory_quest_scroll_trex{background-image:url(spritesmith4.png);background-position:-1879px -1456px;width:48px;height:51px}.inventory_quest_scroll_trex_undead{background-image:url(spritesmith4.png);background-position:-1386px -857px;width:48px;height:51px}.inventory_quest_scroll_vice1{background-image:url(spritesmith4.png);background-position:-1879px -1560px;width:48px;height:51px}.inventory_quest_scroll_vice2{background-image:url(spritesmith4.png);background-position:-1879px -1612px;width:48px;height:51px}.inventory_quest_scroll_vice2_locked{background-image:url(spritesmith4.png);background-position:-1879px -1664px;width:48px;height:51px}.inventory_quest_scroll_vice3{background-image:url(spritesmith4.png);background-position:-1879px -1716px;width:48px;height:51px}.inventory_quest_scroll_vice3_locked{background-image:url(spritesmith4.png);background-position:-1879px -1768px;width:48px;height:51px}.quest_atom1{background-image:url(spritesmith4.png);background-position:0 -1248px;width:250px;height:150px}.quest_atom2{background-image:url(spritesmith4.png);background-position:-996px -1248px;width:207px;height:138px}.quest_atom3{background-image:url(spritesmith4.png);background-position:-191px -892px;width:216px;height:180px}.quest_basilist{background-image:url(spritesmith4.png);background-position:-251px -1248px;width:189px;height:141px}.quest_bunny{background-image:url(spritesmith4.png);background-position:-1025px -437px;width:210px;height:186px}.quest_dilatory{background-image:url(spritesmith4.png);background-position:-660px -672px;width:219px;height:219px}.quest_dilatory_derby{background-image:url(spritesmith4.png);background-position:-440px -672px;width:219px;height:219px}.quest_egg_plainEgg{background-image:url(spritesmith4.png);background-position:0 -1863px;width:48px;height:51px}.quest_evilsanta{background-image:url(spritesmith4.png);background-position:-660px -232px;width:118px;height:131px}.quest_ghost_stag{background-image:url(spritesmith4.png);background-position:0 -452px;width:219px;height:219px}.quest_goldenknight1_testimony{background-image:url(spritesmith4.png);background-position:-49px -1863px;width:48px;height:51px}.quest_goldenknight2{background-image:url(spritesmith4.png);background-position:-925px -1076px;width:250px;height:150px}.quest_goldenknight3{background-image:url(spritesmith4.png);background-position:0 0;width:219px;height:231px}.quest_gryphon{background-image:url(spritesmith4.png);background-position:-1245px 0;width:216px;height:177px}.quest_harpy{background-image:url(spritesmith4.png);background-position:-220px -672px;width:219px;height:219px}.quest_hedgehog{background-image:url(spritesmith4.png);background-position:-1025px -624px;width:219px;height:186px}.quest_moonstone1_moonstone{background-image:url(spritesmith4.png);background-position:-1846px -1533px;width:30px;height:30px}.quest_moonstone2{background-image:url(spritesmith4.png);background-position:-1025px 0;width:219px;height:219px}.quest_moonstone3{background-image:url(spritesmith4.png);background-position:0 -232px;width:219px;height:219px}.quest_octopus{background-image:url(spritesmith4.png);background-position:-408px -892px;width:222px;height:177px}.quest_owl{background-image:url(spritesmith4.png);background-position:-220px -232px;width:219px;height:219px}.quest_penguin{background-image:url(spritesmith4.png);background-position:0 -892px;width:190px;height:183px}.quest_rat{background-image:url(spritesmith4.png);background-position:-440px -232px;width:219px;height:219px}.quest_rock{background-image:url(spritesmith4.png);background-position:-1025px -220px;width:216px;height:216px}.quest_rooster{background-image:url(spritesmith4.png);background-position:-1245px -534px;width:213px;height:174px}.quest_sheep{background-image:url(spritesmith4.png);background-position:-220px -452px;width:219px;height:219px}.quest_slime{background-image:url(spritesmith4.png);background-position:-440px -452px;width:219px;height:219px}.quest_spider{background-image:url(spritesmith4.png);background-position:-1176px -1076px;width:250px;height:150px}.quest_stressbeast{background-image:url(spritesmith4.png);background-position:-805px 0;width:219px;height:219px}.quest_stressbeast_bailey{background-image:url(spritesmith4.png);background-position:-805px -220px;width:219px;height:219px}.quest_stressbeast_guide{background-image:url(spritesmith4.png);background-position:-805px -440px;width:219px;height:219px}.quest_stressbeast_stables{background-image:url(spritesmith4.png);background-position:0 -672px;width:219px;height:219px}.quest_trex{background-image:url(spritesmith4.png);background-position:-1245px -356px;width:204px;height:177px}.quest_trex_undead{background-image:url(spritesmith4.png);background-position:-631px -892px;width:216px;height:177px}.quest_vice1{background-image:url(spritesmith4.png);background-position:-848px -892px;width:216px;height:177px}.quest_vice2_lightCrystal{background-image:url(spritesmith4.png);background-position:-157px -1915px;width:40px;height:40px}.quest_vice3{background-image:url(spritesmith4.png);background-position:-1245px -178px;width:216px;height:177px}.shop_copper{background-image:url(spritesmith4.png);background-position:-1837px -1455px;width:32px;height:22px}.shop_eyes{background-image:url(spritesmith4.png);background-position:-280px -1915px;width:40px;height:40px}.shop_gold{background-image:url(spritesmith4.png);background-position:-1846px -1564px;width:32px;height:22px}.shop_opaquePotion{background-image:url(spritesmith4.png);background-position:-362px -1915px;width:40px;height:40px}.shop_potion{background-image:url(spritesmith4.png);background-position:-403px -1915px;width:40px;height:40px}.shop_reroll{background-image:url(spritesmith4.png);background-position:-444px -1915px;width:40px;height:40px}.shop_shinySeed{background-image:url(spritesmith4.png);background-position:-1846px -1283px;width:32px;height:32px}.shop_silver{background-image:url(spritesmith4.png);background-position:-1846px -1615px;width:32px;height:22px}.shop_snowball{background-image:url(spritesmith4.png);background-position:-1846px -1478px;width:32px;height:32px}.shop_spookDust{background-image:url(spritesmith4.png);background-position:-1846px -1316px;width:32px;height:32px}.Pet_Egg_BearCub{background-image:url(spritesmith4.png);background-position:-98px -1863px;width:48px;height:51px}.Pet_Egg_Bunny{background-image:url(spritesmith4.png);background-position:-147px -1863px;width:48px;height:51px}.Pet_Egg_Cactus{background-image:url(spritesmith4.png);background-position:-196px -1863px;width:48px;height:51px}.Pet_Egg_Deer{background-image:url(spritesmith4.png);background-position:-245px -1863px;width:48px;height:51px}.Pet_Egg_Dragon{background-image:url(spritesmith4.png);background-position:-294px -1863px;width:48px;height:51px}.Pet_Egg_Egg{background-image:url(spritesmith4.png);background-position:-343px -1863px;width:48px;height:51px}.Pet_Egg_FlyingPig{background-image:url(spritesmith4.png);background-position:-392px -1863px;width:48px;height:51px}.Pet_Egg_Fox{background-image:url(spritesmith4.png);background-position:-441px -1863px;width:48px;height:51px}.Pet_Egg_Gryphon{background-image:url(spritesmith4.png);background-position:-490px -1863px;width:48px;height:51px}.Pet_Egg_Hedgehog{background-image:url(spritesmith4.png);background-position:-539px -1863px;width:48px;height:51px}.Pet_Egg_LionCub{background-image:url(spritesmith4.png);background-position:-588px -1863px;width:48px;height:51px}.Pet_Egg_Octopus{background-image:url(spritesmith4.png);background-position:-637px -1863px;width:48px;height:51px}.Pet_Egg_Owl{background-image:url(spritesmith4.png);background-position:-686px -1863px;width:48px;height:51px}.Pet_Egg_PandaCub{background-image:url(spritesmith4.png);background-position:-735px -1863px;width:48px;height:51px}.Pet_Egg_Parrot{background-image:url(spritesmith4.png);background-position:-784px -1863px;width:48px;height:51px}.Pet_Egg_Penguin{background-image:url(spritesmith4.png);background-position:-833px -1863px;width:48px;height:51px}.Pet_Egg_PolarBear{background-image:url(spritesmith4.png);background-position:-882px -1863px;width:48px;height:51px}.Pet_Egg_Rat{background-image:url(spritesmith4.png);background-position:-931px -1863px;width:48px;height:51px}.Pet_Egg_Rock{background-image:url(spritesmith4.png);background-position:-980px -1863px;width:48px;height:51px}.Pet_Egg_Rooster{background-image:url(spritesmith4.png);background-position:-1029px -1863px;width:48px;height:51px}.Pet_Egg_Seahorse{background-image:url(spritesmith4.png);background-position:-1078px -1863px;width:48px;height:51px}.Pet_Egg_Sheep{background-image:url(spritesmith4.png);background-position:-1127px -1863px;width:48px;height:51px}.Pet_Egg_Slime{background-image:url(spritesmith4.png);background-position:-1176px -1863px;width:48px;height:51px}.Pet_Egg_Spider{background-image:url(spritesmith4.png);background-position:-1225px -1863px;width:48px;height:51px}.Pet_Egg_TRex{background-image:url(spritesmith4.png);background-position:-1274px -1863px;width:48px;height:51px}.Pet_Egg_TigerCub{background-image:url(spritesmith4.png);background-position:-1323px -1863px;width:48px;height:51px}.Pet_Egg_Wolf{background-image:url(spritesmith4.png);background-position:-1372px -1863px;width:48px;height:51px}.Pet_Food_Cake_Base{background-image:url(spritesmith4.png);background-position:-1928px -832px;width:43px;height:43px}.Pet_Food_Cake_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1928px -787px;width:42px;height:44px}.Pet_Food_Cake_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1928px -516px;width:43px;height:45px}.Pet_Food_Cake_Desert{background-image:url(spritesmith4.png);background-position:-1928px -562px;width:43px;height:44px}.Pet_Food_Cake_Golden{background-image:url(spritesmith4.png);background-position:-1928px -876px;width:43px;height:42px}.Pet_Food_Cake_Red{background-image:url(spritesmith4.png);background-position:-1928px -607px;width:43px;height:44px}.Pet_Food_Cake_Shade{background-image:url(spritesmith4.png);background-position:-1928px -742px;width:43px;height:44px}.Pet_Food_Cake_Skeleton{background-image:url(spritesmith4.png);background-position:-1928px -468px;width:42px;height:47px}.Pet_Food_Cake_White{background-image:url(spritesmith4.png);background-position:-1928px -697px;width:44px;height:44px}.Pet_Food_Cake_Zombie{background-image:url(spritesmith4.png);background-position:-1928px -652px;width:45px;height:44px}.Pet_Food_Candy_Base{background-image:url(spritesmith4.png);background-position:-1928px 0;width:48px;height:51px}.Pet_Food_Candy_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1928px -52px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1928px -104px;width:48px;height:51px}.Pet_Food_Candy_Desert{background-image:url(spritesmith4.png);background-position:-1928px -156px;width:48px;height:51px}.Pet_Food_Candy_Golden{background-image:url(spritesmith4.png);background-position:-1928px -208px;width:48px;height:51px}.Pet_Food_Candy_Red{background-image:url(spritesmith4.png);background-position:-1928px -260px;width:48px;height:51px}.Pet_Food_Candy_Shade{background-image:url(spritesmith4.png);background-position:-1928px -312px;width:48px;height:51px}.Pet_Food_Candy_Skeleton{background-image:url(spritesmith4.png);background-position:-1928px -364px;width:48px;height:51px}.Pet_Food_Candy_White{background-image:url(spritesmith4.png);background-position:-1928px -416px;width:48px;height:51px}.Pet_Food_Candy_Zombie{background-image:url(spritesmith4.png);background-position:-1862px -1863px;width:48px;height:51px}.Pet_Food_Chocolate{background-image:url(spritesmith4.png);background-position:-1813px -1863px;width:48px;height:51px}.Pet_Food_CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1764px -1863px;width:48px;height:51px}.Pet_Food_CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1715px -1863px;width:48px;height:51px}.Pet_Food_Fish{background-image:url(spritesmith4.png);background-position:-1666px -1863px;width:48px;height:51px}.Pet_Food_Honey{background-image:url(spritesmith4.png);background-position:-1617px -1863px;width:48px;height:51px}.Pet_Food_Meat{background-image:url(spritesmith4.png);background-position:-1568px -1863px;width:48px;height:51px}.Pet_Food_Milk{background-image:url(spritesmith4.png);background-position:-1519px -1863px;width:48px;height:51px}.Pet_Food_Potatoe{background-image:url(spritesmith4.png);background-position:-1470px -1863px;width:48px;height:51px}.Pet_Food_RottenMeat{background-image:url(spritesmith4.png);background-position:-1421px -1863px;width:48px;height:51px}.Pet_Food_Saddle{background-image:url(spritesmith4.png);background-position:-1400px -1300px;width:48px;height:51px}.Pet_Food_Strawberry{background-image:url(spritesmith4.png);background-position:-1879px -1508px;width:48px;height:51px}.Mount_Body_BearCub-Base{background-image:url(spritesmith4.png);background-position:-1568px -535px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1462px -535px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1674px -429px;width:105px;height:105px}.Mount_Body_BearCub-Desert{background-image:url(spritesmith4.png);background-position:-1568px -429px;width:105px;height:105px}.Mount_Body_BearCub-Golden{background-image:url(spritesmith4.png);background-position:-1462px -429px;width:105px;height:105px}.Mount_Body_BearCub-Polar{background-image:url(spritesmith4.png);background-position:-1674px -323px;width:105px;height:105px}.Mount_Body_BearCub-Red{background-image:url(spritesmith4.png);background-position:-1568px -323px;width:105px;height:105px}.Mount_Body_BearCub-Shade{background-image:url(spritesmith4.png);background-position:-1462px -323px;width:105px;height:105px}.Mount_Body_BearCub-Skeleton{background-image:url(spritesmith4.png);background-position:-1674px -217px;width:105px;height:105px}.Mount_Body_BearCub-White{background-image:url(spritesmith4.png);background-position:-1568px -217px;width:105px;height:105px}.Mount_Body_BearCub-Zombie{background-image:url(spritesmith4.png);background-position:-1462px -217px;width:105px;height:105px}.Mount_Body_Bunny-Base{background-image:url(spritesmith4.png);background-position:-1674px -111px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1568px -111px;width:105px;height:105px}.Mount_Body_Bunny-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1462px -111px;width:105px;height:105px}.Mount_Body_Bunny-Desert{background-image:url(spritesmith4.png);background-position:-1674px -1171px;width:105px;height:105px}.Mount_Body_Bunny-Golden{background-image:url(spritesmith4.png);background-position:-1568px -1171px;width:105px;height:105px}.Mount_Body_Bunny-Red{background-image:url(spritesmith4.png);background-position:-1462px -1171px;width:105px;height:105px}.Mount_Body_Bunny-Shade{background-image:url(spritesmith4.png);background-position:-1674px -1065px;width:105px;height:105px}.Mount_Body_Bunny-Skeleton{background-image:url(spritesmith4.png);background-position:-1568px -1065px;width:105px;height:105px}.Mount_Body_Bunny-White{background-image:url(spritesmith4.png);background-position:-1462px -1065px;width:105px;height:105px}.Mount_Body_Bunny-Zombie{background-image:url(spritesmith4.png);background-position:-1674px -959px;width:105px;height:105px}.Mount_Body_Cactus-Base{background-image:url(spritesmith4.png);background-position:-1674px -641px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1568px -641px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1462px -641px;width:105px;height:105px}.Mount_Body_Cactus-Desert{background-image:url(spritesmith4.png);background-position:-1674px -535px;width:105px;height:105px}.Mount_Body_Cactus-Golden{background-image:url(spritesmith4.png);background-position:-1568px -959px;width:105px;height:105px}.Mount_Body_Cactus-Red{background-image:url(spritesmith4.png);background-position:-1462px -959px;width:105px;height:105px}.Mount_Body_Cactus-Shade{background-image:url(spritesmith4.png);background-position:-1674px -853px;width:105px;height:105px}.Mount_Body_Cactus-Skeleton{background-image:url(spritesmith4.png);background-position:-1568px -853px;width:105px;height:105px}.Mount_Body_Cactus-White{background-image:url(spritesmith4.png);background-position:-1462px -747px;width:105px;height:105px}.Mount_Body_Cactus-Zombie{background-image:url(spritesmith4.png);background-position:-1462px -853px;width:105px;height:105px}.Mount_Body_Deer-Base{background-image:url(spritesmith4.png);background-position:-1674px -747px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1568px -747px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Body_Deer-Desert{background-image:url(spritesmith5.png);background-position:-1528px -742px;width:105px;height:105px}.Mount_Body_Deer-Golden{background-image:url(spritesmith5.png);background-position:-106px -1516px;width:105px;height:105px}.Mount_Body_Deer-Red{background-image:url(spritesmith5.png);background-position:-212px -1516px;width:105px;height:105px}.Mount_Body_Deer-Shade{background-image:url(spritesmith5.png);background-position:-318px -1516px;width:105px;height:105px}.Mount_Body_Deer-Skeleton{background-image:url(spritesmith5.png);background-position:-424px -1516px;width:105px;height:105px}.Mount_Body_Deer-White{background-image:url(spritesmith5.png);background-position:-530px -1516px;width:105px;height:105px}.Mount_Body_Deer-Zombie{background-image:url(spritesmith5.png);background-position:-636px -1516px;width:105px;height:105px}.Mount_Body_Dragon-Base{background-image:url(spritesmith5.png);background-position:-742px -1516px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-848px -1516px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-954px -1516px;width:105px;height:105px}.Mount_Body_Dragon-Desert{background-image:url(spritesmith5.png);background-position:-1060px -1516px;width:105px;height:105px}.Mount_Body_Dragon-Golden{background-image:url(spritesmith5.png);background-position:-1634px -742px;width:105px;height:105px}.Mount_Body_Dragon-Red{background-image:url(spritesmith5.png);background-position:-1634px -848px;width:105px;height:105px}.Mount_Body_Dragon-Shade{background-image:url(spritesmith5.png);background-position:-1634px -954px;width:105px;height:105px}.Mount_Body_Dragon-Skeleton{background-image:url(spritesmith5.png);background-position:-1634px -1060px;width:105px;height:105px}.Mount_Body_Dragon-White{background-image:url(spritesmith5.png);background-position:-1634px -1166px;width:105px;height:105px}.Mount_Body_Dragon-Zombie{background-image:url(spritesmith5.png);background-position:-1634px -1272px;width:105px;height:105px}.Mount_Body_Egg-Base{background-image:url(spritesmith5.png);background-position:-1634px -1378px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1634px -1484px;width:105px;height:105px}.Mount_Body_Egg-CottonCandyPink{background-image:url(spritesmith5.png);background-position:0 -1622px;width:105px;height:105px}.Mount_Body_Egg-Desert{background-image:url(spritesmith5.png);background-position:-106px -1622px;width:105px;height:105px}.Mount_Body_Egg-Golden{background-image:url(spritesmith5.png);background-position:-954px -1940px;width:105px;height:105px}.Mount_Body_Egg-Red{background-image:url(spritesmith5.png);background-position:-1272px -1940px;width:105px;height:105px}.Mount_Body_Egg-Shade{background-image:url(spritesmith5.png);background-position:-424px -544px;width:105px;height:105px}.Mount_Body_Egg-Skeleton{background-image:url(spritesmith5.png);background-position:-530px -544px;width:105px;height:105px}.Mount_Body_Egg-White{background-image:url(spritesmith5.png);background-position:-680px 0;width:105px;height:105px}.Mount_Body_Egg-Zombie{background-image:url(spritesmith5.png);background-position:-680px -106px;width:105px;height:105px}.Mount_Body_FlyingPig-Base{background-image:url(spritesmith5.png);background-position:-680px -212px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-680px -318px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-680px -424px;width:105px;height:105px}.Mount_Body_FlyingPig-Desert{background-image:url(spritesmith5.png);background-position:-680px -530px;width:105px;height:105px}.Mount_Body_FlyingPig-Golden{background-image:url(spritesmith5.png);background-position:0 -668px;width:105px;height:105px}.Mount_Body_FlyingPig-Red{background-image:url(spritesmith5.png);background-position:-106px -668px;width:105px;height:105px}.Mount_Body_FlyingPig-Shade{background-image:url(spritesmith5.png);background-position:-212px -668px;width:105px;height:105px}.Mount_Body_FlyingPig-Skeleton{background-image:url(spritesmith5.png);background-position:-318px -668px;width:105px;height:105px}.Mount_Body_FlyingPig-White{background-image:url(spritesmith5.png);background-position:-424px -668px;width:105px;height:105px}.Mount_Body_FlyingPig-Zombie{background-image:url(spritesmith5.png);background-position:-530px -668px;width:105px;height:105px}.Mount_Body_Fox-Base{background-image:url(spritesmith5.png);background-position:-636px -668px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-786px 0;width:105px;height:105px}.Mount_Body_Fox-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-786px -106px;width:105px;height:105px}.Mount_Body_Fox-Desert{background-image:url(spritesmith5.png);background-position:-786px -212px;width:105px;height:105px}.Mount_Body_Fox-Golden{background-image:url(spritesmith5.png);background-position:-786px -318px;width:105px;height:105px}.Mount_Body_Fox-Red{background-image:url(spritesmith5.png);background-position:-786px -424px;width:105px;height:105px}.Mount_Body_Fox-Shade{background-image:url(spritesmith5.png);background-position:-786px -530px;width:105px;height:105px}.Mount_Body_Fox-Skeleton{background-image:url(spritesmith5.png);background-position:-786px -636px;width:105px;height:105px}.Mount_Body_Fox-White{background-image:url(spritesmith5.png);background-position:0 -774px;width:105px;height:105px}.Mount_Body_Fox-Zombie{background-image:url(spritesmith5.png);background-position:-106px -774px;width:105px;height:105px}.Mount_Body_Gryphon-Base{background-image:url(spritesmith5.png);background-position:-212px -774px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-318px -774px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-424px -774px;width:105px;height:105px}.Mount_Body_Gryphon-Desert{background-image:url(spritesmith5.png);background-position:-530px -774px;width:105px;height:105px}.Mount_Body_Gryphon-Golden{background-image:url(spritesmith5.png);background-position:-636px -774px;width:105px;height:105px}.Mount_Body_Gryphon-Red{background-image:url(spritesmith5.png);background-position:-742px -774px;width:105px;height:105px}.Mount_Body_Gryphon-Shade{background-image:url(spritesmith5.png);background-position:-892px 0;width:105px;height:105px}.Mount_Body_Gryphon-Skeleton{background-image:url(spritesmith5.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Body_Gryphon-White{background-image:url(spritesmith5.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Body_Gryphon-Zombie{background-image:url(spritesmith5.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Body_Hedgehog-Base{background-image:url(spritesmith5.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Body_Hedgehog-Desert{background-image:url(spritesmith5.png);background-position:-892px -742px;width:105px;height:105px}.Mount_Body_Hedgehog-Golden{background-image:url(spritesmith5.png);background-position:0 -880px;width:105px;height:105px}.Mount_Body_Hedgehog-Red{background-image:url(spritesmith5.png);background-position:-106px -880px;width:105px;height:105px}.Mount_Body_Hedgehog-Shade{background-image:url(spritesmith5.png);background-position:-212px -880px;width:105px;height:105px}.Mount_Body_Hedgehog-Skeleton{background-image:url(spritesmith5.png);background-position:-318px -880px;width:105px;height:105px}.Mount_Body_Hedgehog-White{background-image:url(spritesmith5.png);background-position:-424px -880px;width:105px;height:105px}.Mount_Body_Hedgehog-Zombie{background-image:url(spritesmith5.png);background-position:-530px -880px;width:105px;height:105px}.Mount_Body_LionCub-Base{background-image:url(spritesmith5.png);background-position:-636px -880px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-742px -880px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-848px -880px;width:105px;height:105px}.Mount_Body_LionCub-Desert{background-image:url(spritesmith5.png);background-position:-998px 0;width:105px;height:105px}.Mount_Body_LionCub-Ethereal{background-image:url(spritesmith5.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Body_LionCub-Golden{background-image:url(spritesmith5.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Body_LionCub-Red{background-image:url(spritesmith5.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Body_LionCub-Shade{background-image:url(spritesmith5.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Body_LionCub-Skeleton{background-image:url(spritesmith5.png);background-position:0 -986px;width:111px;height:105px}.Mount_Body_LionCub-White{background-image:url(spritesmith5.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Body_LionCub-Zombie{background-image:url(spritesmith5.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Body_Mammoth-Base{background-image:url(spritesmith5.png);background-position:0 -544px;width:105px;height:123px}.Mount_Body_MantisShrimp-Base{background-image:url(spritesmith5.png);background-position:-112px -986px;width:108px;height:105px}.Mount_Body_Octopus-Base{background-image:url(spritesmith5.png);background-position:-998px -848px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-221px -986px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-327px -986px;width:105px;height:105px}.Mount_Body_Octopus-Desert{background-image:url(spritesmith5.png);background-position:-433px -986px;width:105px;height:105px}.Mount_Body_Octopus-Golden{background-image:url(spritesmith5.png);background-position:-539px -986px;width:105px;height:105px}.Mount_Body_Octopus-Red{background-image:url(spritesmith5.png);background-position:-645px -986px;width:105px;height:105px}.Mount_Body_Octopus-Shade{background-image:url(spritesmith5.png);background-position:-751px -986px;width:105px;height:105px}.Mount_Body_Octopus-Skeleton{background-image:url(spritesmith5.png);background-position:-857px -986px;width:105px;height:105px}.Mount_Body_Octopus-White{background-image:url(spritesmith5.png);background-position:-963px -986px;width:105px;height:105px}.Mount_Body_Octopus-Zombie{background-image:url(spritesmith5.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Body_Owl-Base{background-image:url(spritesmith5.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Body_Owl-Desert{background-image:url(spritesmith5.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Body_Owl-Golden{background-image:url(spritesmith5.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Body_Owl-Red{background-image:url(spritesmith5.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Body_Owl-Shade{background-image:url(spritesmith5.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Body_Owl-Skeleton{background-image:url(spritesmith5.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Body_Owl-White{background-image:url(spritesmith5.png);background-position:-1104px -954px;width:105px;height:105px}.Mount_Body_Owl-Zombie{background-image:url(spritesmith5.png);background-position:0 -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Base{background-image:url(spritesmith5.png);background-position:-106px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Desert{background-image:url(spritesmith5.png);background-position:-424px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Golden{background-image:url(spritesmith5.png);background-position:-530px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Red{background-image:url(spritesmith5.png);background-position:-636px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Shade{background-image:url(spritesmith5.png);background-position:-742px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Skeleton{background-image:url(spritesmith5.png);background-position:-848px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-White{background-image:url(spritesmith5.png);background-position:-954px -1092px;width:105px;height:105px}.Mount_Body_PandaCub-Zombie{background-image:url(spritesmith5.png);background-position:-1060px -1092px;width:105px;height:105px}.Mount_Body_Parrot-Base{background-image:url(spritesmith5.png);background-position:-1210px 0;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1210px -106px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1210px -212px;width:105px;height:105px}.Mount_Body_Parrot-Desert{background-image:url(spritesmith5.png);background-position:-1210px -318px;width:105px;height:105px}.Mount_Body_Parrot-Golden{background-image:url(spritesmith5.png);background-position:-1210px -424px;width:105px;height:105px}.Mount_Body_Parrot-Red{background-image:url(spritesmith5.png);background-position:-1210px -530px;width:105px;height:105px}.Mount_Body_Parrot-Shade{background-image:url(spritesmith5.png);background-position:-1210px -636px;width:105px;height:105px}.Mount_Body_Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-1210px -742px;width:105px;height:105px}.Mount_Body_Parrot-White{background-image:url(spritesmith5.png);background-position:-1210px -848px;width:105px;height:105px}.Mount_Body_Parrot-Zombie{background-image:url(spritesmith5.png);background-position:-1210px -954px;width:105px;height:105px}.Mount_Body_Penguin-Base{background-image:url(spritesmith5.png);background-position:-1210px -1060px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -1198px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-106px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Desert{background-image:url(spritesmith5.png);background-position:-212px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Golden{background-image:url(spritesmith5.png);background-position:-318px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Red{background-image:url(spritesmith5.png);background-position:-424px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Shade{background-image:url(spritesmith5.png);background-position:-530px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Skeleton{background-image:url(spritesmith5.png);background-position:-636px -1198px;width:105px;height:105px}.Mount_Body_Penguin-White{background-image:url(spritesmith5.png);background-position:-742px -1198px;width:105px;height:105px}.Mount_Body_Penguin-Zombie{background-image:url(spritesmith5.png);background-position:-848px -1198px;width:105px;height:105px}.Mount_Body_Rat-Base{background-image:url(spritesmith5.png);background-position:-954px -1198px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1060px -1198px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1166px -1198px;width:105px;height:105px}.Mount_Body_Rat-Desert{background-image:url(spritesmith5.png);background-position:-1316px 0;width:105px;height:105px}.Mount_Body_Rat-Golden{background-image:url(spritesmith5.png);background-position:-1316px -106px;width:105px;height:105px}.Mount_Body_Rat-Red{background-image:url(spritesmith5.png);background-position:-1316px -212px;width:105px;height:105px}.Mount_Body_Rat-Shade{background-image:url(spritesmith5.png);background-position:-1316px -318px;width:105px;height:105px}.Mount_Body_Rat-Skeleton{background-image:url(spritesmith5.png);background-position:-1316px -424px;width:105px;height:105px}.Mount_Body_Rat-White{background-image:url(spritesmith5.png);background-position:-1316px -530px;width:105px;height:105px}.Mount_Body_Rat-Zombie{background-image:url(spritesmith5.png);background-position:-1316px -636px;width:105px;height:105px}.Mount_Body_Rock-Base{background-image:url(spritesmith5.png);background-position:-1316px -742px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1316px -848px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1316px -954px;width:105px;height:105px}.Mount_Body_Rock-Desert{background-image:url(spritesmith5.png);background-position:-1316px -1060px;width:105px;height:105px}.Mount_Body_Rock-Golden{background-image:url(spritesmith5.png);background-position:-1316px -1166px;width:105px;height:105px}.Mount_Body_Rock-Red{background-image:url(spritesmith5.png);background-position:0 -1304px;width:105px;height:105px}.Mount_Body_Rock-Shade{background-image:url(spritesmith5.png);background-position:-106px -1304px;width:105px;height:105px}.Mount_Body_Rock-Skeleton{background-image:url(spritesmith5.png);background-position:-212px -1304px;width:105px;height:105px}.Mount_Body_Rock-White{background-image:url(spritesmith5.png);background-position:-318px -1304px;width:105px;height:105px}.Mount_Body_Rock-Zombie{background-image:url(spritesmith5.png);background-position:-424px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Base{background-image:url(spritesmith5.png);background-position:-530px -1304px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-636px -1304px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-742px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Desert{background-image:url(spritesmith5.png);background-position:-848px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Golden{background-image:url(spritesmith5.png);background-position:-954px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Red{background-image:url(spritesmith5.png);background-position:-1060px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Shade{background-image:url(spritesmith5.png);background-position:-1166px -1304px;width:105px;height:105px}.Mount_Body_Rooster-Skeleton{background-image:url(spritesmith5.png);background-position:-1272px -1304px;width:105px;height:105px}.Mount_Body_Rooster-White{background-image:url(spritesmith5.png);background-position:-1422px 0;width:105px;height:105px}.Mount_Body_Rooster-Zombie{background-image:url(spritesmith5.png);background-position:-1422px -106px;width:105px;height:105px}.Mount_Body_Seahorse-Base{background-image:url(spritesmith5.png);background-position:-1422px -212px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1422px -318px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1422px -424px;width:105px;height:105px}.Mount_Body_Seahorse-Desert{background-image:url(spritesmith5.png);background-position:-1422px -530px;width:105px;height:105px}.Mount_Body_Seahorse-Golden{background-image:url(spritesmith5.png);background-position:-1422px -636px;width:105px;height:105px}.Mount_Body_Seahorse-Red{background-image:url(spritesmith5.png);background-position:-1422px -742px;width:105px;height:105px}.Mount_Body_Seahorse-Shade{background-image:url(spritesmith5.png);background-position:-1422px -848px;width:105px;height:105px}.Mount_Body_Seahorse-Skeleton{background-image:url(spritesmith5.png);background-position:-1422px -954px;width:105px;height:105px}.Mount_Body_Seahorse-White{background-image:url(spritesmith5.png);background-position:-1422px -1060px;width:105px;height:105px}.Mount_Body_Seahorse-Zombie{background-image:url(spritesmith5.png);background-position:-1422px -1166px;width:105px;height:105px}.Mount_Body_Sheep-Base{background-image:url(spritesmith5.png);background-position:-1422px -1272px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -1410px;width:105px;height:105px}.Mount_Body_Sheep-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-106px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Desert{background-image:url(spritesmith5.png);background-position:-212px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Golden{background-image:url(spritesmith5.png);background-position:-318px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Red{background-image:url(spritesmith5.png);background-position:-424px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Shade{background-image:url(spritesmith5.png);background-position:-530px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Skeleton{background-image:url(spritesmith5.png);background-position:-636px -1410px;width:105px;height:105px}.Mount_Body_Sheep-White{background-image:url(spritesmith5.png);background-position:-742px -1410px;width:105px;height:105px}.Mount_Body_Sheep-Zombie{background-image:url(spritesmith5.png);background-position:-848px -1410px;width:105px;height:105px}.Mount_Body_Slime-Base{background-image:url(spritesmith5.png);background-position:-954px -1410px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1060px -1410px;width:105px;height:105px}.Mount_Body_Slime-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1166px -1410px;width:105px;height:105px}.Mount_Body_Slime-Desert{background-image:url(spritesmith5.png);background-position:-1272px -1410px;width:105px;height:105px}.Mount_Body_Slime-Golden{background-image:url(spritesmith5.png);background-position:-1378px -1410px;width:105px;height:105px}.Mount_Body_Slime-Red{background-image:url(spritesmith5.png);background-position:-1528px 0;width:105px;height:105px}.Mount_Body_Slime-Shade{background-image:url(spritesmith5.png);background-position:-1528px -106px;width:105px;height:105px}.Mount_Body_Slime-Skeleton{background-image:url(spritesmith5.png);background-position:-1528px -212px;width:105px;height:105px}.Mount_Body_Slime-White{background-image:url(spritesmith5.png);background-position:-1528px -318px;width:105px;height:105px}.Mount_Body_Slime-Zombie{background-image:url(spritesmith5.png);background-position:-1528px -424px;width:105px;height:105px}.Mount_Body_Spider-Base{background-image:url(spritesmith5.png);background-position:-1528px -530px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1528px -636px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -544px;width:105px;height:105px}.Mount_Body_Spider-Desert{background-image:url(spritesmith5.png);background-position:-1528px -848px;width:105px;height:105px}.Mount_Body_Spider-Golden{background-image:url(spritesmith5.png);background-position:-1528px -954px;width:105px;height:105px}.Mount_Body_Spider-Red{background-image:url(spritesmith5.png);background-position:-1528px -1060px;width:105px;height:105px}.Mount_Body_Spider-Shade{background-image:url(spritesmith5.png);background-position:-1528px -1166px;width:105px;height:105px}.Mount_Body_Spider-Skeleton{background-image:url(spritesmith5.png);background-position:-1528px -1272px;width:105px;height:105px}.Mount_Body_Spider-White{background-image:url(spritesmith5.png);background-position:-1528px -1378px;width:105px;height:105px}.Mount_Body_Spider-Zombie{background-image:url(spritesmith5.png);background-position:0 -1516px;width:105px;height:105px}.Mount_Body_TRex-Base{background-image:url(spritesmith5.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Body_TRex-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -136px;width:135px;height:135px}.Mount_Body_TRex-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Body_TRex-Desert{background-image:url(spritesmith5.png);background-position:-272px 0;width:135px;height:135px}.Mount_Body_TRex-Golden{background-image:url(spritesmith5.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Body_TRex-Red{background-image:url(spritesmith5.png);background-position:0 -272px;width:135px;height:135px}.Mount_Body_TRex-Shade{background-image:url(spritesmith5.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Body_TRex-Skeleton{background-image:url(spritesmith5.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Body_TRex-White{background-image:url(spritesmith5.png);background-position:-408px 0;width:135px;height:135px}.Mount_Body_TRex-Zombie{background-image:url(spritesmith5.png);background-position:0 0;width:135px;height:135px}.Mount_Body_TigerCub-Base{background-image:url(spritesmith5.png);background-position:-1166px -1516px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1272px -1516px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1378px -1516px;width:105px;height:105px}.Mount_Body_TigerCub-Desert{background-image:url(spritesmith5.png);background-position:-1484px -1516px;width:105px;height:105px}.Mount_Body_TigerCub-Golden{background-image:url(spritesmith5.png);background-position:-1634px 0;width:105px;height:105px}.Mount_Body_TigerCub-Red{background-image:url(spritesmith5.png);background-position:-1634px -106px;width:105px;height:105px}.Mount_Body_TigerCub-Shade{background-image:url(spritesmith5.png);background-position:-1634px -212px;width:105px;height:105px}.Mount_Body_TigerCub-Skeleton{background-image:url(spritesmith5.png);background-position:-1634px -318px;width:105px;height:105px}.Mount_Body_TigerCub-White{background-image:url(spritesmith5.png);background-position:-1634px -424px;width:105px;height:105px}.Mount_Body_TigerCub-Zombie{background-image:url(spritesmith5.png);background-position:-1634px -530px;width:105px;height:105px}.Mount_Body_Turkey-Base{background-image:url(spritesmith5.png);background-position:-1634px -636px;width:105px;height:105px}.Mount_Body_Wolf-Base{background-image:url(spritesmith5.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Body_Wolf-CottonCandyPink{background-image:url(spritesmith5.png);background-position:0 -408px;width:135px;height:135px}.Mount_Body_Wolf-Desert{background-image:url(spritesmith5.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Body_Wolf-Golden{background-image:url(spritesmith5.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Body_Wolf-Red{background-image:url(spritesmith5.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Body_Wolf-Shade{background-image:url(spritesmith5.png);background-position:-544px 0;width:135px;height:135px}.Mount_Body_Wolf-Skeleton{background-image:url(spritesmith5.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Body_Wolf-White{background-image:url(spritesmith5.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Body_Wolf-Zombie{background-image:url(spritesmith5.png);background-position:-544px -408px;width:135px;height:135px}.Mount_Head_BearCub-Base{background-image:url(spritesmith5.png);background-position:-212px -1622px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-318px -1622px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-424px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Desert{background-image:url(spritesmith5.png);background-position:-530px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Golden{background-image:url(spritesmith5.png);background-position:-636px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Polar{background-image:url(spritesmith5.png);background-position:-742px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Red{background-image:url(spritesmith5.png);background-position:-848px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Shade{background-image:url(spritesmith5.png);background-position:-954px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Skeleton{background-image:url(spritesmith5.png);background-position:-1060px -1622px;width:105px;height:105px}.Mount_Head_BearCub-White{background-image:url(spritesmith5.png);background-position:-1166px -1622px;width:105px;height:105px}.Mount_Head_BearCub-Zombie{background-image:url(spritesmith5.png);background-position:-1272px -1622px;width:105px;height:105px}.Mount_Head_Bunny-Base{background-image:url(spritesmith5.png);background-position:-1378px -1622px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1484px -1622px;width:105px;height:105px}.Mount_Head_Bunny-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1590px -1622px;width:105px;height:105px}.Mount_Head_Bunny-Desert{background-image:url(spritesmith5.png);background-position:-1740px 0;width:105px;height:105px}.Mount_Head_Bunny-Golden{background-image:url(spritesmith5.png);background-position:-1740px -106px;width:105px;height:105px}.Mount_Head_Bunny-Red{background-image:url(spritesmith5.png);background-position:-1740px -212px;width:105px;height:105px}.Mount_Head_Bunny-Shade{background-image:url(spritesmith5.png);background-position:-1740px -318px;width:105px;height:105px}.Mount_Head_Bunny-Skeleton{background-image:url(spritesmith5.png);background-position:-1740px -424px;width:105px;height:105px}.Mount_Head_Bunny-White{background-image:url(spritesmith5.png);background-position:-1740px -530px;width:105px;height:105px}.Mount_Head_Bunny-Zombie{background-image:url(spritesmith5.png);background-position:-1740px -636px;width:105px;height:105px}.Mount_Head_Cactus-Base{background-image:url(spritesmith5.png);background-position:-1740px -742px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1740px -848px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1740px -954px;width:105px;height:105px}.Mount_Head_Cactus-Desert{background-image:url(spritesmith5.png);background-position:-1740px -1060px;width:105px;height:105px}.Mount_Head_Cactus-Golden{background-image:url(spritesmith5.png);background-position:-1740px -1166px;width:105px;height:105px}.Mount_Head_Cactus-Red{background-image:url(spritesmith5.png);background-position:-1740px -1272px;width:105px;height:105px}.Mount_Head_Cactus-Shade{background-image:url(spritesmith5.png);background-position:-1740px -1378px;width:105px;height:105px}.Mount_Head_Cactus-Skeleton{background-image:url(spritesmith5.png);background-position:-1740px -1484px;width:105px;height:105px}.Mount_Head_Cactus-White{background-image:url(spritesmith5.png);background-position:-1740px -1590px;width:105px;height:105px}.Mount_Head_Cactus-Zombie{background-image:url(spritesmith5.png);background-position:0 -1728px;width:105px;height:105px}.Mount_Head_Deer-Base{background-image:url(spritesmith5.png);background-position:-106px -1728px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -1728px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -1728px;width:105px;height:105px}.Mount_Head_Deer-Desert{background-image:url(spritesmith5.png);background-position:-424px -1728px;width:105px;height:105px}.Mount_Head_Deer-Golden{background-image:url(spritesmith5.png);background-position:-530px -1728px;width:105px;height:105px}.Mount_Head_Deer-Red{background-image:url(spritesmith5.png);background-position:-636px -1728px;width:105px;height:105px}.Mount_Head_Deer-Shade{background-image:url(spritesmith5.png);background-position:-742px -1728px;width:105px;height:105px}.Mount_Head_Deer-Skeleton{background-image:url(spritesmith5.png);background-position:-848px -1728px;width:105px;height:105px}.Mount_Head_Deer-White{background-image:url(spritesmith5.png);background-position:-954px -1728px;width:105px;height:105px}.Mount_Head_Deer-Zombie{background-image:url(spritesmith5.png);background-position:-1060px -1728px;width:105px;height:105px}.Mount_Head_Dragon-Base{background-image:url(spritesmith5.png);background-position:-1166px -1728px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1272px -1728px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1378px -1728px;width:105px;height:105px}.Mount_Head_Dragon-Desert{background-image:url(spritesmith5.png);background-position:-1484px -1728px;width:105px;height:105px}.Mount_Head_Dragon-Golden{background-image:url(spritesmith5.png);background-position:-1590px -1728px;width:105px;height:105px}.Mount_Head_Dragon-Red{background-image:url(spritesmith5.png);background-position:-1696px -1728px;width:105px;height:105px}.Mount_Head_Dragon-Shade{background-image:url(spritesmith5.png);background-position:-1846px 0;width:105px;height:105px}.Mount_Head_Dragon-Skeleton{background-image:url(spritesmith5.png);background-position:-1846px -106px;width:105px;height:105px}.Mount_Head_Dragon-White{background-image:url(spritesmith5.png);background-position:-1846px -212px;width:105px;height:105px}.Mount_Head_Dragon-Zombie{background-image:url(spritesmith5.png);background-position:-1846px -318px;width:105px;height:105px}.Mount_Head_Egg-Base{background-image:url(spritesmith5.png);background-position:-1846px -424px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1846px -530px;width:105px;height:105px}.Mount_Head_Egg-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1846px -636px;width:105px;height:105px}.Mount_Head_Egg-Desert{background-image:url(spritesmith5.png);background-position:-1846px -742px;width:105px;height:105px}.Mount_Head_Egg-Golden{background-image:url(spritesmith5.png);background-position:-1846px -848px;width:105px;height:105px}.Mount_Head_Egg-Red{background-image:url(spritesmith5.png);background-position:-1846px -954px;width:105px;height:105px}.Mount_Head_Egg-Shade{background-image:url(spritesmith5.png);background-position:-1846px -1060px;width:105px;height:105px}.Mount_Head_Egg-Skeleton{background-image:url(spritesmith5.png);background-position:-1846px -1166px;width:105px;height:105px}.Mount_Head_Egg-White{background-image:url(spritesmith5.png);background-position:-1846px -1272px;width:105px;height:105px}.Mount_Head_Egg-Zombie{background-image:url(spritesmith5.png);background-position:-1846px -1378px;width:105px;height:105px}.Mount_Head_FlyingPig-Base{background-image:url(spritesmith5.png);background-position:-1846px -1484px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1846px -1590px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1846px -1696px;width:105px;height:105px}.Mount_Head_FlyingPig-Desert{background-image:url(spritesmith5.png);background-position:0 -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-Golden{background-image:url(spritesmith5.png);background-position:-106px -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-Red{background-image:url(spritesmith5.png);background-position:-212px -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-Shade{background-image:url(spritesmith5.png);background-position:-318px -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-Skeleton{background-image:url(spritesmith5.png);background-position:-424px -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-White{background-image:url(spritesmith5.png);background-position:-530px -1834px;width:105px;height:105px}.Mount_Head_FlyingPig-Zombie{background-image:url(spritesmith5.png);background-position:-636px -1834px;width:105px;height:105px}.Mount_Head_Fox-Base{background-image:url(spritesmith5.png);background-position:-742px -1834px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-848px -1834px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-954px -1834px;width:105px;height:105px}.Mount_Head_Fox-Desert{background-image:url(spritesmith5.png);background-position:-1060px -1834px;width:105px;height:105px}.Mount_Head_Fox-Golden{background-image:url(spritesmith5.png);background-position:-1166px -1834px;width:105px;height:105px}.Mount_Head_Fox-Red{background-image:url(spritesmith5.png);background-position:-1272px -1834px;width:105px;height:105px}.Mount_Head_Fox-Shade{background-image:url(spritesmith5.png);background-position:-1378px -1834px;width:105px;height:105px}.Mount_Head_Fox-Skeleton{background-image:url(spritesmith5.png);background-position:-1484px -1834px;width:105px;height:105px}.Mount_Head_Fox-White{background-image:url(spritesmith5.png);background-position:-1590px -1834px;width:105px;height:105px}.Mount_Head_Fox-Zombie{background-image:url(spritesmith5.png);background-position:-1696px -1834px;width:105px;height:105px}.Mount_Head_Gryphon-Base{background-image:url(spritesmith5.png);background-position:-1802px -1834px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1952px 0;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1952px -106px;width:105px;height:105px}.Mount_Head_Gryphon-Desert{background-image:url(spritesmith5.png);background-position:-1952px -212px;width:105px;height:105px}.Mount_Head_Gryphon-Golden{background-image:url(spritesmith5.png);background-position:-1952px -318px;width:105px;height:105px}.Mount_Head_Gryphon-Red{background-image:url(spritesmith5.png);background-position:-1952px -424px;width:105px;height:105px}.Mount_Head_Gryphon-Shade{background-image:url(spritesmith5.png);background-position:-1952px -530px;width:105px;height:105px}.Mount_Head_Gryphon-Skeleton{background-image:url(spritesmith5.png);background-position:-1952px -636px;width:105px;height:105px}.Mount_Head_Gryphon-White{background-image:url(spritesmith5.png);background-position:-1952px -742px;width:105px;height:105px}.Mount_Head_Gryphon-Zombie{background-image:url(spritesmith5.png);background-position:-1952px -848px;width:105px;height:105px}.Mount_Head_Hedgehog-Base{background-image:url(spritesmith5.png);background-position:-1952px -954px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1952px -1060px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1952px -1166px;width:105px;height:105px}.Mount_Head_Hedgehog-Desert{background-image:url(spritesmith5.png);background-position:-1952px -1272px;width:105px;height:105px}.Mount_Head_Hedgehog-Golden{background-image:url(spritesmith5.png);background-position:-1952px -1378px;width:105px;height:105px}.Mount_Head_Hedgehog-Red{background-image:url(spritesmith5.png);background-position:-1952px -1484px;width:105px;height:105px}.Mount_Head_Hedgehog-Shade{background-image:url(spritesmith5.png);background-position:-1952px -1590px;width:105px;height:105px}.Mount_Head_Hedgehog-Skeleton{background-image:url(spritesmith5.png);background-position:-1952px -1696px;width:105px;height:105px}.Mount_Head_Hedgehog-White{background-image:url(spritesmith5.png);background-position:-1952px -1802px;width:105px;height:105px}.Mount_Head_Hedgehog-Zombie{background-image:url(spritesmith5.png);background-position:0 -1940px;width:105px;height:105px}.Mount_Head_LionCub-Base{background-image:url(spritesmith5.png);background-position:-106px -1940px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -1940px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Desert{background-image:url(spritesmith5.png);background-position:-424px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Ethereal{background-image:url(spritesmith5.png);background-position:-530px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Golden{background-image:url(spritesmith5.png);background-position:-636px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Red{background-image:url(spritesmith5.png);background-position:-742px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Shade{background-image:url(spritesmith5.png);background-position:-848px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Skeleton{background-image:url(spritesmith5.png);background-position:-212px -544px;width:105px;height:110px}.Mount_Head_LionCub-White{background-image:url(spritesmith5.png);background-position:-1060px -1940px;width:105px;height:105px}.Mount_Head_LionCub-Zombie{background-image:url(spritesmith5.png);background-position:-1166px -1940px;width:105px;height:105px}.Mount_Head_Mammoth-Base{background-image:url(spritesmith5.png);background-position:-106px -544px;width:105px;height:123px}.Mount_Head_MantisShrimp-Base{background-image:url(spritesmith5.png);background-position:-1378px -1940px;width:108px;height:105px}.Mount_Head_Octopus-Base{background-image:url(spritesmith5.png);background-position:-1487px -1940px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1593px -1940px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1699px -1940px;width:105px;height:105px}.Mount_Head_Octopus-Desert{background-image:url(spritesmith5.png);background-position:-1805px -1940px;width:105px;height:105px}.Mount_Head_Octopus-Golden{background-image:url(spritesmith5.png);background-position:-1911px -1940px;width:105px;height:105px}.Mount_Head_Octopus-Red{background-image:url(spritesmith5.png);background-position:-2058px 0;width:105px;height:105px}.Mount_Head_Octopus-Shade{background-image:url(spritesmith5.png);background-position:-2058px -106px;width:105px;height:105px}.Mount_Head_Octopus-Skeleton{background-image:url(spritesmith5.png);background-position:-2058px -212px;width:105px;height:105px}.Mount_Head_Octopus-White{background-image:url(spritesmith5.png);background-position:-2058px -318px;width:105px;height:105px}.Mount_Head_Octopus-Zombie{background-image:url(spritesmith5.png);background-position:-2058px -424px;width:105px;height:105px}.Mount_Head_Owl-Base{background-image:url(spritesmith5.png);background-position:-2058px -530px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-2058px -636px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-2058px -742px;width:105px;height:105px}.Mount_Head_Owl-Desert{background-image:url(spritesmith5.png);background-position:-2058px -848px;width:105px;height:105px}.Mount_Head_Owl-Golden{background-image:url(spritesmith5.png);background-position:-2058px -954px;width:105px;height:105px}.Mount_Head_Owl-Red{background-image:url(spritesmith5.png);background-position:-2058px -1060px;width:105px;height:105px}.Mount_Head_Owl-Shade{background-image:url(spritesmith5.png);background-position:-2058px -1166px;width:105px;height:105px}.Mount_Head_Owl-Skeleton{background-image:url(spritesmith5.png);background-position:-2058px -1272px;width:105px;height:105px}.Mount_Head_Owl-White{background-image:url(spritesmith5.png);background-position:-2058px -1378px;width:105px;height:105px}.Mount_Head_Owl-Zombie{background-image:url(spritesmith5.png);background-position:-2058px -1484px;width:105px;height:105px}.Mount_Head_PandaCub-Base{background-image:url(spritesmith5.png);background-position:-2058px -1590px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-2058px -1696px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-2058px -1802px;width:105px;height:105px}.Mount_Head_PandaCub-Desert{background-image:url(spritesmith5.png);background-position:-2058px -1908px;width:105px;height:105px}.Mount_Head_PandaCub-Golden{background-image:url(spritesmith5.png);background-position:0 -2046px;width:105px;height:105px}.Mount_Head_PandaCub-Red{background-image:url(spritesmith5.png);background-position:-106px -2046px;width:105px;height:105px}.Mount_Head_PandaCub-Shade{background-image:url(spritesmith5.png);background-position:-212px -2046px;width:105px;height:105px}.Mount_Head_PandaCub-Skeleton{background-image:url(spritesmith5.png);background-position:-318px -2046px;width:105px;height:105px}.Mount_Head_PandaCub-White{background-image:url(spritesmith5.png);background-position:-424px -2046px;width:105px;height:105px}.Mount_Head_PandaCub-Zombie{background-image:url(spritesmith5.png);background-position:-530px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Base{background-image:url(spritesmith5.png);background-position:-636px -2046px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-742px -2046px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-848px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Desert{background-image:url(spritesmith5.png);background-position:-954px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Golden{background-image:url(spritesmith5.png);background-position:-1060px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Red{background-image:url(spritesmith5.png);background-position:-1166px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Shade{background-image:url(spritesmith5.png);background-position:-1272px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-1378px -2046px;width:105px;height:105px}.Mount_Head_Parrot-White{background-image:url(spritesmith5.png);background-position:-1484px -2046px;width:105px;height:105px}.Mount_Head_Parrot-Zombie{background-image:url(spritesmith5.png);background-position:-1590px -2046px;width:105px;height:105px}.Mount_Head_Penguin-Base{background-image:url(spritesmith5.png);background-position:-1696px -2046px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-998px -742px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-954px -1074px;width:105px;height:105px}.Mount_Head_Penguin-Desert{background-image:url(spritesmith6.png);background-position:-892px -106px;width:105px;height:105px}.Mount_Head_Penguin-Golden{background-image:url(spritesmith6.png);background-position:-998px -848px;width:105px;height:105px}.Mount_Head_Penguin-Red{background-image:url(spritesmith6.png);background-position:0 -968px;width:105px;height:105px}.Mount_Head_Penguin-Shade{background-image:url(spritesmith6.png);background-position:-106px -968px;width:105px;height:105px}.Mount_Head_Penguin-Skeleton{background-image:url(spritesmith6.png);background-position:-212px -968px;width:105px;height:105px}.Mount_Head_Penguin-White{background-image:url(spritesmith6.png);background-position:-318px -968px;width:105px;height:105px}.Mount_Head_Penguin-Zombie{background-image:url(spritesmith6.png);background-position:-424px -968px;width:105px;height:105px}.Mount_Head_Rat-Base{background-image:url(spritesmith6.png);background-position:-530px -968px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-636px -968px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-742px -968px;width:105px;height:105px}.Mount_Head_Rat-Desert{background-image:url(spritesmith6.png);background-position:-1104px -954px;width:105px;height:105px}.Mount_Head_Rat-Golden{background-image:url(spritesmith6.png);background-position:0 -1074px;width:105px;height:105px}.Mount_Head_Rat-Red{background-image:url(spritesmith6.png);background-position:-106px -1074px;width:105px;height:105px}.Mount_Head_Rat-Shade{background-image:url(spritesmith6.png);background-position:-212px -1074px;width:105px;height:105px}.Mount_Head_Rat-Skeleton{background-image:url(spritesmith6.png);background-position:-318px -1074px;width:105px;height:105px}.Mount_Head_Rat-White{background-image:url(spritesmith6.png);background-position:-424px -1074px;width:105px;height:105px}.Mount_Head_Rat-Zombie{background-image:url(spritesmith6.png);background-position:-530px -1074px;width:105px;height:105px}.Mount_Head_Rock-Base{background-image:url(spritesmith6.png);background-position:-636px -1074px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-742px -1074px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-848px -1074px;width:105px;height:105px}.Mount_Head_Rock-Desert{background-image:url(spritesmith6.png);background-position:-106px -544px;width:105px;height:105px}.Mount_Head_Rock-Golden{background-image:url(spritesmith6.png);background-position:-212px -544px;width:105px;height:105px}.Mount_Head_Rock-Red{background-image:url(spritesmith6.png);background-position:-318px -544px;width:105px;height:105px}.Mount_Head_Rock-Shade{background-image:url(spritesmith6.png);background-position:-424px -544px;width:105px;height:105px}.Mount_Head_Rock-Skeleton{background-image:url(spritesmith6.png);background-position:-530px -544px;width:105px;height:105px}.Mount_Head_Rock-White{background-image:url(spritesmith6.png);background-position:-680px 0;width:105px;height:105px}.Mount_Head_Rock-Zombie{background-image:url(spritesmith6.png);background-position:-680px -106px;width:105px;height:105px}.Mount_Head_Rooster-Base{background-image:url(spritesmith6.png);background-position:-680px -212px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-680px -318px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-680px -424px;width:105px;height:105px}.Mount_Head_Rooster-Desert{background-image:url(spritesmith6.png);background-position:-680px -530px;width:105px;height:105px}.Mount_Head_Rooster-Golden{background-image:url(spritesmith6.png);background-position:0 -650px;width:105px;height:105px}.Mount_Head_Rooster-Red{background-image:url(spritesmith6.png);background-position:-106px -650px;width:105px;height:105px}.Mount_Head_Rooster-Shade{background-image:url(spritesmith6.png);background-position:-212px -650px;width:105px;height:105px}.Mount_Head_Rooster-Skeleton{background-image:url(spritesmith6.png);background-position:-318px -650px;width:105px;height:105px}.Mount_Head_Rooster-White{background-image:url(spritesmith6.png);background-position:-424px -650px;width:105px;height:105px}.Mount_Head_Rooster-Zombie{background-image:url(spritesmith6.png);background-position:-530px -650px;width:105px;height:105px}.Mount_Head_Seahorse-Base{background-image:url(spritesmith6.png);background-position:-636px -650px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-786px 0;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-786px -106px;width:105px;height:105px}.Mount_Head_Seahorse-Desert{background-image:url(spritesmith6.png);background-position:-786px -212px;width:105px;height:105px}.Mount_Head_Seahorse-Golden{background-image:url(spritesmith6.png);background-position:-786px -318px;width:105px;height:105px}.Mount_Head_Seahorse-Red{background-image:url(spritesmith6.png);background-position:-786px -424px;width:105px;height:105px}.Mount_Head_Seahorse-Shade{background-image:url(spritesmith6.png);background-position:-786px -530px;width:105px;height:105px}.Mount_Head_Seahorse-Skeleton{background-image:url(spritesmith6.png);background-position:-786px -636px;width:105px;height:105px}.Mount_Head_Seahorse-White{background-image:url(spritesmith6.png);background-position:0 -756px;width:105px;height:105px}.Mount_Head_Seahorse-Zombie{background-image:url(spritesmith6.png);background-position:-106px -756px;width:105px;height:105px}.Mount_Head_Sheep-Base{background-image:url(spritesmith6.png);background-position:-212px -756px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-318px -756px;width:105px;height:105px}.Mount_Head_Sheep-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-424px -756px;width:105px;height:105px}.Mount_Head_Sheep-Desert{background-image:url(spritesmith6.png);background-position:-530px -756px;width:105px;height:105px}.Mount_Head_Sheep-Golden{background-image:url(spritesmith6.png);background-position:-636px -756px;width:105px;height:105px}.Mount_Head_Sheep-Red{background-image:url(spritesmith6.png);background-position:-742px -756px;width:105px;height:105px}.Mount_Head_Sheep-Shade{background-image:url(spritesmith6.png);background-position:-892px 0;width:105px;height:105px}.Mount_Head_Sheep-Skeleton{background-image:url(spritesmith6.png);background-position:0 -544px;width:105px;height:105px}.Mount_Head_Sheep-White{background-image:url(spritesmith6.png);background-position:-892px -212px;width:105px;height:105px}.Mount_Head_Sheep-Zombie{background-image:url(spritesmith6.png);background-position:-892px -318px;width:105px;height:105px}.Mount_Head_Slime-Base{background-image:url(spritesmith6.png);background-position:-892px -424px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-892px -530px;width:105px;height:105px}.Mount_Head_Slime-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-892px -636px;width:105px;height:105px}.Mount_Head_Slime-Desert{background-image:url(spritesmith6.png);background-position:-892px -742px;width:105px;height:105px}.Mount_Head_Slime-Golden{background-image:url(spritesmith6.png);background-position:0 -862px;width:105px;height:105px}.Mount_Head_Slime-Red{background-image:url(spritesmith6.png);background-position:-106px -862px;width:105px;height:105px}.Mount_Head_Slime-Shade{background-image:url(spritesmith6.png);background-position:-212px -862px;width:105px;height:105px}.Mount_Head_Slime-Skeleton{background-image:url(spritesmith6.png);background-position:-318px -862px;width:105px;height:105px}.Mount_Head_Slime-White{background-image:url(spritesmith6.png);background-position:-424px -862px;width:105px;height:105px}.Mount_Head_Slime-Zombie{background-image:url(spritesmith6.png);background-position:-530px -862px;width:105px;height:105px}.Mount_Head_Spider-Base{background-image:url(spritesmith6.png);background-position:-636px -862px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-742px -862px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-848px -862px;width:105px;height:105px}.Mount_Head_Spider-Desert{background-image:url(spritesmith6.png);background-position:-998px 0;width:105px;height:105px}.Mount_Head_Spider-Golden{background-image:url(spritesmith6.png);background-position:-998px -106px;width:105px;height:105px}.Mount_Head_Spider-Red{background-image:url(spritesmith6.png);background-position:-998px -212px;width:105px;height:105px}.Mount_Head_Spider-Shade{background-image:url(spritesmith6.png);background-position:-998px -318px;width:105px;height:105px}.Mount_Head_Spider-Skeleton{background-image:url(spritesmith6.png);background-position:-998px -424px;width:105px;height:105px}.Mount_Head_Spider-White{background-image:url(spritesmith6.png);background-position:-998px -530px;width:105px;height:105px}.Mount_Head_Spider-Zombie{background-image:url(spritesmith6.png);background-position:-998px -636px;width:105px;height:105px}.Mount_Head_TRex-Base{background-image:url(spritesmith6.png);background-position:-408px -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Head_TRex-Desert{background-image:url(spritesmith6.png);background-position:-272px 0;width:135px;height:135px}.Mount_Head_TRex-Golden{background-image:url(spritesmith6.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Head_TRex-Red{background-image:url(spritesmith6.png);background-position:0 -272px;width:135px;height:135px}.Mount_Head_TRex-Shade{background-image:url(spritesmith6.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Head_TRex-Skeleton{background-image:url(spritesmith6.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Head_TRex-White{background-image:url(spritesmith6.png);background-position:-408px 0;width:135px;height:135px}.Mount_Head_TRex-Zombie{background-image:url(spritesmith6.png);background-position:0 0;width:135px;height:135px}.Mount_Head_TigerCub-Base{background-image:url(spritesmith6.png);background-position:-848px -968px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-954px -968px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1104px 0;width:105px;height:105px}.Mount_Head_TigerCub-Desert{background-image:url(spritesmith6.png);background-position:-1104px -106px;width:105px;height:105px}.Mount_Head_TigerCub-Golden{background-image:url(spritesmith6.png);background-position:-1104px -212px;width:105px;height:105px}.Mount_Head_TigerCub-Red{background-image:url(spritesmith6.png);background-position:-1104px -318px;width:105px;height:105px}.Mount_Head_TigerCub-Shade{background-image:url(spritesmith6.png);background-position:-1104px -424px;width:105px;height:105px}.Mount_Head_TigerCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1104px -530px;width:105px;height:105px}.Mount_Head_TigerCub-White{background-image:url(spritesmith6.png);background-position:-1104px -636px;width:105px;height:105px}.Mount_Head_TigerCub-Zombie{background-image:url(spritesmith6.png);background-position:-1104px -742px;width:105px;height:105px}.Mount_Head_Turkey-Base{background-image:url(spritesmith6.png);background-position:-1104px -848px;width:105px;height:105px}.Mount_Head_Wolf-Base{background-image:url(spritesmith6.png);background-position:-408px -272px;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -408px;width:135px;height:135px}.Mount_Head_Wolf-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-136px -408px;width:135px;height:135px}.Mount_Head_Wolf-Desert{background-image:url(spritesmith6.png);background-position:-272px -408px;width:135px;height:135px}.Mount_Head_Wolf-Golden{background-image:url(spritesmith6.png);background-position:-408px -408px;width:135px;height:135px}.Mount_Head_Wolf-Red{background-image:url(spritesmith6.png);background-position:-544px 0;width:135px;height:135px}.Mount_Head_Wolf-Shade{background-image:url(spritesmith6.png);background-position:-544px -136px;width:135px;height:135px}.Mount_Head_Wolf-Skeleton{background-image:url(spritesmith6.png);background-position:-544px -272px;width:135px;height:135px}.Mount_Head_Wolf-White{background-image:url(spritesmith6.png);background-position:-544px -408px;width:135px;height:135px}.Mount_Head_Wolf-Zombie{background-image:url(spritesmith6.png);background-position:-136px 0;width:135px;height:135px}.Pet-BearCub-Base{background-image:url(spritesmith6.png);background-position:-1060px -1074px;width:81px;height:99px}.Pet-BearCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1210px 0;width:81px;height:99px}.Pet-BearCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1210px -100px;width:81px;height:99px}.Pet-BearCub-Desert{background-image:url(spritesmith6.png);background-position:-1210px -200px;width:81px;height:99px}.Pet-BearCub-Golden{background-image:url(spritesmith6.png);background-position:-1210px -300px;width:81px;height:99px}.Pet-BearCub-Polar{background-image:url(spritesmith6.png);background-position:-1210px -400px;width:81px;height:99px}.Pet-BearCub-Red{background-image:url(spritesmith6.png);background-position:-1210px -500px;width:81px;height:99px}.Pet-BearCub-Shade{background-image:url(spritesmith6.png);background-position:-1210px -600px;width:81px;height:99px}.Pet-BearCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1210px -700px;width:81px;height:99px}.Pet-BearCub-White{background-image:url(spritesmith6.png);background-position:-1210px -800px;width:81px;height:99px}.Pet-BearCub-Zombie{background-image:url(spritesmith6.png);background-position:-1210px -900px;width:81px;height:99px}.Pet-Bunny-Base{background-image:url(spritesmith6.png);background-position:-1210px -1000px;width:81px;height:99px}.Pet-Bunny-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:0 -1180px;width:81px;height:99px}.Pet-Bunny-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-82px -1180px;width:81px;height:99px}.Pet-Bunny-Desert{background-image:url(spritesmith6.png);background-position:-164px -1180px;width:81px;height:99px}.Pet-Bunny-Golden{background-image:url(spritesmith6.png);background-position:-246px -1180px;width:81px;height:99px}.Pet-Bunny-Red{background-image:url(spritesmith6.png);background-position:-328px -1180px;width:81px;height:99px}.Pet-Bunny-Shade{background-image:url(spritesmith6.png);background-position:-410px -1180px;width:81px;height:99px}.Pet-Bunny-Skeleton{background-image:url(spritesmith6.png);background-position:-492px -1180px;width:81px;height:99px}.Pet-Bunny-White{background-image:url(spritesmith6.png);background-position:-574px -1180px;width:81px;height:99px}.Pet-Bunny-Zombie{background-image:url(spritesmith6.png);background-position:-656px -1180px;width:81px;height:99px}.Pet-Cactus-Base{background-image:url(spritesmith6.png);background-position:-738px -1180px;width:81px;height:99px}.Pet-Cactus-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-820px -1180px;width:81px;height:99px}.Pet-Cactus-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-902px -1180px;width:81px;height:99px}.Pet-Cactus-Desert{background-image:url(spritesmith6.png);background-position:-984px -1180px;width:81px;height:99px}.Pet-Cactus-Golden{background-image:url(spritesmith6.png);background-position:-1066px -1180px;width:81px;height:99px}.Pet-Cactus-Red{background-image:url(spritesmith6.png);background-position:-1148px -1180px;width:81px;height:99px}.Pet-Cactus-Shade{background-image:url(spritesmith6.png);background-position:-1292px 0;width:81px;height:99px}.Pet-Cactus-Skeleton{background-image:url(spritesmith6.png);background-position:-1292px -100px;width:81px;height:99px}.Pet-Cactus-White{background-image:url(spritesmith6.png);background-position:-1292px -200px;width:81px;height:99px}.Pet-Cactus-Zombie{background-image:url(spritesmith6.png);background-position:-1292px -300px;width:81px;height:99px}.Pet-Deer-Base{background-image:url(spritesmith6.png);background-position:-1292px -400px;width:81px;height:99px}.Pet-Deer-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1292px -500px;width:81px;height:99px}.Pet-Deer-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1292px -600px;width:81px;height:99px}.Pet-Deer-Desert{background-image:url(spritesmith6.png);background-position:-1292px -700px;width:81px;height:99px}.Pet-Deer-Golden{background-image:url(spritesmith6.png);background-position:-1292px -800px;width:81px;height:99px}.Pet-Deer-Red{background-image:url(spritesmith6.png);background-position:-1292px -900px;width:81px;height:99px}.Pet-Deer-Shade{background-image:url(spritesmith6.png);background-position:-1292px -1000px;width:81px;height:99px}.Pet-Deer-Skeleton{background-image:url(spritesmith6.png);background-position:-1292px -1100px;width:81px;height:99px}.Pet-Deer-White{background-image:url(spritesmith6.png);background-position:-1374px 0;width:81px;height:99px}.Pet-Deer-Zombie{background-image:url(spritesmith6.png);background-position:-1374px -100px;width:81px;height:99px}.Pet-Dragon-Base{background-image:url(spritesmith6.png);background-position:-1374px -200px;width:81px;height:99px}.Pet-Dragon-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1374px -300px;width:81px;height:99px}.Pet-Dragon-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1374px -400px;width:81px;height:99px}.Pet-Dragon-Desert{background-image:url(spritesmith6.png);background-position:-1374px -500px;width:81px;height:99px}.Pet-Dragon-Golden{background-image:url(spritesmith6.png);background-position:-1374px -600px;width:81px;height:99px}.Pet-Dragon-Hydra{background-image:url(spritesmith6.png);background-position:-1374px -700px;width:81px;height:99px}.Pet-Dragon-Red{background-image:url(spritesmith6.png);background-position:-1374px -800px;width:81px;height:99px}.Pet-Dragon-Shade{background-image:url(spritesmith6.png);background-position:-1374px -900px;width:81px;height:99px}.Pet-Dragon-Skeleton{background-image:url(spritesmith6.png);background-position:-1374px -1000px;width:81px;height:99px}.Pet-Dragon-White{background-image:url(spritesmith6.png);background-position:-1374px -1100px;width:81px;height:99px}.Pet-Dragon-Zombie{background-image:url(spritesmith6.png);background-position:0 -1280px;width:81px;height:99px}.Pet-Egg-Base{background-image:url(spritesmith6.png);background-position:-82px -1280px;width:81px;height:99px}.Pet-Egg-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-164px -1280px;width:81px;height:99px}.Pet-Egg-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-246px -1280px;width:81px;height:99px}.Pet-Egg-Desert{background-image:url(spritesmith6.png);background-position:-328px -1280px;width:81px;height:99px}.Pet-Egg-Golden{background-image:url(spritesmith6.png);background-position:-410px -1280px;width:81px;height:99px}.Pet-Egg-Red{background-image:url(spritesmith6.png);background-position:-492px -1280px;width:81px;height:99px}.Pet-Egg-Shade{background-image:url(spritesmith6.png);background-position:-574px -1280px;width:81px;height:99px}.Pet-Egg-Skeleton{background-image:url(spritesmith6.png);background-position:-656px -1280px;width:81px;height:99px}.Pet-Egg-White{background-image:url(spritesmith6.png);background-position:-738px -1280px;width:81px;height:99px}.Pet-Egg-Zombie{background-image:url(spritesmith6.png);background-position:-820px -1280px;width:81px;height:99px}.Pet-FlyingPig-Base{background-image:url(spritesmith6.png);background-position:-902px -1280px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-984px -1280px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1066px -1280px;width:81px;height:99px}.Pet-FlyingPig-Desert{background-image:url(spritesmith6.png);background-position:-1148px -1280px;width:81px;height:99px}.Pet-FlyingPig-Golden{background-image:url(spritesmith6.png);background-position:-1230px -1280px;width:81px;height:99px}.Pet-FlyingPig-Red{background-image:url(spritesmith6.png);background-position:-1312px -1280px;width:81px;height:99px}.Pet-FlyingPig-Shade{background-image:url(spritesmith6.png);background-position:-1456px 0;width:81px;height:99px}.Pet-FlyingPig-Skeleton{background-image:url(spritesmith6.png);background-position:-1456px -100px;width:81px;height:99px}.Pet-FlyingPig-White{background-image:url(spritesmith6.png);background-position:-1456px -200px;width:81px;height:99px}.Pet-FlyingPig-Zombie{background-image:url(spritesmith6.png);background-position:-1456px -300px;width:81px;height:99px}.Pet-Fox-Base{background-image:url(spritesmith6.png);background-position:-1456px -400px;width:81px;height:99px}.Pet-Fox-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1456px -500px;width:81px;height:99px}.Pet-Fox-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1456px -600px;width:81px;height:99px}.Pet-Fox-Desert{background-image:url(spritesmith6.png);background-position:-1456px -700px;width:81px;height:99px}.Pet-Fox-Golden{background-image:url(spritesmith6.png);background-position:-1456px -800px;width:81px;height:99px}.Pet-Fox-Red{background-image:url(spritesmith6.png);background-position:-1456px -900px;width:81px;height:99px}.Pet-Fox-Shade{background-image:url(spritesmith6.png);background-position:-1456px -1000px;width:81px;height:99px}.Pet-Fox-Skeleton{background-image:url(spritesmith6.png);background-position:-1456px -1100px;width:81px;height:99px}.Pet-Fox-White{background-image:url(spritesmith6.png);background-position:-1456px -1200px;width:81px;height:99px}.Pet-Fox-Zombie{background-image:url(spritesmith6.png);background-position:0 -1380px;width:81px;height:99px}.Pet-Gryphon-Base{background-image:url(spritesmith6.png);background-position:-82px -1380px;width:81px;height:99px}.Pet-Gryphon-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-164px -1380px;width:81px;height:99px}.Pet-Gryphon-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-246px -1380px;width:81px;height:99px}.Pet-Gryphon-Desert{background-image:url(spritesmith6.png);background-position:-328px -1380px;width:81px;height:99px}.Pet-Gryphon-Golden{background-image:url(spritesmith6.png);background-position:-410px -1380px;width:81px;height:99px}.Pet-Gryphon-Red{background-image:url(spritesmith6.png);background-position:-492px -1380px;width:81px;height:99px}.Pet-Gryphon-Shade{background-image:url(spritesmith6.png);background-position:-574px -1380px;width:81px;height:99px}.Pet-Gryphon-Skeleton{background-image:url(spritesmith6.png);background-position:-656px -1380px;width:81px;height:99px}.Pet-Gryphon-White{background-image:url(spritesmith6.png);background-position:-738px -1380px;width:81px;height:99px}.Pet-Gryphon-Zombie{background-image:url(spritesmith6.png);background-position:-820px -1380px;width:81px;height:99px}.Pet-Hedgehog-Base{background-image:url(spritesmith6.png);background-position:-902px -1380px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-984px -1380px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1066px -1380px;width:81px;height:99px}.Pet-Hedgehog-Desert{background-image:url(spritesmith6.png);background-position:-1148px -1380px;width:81px;height:99px}.Pet-Hedgehog-Golden{background-image:url(spritesmith6.png);background-position:-1230px -1380px;width:81px;height:99px}.Pet-Hedgehog-Red{background-image:url(spritesmith6.png);background-position:-1312px -1380px;width:81px;height:99px}.Pet-Hedgehog-Shade{background-image:url(spritesmith6.png);background-position:-1394px -1380px;width:81px;height:99px}.Pet-Hedgehog-Skeleton{background-image:url(spritesmith6.png);background-position:-1538px 0;width:81px;height:99px}.Pet-Hedgehog-White{background-image:url(spritesmith6.png);background-position:-1538px -100px;width:81px;height:99px}.Pet-Hedgehog-Zombie{background-image:url(spritesmith6.png);background-position:-1538px -200px;width:81px;height:99px}.Pet-JackOLantern-Base{background-image:url(spritesmith6.png);background-position:-1538px -300px;width:81px;height:99px}.Pet-LionCub-Base{background-image:url(spritesmith6.png);background-position:-1538px -400px;width:81px;height:99px}.Pet-LionCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1538px -500px;width:81px;height:99px}.Pet-LionCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1538px -600px;width:81px;height:99px}.Pet-LionCub-Desert{background-image:url(spritesmith6.png);background-position:-1538px -700px;width:81px;height:99px}.Pet-LionCub-Golden{background-image:url(spritesmith6.png);background-position:-1538px -800px;width:81px;height:99px}.Pet-LionCub-Red{background-image:url(spritesmith6.png);background-position:-1538px -900px;width:81px;height:99px}.Pet-LionCub-Shade{background-image:url(spritesmith6.png);background-position:-1538px -1000px;width:81px;height:99px}.Pet-LionCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1538px -1100px;width:81px;height:99px}.Pet-LionCub-White{background-image:url(spritesmith6.png);background-position:-1538px -1200px;width:81px;height:99px}.Pet-LionCub-Zombie{background-image:url(spritesmith6.png);background-position:-1538px -1300px;width:81px;height:99px}.Pet-Mammoth-Base{background-image:url(spritesmith6.png);background-position:0 -1480px;width:81px;height:99px}.Pet-MantisShrimp-Base{background-image:url(spritesmith6.png);background-position:-82px -1480px;width:81px;height:99px}.Pet-Octopus-Base{background-image:url(spritesmith6.png);background-position:-164px -1480px;width:81px;height:99px}.Pet-Octopus-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-246px -1480px;width:81px;height:99px}.Pet-Octopus-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-328px -1480px;width:81px;height:99px}.Pet-Octopus-Desert{background-image:url(spritesmith6.png);background-position:-410px -1480px;width:81px;height:99px}.Pet-Octopus-Golden{background-image:url(spritesmith6.png);background-position:-492px -1480px;width:81px;height:99px}.Pet-Octopus-Red{background-image:url(spritesmith6.png);background-position:-574px -1480px;width:81px;height:99px}.Pet-Octopus-Shade{background-image:url(spritesmith6.png);background-position:-656px -1480px;width:81px;height:99px}.Pet-Octopus-Skeleton{background-image:url(spritesmith6.png);background-position:-738px -1480px;width:81px;height:99px}.Pet-Octopus-White{background-image:url(spritesmith6.png);background-position:-820px -1480px;width:81px;height:99px}.Pet-Octopus-Zombie{background-image:url(spritesmith6.png);background-position:-902px -1480px;width:81px;height:99px}.Pet-Owl-Base{background-image:url(spritesmith6.png);background-position:-984px -1480px;width:81px;height:99px}.Pet-Owl-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1066px -1480px;width:81px;height:99px}.Pet-Owl-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1148px -1480px;width:81px;height:99px}.Pet-Owl-Desert{background-image:url(spritesmith6.png);background-position:-1230px -1480px;width:81px;height:99px}.Pet-Owl-Golden{background-image:url(spritesmith6.png);background-position:-1312px -1480px;width:81px;height:99px}.Pet-Owl-Red{background-image:url(spritesmith6.png);background-position:-1394px -1480px;width:81px;height:99px}.Pet-Owl-Shade{background-image:url(spritesmith6.png);background-position:-1476px -1480px;width:81px;height:99px}.Pet-Owl-Skeleton{background-image:url(spritesmith6.png);background-position:-1620px 0;width:81px;height:99px}.Pet-Owl-White{background-image:url(spritesmith6.png);background-position:-1620px -100px;width:81px;height:99px}.Pet-Owl-Zombie{background-image:url(spritesmith6.png);background-position:-1620px -200px;width:81px;height:99px}.Pet-PandaCub-Base{background-image:url(spritesmith6.png);background-position:-1620px -300px;width:81px;height:99px}.Pet-PandaCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1620px -400px;width:81px;height:99px}.Pet-PandaCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1620px -500px;width:81px;height:99px}.Pet-PandaCub-Desert{background-image:url(spritesmith6.png);background-position:-1620px -600px;width:81px;height:99px}.Pet-PandaCub-Golden{background-image:url(spritesmith6.png);background-position:-1620px -700px;width:81px;height:99px}.Pet-PandaCub-Red{background-image:url(spritesmith6.png);background-position:-1620px -800px;width:81px;height:99px}.Pet-PandaCub-Shade{background-image:url(spritesmith6.png);background-position:-1620px -900px;width:81px;height:99px}.Pet-PandaCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1620px -1000px;width:81px;height:99px}.Pet-PandaCub-White{background-image:url(spritesmith6.png);background-position:-1620px -1100px;width:81px;height:99px}.Pet-PandaCub-Zombie{background-image:url(spritesmith6.png);background-position:-1620px -1200px;width:81px;height:99px}.Pet-Parrot-Base{background-image:url(spritesmith6.png);background-position:-1620px -1300px;width:81px;height:99px}.Pet-Parrot-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1620px -1400px;width:81px;height:99px}.Pet-Parrot-CottonCandyPink{background-image:url(spritesmith6.png);background-position:0 -1580px;width:81px;height:99px}.Pet-Parrot-Desert{background-image:url(spritesmith6.png);background-position:-82px -1580px;width:81px;height:99px}.Pet-Parrot-Golden{background-image:url(spritesmith6.png);background-position:-164px -1580px;width:81px;height:99px}.Pet-Parrot-Red{background-image:url(spritesmith6.png);background-position:-246px -1580px;width:81px;height:99px}.Pet-Parrot-Shade{background-image:url(spritesmith6.png);background-position:-328px -1580px;width:81px;height:99px}.Pet-Parrot-Skeleton{background-image:url(spritesmith6.png);background-position:-410px -1580px;width:81px;height:99px}.Pet-Parrot-White{background-image:url(spritesmith6.png);background-position:-492px -1580px;width:81px;height:99px}.Pet-Parrot-Zombie{background-image:url(spritesmith6.png);background-position:-574px -1580px;width:81px;height:99px}.Pet-Penguin-Base{background-image:url(spritesmith6.png);background-position:-656px -1580px;width:81px;height:99px}.Pet-Penguin-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-738px -1580px;width:81px;height:99px}.Pet-Penguin-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-820px -1580px;width:81px;height:99px}.Pet-Penguin-Desert{background-image:url(spritesmith6.png);background-position:-902px -1580px;width:81px;height:99px}.Pet-Penguin-Golden{background-image:url(spritesmith6.png);background-position:-984px -1580px;width:81px;height:99px}.Pet-Penguin-Red{background-image:url(spritesmith6.png);background-position:-1066px -1580px;width:81px;height:99px}.Pet-Penguin-Shade{background-image:url(spritesmith6.png);background-position:-1148px -1580px;width:81px;height:99px}.Pet-Penguin-Skeleton{background-image:url(spritesmith6.png);background-position:-1230px -1580px;width:81px;height:99px}.Pet-Penguin-White{background-image:url(spritesmith6.png);background-position:-1312px -1580px;width:81px;height:99px}.Pet-Penguin-Zombie{background-image:url(spritesmith6.png);background-position:-1394px -1580px;width:81px;height:99px}.Pet-Rat-Base{background-image:url(spritesmith6.png);background-position:-1476px -1580px;width:81px;height:99px}.Pet-Rat-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1558px -1580px;width:81px;height:99px}.Pet-Rat-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1702px 0;width:81px;height:99px}.Pet-Rat-Desert{background-image:url(spritesmith6.png);background-position:-1702px -100px;width:81px;height:99px}.Pet-Rat-Golden{background-image:url(spritesmith6.png);background-position:-1702px -200px;width:81px;height:99px}.Pet-Rat-Red{background-image:url(spritesmith6.png);background-position:-1702px -300px;width:81px;height:99px}.Pet-Rat-Shade{background-image:url(spritesmith6.png);background-position:-1702px -400px;width:81px;height:99px}.Pet-Rat-Skeleton{background-image:url(spritesmith6.png);background-position:-1702px -500px;width:81px;height:99px}.Pet-Rat-White{background-image:url(spritesmith6.png);background-position:-1702px -600px;width:81px;height:99px}.Pet-Rat-Zombie{background-image:url(spritesmith6.png);background-position:-1702px -700px;width:81px;height:99px}.Pet-Rock-Base{background-image:url(spritesmith6.png);background-position:-1702px -800px;width:81px;height:99px}.Pet-Rock-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1702px -900px;width:81px;height:99px}.Pet-Rock-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1702px -1000px;width:81px;height:99px}.Pet-Rock-Desert{background-image:url(spritesmith6.png);background-position:-1702px -1100px;width:81px;height:99px}.Pet-Rock-Golden{background-image:url(spritesmith6.png);background-position:-1702px -1200px;width:81px;height:99px}.Pet-Rock-Red{background-image:url(spritesmith6.png);background-position:-1702px -1300px;width:81px;height:99px}.Pet-Rock-Shade{background-image:url(spritesmith6.png);background-position:-1702px -1400px;width:81px;height:99px}.Pet-Rock-Skeleton{background-image:url(spritesmith6.png);background-position:-1702px -1500px;width:81px;height:99px}.Pet-Rock-White{background-image:url(spritesmith6.png);background-position:0 -1680px;width:81px;height:99px}.Pet-Rock-Zombie{background-image:url(spritesmith6.png);background-position:-82px -1680px;width:81px;height:99px}.Pet-Rooster-Base{background-image:url(spritesmith6.png);background-position:-164px -1680px;width:81px;height:99px}.Pet-Rooster-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-246px -1680px;width:81px;height:99px}.Pet-Rooster-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-328px -1680px;width:81px;height:99px}.Pet-Rooster-Desert{background-image:url(spritesmith6.png);background-position:-410px -1680px;width:81px;height:99px}.Pet-Rooster-Golden{background-image:url(spritesmith6.png);background-position:-492px -1680px;width:81px;height:99px}.Pet-Rooster-Red{background-image:url(spritesmith6.png);background-position:-574px -1680px;width:81px;height:99px}.Pet-Rooster-Shade{background-image:url(spritesmith6.png);background-position:-656px -1680px;width:81px;height:99px}.Pet-Rooster-Skeleton{background-image:url(spritesmith6.png);background-position:-738px -1680px;width:81px;height:99px}.Pet-Rooster-White{background-image:url(spritesmith6.png);background-position:-820px -1680px;width:81px;height:99px}.Pet-Rooster-Zombie{background-image:url(spritesmith6.png);background-position:-902px -1680px;width:81px;height:99px}.Pet-Seahorse-Base{background-image:url(spritesmith6.png);background-position:-984px -1680px;width:81px;height:99px}.Pet-Seahorse-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1066px -1680px;width:81px;height:99px}.Pet-Seahorse-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1148px -1680px;width:81px;height:99px}.Pet-Seahorse-Desert{background-image:url(spritesmith6.png);background-position:-1230px -1680px;width:81px;height:99px}.Pet-Seahorse-Golden{background-image:url(spritesmith6.png);background-position:-1312px -1680px;width:81px;height:99px}.Pet-Seahorse-Red{background-image:url(spritesmith6.png);background-position:-1394px -1680px;width:81px;height:99px}.Pet-Seahorse-Shade{background-image:url(spritesmith6.png);background-position:-1476px -1680px;width:81px;height:99px}.Pet-Seahorse-Skeleton{background-image:url(spritesmith6.png);background-position:-1558px -1680px;width:81px;height:99px}.Pet-Seahorse-White{background-image:url(spritesmith6.png);background-position:-1640px -1680px;width:81px;height:99px}.Pet-Seahorse-Zombie{background-image:url(spritesmith6.png);background-position:-1784px 0;width:81px;height:99px}.Pet-Sheep-Base{background-image:url(spritesmith6.png);background-position:-1784px -100px;width:81px;height:99px}.Pet-Sheep-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1784px -200px;width:81px;height:99px}.Pet-Sheep-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1784px -300px;width:81px;height:99px}.Pet-Sheep-Desert{background-image:url(spritesmith6.png);background-position:-1784px -400px;width:81px;height:99px}.Pet-Sheep-Golden{background-image:url(spritesmith6.png);background-position:-1784px -500px;width:81px;height:99px}.Pet-Sheep-Red{background-image:url(spritesmith6.png);background-position:-1784px -600px;width:81px;height:99px}.Pet-Sheep-Shade{background-image:url(spritesmith6.png);background-position:-1784px -700px;width:81px;height:99px}.Pet-Sheep-Skeleton{background-image:url(spritesmith6.png);background-position:-1784px -800px;width:81px;height:99px}.Pet-Sheep-White{background-image:url(spritesmith6.png);background-position:-1784px -900px;width:81px;height:99px}.Pet-Sheep-Zombie{background-image:url(spritesmith6.png);background-position:-1784px -1000px;width:81px;height:99px}.Pet-Slime-Base{background-image:url(spritesmith6.png);background-position:-1784px -1100px;width:81px;height:99px}.Pet-Slime-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1784px -1200px;width:81px;height:99px}.Pet-Slime-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1784px -1300px;width:81px;height:99px}.Pet-Slime-Desert{background-image:url(spritesmith6.png);background-position:-1784px -1400px;width:81px;height:99px}.Pet-Slime-Golden{background-image:url(spritesmith6.png);background-position:-1784px -1500px;width:81px;height:99px}.Pet-Slime-Red{background-image:url(spritesmith6.png);background-position:-1784px -1600px;width:81px;height:99px}.Pet-Slime-Shade{background-image:url(spritesmith6.png);background-position:-1866px 0;width:81px;height:99px}.Pet-Slime-Skeleton{background-image:url(spritesmith6.png);background-position:-1866px -100px;width:81px;height:99px}.Pet-Slime-White{background-image:url(spritesmith6.png);background-position:-1866px -200px;width:81px;height:99px}.Pet-Slime-Zombie{background-image:url(spritesmith6.png);background-position:-1866px -300px;width:81px;height:99px}.Pet-Spider-Base{background-image:url(spritesmith6.png);background-position:-1866px -400px;width:81px;height:99px}.Pet-Spider-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1866px -500px;width:81px;height:99px}.Pet-Spider-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1866px -600px;width:81px;height:99px}.Pet-Spider-Desert{background-image:url(spritesmith6.png);background-position:-1866px -700px;width:81px;height:99px}.Pet-Spider-Golden{background-image:url(spritesmith6.png);background-position:-1866px -800px;width:81px;height:99px}.Pet-Spider-Red{background-image:url(spritesmith6.png);background-position:-1866px -900px;width:81px;height:99px}.Pet-Spider-Shade{background-image:url(spritesmith6.png);background-position:-1866px -1000px;width:81px;height:99px}.Pet-Spider-Skeleton{background-image:url(spritesmith6.png);background-position:-1866px -1100px;width:81px;height:99px}.Pet-Spider-White{background-image:url(spritesmith6.png);background-position:-1866px -1200px;width:81px;height:99px}.Pet-Spider-Zombie{background-image:url(spritesmith6.png);background-position:-1866px -1300px;width:81px;height:99px}.Pet-TRex-Base{background-image:url(spritesmith6.png);background-position:-1866px -1400px;width:81px;height:99px}.Pet-TRex-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1866px -1500px;width:81px;height:99px}.Pet-TRex-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1866px -1600px;width:81px;height:99px}.Pet-TRex-Desert{background-image:url(spritesmith6.png);background-position:0 -1780px;width:81px;height:99px}.Pet-TRex-Golden{background-image:url(spritesmith6.png);background-position:-82px -1780px;width:81px;height:99px}.Pet-TRex-Red{background-image:url(spritesmith6.png);background-position:-164px -1780px;width:81px;height:99px}.Pet-TRex-Shade{background-image:url(spritesmith6.png);background-position:-246px -1780px;width:81px;height:99px}.Pet-TRex-Skeleton{background-image:url(spritesmith6.png);background-position:-328px -1780px;width:81px;height:99px}.Pet-TRex-White{background-image:url(spritesmith6.png);background-position:-410px -1780px;width:81px;height:99px}.Pet-TRex-Zombie{background-image:url(spritesmith6.png);background-position:-492px -1780px;width:81px;height:99px}.Pet-TigerCub-Base{background-image:url(spritesmith6.png);background-position:-574px -1780px;width:81px;height:99px}.Pet-TigerCub-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-656px -1780px;width:81px;height:99px}.Pet-TigerCub-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-738px -1780px;width:81px;height:99px}.Pet-TigerCub-Desert{background-image:url(spritesmith6.png);background-position:-820px -1780px;width:81px;height:99px}.Pet-TigerCub-Golden{background-image:url(spritesmith6.png);background-position:-902px -1780px;width:81px;height:99px}.Pet-TigerCub-Red{background-image:url(spritesmith6.png);background-position:-984px -1780px;width:81px;height:99px}.Pet-TigerCub-Shade{background-image:url(spritesmith6.png);background-position:-1066px -1780px;width:81px;height:99px}.Pet-TigerCub-Skeleton{background-image:url(spritesmith6.png);background-position:-1148px -1780px;width:81px;height:99px}.Pet-TigerCub-White{background-image:url(spritesmith6.png);background-position:-1230px -1780px;width:81px;height:99px}.Pet-TigerCub-Zombie{background-image:url(spritesmith6.png);background-position:-1312px -1780px;width:81px;height:99px}.Pet-Turkey-Base{background-image:url(spritesmith6.png);background-position:-1394px -1780px;width:81px;height:99px}.Pet-Wolf-Base{background-image:url(spritesmith6.png);background-position:-1476px -1780px;width:81px;height:99px}.Pet-Wolf-CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1558px -1780px;width:81px;height:99px}.Pet-Wolf-CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1640px -1780px;width:81px;height:99px}.Pet-Wolf-Desert{background-image:url(spritesmith6.png);background-position:-1722px -1780px;width:81px;height:99px}.Pet-Wolf-Golden{background-image:url(spritesmith6.png);background-position:-1804px -1780px;width:81px;height:99px}.Pet-Wolf-Red{background-image:url(spritesmith6.png);background-position:-1948px 0;width:81px;height:99px}.Pet-Wolf-Shade{background-image:url(spritesmith6.png);background-position:-1948px -100px;width:81px;height:99px}.Pet-Wolf-Skeleton{background-image:url(spritesmith6.png);background-position:-1948px -200px;width:81px;height:99px}.Pet-Wolf-Veteran{background-image:url(spritesmith6.png);background-position:-1948px -300px;width:81px;height:99px}.Pet-Wolf-White{background-image:url(spritesmith6.png);background-position:-1948px -400px;width:81px;height:99px}.Pet-Wolf-Zombie{background-image:url(spritesmith6.png);background-position:-1948px -500px;width:81px;height:99px}.Pet_HatchingPotion_Base{background-image:url(spritesmith6.png);background-position:-1948px -600px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyBlue{background-image:url(spritesmith6.png);background-position:-1948px -652px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyPink{background-image:url(spritesmith6.png);background-position:-1948px -704px;width:48px;height:51px}.Pet_HatchingPotion_Desert{background-image:url(spritesmith6.png);background-position:-1948px -756px;width:48px;height:51px}.Pet_HatchingPotion_Golden{background-image:url(spritesmith6.png);background-position:-1948px -808px;width:48px;height:51px}.Pet_HatchingPotion_Red{background-image:url(spritesmith6.png);background-position:-1948px -860px;width:48px;height:51px}.Pet_HatchingPotion_Shade{background-image:url(spritesmith6.png);background-position:-1948px -912px;width:48px;height:51px}.Pet_HatchingPotion_Skeleton{background-image:url(spritesmith6.png);background-position:-1948px -964px;width:48px;height:51px}.Pet_HatchingPotion_White{background-image:url(spritesmith6.png);background-position:-1948px -1016px;width:48px;height:51px}.Pet_HatchingPotion_Zombie{background-image:url(spritesmith6.png);background-position:-1948px -1068px;width:48px;height:51px}.head_special_0,.weapon_special_0{width:105px;height:105px;margin-left:-3px;margin-top:-18px}.broad_armor_special_0,.shield_special_0,.slim_armor_special_0{width:90px;height:90px}.weapon_special_critical{background:url(/common/img/sprites/backer-only/weapon_special_critical.gif) no-repeat;width:90px;height:90px;margin-left:-12px;margin-top:12px}.weapon_special_1{margin-left:-12px}.broad_armor_special_1,.head_special_1,.slim_armor_special_1{width:90px;height:90px}.head_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif) no-repeat}.head_special_1{background:url(/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif) no-repeat;margin-top:3px}.broad_armor_special_0,.slim_armor_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif) no-repeat}.broad_armor_special_1,.slim_armor_special_1{background:url(/common/img/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif) no-repeat}.shield_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif) no-repeat}.weapon_special_0{background:url(/common/img/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif) no-repeat}.Pet-Wolf-Cerberus{width:105px;height:72px;background:url(/common/img/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif) no-repeat}.npc_ian{background:url(/common/img/sprites/npc_ian.gif) no-repeat;width:78px;height:135px}.Gems{display:inline-block;margin-right:5px;border-style:none;margin-left:0;margin-top:2px}.inline-gems{vertical-align:middle;margin-left:0;display:inline-block}.customize-menu .locked{background-color:#727272}.achievement{float:left;clear:right;margin-right:10px}.multi-achievement{margin:auto;padding-left:.5em;padding-right:.5em}[class*=Mount_Body_],[class*=Mount_Head_]{margin-top:18px}.Pet_Currency_Gem{margin-top:5px;margin-bottom:5px} \ No newline at end of file diff --git a/common/dist/sprites/spritesmith0.css b/common/dist/sprites/spritesmith0.css index 327ecd0922..94035b5bf9 100644 --- a/common/dist/sprites/spritesmith0.css +++ b/common/dist/sprites/spritesmith0.css @@ -1,6 +1,6 @@ .achievement-alien { background-image: url(spritesmith0.png); - background-position: -1403px -1274px; + background-position: -1403px -1301px; width: 24px; height: 26px; } @@ -12,173 +12,191 @@ } .achievement-armor { background-image: url(spritesmith0.png); - background-position: -1378px -1274px; + background-position: -1378px -1301px; width: 24px; height: 26px; } .achievement-boot { background-image: url(spritesmith0.png); - background-position: -1353px -1274px; + background-position: -1353px -1301px; width: 24px; height: 26px; } .achievement-bow { background-image: url(spritesmith0.png); - background-position: -1494px -1392px; + background-position: -1403px -1274px; width: 24px; height: 26px; } .achievement-cactus { background-image: url(spritesmith0.png); - background-position: -1469px -1392px; + background-position: -1378px -1274px; width: 24px; height: 26px; } .achievement-cake { background-image: url(spritesmith0.png); - background-position: -1444px -1392px; + background-position: -1353px -1274px; width: 24px; height: 26px; } .achievement-cave { background-image: url(spritesmith0.png); - background-position: -1494px -1365px; + background-position: -1494px -1392px; width: 24px; height: 26px; } .achievement-coffin { background-image: url(spritesmith0.png); - background-position: -1469px -1365px; + background-position: -1469px -1392px; width: 24px; height: 26px; } .achievement-comment { background-image: url(spritesmith0.png); - background-position: -1444px -1365px; + background-position: -1444px -1392px; width: 24px; height: 26px; } .achievement-costumeContest { background-image: url(spritesmith0.png); - background-position: -1585px -1483px; + background-position: -1494px -1365px; width: 24px; height: 26px; } .achievement-dilatory { background-image: url(spritesmith0.png); - background-position: -1560px -1483px; + background-position: -1469px -1365px; width: 24px; height: 26px; } .achievement-firefox { background-image: url(spritesmith0.png); - background-position: -1535px -1483px; + background-position: -1444px -1365px; width: 24px; height: 26px; } .achievement-habitBirthday { background-image: url(spritesmith0.png); - background-position: -1585px -1456px; + background-position: -1585px -1483px; width: 24px; height: 26px; } .achievement-heart { background-image: url(spritesmith0.png); - background-position: -1560px -1456px; - width: 24px; - height: 26px; -} -.achievement-helm { - background-image: url(spritesmith0.png); - background-position: -1535px -1456px; + background-position: -1560px -1483px; width: 24px; height: 26px; } .achievement-karaoke { background-image: url(spritesmith0.png); - background-position: -1676px -1574px; + background-position: -1535px -1483px; width: 24px; height: 26px; } .achievement-ninja { background-image: url(spritesmith0.png); - background-position: -1808px -1729px; + background-position: -1585px -1456px; width: 24px; height: 26px; } .achievement-nye { background-image: url(spritesmith0.png); - background-position: -1626px -1574px; + background-position: -1560px -1456px; width: 24px; height: 26px; } .achievement-perfect { background-image: url(spritesmith0.png); - background-position: -1676px -1547px; + background-position: -1808px -1729px; width: 24px; height: 26px; } .achievement-rat { background-image: url(spritesmith0.png); - background-position: -1651px -1547px; + background-position: -1676px -1574px; width: 24px; height: 26px; } .achievement-shield { background-image: url(spritesmith0.png); - background-position: -1626px -1547px; + background-position: -1651px -1574px; width: 24px; height: 26px; } .achievement-shinySeed { background-image: url(spritesmith0.png); - background-position: -1767px -1665px; + background-position: -1626px -1574px; width: 24px; height: 26px; } .achievement-snowball { background-image: url(spritesmith0.png); - background-position: -1742px -1665px; + background-position: -1676px -1547px; width: 24px; height: 26px; } .achievement-spookDust { background-image: url(spritesmith0.png); - background-position: -1717px -1665px; + background-position: -1651px -1547px; width: 24px; height: 26px; } .achievement-stoikalm { background-image: url(spritesmith0.png); - background-position: -1767px -1638px; + background-position: -1626px -1547px; width: 24px; height: 26px; } .achievement-sun { background-image: url(spritesmith0.png); - background-position: -1742px -1638px; + background-position: -1767px -1665px; width: 24px; height: 26px; } .achievement-sword { background-image: url(spritesmith0.png); - background-position: -1717px -1638px; + background-position: -1742px -1665px; width: 24px; height: 26px; } .achievement-thermometer { background-image: url(spritesmith0.png); - background-position: -1858px -1756px; + background-position: -1717px -1665px; width: 24px; height: 26px; } .achievement-tree { background-image: url(spritesmith0.png); - background-position: -1833px -1756px; + background-position: -1767px -1638px; width: 24px; height: 26px; } .achievement-triadbingo { + background-image: url(spritesmith0.png); + background-position: -1742px -1638px; + width: 24px; + height: 26px; +} +.achievement-ultimate-healer { + background-image: url(spritesmith0.png); + background-position: -1717px -1638px; + width: 24px; + height: 26px; +} +.achievement-ultimate-mage { + background-image: url(spritesmith0.png); + background-position: -1858px -1756px; + width: 24px; + height: 26px; +} +.achievement-ultimate-rogue { + background-image: url(spritesmith0.png); + background-position: -1833px -1756px; + width: 24px; + height: 26px; +} +.achievement-ultimate-warrior { background-image: url(spritesmith0.png); background-position: -1808px -1756px; width: 24px; @@ -192,13 +210,13 @@ } .achievement-wolf { background-image: url(spritesmith0.png); - background-position: -1651px -1574px; + background-position: -1535px -1456px; width: 24px; height: 26px; } .background_autumn_forest { background-image: url(spritesmith0.png); - background-position: -282px -444px; + background-position: -707px 0px; width: 140px; height: 147px; } @@ -244,147 +262,183 @@ width: 140px; height: 147px; } -.background_dusty_canyons { +.background_drifting_raft { background-image: url(spritesmith0.png); background-position: -141px -296px; width: 140px; height: 147px; } -.background_fairy_ring { +.background_dusty_canyons { background-image: url(spritesmith0.png); background-position: -282px -296px; width: 140px; height: 147px; } -.background_floral_meadow { +.background_fairy_ring { background-image: url(spritesmith0.png); background-position: -423px -296px; width: 140px; height: 147px; } -.background_forest { +.background_floral_meadow { background-image: url(spritesmith0.png); background-position: -566px 0px; width: 140px; height: 147px; } -.background_frigid_peak { +.background_forest { background-image: url(spritesmith0.png); background-position: -566px -148px; width: 140px; height: 147px; } -.background_graveyard { +.background_frigid_peak { background-image: url(spritesmith0.png); background-position: -566px -296px; width: 140px; height: 147px; } -.background_gumdrop_land { +.background_graveyard { background-image: url(spritesmith0.png); background-position: 0px -444px; width: 140px; height: 147px; } -.background_harvest_feast { +.background_gumdrop_land { background-image: url(spritesmith0.png); background-position: -141px -444px; width: 140px; height: 147px; } +.background_harvest_feast { + background-image: url(spritesmith0.png); + background-position: -282px -444px; + width: 140px; + height: 147px; +} .background_harvest_fields { background-image: url(spritesmith0.png); - background-position: 0px 0px; + background-position: -423px -444px; width: 141px; height: 147px; } .background_haunted_house { background-image: url(spritesmith0.png); - background-position: -423px -444px; + background-position: -565px -444px; width: 140px; height: 147px; } .background_ice_cave { background-image: url(spritesmith0.png); - background-position: -564px -444px; + background-position: 0px 0px; width: 141px; height: 147px; } .background_iceberg { - background-image: url(spritesmith0.png); - background-position: -707px 0px; - width: 140px; - height: 147px; -} -.background_open_waters { - background-image: url(spritesmith0.png); - background-position: 0px -592px; - width: 141px; - height: 147px; -} -.background_pumpkin_patch { background-image: url(spritesmith0.png); background-position: -707px -148px; width: 140px; height: 147px; } -.background_rolling_hills { - background-image: url(spritesmith0.png); - background-position: -142px -592px; - width: 141px; - height: 147px; -} -.background_seafarer_ship { +.background_island_waterfalls { background-image: url(spritesmith0.png); background-position: -707px -296px; width: 140px; height: 147px; } -.background_snowy_pines { +.background_marble_temple { + background-image: url(spritesmith0.png); + background-position: 0px -592px; + width: 141px; + height: 147px; +} +.background_mountain_lake { background-image: url(spritesmith0.png); background-position: -707px -444px; width: 140px; height: 147px; } -.background_south_pole { +.background_open_waters { + background-image: url(spritesmith0.png); + background-position: -142px -592px; + width: 141px; + height: 147px; +} +.background_pagodas { background-image: url(spritesmith0.png); background-position: -284px -592px; width: 140px; height: 147px; } -.background_spring_rain { +.background_pumpkin_patch { background-image: url(spritesmith0.png); background-position: -425px -592px; width: 140px; height: 147px; } -.background_stained_glass { +.background_rolling_hills { background-image: url(spritesmith0.png); background-position: -566px -592px; - width: 140px; + width: 141px; height: 147px; } -.background_starry_skies { - background-image: url(spritesmith0.png); - background-position: -707px -592px; - width: 140px; - height: 147px; -} -.background_sunset_meadow { +.background_seafarer_ship { background-image: url(spritesmith0.png); background-position: -848px 0px; width: 140px; height: 147px; } -.background_thunderstorm { +.background_shimmery_bubbles { + background-image: url(spritesmith0.png); + background-position: -848px -148px; + width: 140px; + height: 147px; +} +.background_snowy_pines { + background-image: url(spritesmith0.png); + background-position: -848px -296px; + width: 140px; + height: 147px; +} +.background_south_pole { + background-image: url(spritesmith0.png); + background-position: -848px -444px; + width: 140px; + height: 147px; +} +.background_spring_rain { + background-image: url(spritesmith0.png); + background-position: -848px -592px; + width: 140px; + height: 147px; +} +.background_stained_glass { background-image: url(spritesmith0.png); background-position: 0px -740px; + width: 140px; + height: 147px; +} +.background_starry_skies { + background-image: url(spritesmith0.png); + background-position: -141px -740px; + width: 140px; + height: 147px; +} +.background_sunset_meadow { + background-image: url(spritesmith0.png); + background-position: -282px -740px; + width: 140px; + height: 147px; +} +.background_thunderstorm { + background-image: url(spritesmith0.png); + background-position: -423px -740px; width: 141px; height: 147px; } .background_twinkly_lights { background-image: url(spritesmith0.png); - background-position: -142px -740px; + background-position: -565px -740px; width: 141px; height: 147px; } @@ -396,3637 +450,3745 @@ } .hair_beard_1_TRUred { background-image: url(spritesmith0.png); - background-position: 0px -979px; + background-position: -1080px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_1_TRUred { background-image: url(spritesmith0.png); - background-position: -25px -994px; + background-position: -1105px -106px; width: 60px; height: 60px; } .hair_beard_1_aurora { background-image: url(spritesmith0.png); - background-position: -91px -979px; + background-position: -1080px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_1_aurora { background-image: url(spritesmith0.png); - background-position: -116px -994px; + background-position: -1105px -197px; width: 60px; height: 60px; } .hair_beard_1_black { background-image: url(spritesmith0.png); - background-position: -182px -979px; + background-position: -1080px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_1_black { background-image: url(spritesmith0.png); - background-position: -207px -994px; + background-position: -1105px -288px; width: 60px; height: 60px; } .hair_beard_1_blond { background-image: url(spritesmith0.png); - background-position: -273px -979px; + background-position: -1080px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_1_blond { background-image: url(spritesmith0.png); - background-position: -298px -994px; + background-position: -1105px -379px; width: 60px; height: 60px; } .hair_beard_1_blue { background-image: url(spritesmith0.png); - background-position: -364px -979px; + background-position: -1080px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_1_blue { background-image: url(spritesmith0.png); - background-position: -389px -994px; + background-position: -1105px -470px; width: 60px; height: 60px; } .hair_beard_1_brown { background-image: url(spritesmith0.png); - background-position: -455px -979px; + background-position: -1080px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_1_brown { background-image: url(spritesmith0.png); - background-position: -480px -994px; + background-position: -1105px -561px; width: 60px; height: 60px; } .hair_beard_1_candycane { background-image: url(spritesmith0.png); - background-position: -546px -979px; + background-position: -1080px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_1_candycane { background-image: url(spritesmith0.png); - background-position: -571px -994px; + background-position: -1105px -652px; width: 60px; height: 60px; } .hair_beard_1_candycorn { background-image: url(spritesmith0.png); - background-position: -637px -979px; + background-position: -1080px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_1_candycorn { background-image: url(spritesmith0.png); - background-position: -662px -994px; + background-position: -1105px -743px; width: 60px; height: 60px; } .hair_beard_1_festive { background-image: url(spritesmith0.png); - background-position: -728px -979px; + background-position: -1080px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_1_festive { background-image: url(spritesmith0.png); - background-position: -753px -994px; + background-position: -1105px -834px; width: 60px; height: 60px; } .hair_beard_1_frost { background-image: url(spritesmith0.png); - background-position: -819px -979px; + background-position: -1080px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_1_frost { background-image: url(spritesmith0.png); - background-position: -844px -994px; + background-position: -1105px -925px; width: 60px; height: 60px; } .hair_beard_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -910px -979px; + background-position: 0px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -935px -994px; + background-position: -25px -1085px; width: 60px; height: 60px; } .hair_beard_1_green { background-image: url(spritesmith0.png); - background-position: -1080px 0px; + background-position: -91px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_green { background-image: url(spritesmith0.png); - background-position: -1105px -15px; + background-position: -116px -1085px; width: 60px; height: 60px; } .hair_beard_1_halloween { background-image: url(spritesmith0.png); - background-position: -1080px -91px; + background-position: -182px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_halloween { background-image: url(spritesmith0.png); - background-position: -1105px -106px; + background-position: -207px -1085px; width: 60px; height: 60px; } .hair_beard_1_holly { background-image: url(spritesmith0.png); - background-position: -1080px -182px; + background-position: -273px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_holly { background-image: url(spritesmith0.png); - background-position: -1105px -197px; + background-position: -298px -1085px; width: 60px; height: 60px; } .hair_beard_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1080px -273px; + background-position: -364px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1105px -288px; + background-position: -389px -1085px; width: 60px; height: 60px; } .hair_beard_1_midnight { background-image: url(spritesmith0.png); - background-position: -1080px -364px; + background-position: -455px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_midnight { background-image: url(spritesmith0.png); - background-position: -1105px -379px; + background-position: -480px -1085px; width: 60px; height: 60px; } .hair_beard_1_pblue { background-image: url(spritesmith0.png); - background-position: -1080px -455px; + background-position: -546px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pblue { background-image: url(spritesmith0.png); - background-position: -1105px -470px; + background-position: -571px -1085px; width: 60px; height: 60px; } .hair_beard_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1080px -546px; + background-position: -637px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1105px -561px; + background-position: -662px -1085px; width: 60px; height: 60px; } .hair_beard_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1080px -637px; + background-position: -728px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1105px -652px; + background-position: -753px -1085px; width: 60px; height: 60px; } .hair_beard_1_porange { background-image: url(spritesmith0.png); - background-position: -1080px -728px; + background-position: -819px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_porange { background-image: url(spritesmith0.png); - background-position: -1105px -743px; + background-position: -844px -1085px; width: 60px; height: 60px; } .hair_beard_1_ppink { background-image: url(spritesmith0.png); - background-position: -1080px -819px; + background-position: -910px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppink { background-image: url(spritesmith0.png); - background-position: -1105px -834px; + background-position: -935px -1085px; width: 60px; height: 60px; } .hair_beard_1_ppurple { background-image: url(spritesmith0.png); - background-position: -1080px -910px; + background-position: -1001px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppurple { background-image: url(spritesmith0.png); - background-position: -1105px -925px; + background-position: -1026px -1085px; width: 60px; height: 60px; } .hair_beard_1_pumpkin { background-image: url(spritesmith0.png); - background-position: 0px -1070px; + background-position: -1171px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pumpkin { background-image: url(spritesmith0.png); - background-position: -25px -1085px; + background-position: -1196px -15px; width: 60px; height: 60px; } .hair_beard_1_purple { background-image: url(spritesmith0.png); - background-position: -91px -1070px; + background-position: -1171px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_1_purple { background-image: url(spritesmith0.png); - background-position: -116px -1085px; + background-position: -1196px -106px; width: 60px; height: 60px; } .hair_beard_1_pyellow { background-image: url(spritesmith0.png); - background-position: -182px -1070px; + background-position: -1171px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pyellow { background-image: url(spritesmith0.png); - background-position: -207px -1085px; + background-position: -1196px -197px; width: 60px; height: 60px; } .hair_beard_1_rainbow { background-image: url(spritesmith0.png); - background-position: -273px -1070px; + background-position: -1171px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_1_rainbow { background-image: url(spritesmith0.png); - background-position: -298px -1085px; + background-position: -1196px -288px; width: 60px; height: 60px; } .hair_beard_1_red { background-image: url(spritesmith0.png); - background-position: -364px -1070px; + background-position: -1171px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_1_red { background-image: url(spritesmith0.png); - background-position: -389px -1085px; + background-position: -1196px -379px; width: 60px; height: 60px; } .hair_beard_1_snowy { background-image: url(spritesmith0.png); - background-position: -455px -1070px; + background-position: -1171px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_1_snowy { background-image: url(spritesmith0.png); - background-position: -480px -1085px; + background-position: -1196px -470px; width: 60px; height: 60px; } .hair_beard_1_white { background-image: url(spritesmith0.png); - background-position: -546px -1070px; + background-position: -1171px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_1_white { background-image: url(spritesmith0.png); - background-position: -571px -1085px; + background-position: -1196px -561px; width: 60px; height: 60px; } .hair_beard_1_winternight { background-image: url(spritesmith0.png); - background-position: -637px -1070px; + background-position: -1171px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_1_winternight { background-image: url(spritesmith0.png); - background-position: -662px -1085px; + background-position: -1196px -652px; width: 60px; height: 60px; } .hair_beard_1_winterstar { background-image: url(spritesmith0.png); - background-position: -728px -1070px; + background-position: -1171px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_1_winterstar { background-image: url(spritesmith0.png); - background-position: -753px -1085px; + background-position: -1196px -743px; width: 60px; height: 60px; } .hair_beard_1_yellow { background-image: url(spritesmith0.png); - background-position: -819px -1070px; + background-position: -1171px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_1_yellow { background-image: url(spritesmith0.png); - background-position: -844px -1085px; + background-position: -1196px -834px; width: 60px; height: 60px; } .hair_beard_1_zombie { background-image: url(spritesmith0.png); - background-position: -910px -1070px; + background-position: -1171px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_1_zombie { background-image: url(spritesmith0.png); - background-position: -935px -1085px; + background-position: -1196px -925px; width: 60px; height: 60px; } .hair_beard_2_TRUred { background-image: url(spritesmith0.png); - background-position: -1001px -1070px; + background-position: -1171px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_2_TRUred { background-image: url(spritesmith0.png); - background-position: -1026px -1085px; + background-position: -1196px -1016px; width: 60px; height: 60px; } .hair_beard_2_aurora { background-image: url(spritesmith0.png); - background-position: -1171px 0px; + background-position: 0px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_aurora { background-image: url(spritesmith0.png); - background-position: -1196px -15px; + background-position: -25px -1176px; width: 60px; height: 60px; } .hair_beard_2_black { background-image: url(spritesmith0.png); - background-position: -1171px -91px; + background-position: -91px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_black { background-image: url(spritesmith0.png); - background-position: -1196px -106px; + background-position: -116px -1176px; width: 60px; height: 60px; } .hair_beard_2_blond { background-image: url(spritesmith0.png); - background-position: -1171px -182px; + background-position: -182px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_blond { background-image: url(spritesmith0.png); - background-position: -1196px -197px; + background-position: -207px -1176px; width: 60px; height: 60px; } .hair_beard_2_blue { background-image: url(spritesmith0.png); - background-position: -1171px -273px; + background-position: -273px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_blue { background-image: url(spritesmith0.png); - background-position: -1196px -288px; + background-position: -298px -1176px; width: 60px; height: 60px; } .hair_beard_2_brown { background-image: url(spritesmith0.png); - background-position: -1171px -364px; + background-position: -364px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_brown { background-image: url(spritesmith0.png); - background-position: -1196px -379px; + background-position: -389px -1176px; width: 60px; height: 60px; } .hair_beard_2_candycane { background-image: url(spritesmith0.png); - background-position: -1171px -455px; + background-position: -455px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_candycane { background-image: url(spritesmith0.png); - background-position: -1196px -470px; + background-position: -480px -1176px; width: 60px; height: 60px; } .hair_beard_2_candycorn { background-image: url(spritesmith0.png); - background-position: -1171px -546px; + background-position: -546px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_candycorn { background-image: url(spritesmith0.png); - background-position: -1196px -561px; + background-position: -571px -1176px; width: 60px; height: 60px; } .hair_beard_2_festive { background-image: url(spritesmith0.png); - background-position: -1171px -637px; + background-position: -637px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_festive { background-image: url(spritesmith0.png); - background-position: -1196px -652px; + background-position: -662px -1176px; width: 60px; height: 60px; } .hair_beard_2_frost { background-image: url(spritesmith0.png); - background-position: -1171px -728px; + background-position: -728px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_frost { background-image: url(spritesmith0.png); - background-position: -1196px -743px; + background-position: -753px -1176px; width: 60px; height: 60px; } .hair_beard_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1171px -819px; + background-position: -819px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1196px -834px; + background-position: -844px -1176px; width: 60px; height: 60px; } .hair_beard_2_green { background-image: url(spritesmith0.png); - background-position: -1171px -910px; + background-position: -910px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_green { background-image: url(spritesmith0.png); - background-position: -1196px -925px; + background-position: -935px -1176px; width: 60px; height: 60px; } .hair_beard_2_halloween { background-image: url(spritesmith0.png); - background-position: -1171px -1001px; + background-position: -1001px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_halloween { background-image: url(spritesmith0.png); - background-position: -1196px -1016px; + background-position: -1026px -1176px; width: 60px; height: 60px; } .hair_beard_2_holly { background-image: url(spritesmith0.png); - background-position: 0px -1161px; + background-position: -1092px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_holly { background-image: url(spritesmith0.png); - background-position: -25px -1176px; + background-position: -1117px -1176px; width: 60px; height: 60px; } .hair_beard_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -91px -1161px; + background-position: -1262px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -116px -1176px; + background-position: -1287px -15px; width: 60px; height: 60px; } .hair_beard_2_midnight { background-image: url(spritesmith0.png); - background-position: -182px -1161px; + background-position: -1262px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_2_midnight { background-image: url(spritesmith0.png); - background-position: -207px -1176px; + background-position: -1287px -106px; width: 60px; height: 60px; } .hair_beard_2_pblue { background-image: url(spritesmith0.png); - background-position: -273px -1161px; + background-position: -1262px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pblue { background-image: url(spritesmith0.png); - background-position: -298px -1176px; + background-position: -1287px -197px; width: 60px; height: 60px; } .hair_beard_2_peppermint { background-image: url(spritesmith0.png); - background-position: -364px -1161px; + background-position: -1262px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_2_peppermint { background-image: url(spritesmith0.png); - background-position: -389px -1176px; + background-position: -1287px -288px; width: 60px; height: 60px; } .hair_beard_2_pgreen { background-image: url(spritesmith0.png); - background-position: -455px -1161px; + background-position: -1262px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pgreen { background-image: url(spritesmith0.png); - background-position: -480px -1176px; + background-position: -1287px -379px; width: 60px; height: 60px; } .hair_beard_2_porange { background-image: url(spritesmith0.png); - background-position: -546px -1161px; + background-position: -1262px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_2_porange { background-image: url(spritesmith0.png); - background-position: -571px -1176px; + background-position: -1287px -470px; width: 60px; height: 60px; } .hair_beard_2_ppink { background-image: url(spritesmith0.png); - background-position: -637px -1161px; + background-position: -1262px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppink { background-image: url(spritesmith0.png); - background-position: -662px -1176px; + background-position: -1287px -561px; width: 60px; height: 60px; } .hair_beard_2_ppurple { background-image: url(spritesmith0.png); - background-position: -728px -1161px; + background-position: -1262px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppurple { background-image: url(spritesmith0.png); - background-position: -753px -1176px; + background-position: -1287px -652px; width: 60px; height: 60px; } .hair_beard_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -819px -1161px; + background-position: -1262px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -844px -1176px; + background-position: -1287px -743px; width: 60px; height: 60px; } .hair_beard_2_purple { background-image: url(spritesmith0.png); - background-position: -910px -1161px; + background-position: -1262px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_2_purple { background-image: url(spritesmith0.png); - background-position: -935px -1176px; + background-position: -1287px -834px; width: 60px; height: 60px; } .hair_beard_2_pyellow { background-image: url(spritesmith0.png); - background-position: -1001px -1161px; + background-position: -1262px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pyellow { background-image: url(spritesmith0.png); - background-position: -1026px -1176px; + background-position: -1287px -925px; width: 60px; height: 60px; } .hair_beard_2_rainbow { background-image: url(spritesmith0.png); - background-position: -1092px -1161px; + background-position: -1262px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_2_rainbow { background-image: url(spritesmith0.png); - background-position: -1117px -1176px; + background-position: -1287px -1016px; width: 60px; height: 60px; } .hair_beard_2_red { background-image: url(spritesmith0.png); - background-position: -1262px 0px; + background-position: -1262px -1092px; width: 90px; height: 90px; } .customize-option.hair_beard_2_red { background-image: url(spritesmith0.png); - background-position: -1287px -15px; + background-position: -1287px -1107px; width: 60px; height: 60px; } .hair_beard_2_snowy { background-image: url(spritesmith0.png); - background-position: -1262px -91px; + background-position: 0px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_snowy { background-image: url(spritesmith0.png); - background-position: -1287px -106px; + background-position: -25px -1267px; width: 60px; height: 60px; } .hair_beard_2_white { background-image: url(spritesmith0.png); - background-position: -1262px -182px; + background-position: -91px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_white { background-image: url(spritesmith0.png); - background-position: -1287px -197px; + background-position: -116px -1267px; width: 60px; height: 60px; } .hair_beard_2_winternight { background-image: url(spritesmith0.png); - background-position: -1262px -273px; + background-position: -182px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_winternight { background-image: url(spritesmith0.png); - background-position: -1287px -288px; + background-position: -207px -1267px; width: 60px; height: 60px; } .hair_beard_2_winterstar { background-image: url(spritesmith0.png); - background-position: -1262px -364px; + background-position: -273px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_winterstar { background-image: url(spritesmith0.png); - background-position: -1287px -379px; + background-position: -298px -1267px; width: 60px; height: 60px; } .hair_beard_2_yellow { background-image: url(spritesmith0.png); - background-position: -1262px -455px; + background-position: -364px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_yellow { background-image: url(spritesmith0.png); - background-position: -1287px -470px; + background-position: -389px -1267px; width: 60px; height: 60px; } .hair_beard_2_zombie { background-image: url(spritesmith0.png); - background-position: -1262px -546px; + background-position: -455px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_zombie { background-image: url(spritesmith0.png); - background-position: -1287px -561px; + background-position: -480px -1267px; width: 60px; height: 60px; } .hair_beard_3_TRUred { background-image: url(spritesmith0.png); - background-position: -1262px -637px; + background-position: -546px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_TRUred { background-image: url(spritesmith0.png); - background-position: -1287px -652px; + background-position: -571px -1267px; width: 60px; height: 60px; } .hair_beard_3_aurora { background-image: url(spritesmith0.png); - background-position: -1262px -728px; + background-position: -637px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_aurora { background-image: url(spritesmith0.png); - background-position: -1287px -743px; + background-position: -662px -1267px; width: 60px; height: 60px; } .hair_beard_3_black { background-image: url(spritesmith0.png); - background-position: -1262px -819px; + background-position: -728px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_black { background-image: url(spritesmith0.png); - background-position: -1287px -834px; + background-position: -753px -1267px; width: 60px; height: 60px; } .hair_beard_3_blond { background-image: url(spritesmith0.png); - background-position: -1262px -910px; + background-position: -819px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_blond { background-image: url(spritesmith0.png); - background-position: -1287px -925px; + background-position: -844px -1267px; width: 60px; height: 60px; } .hair_beard_3_blue { background-image: url(spritesmith0.png); - background-position: -1262px -1001px; + background-position: -910px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_blue { background-image: url(spritesmith0.png); - background-position: -1287px -1016px; + background-position: -935px -1267px; width: 60px; height: 60px; } .hair_beard_3_brown { background-image: url(spritesmith0.png); - background-position: -1262px -1092px; + background-position: -1001px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_brown { background-image: url(spritesmith0.png); - background-position: -1287px -1107px; + background-position: -1026px -1267px; width: 60px; height: 60px; } .hair_beard_3_candycane { background-image: url(spritesmith0.png); - background-position: 0px -1252px; + background-position: -1092px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_candycane { background-image: url(spritesmith0.png); - background-position: -25px -1267px; + background-position: -1117px -1267px; width: 60px; height: 60px; } .hair_beard_3_candycorn { background-image: url(spritesmith0.png); - background-position: -91px -1252px; + background-position: -1183px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_3_candycorn { background-image: url(spritesmith0.png); - background-position: -116px -1267px; + background-position: -1208px -1267px; width: 60px; height: 60px; } .hair_beard_3_festive { background-image: url(spritesmith0.png); - background-position: -182px -1252px; + background-position: -1353px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_3_festive { background-image: url(spritesmith0.png); - background-position: -207px -1267px; + background-position: -1378px -15px; width: 60px; height: 60px; } .hair_beard_3_frost { background-image: url(spritesmith0.png); - background-position: -273px -1252px; + background-position: -1353px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_3_frost { background-image: url(spritesmith0.png); - background-position: -298px -1267px; + background-position: -1378px -106px; width: 60px; height: 60px; } .hair_beard_3_ghostwhite { background-image: url(spritesmith0.png); - background-position: -364px -1252px; + background-position: -1353px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ghostwhite { background-image: url(spritesmith0.png); - background-position: -389px -1267px; + background-position: -1378px -197px; width: 60px; height: 60px; } .hair_beard_3_green { background-image: url(spritesmith0.png); - background-position: -455px -1252px; + background-position: -1353px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_3_green { background-image: url(spritesmith0.png); - background-position: -480px -1267px; + background-position: -1378px -288px; width: 60px; height: 60px; } .hair_beard_3_halloween { background-image: url(spritesmith0.png); - background-position: -546px -1252px; + background-position: -1353px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_3_halloween { background-image: url(spritesmith0.png); - background-position: -571px -1267px; + background-position: -1378px -379px; width: 60px; height: 60px; } .hair_beard_3_holly { background-image: url(spritesmith0.png); - background-position: -637px -1252px; + background-position: -1353px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_3_holly { background-image: url(spritesmith0.png); - background-position: -662px -1267px; + background-position: -1378px -470px; width: 60px; height: 60px; } .hair_beard_3_hollygreen { background-image: url(spritesmith0.png); - background-position: -728px -1252px; + background-position: -1353px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_3_hollygreen { background-image: url(spritesmith0.png); - background-position: -753px -1267px; + background-position: -1378px -561px; width: 60px; height: 60px; } .hair_beard_3_midnight { background-image: url(spritesmith0.png); - background-position: -819px -1252px; + background-position: -1353px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_3_midnight { background-image: url(spritesmith0.png); - background-position: -844px -1267px; + background-position: -1378px -652px; width: 60px; height: 60px; } .hair_beard_3_pblue { background-image: url(spritesmith0.png); - background-position: -910px -1252px; + background-position: -1353px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pblue { background-image: url(spritesmith0.png); - background-position: -935px -1267px; + background-position: -1378px -743px; width: 60px; height: 60px; } .hair_beard_3_peppermint { background-image: url(spritesmith0.png); - background-position: -1001px -1252px; + background-position: -1353px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_3_peppermint { background-image: url(spritesmith0.png); - background-position: -1026px -1267px; + background-position: -1378px -834px; width: 60px; height: 60px; } .hair_beard_3_pgreen { background-image: url(spritesmith0.png); - background-position: -1092px -1252px; + background-position: -1353px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pgreen { background-image: url(spritesmith0.png); - background-position: -1117px -1267px; + background-position: -1378px -925px; width: 60px; height: 60px; } .hair_beard_3_porange { background-image: url(spritesmith0.png); - background-position: -1183px -1252px; + background-position: -1353px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_3_porange { background-image: url(spritesmith0.png); - background-position: -1208px -1267px; + background-position: -1378px -1016px; width: 60px; height: 60px; } .hair_beard_3_ppink { background-image: url(spritesmith0.png); - background-position: -1353px 0px; + background-position: -1353px -1092px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppink { background-image: url(spritesmith0.png); - background-position: -1378px -15px; + background-position: -1378px -1107px; width: 60px; height: 60px; } .hair_beard_3_ppurple { background-image: url(spritesmith0.png); - background-position: -1353px -91px; + background-position: -1353px -1183px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppurple { background-image: url(spritesmith0.png); - background-position: -1378px -106px; + background-position: -1378px -1198px; width: 60px; height: 60px; } .hair_beard_3_pumpkin { background-image: url(spritesmith0.png); - background-position: -1353px -182px; + background-position: 0px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pumpkin { background-image: url(spritesmith0.png); - background-position: -1378px -197px; + background-position: -25px -1358px; width: 60px; height: 60px; } .hair_beard_3_purple { background-image: url(spritesmith0.png); - background-position: -1353px -273px; + background-position: -91px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_purple { background-image: url(spritesmith0.png); - background-position: -1378px -288px; + background-position: -116px -1358px; width: 60px; height: 60px; } .hair_beard_3_pyellow { background-image: url(spritesmith0.png); - background-position: -1353px -364px; + background-position: -182px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pyellow { background-image: url(spritesmith0.png); - background-position: -1378px -379px; + background-position: -207px -1358px; width: 60px; height: 60px; } .hair_beard_3_rainbow { background-image: url(spritesmith0.png); - background-position: -1353px -455px; + background-position: -273px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_rainbow { background-image: url(spritesmith0.png); - background-position: -1378px -470px; + background-position: -298px -1358px; width: 60px; height: 60px; } .hair_beard_3_red { background-image: url(spritesmith0.png); - background-position: -1353px -546px; + background-position: -364px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_red { background-image: url(spritesmith0.png); - background-position: -1378px -561px; + background-position: -389px -1358px; width: 60px; height: 60px; } .hair_beard_3_snowy { background-image: url(spritesmith0.png); - background-position: -1353px -637px; + background-position: -455px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_snowy { background-image: url(spritesmith0.png); - background-position: -1378px -652px; + background-position: -480px -1358px; width: 60px; height: 60px; } .hair_beard_3_white { background-image: url(spritesmith0.png); - background-position: -1353px -728px; + background-position: -546px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_white { background-image: url(spritesmith0.png); - background-position: -1378px -743px; + background-position: -571px -1358px; width: 60px; height: 60px; } .hair_beard_3_winternight { background-image: url(spritesmith0.png); - background-position: -1353px -819px; + background-position: -637px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_winternight { background-image: url(spritesmith0.png); - background-position: -1378px -834px; + background-position: -662px -1358px; width: 60px; height: 60px; } .hair_beard_3_winterstar { background-image: url(spritesmith0.png); - background-position: -1353px -910px; + background-position: -728px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_winterstar { background-image: url(spritesmith0.png); - background-position: -1378px -925px; + background-position: -753px -1358px; width: 60px; height: 60px; } .hair_beard_3_yellow { background-image: url(spritesmith0.png); - background-position: -1353px -1001px; + background-position: -819px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_yellow { background-image: url(spritesmith0.png); - background-position: -1378px -1016px; + background-position: -844px -1358px; width: 60px; height: 60px; } .hair_beard_3_zombie { background-image: url(spritesmith0.png); - background-position: -1353px -1092px; + background-position: -910px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_3_zombie { background-image: url(spritesmith0.png); - background-position: -1378px -1107px; + background-position: -935px -1358px; width: 60px; height: 60px; } .hair_mustache_1_TRUred { background-image: url(spritesmith0.png); - background-position: -1353px -1183px; + background-position: -1001px -1343px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_TRUred { background-image: url(spritesmith0.png); - background-position: -1378px -1198px; + background-position: -1026px -1358px; width: 60px; height: 60px; } .hair_mustache_1_aurora { background-image: url(spritesmith0.png); - background-position: 0px -1343px; + background-position: -1092px -1343px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_aurora { background-image: url(spritesmith0.png); - background-position: -25px -1358px; + background-position: -1117px -1358px; width: 60px; height: 60px; } .hair_mustache_1_black { background-image: url(spritesmith0.png); - background-position: -91px -1343px; + background-position: -1183px -1343px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_black { background-image: url(spritesmith0.png); - background-position: -116px -1358px; + background-position: -1208px -1358px; width: 60px; height: 60px; } .hair_mustache_1_blond { background-image: url(spritesmith0.png); - background-position: -182px -1343px; + background-position: -1274px -1343px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_blond { background-image: url(spritesmith0.png); - background-position: -207px -1358px; + background-position: -1299px -1358px; width: 60px; height: 60px; } .hair_mustache_1_blue { background-image: url(spritesmith0.png); - background-position: -273px -1343px; + background-position: -1444px 0px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_blue { background-image: url(spritesmith0.png); - background-position: -298px -1358px; + background-position: -1469px -15px; width: 60px; height: 60px; } .hair_mustache_1_brown { background-image: url(spritesmith0.png); - background-position: -364px -1343px; + background-position: -1444px -91px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_brown { background-image: url(spritesmith0.png); - background-position: -389px -1358px; + background-position: -1469px -106px; width: 60px; height: 60px; } .hair_mustache_1_candycane { background-image: url(spritesmith0.png); - background-position: -455px -1343px; + background-position: -1444px -182px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_candycane { background-image: url(spritesmith0.png); - background-position: -480px -1358px; + background-position: -1469px -197px; width: 60px; height: 60px; } .hair_mustache_1_candycorn { background-image: url(spritesmith0.png); - background-position: -546px -1343px; + background-position: -1444px -273px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_candycorn { background-image: url(spritesmith0.png); - background-position: -571px -1358px; + background-position: -1469px -288px; width: 60px; height: 60px; } .hair_mustache_1_festive { background-image: url(spritesmith0.png); - background-position: -637px -1343px; + background-position: -1444px -364px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_festive { background-image: url(spritesmith0.png); - background-position: -662px -1358px; + background-position: -1469px -379px; width: 60px; height: 60px; } .hair_mustache_1_frost { background-image: url(spritesmith0.png); - background-position: -728px -1343px; + background-position: -1444px -455px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_frost { background-image: url(spritesmith0.png); - background-position: -753px -1358px; + background-position: -1469px -470px; width: 60px; height: 60px; } .hair_mustache_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -819px -1343px; + background-position: -1444px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -844px -1358px; + background-position: -1469px -561px; width: 60px; height: 60px; } .hair_mustache_1_green { background-image: url(spritesmith0.png); - background-position: -910px -1343px; + background-position: -1444px -637px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_green { background-image: url(spritesmith0.png); - background-position: -935px -1358px; + background-position: -1469px -652px; width: 60px; height: 60px; } .hair_mustache_1_halloween { background-image: url(spritesmith0.png); - background-position: -1001px -1343px; + background-position: -1444px -728px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_halloween { background-image: url(spritesmith0.png); - background-position: -1026px -1358px; + background-position: -1469px -743px; width: 60px; height: 60px; } .hair_mustache_1_holly { background-image: url(spritesmith0.png); - background-position: -1092px -1343px; + background-position: -1444px -819px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_holly { background-image: url(spritesmith0.png); - background-position: -1117px -1358px; + background-position: -1469px -834px; width: 60px; height: 60px; } .hair_mustache_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1183px -1343px; + background-position: -1444px -910px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1208px -1358px; + background-position: -1469px -925px; width: 60px; height: 60px; } .hair_mustache_1_midnight { background-image: url(spritesmith0.png); - background-position: -1274px -1343px; + background-position: -1444px -1001px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_midnight { background-image: url(spritesmith0.png); - background-position: -1299px -1358px; + background-position: -1469px -1016px; width: 60px; height: 60px; } .hair_mustache_1_pblue { background-image: url(spritesmith0.png); - background-position: -1444px 0px; + background-position: -1444px -1092px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pblue { background-image: url(spritesmith0.png); - background-position: -1469px -15px; + background-position: -1469px -1107px; width: 60px; height: 60px; } .hair_mustache_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1444px -91px; + background-position: -1444px -1183px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1469px -106px; + background-position: -1469px -1198px; width: 60px; height: 60px; } .hair_mustache_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1444px -182px; + background-position: -1444px -1274px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1469px -197px; + background-position: -1469px -1289px; width: 60px; height: 60px; } .hair_mustache_1_porange { background-image: url(spritesmith0.png); - background-position: -848px -148px; + background-position: -708px -592px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_porange { background-image: url(spritesmith0.png); - background-position: -873px -163px; + background-position: -733px -607px; width: 60px; height: 60px; } .hair_mustache_1_ppink { background-image: url(spritesmith0.png); - background-position: -1444px -364px; + background-position: -91px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppink { background-image: url(spritesmith0.png); - background-position: -1469px -379px; + background-position: -116px -1449px; width: 60px; height: 60px; } .hair_mustache_1_ppurple { background-image: url(spritesmith0.png); - background-position: -1444px -455px; + background-position: -182px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppurple { background-image: url(spritesmith0.png); - background-position: -1469px -470px; + background-position: -207px -1449px; width: 60px; height: 60px; } .hair_mustache_1_pumpkin { background-image: url(spritesmith0.png); - background-position: -1444px -546px; + background-position: -273px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pumpkin { background-image: url(spritesmith0.png); - background-position: -1469px -561px; + background-position: -298px -1449px; width: 60px; height: 60px; } .hair_mustache_1_purple { background-image: url(spritesmith0.png); - background-position: -1444px -637px; + background-position: -364px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_purple { background-image: url(spritesmith0.png); - background-position: -1469px -652px; + background-position: -389px -1449px; width: 60px; height: 60px; } .hair_mustache_1_pyellow { background-image: url(spritesmith0.png); - background-position: -1444px -728px; + background-position: -455px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pyellow { background-image: url(spritesmith0.png); - background-position: -1469px -743px; + background-position: -480px -1449px; width: 60px; height: 60px; } .hair_mustache_1_rainbow { background-image: url(spritesmith0.png); - background-position: -1444px -819px; + background-position: -546px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_rainbow { background-image: url(spritesmith0.png); - background-position: -1469px -834px; + background-position: -571px -1449px; width: 60px; height: 60px; } .hair_mustache_1_red { background-image: url(spritesmith0.png); - background-position: -1444px -910px; + background-position: -637px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_red { background-image: url(spritesmith0.png); - background-position: -1469px -925px; + background-position: -662px -1449px; width: 60px; height: 60px; } .hair_mustache_1_snowy { background-image: url(spritesmith0.png); - background-position: -1444px -1001px; + background-position: -728px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_snowy { background-image: url(spritesmith0.png); - background-position: -1469px -1016px; + background-position: -753px -1449px; width: 60px; height: 60px; } .hair_mustache_1_white { background-image: url(spritesmith0.png); - background-position: -1444px -1092px; + background-position: -819px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_white { background-image: url(spritesmith0.png); - background-position: -1469px -1107px; + background-position: -844px -1449px; width: 60px; height: 60px; } .hair_mustache_1_winternight { background-image: url(spritesmith0.png); - background-position: -1444px -1183px; + background-position: -910px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_winternight { background-image: url(spritesmith0.png); - background-position: -1469px -1198px; + background-position: -935px -1449px; width: 60px; height: 60px; } .hair_mustache_1_winterstar { background-image: url(spritesmith0.png); - background-position: -1444px -1274px; + background-position: -1001px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_winterstar { background-image: url(spritesmith0.png); - background-position: -1469px -1289px; + background-position: -1026px -1449px; width: 60px; height: 60px; } .hair_mustache_1_yellow { background-image: url(spritesmith0.png); - background-position: 0px -1434px; + background-position: -1092px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_yellow { background-image: url(spritesmith0.png); - background-position: -25px -1449px; + background-position: -1117px -1449px; width: 60px; height: 60px; } .hair_mustache_1_zombie { background-image: url(spritesmith0.png); - background-position: -91px -1434px; + background-position: -1183px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_zombie { background-image: url(spritesmith0.png); - background-position: -116px -1449px; + background-position: -1208px -1449px; width: 60px; height: 60px; } .hair_mustache_2_TRUred { background-image: url(spritesmith0.png); - background-position: -182px -1434px; + background-position: -1274px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_TRUred { background-image: url(spritesmith0.png); - background-position: -207px -1449px; + background-position: -1299px -1449px; width: 60px; height: 60px; } .hair_mustache_2_aurora { background-image: url(spritesmith0.png); - background-position: -273px -1434px; + background-position: -1365px -1434px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_aurora { background-image: url(spritesmith0.png); - background-position: -298px -1449px; + background-position: -1390px -1449px; width: 60px; height: 60px; } .hair_mustache_2_black { background-image: url(spritesmith0.png); - background-position: -364px -1434px; + background-position: -1535px 0px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_black { background-image: url(spritesmith0.png); - background-position: -389px -1449px; + background-position: -1560px -15px; width: 60px; height: 60px; } .hair_mustache_2_blond { background-image: url(spritesmith0.png); - background-position: -455px -1434px; + background-position: -1535px -91px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_blond { background-image: url(spritesmith0.png); - background-position: -480px -1449px; + background-position: -1560px -106px; width: 60px; height: 60px; } .hair_mustache_2_blue { background-image: url(spritesmith0.png); - background-position: -546px -1434px; + background-position: -1535px -182px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_blue { background-image: url(spritesmith0.png); - background-position: -571px -1449px; + background-position: -1560px -197px; width: 60px; height: 60px; } .hair_mustache_2_brown { background-image: url(spritesmith0.png); - background-position: -637px -1434px; + background-position: -1535px -273px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_brown { background-image: url(spritesmith0.png); - background-position: -662px -1449px; + background-position: -1560px -288px; width: 60px; height: 60px; } .hair_mustache_2_candycane { background-image: url(spritesmith0.png); - background-position: -728px -1434px; + background-position: -1535px -364px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_candycane { background-image: url(spritesmith0.png); - background-position: -753px -1449px; + background-position: -1560px -379px; width: 60px; height: 60px; } .hair_mustache_2_candycorn { background-image: url(spritesmith0.png); - background-position: -819px -1434px; + background-position: -1535px -455px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_candycorn { background-image: url(spritesmith0.png); - background-position: -844px -1449px; + background-position: -1560px -470px; width: 60px; height: 60px; } .hair_mustache_2_festive { background-image: url(spritesmith0.png); - background-position: -910px -1434px; + background-position: -1535px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_festive { background-image: url(spritesmith0.png); - background-position: -935px -1449px; + background-position: -1560px -561px; width: 60px; height: 60px; } .hair_mustache_2_frost { background-image: url(spritesmith0.png); - background-position: -1001px -1434px; + background-position: -1535px -637px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_frost { background-image: url(spritesmith0.png); - background-position: -1026px -1449px; + background-position: -1560px -652px; width: 60px; height: 60px; } .hair_mustache_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1092px -1434px; + background-position: -1535px -728px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1117px -1449px; + background-position: -1560px -743px; width: 60px; height: 60px; } .hair_mustache_2_green { background-image: url(spritesmith0.png); - background-position: -1183px -1434px; + background-position: -1535px -819px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_green { background-image: url(spritesmith0.png); - background-position: -1208px -1449px; + background-position: -1560px -834px; width: 60px; height: 60px; } .hair_mustache_2_halloween { background-image: url(spritesmith0.png); - background-position: -1274px -1434px; + background-position: -1535px -910px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_halloween { background-image: url(spritesmith0.png); - background-position: -1299px -1449px; + background-position: -1560px -925px; width: 60px; height: 60px; } .hair_mustache_2_holly { background-image: url(spritesmith0.png); - background-position: -1365px -1434px; + background-position: -1535px -1001px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_holly { background-image: url(spritesmith0.png); - background-position: -1390px -1449px; + background-position: -1560px -1016px; width: 60px; height: 60px; } .hair_mustache_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -1535px 0px; + background-position: -1535px -1092px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -1560px -15px; + background-position: -1560px -1107px; width: 60px; height: 60px; } .hair_mustache_2_midnight { background-image: url(spritesmith0.png); - background-position: -1535px -91px; + background-position: -1535px -1183px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_midnight { background-image: url(spritesmith0.png); - background-position: -1560px -106px; + background-position: -1560px -1198px; width: 60px; height: 60px; } .hair_mustache_2_pblue { background-image: url(spritesmith0.png); - background-position: -1535px -182px; + background-position: -1535px -1274px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pblue { background-image: url(spritesmith0.png); - background-position: -1560px -197px; + background-position: -1560px -1289px; width: 60px; height: 60px; } .hair_mustache_2_peppermint { background-image: url(spritesmith0.png); - background-position: -1535px -273px; + background-position: -1535px -1365px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_peppermint { background-image: url(spritesmith0.png); - background-position: -1560px -288px; + background-position: -1560px -1380px; width: 60px; height: 60px; } .hair_mustache_2_pgreen { background-image: url(spritesmith0.png); - background-position: -1535px -364px; + background-position: 0px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pgreen { background-image: url(spritesmith0.png); - background-position: -1560px -379px; + background-position: -25px -1540px; width: 60px; height: 60px; } .hair_mustache_2_porange { background-image: url(spritesmith0.png); - background-position: -1535px -455px; + background-position: -91px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_porange { background-image: url(spritesmith0.png); - background-position: -1560px -470px; + background-position: -116px -1540px; width: 60px; height: 60px; } .hair_mustache_2_ppink { background-image: url(spritesmith0.png); - background-position: -1535px -546px; + background-position: -182px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ppink { background-image: url(spritesmith0.png); - background-position: -1560px -561px; + background-position: -207px -1540px; width: 60px; height: 60px; } .hair_mustache_2_ppurple { background-image: url(spritesmith0.png); - background-position: -1535px -637px; + background-position: -273px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ppurple { background-image: url(spritesmith0.png); - background-position: -1560px -652px; + background-position: -298px -1540px; width: 60px; height: 60px; } .hair_mustache_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -1535px -728px; + background-position: -364px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -1560px -743px; + background-position: -389px -1540px; width: 60px; height: 60px; } .hair_mustache_2_purple { background-image: url(spritesmith0.png); - background-position: -1535px -819px; + background-position: -455px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_purple { background-image: url(spritesmith0.png); - background-position: -1560px -834px; + background-position: -480px -1540px; width: 60px; height: 60px; } .hair_mustache_2_pyellow { background-image: url(spritesmith0.png); - background-position: -1535px -910px; + background-position: -546px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_pyellow { background-image: url(spritesmith0.png); - background-position: -1560px -925px; + background-position: -571px -1540px; width: 60px; height: 60px; } .hair_mustache_2_rainbow { background-image: url(spritesmith0.png); - background-position: -1535px -1001px; + background-position: -637px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_rainbow { background-image: url(spritesmith0.png); - background-position: -1560px -1016px; + background-position: -662px -1540px; width: 60px; height: 60px; } .hair_mustache_2_red { background-image: url(spritesmith0.png); - background-position: -1535px -1092px; + background-position: -728px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_red { background-image: url(spritesmith0.png); - background-position: -1560px -1107px; + background-position: -753px -1540px; width: 60px; height: 60px; } .hair_mustache_2_snowy { background-image: url(spritesmith0.png); - background-position: -1535px -1183px; + background-position: -819px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_snowy { background-image: url(spritesmith0.png); - background-position: -1560px -1198px; + background-position: -844px -1540px; width: 60px; height: 60px; } .hair_mustache_2_white { background-image: url(spritesmith0.png); - background-position: -1535px -1274px; + background-position: -910px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_white { background-image: url(spritesmith0.png); - background-position: -1560px -1289px; + background-position: -935px -1540px; width: 60px; height: 60px; } .hair_mustache_2_winternight { background-image: url(spritesmith0.png); - background-position: -1535px -1365px; + background-position: -1001px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_winternight { background-image: url(spritesmith0.png); - background-position: -1560px -1380px; + background-position: -1026px -1540px; width: 60px; height: 60px; } .hair_mustache_2_winterstar { background-image: url(spritesmith0.png); - background-position: 0px -1525px; + background-position: -1092px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_winterstar { background-image: url(spritesmith0.png); - background-position: -25px -1540px; + background-position: -1117px -1540px; width: 60px; height: 60px; } .hair_mustache_2_yellow { background-image: url(spritesmith0.png); - background-position: -91px -1525px; + background-position: -1183px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_yellow { background-image: url(spritesmith0.png); - background-position: -116px -1540px; + background-position: -1208px -1540px; width: 60px; height: 60px; } .hair_mustache_2_zombie { background-image: url(spritesmith0.png); - background-position: -182px -1525px; + background-position: -1274px -1525px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_zombie { background-image: url(spritesmith0.png); - background-position: -207px -1540px; + background-position: -1299px -1540px; width: 60px; height: 60px; } .hair_flower_1 { background-image: url(spritesmith0.png); - background-position: -273px -1525px; + background-position: -1365px -1525px; width: 90px; height: 90px; } .customize-option.hair_flower_1 { background-image: url(spritesmith0.png); - background-position: -298px -1540px; + background-position: -1390px -1540px; width: 60px; height: 60px; } .hair_flower_2 { background-image: url(spritesmith0.png); - background-position: -364px -1525px; + background-position: -1456px -1525px; width: 90px; height: 90px; } .customize-option.hair_flower_2 { background-image: url(spritesmith0.png); - background-position: -389px -1540px; + background-position: -1481px -1540px; width: 60px; height: 60px; } .hair_flower_3 { background-image: url(spritesmith0.png); - background-position: -455px -1525px; + background-position: -1626px 0px; width: 90px; height: 90px; } .customize-option.hair_flower_3 { background-image: url(spritesmith0.png); - background-position: -480px -1540px; + background-position: -1651px -15px; width: 60px; height: 60px; } .hair_flower_4 { background-image: url(spritesmith0.png); - background-position: -546px -1525px; + background-position: -1626px -91px; width: 90px; height: 90px; } .customize-option.hair_flower_4 { background-image: url(spritesmith0.png); - background-position: -571px -1540px; + background-position: -1651px -106px; width: 60px; height: 60px; } .hair_flower_5 { background-image: url(spritesmith0.png); - background-position: -637px -1525px; + background-position: -1626px -182px; width: 90px; height: 90px; } .customize-option.hair_flower_5 { background-image: url(spritesmith0.png); - background-position: -662px -1540px; + background-position: -1651px -197px; width: 60px; height: 60px; } .hair_flower_6 { background-image: url(spritesmith0.png); - background-position: -728px -1525px; + background-position: -1626px -273px; width: 90px; height: 90px; } .customize-option.hair_flower_6 { background-image: url(spritesmith0.png); - background-position: -753px -1540px; + background-position: -1651px -288px; width: 60px; height: 60px; } .hair_bangs_1_TRUred { background-image: url(spritesmith0.png); - background-position: -819px -1525px; + background-position: -1626px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_TRUred { background-image: url(spritesmith0.png); - background-position: -844px -1540px; + background-position: -1651px -379px; width: 60px; height: 60px; } .hair_bangs_1_aurora { background-image: url(spritesmith0.png); - background-position: -910px -1525px; + background-position: -1626px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_aurora { background-image: url(spritesmith0.png); - background-position: -935px -1540px; + background-position: -1651px -470px; width: 60px; height: 60px; } .hair_bangs_1_black { background-image: url(spritesmith0.png); - background-position: -1001px -1525px; + background-position: -1626px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_black { background-image: url(spritesmith0.png); - background-position: -1026px -1540px; + background-position: -1651px -561px; width: 60px; height: 60px; } .hair_bangs_1_blond { background-image: url(spritesmith0.png); - background-position: -1092px -1525px; + background-position: -1626px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_blond { background-image: url(spritesmith0.png); - background-position: -1117px -1540px; + background-position: -1651px -652px; width: 60px; height: 60px; } .hair_bangs_1_blue { background-image: url(spritesmith0.png); - background-position: -1183px -1525px; + background-position: -1626px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_blue { background-image: url(spritesmith0.png); - background-position: -1208px -1540px; + background-position: -1651px -743px; width: 60px; height: 60px; } .hair_bangs_1_brown { background-image: url(spritesmith0.png); - background-position: -1274px -1525px; + background-position: -1626px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_brown { background-image: url(spritesmith0.png); - background-position: -1299px -1540px; + background-position: -1651px -834px; width: 60px; height: 60px; } .hair_bangs_1_candycane { background-image: url(spritesmith0.png); - background-position: -1365px -1525px; + background-position: -1626px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_candycane { background-image: url(spritesmith0.png); - background-position: -1390px -1540px; + background-position: -1651px -925px; width: 60px; height: 60px; } .hair_bangs_1_candycorn { background-image: url(spritesmith0.png); - background-position: -1456px -1525px; + background-position: -1626px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_candycorn { background-image: url(spritesmith0.png); - background-position: -1481px -1540px; + background-position: -1651px -1016px; width: 60px; height: 60px; } .hair_bangs_1_festive { background-image: url(spritesmith0.png); - background-position: -1626px 0px; + background-position: -1626px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_festive { background-image: url(spritesmith0.png); - background-position: -1651px -15px; + background-position: -1651px -1107px; width: 60px; height: 60px; } .hair_bangs_1_frost { background-image: url(spritesmith0.png); - background-position: -1626px -91px; + background-position: -1626px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_frost { background-image: url(spritesmith0.png); - background-position: -1651px -106px; + background-position: -1651px -1198px; width: 60px; height: 60px; } .hair_bangs_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1626px -182px; + background-position: -1626px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1651px -197px; + background-position: -1651px -1289px; width: 60px; height: 60px; } .hair_bangs_1_green { background-image: url(spritesmith0.png); - background-position: -1626px -273px; + background-position: -1626px -1365px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_green { background-image: url(spritesmith0.png); - background-position: -1651px -288px; + background-position: -1651px -1380px; width: 60px; height: 60px; } .hair_bangs_1_halloween { background-image: url(spritesmith0.png); - background-position: -1626px -364px; + background-position: -1626px -1456px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_halloween { background-image: url(spritesmith0.png); - background-position: -1651px -379px; + background-position: -1651px -1471px; width: 60px; height: 60px; } .hair_bangs_1_holly { background-image: url(spritesmith0.png); - background-position: -1626px -455px; + background-position: 0px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_holly { background-image: url(spritesmith0.png); - background-position: -1651px -470px; + background-position: -25px -1631px; width: 60px; height: 60px; } .hair_bangs_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1626px -546px; + background-position: -91px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_hollygreen { background-image: url(spritesmith0.png); - background-position: -1651px -561px; + background-position: -116px -1631px; width: 60px; height: 60px; } .hair_bangs_1_midnight { background-image: url(spritesmith0.png); - background-position: -1626px -637px; + background-position: -182px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_midnight { background-image: url(spritesmith0.png); - background-position: -1651px -652px; + background-position: -207px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pblue { background-image: url(spritesmith0.png); - background-position: -1626px -728px; + background-position: -273px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pblue { background-image: url(spritesmith0.png); - background-position: -1651px -743px; + background-position: -298px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pblue2 { background-image: url(spritesmith0.png); - background-position: -1626px -819px; + background-position: -364px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pblue2 { background-image: url(spritesmith0.png); - background-position: -1651px -834px; + background-position: -389px -1631px; width: 60px; height: 60px; } .hair_bangs_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1626px -910px; + background-position: -455px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_peppermint { background-image: url(spritesmith0.png); - background-position: -1651px -925px; + background-position: -480px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1626px -1001px; + background-position: -546px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pgreen { background-image: url(spritesmith0.png); - background-position: -1651px -1016px; + background-position: -571px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1626px -1092px; + background-position: -637px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1651px -1107px; + background-position: -662px -1631px; width: 60px; height: 60px; } .hair_bangs_1_porange { background-image: url(spritesmith0.png); - background-position: -1626px -1183px; + background-position: -728px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_porange { background-image: url(spritesmith0.png); - background-position: -1651px -1198px; + background-position: -753px -1631px; width: 60px; height: 60px; } .hair_bangs_1_porange2 { background-image: url(spritesmith0.png); - background-position: -1626px -1274px; + background-position: -819px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_porange2 { background-image: url(spritesmith0.png); - background-position: -1651px -1289px; + background-position: -844px -1631px; width: 60px; height: 60px; } .hair_bangs_1_ppink { background-image: url(spritesmith0.png); - background-position: -1626px -1365px; + background-position: -910px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppink { background-image: url(spritesmith0.png); - background-position: -1651px -1380px; + background-position: -935px -1631px; width: 60px; height: 60px; } .hair_bangs_1_ppink2 { background-image: url(spritesmith0.png); - background-position: -1626px -1456px; + background-position: -1001px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppink2 { background-image: url(spritesmith0.png); - background-position: -1651px -1471px; + background-position: -1026px -1631px; width: 60px; height: 60px; } .hair_bangs_1_ppurple { background-image: url(spritesmith0.png); - background-position: 0px -1616px; + background-position: -1092px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppurple { background-image: url(spritesmith0.png); - background-position: -25px -1631px; + background-position: -1117px -1631px; width: 60px; height: 60px; } .hair_bangs_1_ppurple2 { background-image: url(spritesmith0.png); - background-position: -91px -1616px; + background-position: -1183px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_ppurple2 { background-image: url(spritesmith0.png); - background-position: -116px -1631px; + background-position: -1208px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pumpkin { background-image: url(spritesmith0.png); - background-position: -182px -1616px; + background-position: -1274px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pumpkin { background-image: url(spritesmith0.png); - background-position: -207px -1631px; + background-position: -1299px -1631px; width: 60px; height: 60px; } .hair_bangs_1_purple { background-image: url(spritesmith0.png); - background-position: -273px -1616px; + background-position: -1365px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_purple { background-image: url(spritesmith0.png); - background-position: -298px -1631px; + background-position: -1390px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pyellow { background-image: url(spritesmith0.png); - background-position: -364px -1616px; + background-position: -1456px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pyellow { background-image: url(spritesmith0.png); - background-position: -389px -1631px; + background-position: -1481px -1631px; width: 60px; height: 60px; } .hair_bangs_1_pyellow2 { background-image: url(spritesmith0.png); - background-position: -455px -1616px; + background-position: -1547px -1616px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_pyellow2 { background-image: url(spritesmith0.png); - background-position: -480px -1631px; + background-position: -1572px -1631px; width: 60px; height: 60px; } .hair_bangs_1_rainbow { background-image: url(spritesmith0.png); - background-position: -546px -1616px; + background-position: -1717px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_rainbow { background-image: url(spritesmith0.png); - background-position: -571px -1631px; + background-position: -1742px -15px; width: 60px; height: 60px; } .hair_bangs_1_red { background-image: url(spritesmith0.png); - background-position: -637px -1616px; + background-position: -1717px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_red { background-image: url(spritesmith0.png); - background-position: -662px -1631px; + background-position: -1742px -106px; width: 60px; height: 60px; } .hair_bangs_1_snowy { background-image: url(spritesmith0.png); - background-position: -728px -1616px; + background-position: -1717px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_snowy { background-image: url(spritesmith0.png); - background-position: -753px -1631px; + background-position: -1742px -197px; width: 60px; height: 60px; } .hair_bangs_1_white { background-image: url(spritesmith0.png); - background-position: -819px -1616px; + background-position: -1717px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_white { background-image: url(spritesmith0.png); - background-position: -844px -1631px; + background-position: -1742px -288px; width: 60px; height: 60px; } .hair_bangs_1_winternight { background-image: url(spritesmith0.png); - background-position: -910px -1616px; + background-position: -1717px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_winternight { background-image: url(spritesmith0.png); - background-position: -935px -1631px; + background-position: -1742px -379px; width: 60px; height: 60px; } .hair_bangs_1_winterstar { background-image: url(spritesmith0.png); - background-position: -1001px -1616px; + background-position: -1717px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_winterstar { background-image: url(spritesmith0.png); - background-position: -1026px -1631px; + background-position: -1742px -470px; width: 60px; height: 60px; } .hair_bangs_1_yellow { background-image: url(spritesmith0.png); - background-position: -1092px -1616px; + background-position: -1717px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_yellow { background-image: url(spritesmith0.png); - background-position: -1117px -1631px; + background-position: -1742px -561px; width: 60px; height: 60px; } .hair_bangs_1_zombie { background-image: url(spritesmith0.png); - background-position: -1183px -1616px; + background-position: -1717px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_1_zombie { background-image: url(spritesmith0.png); - background-position: -1208px -1631px; + background-position: -1742px -652px; width: 60px; height: 60px; } .hair_bangs_2_TRUred { background-image: url(spritesmith0.png); - background-position: -1274px -1616px; + background-position: -1717px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_TRUred { background-image: url(spritesmith0.png); - background-position: -1299px -1631px; + background-position: -1742px -743px; width: 60px; height: 60px; } .hair_bangs_2_aurora { background-image: url(spritesmith0.png); - background-position: -1365px -1616px; + background-position: -1717px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_aurora { background-image: url(spritesmith0.png); - background-position: -1390px -1631px; + background-position: -1742px -834px; width: 60px; height: 60px; } .hair_bangs_2_black { background-image: url(spritesmith0.png); - background-position: -1456px -1616px; + background-position: -1717px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_black { background-image: url(spritesmith0.png); - background-position: -1481px -1631px; + background-position: -1742px -925px; width: 60px; height: 60px; } .hair_bangs_2_blond { background-image: url(spritesmith0.png); - background-position: -1547px -1616px; + background-position: -1717px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_blond { background-image: url(spritesmith0.png); - background-position: -1572px -1631px; + background-position: -1742px -1016px; width: 60px; height: 60px; } .hair_bangs_2_blue { background-image: url(spritesmith0.png); - background-position: -1717px 0px; + background-position: -1717px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_blue { background-image: url(spritesmith0.png); - background-position: -1742px -15px; + background-position: -1742px -1107px; width: 60px; height: 60px; } .hair_bangs_2_brown { background-image: url(spritesmith0.png); - background-position: -1717px -91px; + background-position: -1717px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_brown { background-image: url(spritesmith0.png); - background-position: -1742px -106px; + background-position: -1742px -1198px; width: 60px; height: 60px; } .hair_bangs_2_candycane { background-image: url(spritesmith0.png); - background-position: -1717px -182px; + background-position: -1717px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_candycane { background-image: url(spritesmith0.png); - background-position: -1742px -197px; + background-position: -1742px -1289px; width: 60px; height: 60px; } .hair_bangs_2_candycorn { background-image: url(spritesmith0.png); - background-position: -1717px -273px; + background-position: -1717px -1365px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_candycorn { background-image: url(spritesmith0.png); - background-position: -1742px -288px; + background-position: -1742px -1380px; width: 60px; height: 60px; } .hair_bangs_2_festive { background-image: url(spritesmith0.png); - background-position: -1717px -364px; + background-position: -1717px -1456px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_festive { background-image: url(spritesmith0.png); - background-position: -1742px -379px; + background-position: -1742px -1471px; width: 60px; height: 60px; } .hair_bangs_2_frost { background-image: url(spritesmith0.png); - background-position: -1717px -455px; + background-position: -1717px -1547px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_frost { background-image: url(spritesmith0.png); - background-position: -1742px -470px; + background-position: -1742px -1562px; width: 60px; height: 60px; } .hair_bangs_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1717px -546px; + background-position: 0px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1742px -561px; + background-position: -25px -1722px; width: 60px; height: 60px; } .hair_bangs_2_green { background-image: url(spritesmith0.png); - background-position: -1717px -637px; + background-position: -91px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_green { background-image: url(spritesmith0.png); - background-position: -1742px -652px; + background-position: -116px -1722px; width: 60px; height: 60px; } .hair_bangs_2_halloween { background-image: url(spritesmith0.png); - background-position: -1717px -728px; + background-position: -182px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_halloween { background-image: url(spritesmith0.png); - background-position: -1742px -743px; + background-position: -207px -1722px; width: 60px; height: 60px; } .hair_bangs_2_holly { background-image: url(spritesmith0.png); - background-position: -1717px -819px; + background-position: -273px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_holly { background-image: url(spritesmith0.png); - background-position: -1742px -834px; + background-position: -298px -1722px; width: 60px; height: 60px; } .hair_bangs_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -1717px -910px; + background-position: -364px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_hollygreen { background-image: url(spritesmith0.png); - background-position: -1742px -925px; + background-position: -389px -1722px; width: 60px; height: 60px; } .hair_bangs_2_midnight { background-image: url(spritesmith0.png); - background-position: -1717px -1001px; + background-position: -455px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_midnight { background-image: url(spritesmith0.png); - background-position: -1742px -1016px; + background-position: -480px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pblue { background-image: url(spritesmith0.png); - background-position: -1717px -1092px; + background-position: -546px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pblue { background-image: url(spritesmith0.png); - background-position: -1742px -1107px; + background-position: -571px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pblue2 { background-image: url(spritesmith0.png); - background-position: -1717px -1183px; + background-position: -637px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pblue2 { background-image: url(spritesmith0.png); - background-position: -1742px -1198px; + background-position: -662px -1722px; width: 60px; height: 60px; } .hair_bangs_2_peppermint { background-image: url(spritesmith0.png); - background-position: -1717px -1274px; + background-position: -728px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_peppermint { background-image: url(spritesmith0.png); - background-position: -1742px -1289px; + background-position: -753px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pgreen { background-image: url(spritesmith0.png); - background-position: -1717px -1365px; + background-position: -819px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pgreen { background-image: url(spritesmith0.png); - background-position: -1742px -1380px; + background-position: -844px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1717px -1456px; + background-position: -910px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1742px -1471px; + background-position: -935px -1722px; width: 60px; height: 60px; } .hair_bangs_2_porange { background-image: url(spritesmith0.png); - background-position: -1717px -1547px; + background-position: -1001px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_porange { background-image: url(spritesmith0.png); - background-position: -1742px -1562px; + background-position: -1026px -1722px; width: 60px; height: 60px; } .hair_bangs_2_porange2 { background-image: url(spritesmith0.png); - background-position: 0px -1707px; + background-position: -1092px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_porange2 { background-image: url(spritesmith0.png); - background-position: -25px -1722px; + background-position: -1117px -1722px; width: 60px; height: 60px; } .hair_bangs_2_ppink { background-image: url(spritesmith0.png); - background-position: -91px -1707px; + background-position: -1183px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppink { background-image: url(spritesmith0.png); - background-position: -116px -1722px; + background-position: -1208px -1722px; width: 60px; height: 60px; } .hair_bangs_2_ppink2 { background-image: url(spritesmith0.png); - background-position: -182px -1707px; + background-position: -1274px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppink2 { background-image: url(spritesmith0.png); - background-position: -207px -1722px; + background-position: -1299px -1722px; width: 60px; height: 60px; } .hair_bangs_2_ppurple { background-image: url(spritesmith0.png); - background-position: -273px -1707px; + background-position: -1365px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppurple { background-image: url(spritesmith0.png); - background-position: -298px -1722px; + background-position: -1390px -1722px; width: 60px; height: 60px; } .hair_bangs_2_ppurple2 { background-image: url(spritesmith0.png); - background-position: -364px -1707px; + background-position: -1456px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_ppurple2 { background-image: url(spritesmith0.png); - background-position: -389px -1722px; + background-position: -1481px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -455px -1707px; + background-position: -1547px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pumpkin { background-image: url(spritesmith0.png); - background-position: -480px -1722px; + background-position: -1572px -1722px; width: 60px; height: 60px; } .hair_bangs_2_purple { background-image: url(spritesmith0.png); - background-position: -546px -1707px; + background-position: -1638px -1707px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_purple { background-image: url(spritesmith0.png); - background-position: -571px -1722px; + background-position: -1663px -1722px; width: 60px; height: 60px; } .hair_bangs_2_pyellow { background-image: url(spritesmith0.png); - background-position: -637px -1707px; + background-position: -1808px 0px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pyellow { background-image: url(spritesmith0.png); - background-position: -662px -1722px; + background-position: -1833px -15px; width: 60px; height: 60px; } .hair_bangs_2_pyellow2 { background-image: url(spritesmith0.png); - background-position: -728px -1707px; + background-position: -1808px -91px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_pyellow2 { background-image: url(spritesmith0.png); - background-position: -753px -1722px; + background-position: -1833px -106px; width: 60px; height: 60px; } .hair_bangs_2_rainbow { background-image: url(spritesmith0.png); - background-position: -819px -1707px; + background-position: -1808px -182px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_rainbow { background-image: url(spritesmith0.png); - background-position: -844px -1722px; + background-position: -1833px -197px; width: 60px; height: 60px; } .hair_bangs_2_red { background-image: url(spritesmith0.png); - background-position: -910px -1707px; + background-position: -1808px -273px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_red { background-image: url(spritesmith0.png); - background-position: -935px -1722px; + background-position: -1833px -288px; width: 60px; height: 60px; } .hair_bangs_2_snowy { background-image: url(spritesmith0.png); - background-position: -1001px -1707px; + background-position: -1808px -364px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_snowy { background-image: url(spritesmith0.png); - background-position: -1026px -1722px; + background-position: -1833px -379px; width: 60px; height: 60px; } .hair_bangs_2_white { background-image: url(spritesmith0.png); - background-position: -1092px -1707px; + background-position: -1808px -455px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_white { background-image: url(spritesmith0.png); - background-position: -1117px -1722px; + background-position: -1833px -470px; width: 60px; height: 60px; } .hair_bangs_2_winternight { background-image: url(spritesmith0.png); - background-position: -1183px -1707px; + background-position: -1808px -546px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_winternight { background-image: url(spritesmith0.png); - background-position: -1208px -1722px; + background-position: -1833px -561px; width: 60px; height: 60px; } .hair_bangs_2_winterstar { background-image: url(spritesmith0.png); - background-position: -1274px -1707px; + background-position: -1808px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_winterstar { background-image: url(spritesmith0.png); - background-position: -1299px -1722px; + background-position: -1833px -652px; width: 60px; height: 60px; } .hair_bangs_2_yellow { background-image: url(spritesmith0.png); - background-position: -1365px -1707px; + background-position: -1808px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_yellow { background-image: url(spritesmith0.png); - background-position: -1390px -1722px; + background-position: -1833px -743px; width: 60px; height: 60px; } .hair_bangs_2_zombie { background-image: url(spritesmith0.png); - background-position: -1456px -1707px; + background-position: -1808px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_2_zombie { background-image: url(spritesmith0.png); - background-position: -1481px -1722px; + background-position: -1833px -834px; width: 60px; height: 60px; } .hair_bangs_3_TRUred { background-image: url(spritesmith0.png); - background-position: -1547px -1707px; + background-position: -1808px -910px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_TRUred { background-image: url(spritesmith0.png); - background-position: -1572px -1722px; + background-position: -1833px -925px; width: 60px; height: 60px; } .hair_bangs_3_aurora { background-image: url(spritesmith0.png); - background-position: -1638px -1707px; + background-position: -1808px -1001px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_aurora { background-image: url(spritesmith0.png); - background-position: -1663px -1722px; + background-position: -1833px -1016px; width: 60px; height: 60px; } .hair_bangs_3_black { background-image: url(spritesmith0.png); - background-position: -1808px 0px; + background-position: -1808px -1092px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_black { background-image: url(spritesmith0.png); - background-position: -1833px -15px; + background-position: -1833px -1107px; width: 60px; height: 60px; } .hair_bangs_3_blond { background-image: url(spritesmith0.png); - background-position: -1808px -91px; + background-position: -1808px -1183px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_blond { background-image: url(spritesmith0.png); - background-position: -1833px -106px; + background-position: -1833px -1198px; width: 60px; height: 60px; } .hair_bangs_3_blue { background-image: url(spritesmith0.png); - background-position: -1808px -182px; + background-position: -1808px -1274px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_blue { background-image: url(spritesmith0.png); - background-position: -1833px -197px; + background-position: -1833px -1289px; width: 60px; height: 60px; } .hair_bangs_3_brown { background-image: url(spritesmith0.png); - background-position: -1808px -273px; + background-position: -1808px -1365px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_brown { background-image: url(spritesmith0.png); - background-position: -1833px -288px; + background-position: -1833px -1380px; width: 60px; height: 60px; } .hair_bangs_3_candycane { background-image: url(spritesmith0.png); - background-position: -1808px -364px; + background-position: -1808px -1456px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_candycane { background-image: url(spritesmith0.png); - background-position: -1833px -379px; + background-position: -1833px -1471px; width: 60px; height: 60px; } .hair_bangs_3_candycorn { background-image: url(spritesmith0.png); - background-position: -1808px -455px; + background-position: -1808px -1547px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_candycorn { background-image: url(spritesmith0.png); - background-position: -1833px -470px; + background-position: -1833px -1562px; width: 60px; height: 60px; } .hair_bangs_3_festive { background-image: url(spritesmith0.png); - background-position: -1808px -546px; + background-position: -1808px -1638px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_festive { background-image: url(spritesmith0.png); - background-position: -1833px -561px; + background-position: -1833px -1653px; width: 60px; height: 60px; } .hair_bangs_3_frost { background-image: url(spritesmith0.png); - background-position: -1808px -637px; + background-position: 0px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_frost { background-image: url(spritesmith0.png); - background-position: -1833px -652px; + background-position: -25px -1813px; width: 60px; height: 60px; } .hair_bangs_3_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1808px -728px; + background-position: -91px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ghostwhite { background-image: url(spritesmith0.png); - background-position: -1833px -743px; + background-position: -116px -1813px; width: 60px; height: 60px; } .hair_bangs_3_green { background-image: url(spritesmith0.png); - background-position: -1808px -819px; + background-position: -182px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_green { background-image: url(spritesmith0.png); - background-position: -1833px -834px; + background-position: -207px -1813px; width: 60px; height: 60px; } .hair_bangs_3_halloween { background-image: url(spritesmith0.png); - background-position: -1808px -910px; + background-position: -273px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_halloween { background-image: url(spritesmith0.png); - background-position: -1833px -925px; + background-position: -298px -1813px; width: 60px; height: 60px; } .hair_bangs_3_holly { background-image: url(spritesmith0.png); - background-position: -1808px -1001px; + background-position: -364px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_holly { background-image: url(spritesmith0.png); - background-position: -1833px -1016px; + background-position: -389px -1813px; width: 60px; height: 60px; } .hair_bangs_3_hollygreen { background-image: url(spritesmith0.png); - background-position: -1808px -1092px; + background-position: -455px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_hollygreen { background-image: url(spritesmith0.png); - background-position: -1833px -1107px; + background-position: -480px -1813px; width: 60px; height: 60px; } .hair_bangs_3_midnight { background-image: url(spritesmith0.png); - background-position: -1808px -1183px; + background-position: -546px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_midnight { background-image: url(spritesmith0.png); - background-position: -1833px -1198px; + background-position: -571px -1813px; width: 60px; height: 60px; } .hair_bangs_3_pblue { background-image: url(spritesmith0.png); - background-position: -1808px -1274px; + background-position: -637px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pblue { background-image: url(spritesmith0.png); - background-position: -1833px -1289px; + background-position: -662px -1813px; width: 60px; height: 60px; } .hair_bangs_3_pblue2 { background-image: url(spritesmith0.png); - background-position: -1808px -1365px; + background-position: -728px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pblue2 { background-image: url(spritesmith0.png); - background-position: -1833px -1380px; + background-position: -753px -1813px; width: 60px; height: 60px; } .hair_bangs_3_peppermint { background-image: url(spritesmith0.png); - background-position: -1808px -1456px; + background-position: -819px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_peppermint { background-image: url(spritesmith0.png); - background-position: -1833px -1471px; + background-position: -844px -1813px; width: 60px; height: 60px; } .hair_bangs_3_pgreen { background-image: url(spritesmith0.png); - background-position: -1808px -1547px; + background-position: -910px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pgreen { background-image: url(spritesmith0.png); - background-position: -1833px -1562px; + background-position: -935px -1813px; width: 60px; height: 60px; } .hair_bangs_3_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1808px -1638px; + background-position: -1001px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pgreen2 { background-image: url(spritesmith0.png); - background-position: -1833px -1653px; + background-position: -1026px -1813px; width: 60px; height: 60px; } .hair_bangs_3_porange { background-image: url(spritesmith0.png); - background-position: -1444px -273px; + background-position: -1092px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_porange { background-image: url(spritesmith0.png); - background-position: -1469px -288px; + background-position: -1117px -1813px; width: 60px; height: 60px; } .hair_bangs_3_porange2 { background-image: url(spritesmith0.png); - background-position: -989px -728px; + background-position: -1183px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_porange2 { background-image: url(spritesmith0.png); - background-position: -1014px -743px; + background-position: -1208px -1813px; width: 60px; height: 60px; } .hair_bangs_3_ppink { background-image: url(spritesmith0.png); - background-position: -989px -637px; + background-position: -1274px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppink { background-image: url(spritesmith0.png); - background-position: -1014px -652px; + background-position: -1299px -1813px; width: 60px; height: 60px; } .hair_bangs_3_ppink2 { background-image: url(spritesmith0.png); - background-position: -989px -546px; + background-position: -1365px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppink2 { background-image: url(spritesmith0.png); - background-position: -1014px -561px; + background-position: -1390px -1813px; width: 60px; height: 60px; } .hair_bangs_3_ppurple { background-image: url(spritesmith0.png); - background-position: -989px -455px; + background-position: -1456px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppurple { background-image: url(spritesmith0.png); - background-position: -1014px -470px; + background-position: -1481px -1813px; width: 60px; height: 60px; } .hair_bangs_3_ppurple2 { background-image: url(spritesmith0.png); - background-position: -989px -364px; + background-position: -1547px -1798px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_ppurple2 { background-image: url(spritesmith0.png); - background-position: -1014px -379px; + background-position: -1572px -1813px; width: 60px; height: 60px; } .hair_bangs_3_pumpkin { background-image: url(spritesmith0.png); - background-position: -989px -273px; + background-position: 0px -1434px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pumpkin { background-image: url(spritesmith0.png); - background-position: -1014px -288px; + background-position: -25px -1449px; width: 60px; height: 60px; } .hair_bangs_3_purple { background-image: url(spritesmith0.png); - background-position: -989px -182px; + background-position: -637px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_purple { background-image: url(spritesmith0.png); - background-position: -1014px -197px; + background-position: -662px -994px; width: 60px; height: 60px; } .hair_bangs_3_pyellow { background-image: url(spritesmith0.png); - background-position: -989px -91px; + background-position: -546px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pyellow { background-image: url(spritesmith0.png); - background-position: -1014px -106px; + background-position: -571px -994px; width: 60px; height: 60px; } .hair_bangs_3_pyellow2 { background-image: url(spritesmith0.png); - background-position: -989px 0px; + background-position: -455px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_pyellow2 { background-image: url(spritesmith0.png); - background-position: -1014px -15px; + background-position: -480px -994px; width: 60px; height: 60px; } .hair_bangs_3_rainbow { background-image: url(spritesmith0.png); - background-position: -819px -888px; + background-position: -364px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_rainbow { background-image: url(spritesmith0.png); - background-position: -844px -903px; + background-position: -389px -994px; width: 60px; height: 60px; } .hair_bangs_3_red { background-image: url(spritesmith0.png); - background-position: -728px -888px; + background-position: -273px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_red { background-image: url(spritesmith0.png); - background-position: -753px -903px; + background-position: -298px -994px; width: 60px; height: 60px; } .hair_bangs_3_snowy { background-image: url(spritesmith0.png); - background-position: -637px -888px; + background-position: -182px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_snowy { background-image: url(spritesmith0.png); - background-position: -662px -903px; + background-position: -207px -994px; width: 60px; height: 60px; } .hair_bangs_3_white { background-image: url(spritesmith0.png); - background-position: -546px -888px; + background-position: -91px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_white { background-image: url(spritesmith0.png); - background-position: -571px -903px; + background-position: -116px -994px; width: 60px; height: 60px; } .hair_bangs_3_winternight { background-image: url(spritesmith0.png); - background-position: -455px -888px; + background-position: 0px -979px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_winternight { background-image: url(spritesmith0.png); - background-position: -480px -903px; + background-position: -25px -994px; width: 60px; height: 60px; } .hair_bangs_3_winterstar { background-image: url(spritesmith0.png); - background-position: -364px -888px; + background-position: -989px -819px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_winterstar { background-image: url(spritesmith0.png); - background-position: -389px -903px; + background-position: -1014px -834px; width: 60px; height: 60px; } .hair_bangs_3_yellow { background-image: url(spritesmith0.png); - background-position: -273px -888px; + background-position: -989px -728px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_yellow { background-image: url(spritesmith0.png); - background-position: -298px -903px; + background-position: -1014px -743px; width: 60px; height: 60px; } .hair_bangs_3_zombie { background-image: url(spritesmith0.png); - background-position: -182px -888px; + background-position: -989px -637px; width: 90px; height: 90px; } .customize-option.hair_bangs_3_zombie { background-image: url(spritesmith0.png); - background-position: -207px -903px; + background-position: -1014px -652px; width: 60px; height: 60px; } .hair_base_10_TRUred { background-image: url(spritesmith0.png); - background-position: -91px -888px; + background-position: -989px -546px; width: 90px; height: 90px; } .customize-option.hair_base_10_TRUred { background-image: url(spritesmith0.png); - background-position: -116px -903px; + background-position: -1014px -561px; width: 60px; height: 60px; } .hair_base_10_aurora { background-image: url(spritesmith0.png); - background-position: 0px -888px; + background-position: -989px -455px; width: 90px; height: 90px; } .customize-option.hair_base_10_aurora { background-image: url(spritesmith0.png); - background-position: -25px -903px; + background-position: -1014px -470px; width: 60px; height: 60px; } .hair_base_10_black { background-image: url(spritesmith0.png); - background-position: -830px -740px; + background-position: -989px -364px; width: 90px; height: 90px; } .customize-option.hair_base_10_black { background-image: url(spritesmith0.png); - background-position: -855px -755px; + background-position: -1014px -379px; width: 60px; height: 60px; } .hair_base_10_blond { background-image: url(spritesmith0.png); - background-position: -739px -740px; + background-position: -989px -273px; width: 90px; height: 90px; } .customize-option.hair_base_10_blond { background-image: url(spritesmith0.png); - background-position: -764px -755px; + background-position: -1014px -288px; width: 60px; height: 60px; } .hair_base_10_blue { background-image: url(spritesmith0.png); - background-position: -648px -740px; + background-position: -989px -182px; width: 90px; height: 90px; } .customize-option.hair_base_10_blue { background-image: url(spritesmith0.png); - background-position: -673px -755px; + background-position: -1014px -197px; width: 60px; height: 60px; } .hair_base_10_brown { background-image: url(spritesmith0.png); - background-position: -557px -740px; + background-position: -989px -91px; width: 90px; height: 90px; } .customize-option.hair_base_10_brown { background-image: url(spritesmith0.png); - background-position: -582px -755px; + background-position: -1014px -106px; width: 60px; height: 60px; } .hair_base_10_candycane { background-image: url(spritesmith0.png); - background-position: -466px -740px; + background-position: -989px 0px; width: 90px; height: 90px; } .customize-option.hair_base_10_candycane { background-image: url(spritesmith0.png); - background-position: -491px -755px; + background-position: -1014px -15px; width: 60px; height: 60px; } .hair_base_10_candycorn { background-image: url(spritesmith0.png); - background-position: -375px -740px; + background-position: -819px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_candycorn { background-image: url(spritesmith0.png); - background-position: -400px -755px; + background-position: -844px -903px; width: 60px; height: 60px; } .hair_base_10_festive { background-image: url(spritesmith0.png); - background-position: -284px -740px; + background-position: -728px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_festive { background-image: url(spritesmith0.png); - background-position: -309px -755px; + background-position: -753px -903px; width: 60px; height: 60px; } .hair_base_10_frost { background-image: url(spritesmith0.png); - background-position: -848px -603px; + background-position: -637px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_frost { background-image: url(spritesmith0.png); - background-position: -873px -618px; + background-position: -662px -903px; width: 60px; height: 60px; } .hair_base_10_ghostwhite { background-image: url(spritesmith0.png); - background-position: -848px -512px; + background-position: -546px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_ghostwhite { background-image: url(spritesmith0.png); - background-position: -873px -527px; + background-position: -571px -903px; width: 60px; height: 60px; } .hair_base_10_green { background-image: url(spritesmith0.png); - background-position: -848px -421px; + background-position: -455px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_green { background-image: url(spritesmith0.png); - background-position: -873px -436px; + background-position: -480px -903px; width: 60px; height: 60px; } .hair_base_10_halloween { background-image: url(spritesmith0.png); - background-position: -848px -330px; + background-position: -364px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_halloween { background-image: url(spritesmith0.png); - background-position: -873px -345px; + background-position: -389px -903px; width: 60px; height: 60px; } .hair_base_10_holly { background-image: url(spritesmith0.png); - background-position: -848px -239px; + background-position: -273px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_holly { background-image: url(spritesmith0.png); - background-position: -873px -254px; + background-position: -298px -903px; width: 60px; height: 60px; } .hair_base_10_hollygreen { background-image: url(spritesmith0.png); - background-position: -989px -819px; + background-position: -182px -888px; width: 90px; height: 90px; } .customize-option.hair_base_10_hollygreen { background-image: url(spritesmith0.png); - background-position: -1014px -834px; + background-position: -207px -903px; + width: 60px; + height: 60px; +} +.hair_base_10_midnight { + background-image: url(spritesmith0.png); + background-position: -91px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_midnight { + background-image: url(spritesmith0.png); + background-position: -116px -903px; + width: 60px; + height: 60px; +} +.hair_base_10_pblue { + background-image: url(spritesmith0.png); + background-position: 0px -888px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pblue { + background-image: url(spritesmith0.png); + background-position: -25px -903px; + width: 60px; + height: 60px; +} +.hair_base_10_pblue2 { + background-image: url(spritesmith0.png); + background-position: -889px -740px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pblue2 { + background-image: url(spritesmith0.png); + background-position: -914px -755px; + width: 60px; + height: 60px; +} +.hair_base_10_peppermint { + background-image: url(spritesmith0.png); + background-position: -798px -740px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_peppermint { + background-image: url(spritesmith0.png); + background-position: -823px -755px; + width: 60px; + height: 60px; +} +.hair_base_10_pgreen { + background-image: url(spritesmith0.png); + background-position: -707px -740px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pgreen { + background-image: url(spritesmith0.png); + background-position: -732px -755px; + width: 60px; + height: 60px; +} +.hair_base_10_pgreen2 { + background-image: url(spritesmith0.png); + background-position: -1080px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pgreen2 { + background-image: url(spritesmith0.png); + background-position: -1105px -15px; + width: 60px; + height: 60px; +} +.hair_base_10_porange { + background-image: url(spritesmith0.png); + background-position: -910px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_porange { + background-image: url(spritesmith0.png); + background-position: -935px -994px; + width: 60px; + height: 60px; +} +.hair_base_10_porange2 { + background-image: url(spritesmith0.png); + background-position: -819px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_porange2 { + background-image: url(spritesmith0.png); + background-position: -844px -994px; + width: 60px; + height: 60px; +} +.hair_base_10_ppink { + background-image: url(spritesmith0.png); + background-position: -728px -979px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppink { + background-image: url(spritesmith0.png); + background-position: -753px -994px; width: 60px; height: 60px; } diff --git a/common/dist/sprites/spritesmith0.png b/common/dist/sprites/spritesmith0.png index 9d9f7db8e7..1454213bb6 100644 Binary files a/common/dist/sprites/spritesmith0.png and b/common/dist/sprites/spritesmith0.png differ diff --git a/common/dist/sprites/spritesmith1.css b/common/dist/sprites/spritesmith1.css index a81e027dff..84f0985241 100644 --- a/common/dist/sprites/spritesmith1.css +++ b/common/dist/sprites/spritesmith1.css @@ -1,4428 +1,4644 @@ -.hair_base_10_midnight { +.hair_base_10_ppink2 { background-image: url(spritesmith1.png); background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_10_midnight { +.customize-option.hair_base_10_ppink2 { background-image: url(spritesmith1.png); background-position: -116px -15px; width: 60px; height: 60px; } -.hair_base_10_pblue { - background-image: url(spritesmith1.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue { - background-image: url(spritesmith1.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_10_pblue2 { - background-image: url(spritesmith1.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue2 { - background-image: url(spritesmith1.png); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_peppermint { - background-image: url(spritesmith1.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_peppermint { - background-image: url(spritesmith1.png); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen { - background-image: url(spritesmith1.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen { - background-image: url(spritesmith1.png); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_porange { - background-image: url(spritesmith1.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange { - background-image: url(spritesmith1.png); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_porange2 { - background-image: url(spritesmith1.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange2 { - background-image: url(spritesmith1.png); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink { - background-image: url(spritesmith1.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink { - background-image: url(spritesmith1.png); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink2 { - background-image: url(spritesmith1.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink2 { - background-image: url(spritesmith1.png); - background-position: -298px -15px; - width: 60px; - height: 60px; -} .hair_base_10_ppurple { - background-image: url(spritesmith1.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple { - background-image: url(spritesmith1.png); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_pumpkin { - background-image: url(spritesmith1.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pumpkin { - background-image: url(spritesmith1.png); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_purple { - background-image: url(spritesmith1.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_purple { - background-image: url(spritesmith1.png); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow { - background-image: url(spritesmith1.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow { - background-image: url(spritesmith1.png); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_rainbow { - background-image: url(spritesmith1.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_rainbow { - background-image: url(spritesmith1.png); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_10_red { - background-image: url(spritesmith1.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_red { - background-image: url(spritesmith1.png); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_snowy { - background-image: url(spritesmith1.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_snowy { - background-image: url(spritesmith1.png); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_white { - background-image: url(spritesmith1.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_white { - background-image: url(spritesmith1.png); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_winternight { - background-image: url(spritesmith1.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winternight { - background-image: url(spritesmith1.png); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_winterstar { - background-image: url(spritesmith1.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winterstar { - background-image: url(spritesmith1.png); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_yellow { - background-image: url(spritesmith1.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_yellow { - background-image: url(spritesmith1.png); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_zombie { - background-image: url(spritesmith1.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_zombie { - background-image: url(spritesmith1.png); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_TRUred { - background-image: url(spritesmith1.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_TRUred { - background-image: url(spritesmith1.png); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_aurora { - background-image: url(spritesmith1.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_aurora { - background-image: url(spritesmith1.png); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_black { - background-image: url(spritesmith1.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_black { - background-image: url(spritesmith1.png); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_blond { - background-image: url(spritesmith1.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blond { - background-image: url(spritesmith1.png); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_blue { - background-image: url(spritesmith1.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blue { - background-image: url(spritesmith1.png); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_brown { - background-image: url(spritesmith1.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_brown { - background-image: url(spritesmith1.png); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_candycane { - background-image: url(spritesmith1.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycane { - background-image: url(spritesmith1.png); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_candycorn { - background-image: url(spritesmith1.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycorn { - background-image: url(spritesmith1.png); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_festive { - background-image: url(spritesmith1.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_festive { - background-image: url(spritesmith1.png); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_frost { - background-image: url(spritesmith1.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_frost { - background-image: url(spritesmith1.png); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_green { - background-image: url(spritesmith1.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_green { - background-image: url(spritesmith1.png); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_halloween { - background-image: url(spritesmith1.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_halloween { - background-image: url(spritesmith1.png); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_holly { - background-image: url(spritesmith1.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_holly { - background-image: url(spritesmith1.png); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_hollygreen { - background-image: url(spritesmith1.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_hollygreen { - background-image: url(spritesmith1.png); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_midnight { - background-image: url(spritesmith1.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_midnight { - background-image: url(spritesmith1.png); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue { - background-image: url(spritesmith1.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue { - background-image: url(spritesmith1.png); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue2 { - background-image: url(spritesmith1.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue2 { - background-image: url(spritesmith1.png); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_peppermint { - background-image: url(spritesmith1.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_peppermint { - background-image: url(spritesmith1.png); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen { - background-image: url(spritesmith1.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen { - background-image: url(spritesmith1.png); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_porange { - background-image: url(spritesmith1.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange { - background-image: url(spritesmith1.png); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_porange2 { - background-image: url(spritesmith1.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange2 { - background-image: url(spritesmith1.png); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink { - background-image: url(spritesmith1.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink { - background-image: url(spritesmith1.png); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink2 { - background-image: url(spritesmith1.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink2 { - background-image: url(spritesmith1.png); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple { - background-image: url(spritesmith1.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple { - background-image: url(spritesmith1.png); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_pumpkin { - background-image: url(spritesmith1.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pumpkin { - background-image: url(spritesmith1.png); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_purple { - background-image: url(spritesmith1.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_purple { - background-image: url(spritesmith1.png); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow { - background-image: url(spritesmith1.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow { - background-image: url(spritesmith1.png); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_rainbow { - background-image: url(spritesmith1.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_rainbow { - background-image: url(spritesmith1.png); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_red { - background-image: url(spritesmith1.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_red { - background-image: url(spritesmith1.png); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_snowy { - background-image: url(spritesmith1.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_snowy { - background-image: url(spritesmith1.png); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_white { - background-image: url(spritesmith1.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_white { - background-image: url(spritesmith1.png); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_winternight { - background-image: url(spritesmith1.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winternight { - background-image: url(spritesmith1.png); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_winterstar { - background-image: url(spritesmith1.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winterstar { - background-image: url(spritesmith1.png); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_yellow { - background-image: url(spritesmith1.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_yellow { - background-image: url(spritesmith1.png); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_zombie { - background-image: url(spritesmith1.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_zombie { - background-image: url(spritesmith1.png); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_TRUred { - background-image: url(spritesmith1.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_TRUred { - background-image: url(spritesmith1.png); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_aurora { - background-image: url(spritesmith1.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_aurora { - background-image: url(spritesmith1.png); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_black { - background-image: url(spritesmith1.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_black { - background-image: url(spritesmith1.png); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_blond { - background-image: url(spritesmith1.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blond { - background-image: url(spritesmith1.png); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_blue { - background-image: url(spritesmith1.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blue { - background-image: url(spritesmith1.png); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_brown { - background-image: url(spritesmith1.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_brown { - background-image: url(spritesmith1.png); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_candycane { - background-image: url(spritesmith1.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycane { - background-image: url(spritesmith1.png); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_candycorn { - background-image: url(spritesmith1.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycorn { - background-image: url(spritesmith1.png); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_base_12_festive { - background-image: url(spritesmith1.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_festive { - background-image: url(spritesmith1.png); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_frost { - background-image: url(spritesmith1.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_frost { - background-image: url(spritesmith1.png); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_green { - background-image: url(spritesmith1.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_green { - background-image: url(spritesmith1.png); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_halloween { - background-image: url(spritesmith1.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_halloween { - background-image: url(spritesmith1.png); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_holly { - background-image: url(spritesmith1.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_holly { - background-image: url(spritesmith1.png); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_hollygreen { - background-image: url(spritesmith1.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_hollygreen { - background-image: url(spritesmith1.png); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_midnight { - background-image: url(spritesmith1.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_midnight { - background-image: url(spritesmith1.png); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue { - background-image: url(spritesmith1.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue { - background-image: url(spritesmith1.png); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue2 { - background-image: url(spritesmith1.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue2 { - background-image: url(spritesmith1.png); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_peppermint { - background-image: url(spritesmith1.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_peppermint { - background-image: url(spritesmith1.png); - background-position: -844px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen { - background-image: url(spritesmith1.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen { - background-image: url(spritesmith1.png); - background-position: -844px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -844px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_porange { - background-image: url(spritesmith1.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange { - background-image: url(spritesmith1.png); - background-position: -844px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_porange2 { - background-image: url(spritesmith1.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange2 { - background-image: url(spritesmith1.png); - background-position: -844px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink { - background-image: url(spritesmith1.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink { - background-image: url(spritesmith1.png); - background-position: -844px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink2 { - background-image: url(spritesmith1.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink2 { - background-image: url(spritesmith1.png); - background-position: -844px -561px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple { - background-image: url(spritesmith1.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple { - background-image: url(spritesmith1.png); - background-position: -844px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_pumpkin { - background-image: url(spritesmith1.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pumpkin { - background-image: url(spritesmith1.png); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_purple { - background-image: url(spritesmith1.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_purple { - background-image: url(spritesmith1.png); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow { - background-image: url(spritesmith1.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow { - background-image: url(spritesmith1.png); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_rainbow { - background-image: url(spritesmith1.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_rainbow { - background-image: url(spritesmith1.png); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_red { - background-image: url(spritesmith1.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_red { - background-image: url(spritesmith1.png); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_snowy { - background-image: url(spritesmith1.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_snowy { - background-image: url(spritesmith1.png); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_white { - background-image: url(spritesmith1.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_white { - background-image: url(spritesmith1.png); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_winternight { - background-image: url(spritesmith1.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winternight { - background-image: url(spritesmith1.png); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_winterstar { - background-image: url(spritesmith1.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winterstar { - background-image: url(spritesmith1.png); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_yellow { - background-image: url(spritesmith1.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_yellow { - background-image: url(spritesmith1.png); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_zombie { - background-image: url(spritesmith1.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_zombie { - background-image: url(spritesmith1.png); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_TRUred { - background-image: url(spritesmith1.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_TRUred { - background-image: url(spritesmith1.png); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_aurora { - background-image: url(spritesmith1.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_aurora { - background-image: url(spritesmith1.png); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_black { - background-image: url(spritesmith1.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_black { - background-image: url(spritesmith1.png); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_blond { - background-image: url(spritesmith1.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_blond { - background-image: url(spritesmith1.png); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_blue { - background-image: url(spritesmith1.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_blue { - background-image: url(spritesmith1.png); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_brown { - background-image: url(spritesmith1.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_brown { - background-image: url(spritesmith1.png); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_candycane { - background-image: url(spritesmith1.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_candycane { - background-image: url(spritesmith1.png); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_candycorn { - background-image: url(spritesmith1.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_candycorn { - background-image: url(spritesmith1.png); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_13_festive { - background-image: url(spritesmith1.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_festive { - background-image: url(spritesmith1.png); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_frost { - background-image: url(spritesmith1.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_frost { - background-image: url(spritesmith1.png); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_green { - background-image: url(spritesmith1.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_green { - background-image: url(spritesmith1.png); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_halloween { - background-image: url(spritesmith1.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_halloween { - background-image: url(spritesmith1.png); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_holly { - background-image: url(spritesmith1.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_holly { - background-image: url(spritesmith1.png); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_hollygreen { - background-image: url(spritesmith1.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_hollygreen { - background-image: url(spritesmith1.png); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_midnight { - background-image: url(spritesmith1.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_midnight { - background-image: url(spritesmith1.png); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue { - background-image: url(spritesmith1.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue { - background-image: url(spritesmith1.png); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue2 { - background-image: url(spritesmith1.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue2 { - background-image: url(spritesmith1.png); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_peppermint { - background-image: url(spritesmith1.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_peppermint { - background-image: url(spritesmith1.png); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen { - background-image: url(spritesmith1.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen { - background-image: url(spritesmith1.png); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_porange { - background-image: url(spritesmith1.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange { - background-image: url(spritesmith1.png); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_porange2 { - background-image: url(spritesmith1.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange2 { - background-image: url(spritesmith1.png); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink { - background-image: url(spritesmith1.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink { - background-image: url(spritesmith1.png); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink2 { - background-image: url(spritesmith1.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink2 { - background-image: url(spritesmith1.png); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple { - background-image: url(spritesmith1.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple { - background-image: url(spritesmith1.png); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_13_pumpkin { - background-image: url(spritesmith1.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pumpkin { - background-image: url(spritesmith1.png); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_13_purple { - background-image: url(spritesmith1.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_purple { - background-image: url(spritesmith1.png); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow { - background-image: url(spritesmith1.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow { - background-image: url(spritesmith1.png); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow2 { - background-image: url(spritesmith1.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_rainbow { - background-image: url(spritesmith1.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_rainbow { - background-image: url(spritesmith1.png); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_red { - background-image: url(spritesmith1.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_red { - background-image: url(spritesmith1.png); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_snowy { - background-image: url(spritesmith1.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_snowy { - background-image: url(spritesmith1.png); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_white { - background-image: url(spritesmith1.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_white { - background-image: url(spritesmith1.png); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_winternight { - background-image: url(spritesmith1.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winternight { - background-image: url(spritesmith1.png); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_winterstar { - background-image: url(spritesmith1.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winterstar { - background-image: url(spritesmith1.png); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_yellow { - background-image: url(spritesmith1.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_yellow { - background-image: url(spritesmith1.png); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_base_13_zombie { - background-image: url(spritesmith1.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_zombie { - background-image: url(spritesmith1.png); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_TRUred { - background-image: url(spritesmith1.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_TRUred { - background-image: url(spritesmith1.png); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_aurora { - background-image: url(spritesmith1.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_aurora { - background-image: url(spritesmith1.png); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_black { - background-image: url(spritesmith1.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_black { - background-image: url(spritesmith1.png); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_blond { - background-image: url(spritesmith1.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_blond { - background-image: url(spritesmith1.png); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_blue { - background-image: url(spritesmith1.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_blue { - background-image: url(spritesmith1.png); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_brown { - background-image: url(spritesmith1.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_brown { - background-image: url(spritesmith1.png); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_candycane { - background-image: url(spritesmith1.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_candycane { - background-image: url(spritesmith1.png); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_candycorn { - background-image: url(spritesmith1.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_candycorn { - background-image: url(spritesmith1.png); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_festive { - background-image: url(spritesmith1.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_festive { - background-image: url(spritesmith1.png); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_frost { - background-image: url(spritesmith1.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_frost { - background-image: url(spritesmith1.png); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_green { - background-image: url(spritesmith1.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_green { - background-image: url(spritesmith1.png); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_halloween { - background-image: url(spritesmith1.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_halloween { - background-image: url(spritesmith1.png); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_holly { - background-image: url(spritesmith1.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_holly { - background-image: url(spritesmith1.png); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_14_hollygreen { - background-image: url(spritesmith1.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_hollygreen { - background-image: url(spritesmith1.png); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_14_midnight { - background-image: url(spritesmith1.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_midnight { - background-image: url(spritesmith1.png); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue { - background-image: url(spritesmith1.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue { - background-image: url(spritesmith1.png); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue2 { - background-image: url(spritesmith1.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue2 { - background-image: url(spritesmith1.png); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_peppermint { - background-image: url(spritesmith1.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_peppermint { - background-image: url(spritesmith1.png); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen { - background-image: url(spritesmith1.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen { - background-image: url(spritesmith1.png); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen2 { - background-image: url(spritesmith1.png); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_porange { - background-image: url(spritesmith1.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange { - background-image: url(spritesmith1.png); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_porange2 { - background-image: url(spritesmith1.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange2 { - background-image: url(spritesmith1.png); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink { - background-image: url(spritesmith1.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink { - background-image: url(spritesmith1.png); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink2 { - background-image: url(spritesmith1.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink2 { - background-image: url(spritesmith1.png); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple { - background-image: url(spritesmith1.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple { - background-image: url(spritesmith1.png); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple2 { - background-image: url(spritesmith1.png); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_pumpkin { - background-image: url(spritesmith1.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pumpkin { - background-image: url(spritesmith1.png); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_base_14_purple { - background-image: url(spritesmith1.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_purple { - background-image: url(spritesmith1.png); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow { - background-image: url(spritesmith1.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow { - background-image: url(spritesmith1.png); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow2 { - background-image: url(spritesmith1.png); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_rainbow { - background-image: url(spritesmith1.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_rainbow { - background-image: url(spritesmith1.png); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_red { - background-image: url(spritesmith1.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_red { - background-image: url(spritesmith1.png); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_snowy { - background-image: url(spritesmith1.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_snowy { - background-image: url(spritesmith1.png); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_white { - background-image: url(spritesmith1.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_white { - background-image: url(spritesmith1.png); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_winternight { - background-image: url(spritesmith1.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winternight { - background-image: url(spritesmith1.png); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_winterstar { - background-image: url(spritesmith1.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winterstar { - background-image: url(spritesmith1.png); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_yellow { - background-image: url(spritesmith1.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_yellow { - background-image: url(spritesmith1.png); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_base_14_zombie { - background-image: url(spritesmith1.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_zombie { - background-image: url(spritesmith1.png); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_base_1_TRUred { - background-image: url(spritesmith1.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_TRUred { - background-image: url(spritesmith1.png); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_base_1_aurora { - background-image: url(spritesmith1.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_aurora { - background-image: url(spritesmith1.png); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_base_1_black { - background-image: url(spritesmith1.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_black { - background-image: url(spritesmith1.png); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_blond { - background-image: url(spritesmith1.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_blond { - background-image: url(spritesmith1.png); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_blue { - background-image: url(spritesmith1.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_blue { - background-image: url(spritesmith1.png); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_base_1_brown { - background-image: url(spritesmith1.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_brown { - background-image: url(spritesmith1.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_candycane { - background-image: url(spritesmith1.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_candycane { - background-image: url(spritesmith1.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_candycorn { - background-image: url(spritesmith1.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_candycorn { - background-image: url(spritesmith1.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_festive { - background-image: url(spritesmith1.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_festive { - background-image: url(spritesmith1.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_frost { - background-image: url(spritesmith1.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_frost { - background-image: url(spritesmith1.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_ghostwhite { - background-image: url(spritesmith1.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_green { - background-image: url(spritesmith1.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_green { - background-image: url(spritesmith1.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_halloween { - background-image: url(spritesmith1.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_1_halloween { - background-image: url(spritesmith1.png); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_1_holly { background-image: url(spritesmith1.png); background-position: -1001px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_holly { +.customize-option.hair_base_10_ppurple { background-image: url(spritesmith1.png); background-position: -1026px -1198px; width: 60px; height: 60px; } +.hair_base_10_ppurple2 { + background-image: url(spritesmith1.png); + background-position: 0px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -25px -106px; + width: 60px; + height: 60px; +} +.hair_base_10_pumpkin { + background-image: url(spritesmith1.png); + background-position: -91px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pumpkin { + background-image: url(spritesmith1.png); + background-position: -116px -106px; + width: 60px; + height: 60px; +} +.hair_base_10_purple { + background-image: url(spritesmith1.png); + background-position: -182px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_purple { + background-image: url(spritesmith1.png); + background-position: -207px -15px; + width: 60px; + height: 60px; +} +.hair_base_10_pyellow { + background-image: url(spritesmith1.png); + background-position: -182px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pyellow { + background-image: url(spritesmith1.png); + background-position: -207px -106px; + width: 60px; + height: 60px; +} +.hair_base_10_pyellow2 { + background-image: url(spritesmith1.png); + background-position: 0px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -25px -197px; + width: 60px; + height: 60px; +} +.hair_base_10_rainbow { + background-image: url(spritesmith1.png); + background-position: -91px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_rainbow { + background-image: url(spritesmith1.png); + background-position: -116px -197px; + width: 60px; + height: 60px; +} +.hair_base_10_red { + background-image: url(spritesmith1.png); + background-position: -182px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_red { + background-image: url(spritesmith1.png); + background-position: -207px -197px; + width: 60px; + height: 60px; +} +.hair_base_10_snowy { + background-image: url(spritesmith1.png); + background-position: -273px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_snowy { + background-image: url(spritesmith1.png); + background-position: -298px -15px; + width: 60px; + height: 60px; +} +.hair_base_10_white { + background-image: url(spritesmith1.png); + background-position: -273px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_white { + background-image: url(spritesmith1.png); + background-position: -298px -106px; + width: 60px; + height: 60px; +} +.hair_base_10_winternight { + background-image: url(spritesmith1.png); + background-position: -273px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_winternight { + background-image: url(spritesmith1.png); + background-position: -298px -197px; + width: 60px; + height: 60px; +} +.hair_base_10_winterstar { + background-image: url(spritesmith1.png); + background-position: 0px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_winterstar { + background-image: url(spritesmith1.png); + background-position: -25px -288px; + width: 60px; + height: 60px; +} +.hair_base_10_yellow { + background-image: url(spritesmith1.png); + background-position: -91px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_yellow { + background-image: url(spritesmith1.png); + background-position: -116px -288px; + width: 60px; + height: 60px; +} +.hair_base_10_zombie { + background-image: url(spritesmith1.png); + background-position: -182px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_zombie { + background-image: url(spritesmith1.png); + background-position: -207px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_TRUred { + background-image: url(spritesmith1.png); + background-position: -273px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_TRUred { + background-image: url(spritesmith1.png); + background-position: -298px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_aurora { + background-image: url(spritesmith1.png); + background-position: -364px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_aurora { + background-image: url(spritesmith1.png); + background-position: -389px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_black { + background-image: url(spritesmith1.png); + background-position: -364px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_black { + background-image: url(spritesmith1.png); + background-position: -389px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_blond { + background-image: url(spritesmith1.png); + background-position: -364px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blond { + background-image: url(spritesmith1.png); + background-position: -389px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_blue { + background-image: url(spritesmith1.png); + background-position: -364px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blue { + background-image: url(spritesmith1.png); + background-position: -389px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_brown { + background-image: url(spritesmith1.png); + background-position: 0px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_brown { + background-image: url(spritesmith1.png); + background-position: -25px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_candycane { + background-image: url(spritesmith1.png); + background-position: -91px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycane { + background-image: url(spritesmith1.png); + background-position: -116px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_candycorn { + background-image: url(spritesmith1.png); + background-position: -182px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycorn { + background-image: url(spritesmith1.png); + background-position: -207px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_festive { + background-image: url(spritesmith1.png); + background-position: -273px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_festive { + background-image: url(spritesmith1.png); + background-position: -298px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_frost { + background-image: url(spritesmith1.png); + background-position: -364px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_frost { + background-image: url(spritesmith1.png); + background-position: -389px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -480px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_green { + background-image: url(spritesmith1.png); + background-position: -455px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_green { + background-image: url(spritesmith1.png); + background-position: -480px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_halloween { + background-image: url(spritesmith1.png); + background-position: -455px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_halloween { + background-image: url(spritesmith1.png); + background-position: -480px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_holly { + background-image: url(spritesmith1.png); + background-position: -455px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_holly { + background-image: url(spritesmith1.png); + background-position: -480px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_hollygreen { + background-image: url(spritesmith1.png); + background-position: -455px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_hollygreen { + background-image: url(spritesmith1.png); + background-position: -480px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_midnight { + background-image: url(spritesmith1.png); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_midnight { + background-image: url(spritesmith1.png); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue { + background-image: url(spritesmith1.png); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue { + background-image: url(spritesmith1.png); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue2 { + background-image: url(spritesmith1.png); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue2 { + background-image: url(spritesmith1.png); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_peppermint { + background-image: url(spritesmith1.png); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_peppermint { + background-image: url(spritesmith1.png); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen { + background-image: url(spritesmith1.png); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen { + background-image: url(spritesmith1.png); + background-position: -389px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -480px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_porange { + background-image: url(spritesmith1.png); + background-position: -546px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange { + background-image: url(spritesmith1.png); + background-position: -571px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_porange2 { + background-image: url(spritesmith1.png); + background-position: -546px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange2 { + background-image: url(spritesmith1.png); + background-position: -571px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink { + background-image: url(spritesmith1.png); + background-position: -546px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink { + background-image: url(spritesmith1.png); + background-position: -571px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink2 { + background-image: url(spritesmith1.png); + background-position: -546px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink2 { + background-image: url(spritesmith1.png); + background-position: -571px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple { + background-image: url(spritesmith1.png); + background-position: -546px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple { + background-image: url(spritesmith1.png); + background-position: -571px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -546px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -571px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pumpkin { + background-image: url(spritesmith1.png); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pumpkin { + background-image: url(spritesmith1.png); + background-position: -25px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_purple { + background-image: url(spritesmith1.png); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_purple { + background-image: url(spritesmith1.png); + background-position: -116px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow { + background-image: url(spritesmith1.png); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow { + background-image: url(spritesmith1.png); + background-position: -207px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -298px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_rainbow { + background-image: url(spritesmith1.png); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_rainbow { + background-image: url(spritesmith1.png); + background-position: -389px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_red { + background-image: url(spritesmith1.png); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_red { + background-image: url(spritesmith1.png); + background-position: -480px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_snowy { + background-image: url(spritesmith1.png); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_snowy { + background-image: url(spritesmith1.png); + background-position: -571px -561px; + width: 60px; + height: 60px; +} +.hair_base_11_white { + background-image: url(spritesmith1.png); + background-position: -637px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_white { + background-image: url(spritesmith1.png); + background-position: -662px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_winternight { + background-image: url(spritesmith1.png); + background-position: -637px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_winternight { + background-image: url(spritesmith1.png); + background-position: -662px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_winterstar { + background-image: url(spritesmith1.png); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_winterstar { + background-image: url(spritesmith1.png); + background-position: -662px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_yellow { + background-image: url(spritesmith1.png); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_yellow { + background-image: url(spritesmith1.png); + background-position: -662px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_zombie { + background-image: url(spritesmith1.png); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_zombie { + background-image: url(spritesmith1.png); + background-position: -662px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_TRUred { + background-image: url(spritesmith1.png); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_TRUred { + background-image: url(spritesmith1.png); + background-position: -662px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_aurora { + background-image: url(spritesmith1.png); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_aurora { + background-image: url(spritesmith1.png); + background-position: -662px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_black { + background-image: url(spritesmith1.png); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_black { + background-image: url(spritesmith1.png); + background-position: -25px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_blond { + background-image: url(spritesmith1.png); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blond { + background-image: url(spritesmith1.png); + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_blue { + background-image: url(spritesmith1.png); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blue { + background-image: url(spritesmith1.png); + background-position: -207px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_brown { + background-image: url(spritesmith1.png); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_brown { + background-image: url(spritesmith1.png); + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_candycane { + background-image: url(spritesmith1.png); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycane { + background-image: url(spritesmith1.png); + background-position: -389px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_candycorn { + background-image: url(spritesmith1.png); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycorn { + background-image: url(spritesmith1.png); + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_festive { + background-image: url(spritesmith1.png); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_festive { + background-image: url(spritesmith1.png); + background-position: -571px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_frost { + background-image: url(spritesmith1.png); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_frost { + background-image: url(spritesmith1.png); + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -753px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_green { + background-image: url(spritesmith1.png); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_green { + background-image: url(spritesmith1.png); + background-position: -753px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_halloween { + background-image: url(spritesmith1.png); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_halloween { + background-image: url(spritesmith1.png); + background-position: -753px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_holly { + background-image: url(spritesmith1.png); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_holly { + background-image: url(spritesmith1.png); + background-position: -753px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_hollygreen { + background-image: url(spritesmith1.png); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_hollygreen { + background-image: url(spritesmith1.png); + background-position: -753px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_midnight { + background-image: url(spritesmith1.png); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_midnight { + background-image: url(spritesmith1.png); + background-position: -753px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue { + background-image: url(spritesmith1.png); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue { + background-image: url(spritesmith1.png); + background-position: -753px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue2 { + background-image: url(spritesmith1.png); + background-position: -728px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue2 { + background-image: url(spritesmith1.png); + background-position: -753px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_peppermint { + background-image: url(spritesmith1.png); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_peppermint { + background-image: url(spritesmith1.png); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen { + background-image: url(spritesmith1.png); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen { + background-image: url(spritesmith1.png); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_porange { + background-image: url(spritesmith1.png); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange { + background-image: url(spritesmith1.png); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_porange2 { + background-image: url(spritesmith1.png); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange2 { + background-image: url(spritesmith1.png); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink { + background-image: url(spritesmith1.png); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink { + background-image: url(spritesmith1.png); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink2 { + background-image: url(spritesmith1.png); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink2 { + background-image: url(spritesmith1.png); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple { + background-image: url(spritesmith1.png); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple { + background-image: url(spritesmith1.png); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_pumpkin { + background-image: url(spritesmith1.png); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pumpkin { + background-image: url(spritesmith1.png); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_purple { + background-image: url(spritesmith1.png); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_purple { + background-image: url(spritesmith1.png); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow { + background-image: url(spritesmith1.png); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow { + background-image: url(spritesmith1.png); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -819px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -844px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_rainbow { + background-image: url(spritesmith1.png); + background-position: -819px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_rainbow { + background-image: url(spritesmith1.png); + background-position: -844px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_red { + background-image: url(spritesmith1.png); + background-position: -819px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_red { + background-image: url(spritesmith1.png); + background-position: -844px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_snowy { + background-image: url(spritesmith1.png); + background-position: -819px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_snowy { + background-image: url(spritesmith1.png); + background-position: -844px -561px; + width: 60px; + height: 60px; +} +.hair_base_12_white { + background-image: url(spritesmith1.png); + background-position: -819px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_white { + background-image: url(spritesmith1.png); + background-position: -844px -652px; + width: 60px; + height: 60px; +} +.hair_base_12_winternight { + background-image: url(spritesmith1.png); + background-position: -819px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_winternight { + background-image: url(spritesmith1.png); + background-position: -844px -743px; + width: 60px; + height: 60px; +} +.hair_base_12_winterstar { + background-image: url(spritesmith1.png); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_winterstar { + background-image: url(spritesmith1.png); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_12_yellow { + background-image: url(spritesmith1.png); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_yellow { + background-image: url(spritesmith1.png); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_12_zombie { + background-image: url(spritesmith1.png); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_zombie { + background-image: url(spritesmith1.png); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_TRUred { + background-image: url(spritesmith1.png); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_TRUred { + background-image: url(spritesmith1.png); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_aurora { + background-image: url(spritesmith1.png); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_aurora { + background-image: url(spritesmith1.png); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_black { + background-image: url(spritesmith1.png); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_black { + background-image: url(spritesmith1.png); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_blond { + background-image: url(spritesmith1.png); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blond { + background-image: url(spritesmith1.png); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_blue { + background-image: url(spritesmith1.png); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blue { + background-image: url(spritesmith1.png); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_brown { + background-image: url(spritesmith1.png); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_brown { + background-image: url(spritesmith1.png); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_candycane { + background-image: url(spritesmith1.png); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycane { + background-image: url(spritesmith1.png); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_candycorn { + background-image: url(spritesmith1.png); + background-position: -910px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycorn { + background-image: url(spritesmith1.png); + background-position: -935px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_festive { + background-image: url(spritesmith1.png); + background-position: -910px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_festive { + background-image: url(spritesmith1.png); + background-position: -935px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_frost { + background-image: url(spritesmith1.png); + background-position: -910px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_frost { + background-image: url(spritesmith1.png); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_green { + background-image: url(spritesmith1.png); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_green { + background-image: url(spritesmith1.png); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_halloween { + background-image: url(spritesmith1.png); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_halloween { + background-image: url(spritesmith1.png); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_holly { + background-image: url(spritesmith1.png); + background-position: -910px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_holly { + background-image: url(spritesmith1.png); + background-position: -935px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_hollygreen { + background-image: url(spritesmith1.png); + background-position: -910px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_hollygreen { + background-image: url(spritesmith1.png); + background-position: -935px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_midnight { + background-image: url(spritesmith1.png); + background-position: -910px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_midnight { + background-image: url(spritesmith1.png); + background-position: -935px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue { + background-image: url(spritesmith1.png); + background-position: -910px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue { + background-image: url(spritesmith1.png); + background-position: -935px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue2 { + background-image: url(spritesmith1.png); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue2 { + background-image: url(spritesmith1.png); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_peppermint { + background-image: url(spritesmith1.png); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_peppermint { + background-image: url(spritesmith1.png); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen { + background-image: url(spritesmith1.png); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen { + background-image: url(spritesmith1.png); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_porange { + background-image: url(spritesmith1.png); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange { + background-image: url(spritesmith1.png); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_porange2 { + background-image: url(spritesmith1.png); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange2 { + background-image: url(spritesmith1.png); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink { + background-image: url(spritesmith1.png); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink { + background-image: url(spritesmith1.png); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink2 { + background-image: url(spritesmith1.png); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink2 { + background-image: url(spritesmith1.png); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple { + background-image: url(spritesmith1.png); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple { + background-image: url(spritesmith1.png); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_pumpkin { + background-image: url(spritesmith1.png); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pumpkin { + background-image: url(spritesmith1.png); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_13_purple { + background-image: url(spritesmith1.png); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_purple { + background-image: url(spritesmith1.png); + background-position: -1026px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow { + background-image: url(spritesmith1.png); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow { + background-image: url(spritesmith1.png); + background-position: -1026px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -1001px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -1026px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_rainbow { + background-image: url(spritesmith1.png); + background-position: -1001px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_rainbow { + background-image: url(spritesmith1.png); + background-position: -1026px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_red { + background-image: url(spritesmith1.png); + background-position: -1001px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_red { + background-image: url(spritesmith1.png); + background-position: -1026px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_snowy { + background-image: url(spritesmith1.png); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_snowy { + background-image: url(spritesmith1.png); + background-position: -1026px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_white { + background-image: url(spritesmith1.png); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_white { + background-image: url(spritesmith1.png); + background-position: -1026px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_winternight { + background-image: url(spritesmith1.png); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_winternight { + background-image: url(spritesmith1.png); + background-position: -1026px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_winterstar { + background-image: url(spritesmith1.png); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_winterstar { + background-image: url(spritesmith1.png); + background-position: -1026px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_yellow { + background-image: url(spritesmith1.png); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_yellow { + background-image: url(spritesmith1.png); + background-position: -1026px -834px; + width: 60px; + height: 60px; +} +.hair_base_13_zombie { + background-image: url(spritesmith1.png); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_zombie { + background-image: url(spritesmith1.png); + background-position: -1026px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_TRUred { + background-image: url(spritesmith1.png); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_TRUred { + background-image: url(spritesmith1.png); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_aurora { + background-image: url(spritesmith1.png); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_aurora { + background-image: url(spritesmith1.png); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_black { + background-image: url(spritesmith1.png); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_black { + background-image: url(spritesmith1.png); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_blond { + background-image: url(spritesmith1.png); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blond { + background-image: url(spritesmith1.png); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_blue { + background-image: url(spritesmith1.png); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blue { + background-image: url(spritesmith1.png); + background-position: -389px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_brown { + background-image: url(spritesmith1.png); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_brown { + background-image: url(spritesmith1.png); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_candycane { + background-image: url(spritesmith1.png); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycane { + background-image: url(spritesmith1.png); + background-position: -571px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_candycorn { + background-image: url(spritesmith1.png); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycorn { + background-image: url(spritesmith1.png); + background-position: -662px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_festive { + background-image: url(spritesmith1.png); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_festive { + background-image: url(spritesmith1.png); + background-position: -753px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_frost { + background-image: url(spritesmith1.png); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_frost { + background-image: url(spritesmith1.png); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_green { + background-image: url(spritesmith1.png); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_green { + background-image: url(spritesmith1.png); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_halloween { + background-image: url(spritesmith1.png); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_halloween { + background-image: url(spritesmith1.png); + background-position: -1117px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_holly { + background-image: url(spritesmith1.png); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_holly { + background-image: url(spritesmith1.png); + background-position: -1117px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_hollygreen { + background-image: url(spritesmith1.png); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_hollygreen { + background-image: url(spritesmith1.png); + background-position: -1117px -197px; + width: 60px; + height: 60px; +} +.hair_base_14_midnight { + background-image: url(spritesmith1.png); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_midnight { + background-image: url(spritesmith1.png); + background-position: -1117px -288px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue { + background-image: url(spritesmith1.png); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue { + background-image: url(spritesmith1.png); + background-position: -1117px -379px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue2 { + background-image: url(spritesmith1.png); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue2 { + background-image: url(spritesmith1.png); + background-position: -1117px -470px; + width: 60px; + height: 60px; +} +.hair_base_14_peppermint { + background-image: url(spritesmith1.png); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_peppermint { + background-image: url(spritesmith1.png); + background-position: -1117px -561px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen { + background-image: url(spritesmith1.png); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen { + background-image: url(spritesmith1.png); + background-position: -1117px -652px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -1117px -743px; + width: 60px; + height: 60px; +} +.hair_base_14_porange { + background-image: url(spritesmith1.png); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange { + background-image: url(spritesmith1.png); + background-position: -1117px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_porange2 { + background-image: url(spritesmith1.png); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange2 { + background-image: url(spritesmith1.png); + background-position: -1117px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink { + background-image: url(spritesmith1.png); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink { + background-image: url(spritesmith1.png); + background-position: -1117px -1016px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink2 { + background-image: url(spritesmith1.png); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink2 { + background-image: url(spritesmith1.png); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple { + background-image: url(spritesmith1.png); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple { + background-image: url(spritesmith1.png); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple2 { + background-image: url(spritesmith1.png); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_pumpkin { + background-image: url(spritesmith1.png); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pumpkin { + background-image: url(spritesmith1.png); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_purple { + background-image: url(spritesmith1.png); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_purple { + background-image: url(spritesmith1.png); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow { + background-image: url(spritesmith1.png); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow { + background-image: url(spritesmith1.png); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow2 { + background-image: url(spritesmith1.png); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_rainbow { + background-image: url(spritesmith1.png); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_rainbow { + background-image: url(spritesmith1.png); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_red { + background-image: url(spritesmith1.png); + background-position: -728px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_red { + background-image: url(spritesmith1.png); + background-position: -753px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_snowy { + background-image: url(spritesmith1.png); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_snowy { + background-image: url(spritesmith1.png); + background-position: -844px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_white { + background-image: url(spritesmith1.png); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_white { + background-image: url(spritesmith1.png); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_winternight { + background-image: url(spritesmith1.png); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_winternight { + background-image: url(spritesmith1.png); + background-position: -1026px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_winterstar { + background-image: url(spritesmith1.png); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_winterstar { + background-image: url(spritesmith1.png); + background-position: -1117px -1107px; + width: 60px; + height: 60px; +} +.hair_base_14_yellow { + background-image: url(spritesmith1.png); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_yellow { + background-image: url(spritesmith1.png); + background-position: -1208px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_zombie { + background-image: url(spritesmith1.png); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_zombie { + background-image: url(spritesmith1.png); + background-position: -1208px -106px; + width: 60px; + height: 60px; +} +.hair_base_1_TRUred { + background-image: url(spritesmith1.png); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_TRUred { + background-image: url(spritesmith1.png); + background-position: -1208px -197px; + width: 60px; + height: 60px; +} +.hair_base_1_aurora { + background-image: url(spritesmith1.png); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_aurora { + background-image: url(spritesmith1.png); + background-position: -1208px -288px; + width: 60px; + height: 60px; +} +.hair_base_1_black { + background-image: url(spritesmith1.png); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_black { + background-image: url(spritesmith1.png); + background-position: -1208px -379px; + width: 60px; + height: 60px; +} +.hair_base_1_blond { + background-image: url(spritesmith1.png); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blond { + background-image: url(spritesmith1.png); + background-position: -1208px -470px; + width: 60px; + height: 60px; +} +.hair_base_1_blue { + background-image: url(spritesmith1.png); + background-position: -1183px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blue { + background-image: url(spritesmith1.png); + background-position: -1208px -561px; + width: 60px; + height: 60px; +} +.hair_base_1_brown { + background-image: url(spritesmith1.png); + background-position: -1183px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_brown { + background-image: url(spritesmith1.png); + background-position: -1208px -652px; + width: 60px; + height: 60px; +} +.hair_base_1_candycane { + background-image: url(spritesmith1.png); + background-position: -1183px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycane { + background-image: url(spritesmith1.png); + background-position: -1208px -743px; + width: 60px; + height: 60px; +} +.hair_base_1_candycorn { + background-image: url(spritesmith1.png); + background-position: -1183px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycorn { + background-image: url(spritesmith1.png); + background-position: -1208px -834px; + width: 60px; + height: 60px; +} +.hair_base_1_festive { + background-image: url(spritesmith1.png); + background-position: -1183px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_festive { + background-image: url(spritesmith1.png); + background-position: -1208px -925px; + width: 60px; + height: 60px; +} +.hair_base_1_frost { + background-image: url(spritesmith1.png); + background-position: -1183px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_frost { + background-image: url(spritesmith1.png); + background-position: -1208px -1016px; + width: 60px; + height: 60px; +} +.hair_base_1_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -1208px -1107px; + width: 60px; + height: 60px; +} +.hair_base_1_green { + background-image: url(spritesmith1.png); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_green { + background-image: url(spritesmith1.png); + background-position: -25px -1198px; + width: 60px; + height: 60px; +} +.hair_base_1_halloween { + background-image: url(spritesmith1.png); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_halloween { + background-image: url(spritesmith1.png); + background-position: -116px -1198px; + width: 60px; + height: 60px; +} +.hair_base_1_holly { + background-image: url(spritesmith1.png); + background-position: -182px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_holly { + background-image: url(spritesmith1.png); + background-position: -207px -1198px; + width: 60px; + height: 60px; +} .hair_base_1_hollygreen { background-image: url(spritesmith1.png); - background-position: -1092px -1183px; + background-position: -273px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_hollygreen { background-image: url(spritesmith1.png); - background-position: -1117px -1198px; + background-position: -298px -1198px; width: 60px; height: 60px; } .hair_base_1_midnight { background-image: url(spritesmith1.png); - background-position: -1183px -1183px; + background-position: -364px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_midnight { background-image: url(spritesmith1.png); - background-position: -1208px -1198px; + background-position: -389px -1198px; width: 60px; height: 60px; } .hair_base_1_pblue { background-image: url(spritesmith1.png); - background-position: -1274px 0px; + background-position: -455px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_pblue { background-image: url(spritesmith1.png); - background-position: -1299px -15px; + background-position: -480px -1198px; width: 60px; height: 60px; } .hair_base_1_pblue2 { background-image: url(spritesmith1.png); - background-position: -1274px -91px; + background-position: -546px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_pblue2 { background-image: url(spritesmith1.png); - background-position: -1299px -106px; + background-position: -571px -1198px; width: 60px; height: 60px; } .hair_base_1_peppermint { background-image: url(spritesmith1.png); - background-position: -1274px -182px; + background-position: -637px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_peppermint { background-image: url(spritesmith1.png); - background-position: -1299px -197px; + background-position: -662px -1198px; width: 60px; height: 60px; } .hair_base_1_pgreen { background-image: url(spritesmith1.png); - background-position: -1274px -273px; + background-position: -728px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_pgreen { background-image: url(spritesmith1.png); - background-position: -1299px -288px; + background-position: -753px -1198px; width: 60px; height: 60px; } .hair_base_1_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1274px -364px; + background-position: -819px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1299px -379px; + background-position: -844px -1198px; width: 60px; height: 60px; } .hair_base_1_porange { background-image: url(spritesmith1.png); - background-position: -1274px -455px; + background-position: -910px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_porange { background-image: url(spritesmith1.png); - background-position: -1299px -470px; + background-position: -935px -1198px; width: 60px; height: 60px; } .hair_base_1_porange2 { background-image: url(spritesmith1.png); - background-position: -1274px -546px; + background-position: 0px 0px; width: 90px; height: 90px; } .customize-option.hair_base_1_porange2 { background-image: url(spritesmith1.png); - background-position: -1299px -561px; + background-position: -25px -15px; width: 60px; height: 60px; } .hair_base_1_ppink { background-image: url(spritesmith1.png); - background-position: -1274px -637px; + background-position: -1092px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppink { background-image: url(spritesmith1.png); - background-position: -1299px -652px; + background-position: -1117px -1198px; width: 60px; height: 60px; } .hair_base_1_ppink2 { background-image: url(spritesmith1.png); - background-position: -1274px -728px; + background-position: -1183px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppink2 { background-image: url(spritesmith1.png); - background-position: -1299px -743px; + background-position: -1208px -1198px; width: 60px; height: 60px; } .hair_base_1_ppurple { background-image: url(spritesmith1.png); - background-position: -1274px -819px; + background-position: -1274px 0px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppurple { background-image: url(spritesmith1.png); - background-position: -1299px -834px; + background-position: -1299px -15px; width: 60px; height: 60px; } .hair_base_1_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1274px -910px; + background-position: -1274px -91px; width: 90px; height: 90px; } .customize-option.hair_base_1_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1299px -925px; + background-position: -1299px -106px; width: 60px; height: 60px; } .hair_base_1_pumpkin { background-image: url(spritesmith1.png); - background-position: -1274px -1001px; + background-position: -1274px -182px; width: 90px; height: 90px; } .customize-option.hair_base_1_pumpkin { background-image: url(spritesmith1.png); - background-position: -1299px -1016px; + background-position: -1299px -197px; width: 60px; height: 60px; } .hair_base_1_purple { background-image: url(spritesmith1.png); - background-position: -1274px -1092px; + background-position: -1274px -273px; width: 90px; height: 90px; } .customize-option.hair_base_1_purple { background-image: url(spritesmith1.png); - background-position: -1299px -1107px; + background-position: -1299px -288px; width: 60px; height: 60px; } .hair_base_1_pyellow { background-image: url(spritesmith1.png); - background-position: -1274px -1183px; + background-position: -1274px -364px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow { background-image: url(spritesmith1.png); - background-position: -1299px -1198px; + background-position: -1299px -379px; width: 60px; height: 60px; } .hair_base_1_pyellow2 { background-image: url(spritesmith1.png); - background-position: 0px -1274px; + background-position: -1274px -455px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow2 { background-image: url(spritesmith1.png); - background-position: -25px -1289px; + background-position: -1299px -470px; width: 60px; height: 60px; } .hair_base_1_rainbow { background-image: url(spritesmith1.png); - background-position: -91px -1274px; + background-position: -1274px -546px; width: 90px; height: 90px; } .customize-option.hair_base_1_rainbow { background-image: url(spritesmith1.png); - background-position: -116px -1289px; + background-position: -1299px -561px; width: 60px; height: 60px; } .hair_base_1_red { background-image: url(spritesmith1.png); - background-position: -182px -1274px; + background-position: -1274px -637px; width: 90px; height: 90px; } .customize-option.hair_base_1_red { background-image: url(spritesmith1.png); - background-position: -207px -1289px; + background-position: -1299px -652px; width: 60px; height: 60px; } .hair_base_1_snowy { background-image: url(spritesmith1.png); - background-position: -273px -1274px; + background-position: -1274px -728px; width: 90px; height: 90px; } .customize-option.hair_base_1_snowy { background-image: url(spritesmith1.png); - background-position: -298px -1289px; + background-position: -1299px -743px; width: 60px; height: 60px; } .hair_base_1_white { background-image: url(spritesmith1.png); - background-position: -364px -1274px; + background-position: -1274px -819px; width: 90px; height: 90px; } .customize-option.hair_base_1_white { background-image: url(spritesmith1.png); - background-position: -389px -1289px; + background-position: -1299px -834px; width: 60px; height: 60px; } .hair_base_1_winternight { background-image: url(spritesmith1.png); - background-position: -455px -1274px; + background-position: -1274px -910px; width: 90px; height: 90px; } .customize-option.hair_base_1_winternight { background-image: url(spritesmith1.png); - background-position: -480px -1289px; + background-position: -1299px -925px; width: 60px; height: 60px; } .hair_base_1_winterstar { background-image: url(spritesmith1.png); - background-position: -546px -1274px; + background-position: -1274px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_1_winterstar { background-image: url(spritesmith1.png); - background-position: -571px -1289px; + background-position: -1299px -1016px; width: 60px; height: 60px; } .hair_base_1_yellow { background-image: url(spritesmith1.png); - background-position: -637px -1274px; + background-position: -1274px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_1_yellow { background-image: url(spritesmith1.png); - background-position: -662px -1289px; + background-position: -1299px -1107px; width: 60px; height: 60px; } .hair_base_1_zombie { background-image: url(spritesmith1.png); - background-position: -728px -1274px; + background-position: -1274px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_1_zombie { background-image: url(spritesmith1.png); - background-position: -753px -1289px; + background-position: -1299px -1198px; width: 60px; height: 60px; } .hair_base_2_TRUred { background-image: url(spritesmith1.png); - background-position: -819px -1274px; + background-position: 0px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_TRUred { background-image: url(spritesmith1.png); - background-position: -844px -1289px; + background-position: -25px -1289px; width: 60px; height: 60px; } .hair_base_2_aurora { background-image: url(spritesmith1.png); - background-position: -910px -1274px; + background-position: -91px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_aurora { background-image: url(spritesmith1.png); - background-position: -935px -1289px; + background-position: -116px -1289px; width: 60px; height: 60px; } .hair_base_2_black { background-image: url(spritesmith1.png); - background-position: -1001px -1274px; + background-position: -182px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_black { background-image: url(spritesmith1.png); - background-position: -1026px -1289px; + background-position: -207px -1289px; width: 60px; height: 60px; } .hair_base_2_blond { background-image: url(spritesmith1.png); - background-position: -1092px -1274px; + background-position: -273px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_blond { background-image: url(spritesmith1.png); - background-position: -1117px -1289px; + background-position: -298px -1289px; width: 60px; height: 60px; } .hair_base_2_blue { background-image: url(spritesmith1.png); - background-position: -1183px -1274px; + background-position: -364px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_blue { background-image: url(spritesmith1.png); - background-position: -1208px -1289px; + background-position: -389px -1289px; width: 60px; height: 60px; } .hair_base_2_brown { background-image: url(spritesmith1.png); - background-position: -1274px -1274px; + background-position: -455px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_brown { background-image: url(spritesmith1.png); - background-position: -1299px -1289px; + background-position: -480px -1289px; width: 60px; height: 60px; } .hair_base_2_candycane { background-image: url(spritesmith1.png); - background-position: -1365px 0px; + background-position: -546px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_candycane { background-image: url(spritesmith1.png); - background-position: -1390px -15px; + background-position: -571px -1289px; width: 60px; height: 60px; } .hair_base_2_candycorn { background-image: url(spritesmith1.png); - background-position: -1365px -91px; + background-position: -637px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_candycorn { background-image: url(spritesmith1.png); - background-position: -1390px -106px; + background-position: -662px -1289px; width: 60px; height: 60px; } .hair_base_2_festive { background-image: url(spritesmith1.png); - background-position: -1365px -182px; + background-position: -728px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_festive { background-image: url(spritesmith1.png); - background-position: -1390px -197px; + background-position: -753px -1289px; width: 60px; height: 60px; } .hair_base_2_frost { background-image: url(spritesmith1.png); - background-position: -1365px -273px; + background-position: -819px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_frost { background-image: url(spritesmith1.png); - background-position: -1390px -288px; + background-position: -844px -1289px; width: 60px; height: 60px; } .hair_base_2_ghostwhite { background-image: url(spritesmith1.png); - background-position: -1365px -364px; + background-position: -910px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_ghostwhite { background-image: url(spritesmith1.png); - background-position: -1390px -379px; + background-position: -935px -1289px; width: 60px; height: 60px; } .hair_base_2_green { background-image: url(spritesmith1.png); - background-position: -1365px -455px; + background-position: -1001px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_green { background-image: url(spritesmith1.png); - background-position: -1390px -470px; + background-position: -1026px -1289px; width: 60px; height: 60px; } .hair_base_2_halloween { background-image: url(spritesmith1.png); - background-position: -1365px -546px; + background-position: -1092px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_halloween { background-image: url(spritesmith1.png); - background-position: -1390px -561px; + background-position: -1117px -1289px; width: 60px; height: 60px; } .hair_base_2_holly { background-image: url(spritesmith1.png); - background-position: -1365px -637px; + background-position: -1183px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_holly { background-image: url(spritesmith1.png); - background-position: -1390px -652px; + background-position: -1208px -1289px; width: 60px; height: 60px; } .hair_base_2_hollygreen { background-image: url(spritesmith1.png); - background-position: -1365px -728px; + background-position: -1274px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_hollygreen { background-image: url(spritesmith1.png); - background-position: -1390px -743px; + background-position: -1299px -1289px; width: 60px; height: 60px; } .hair_base_2_midnight { background-image: url(spritesmith1.png); - background-position: -1365px -819px; + background-position: -1365px 0px; width: 90px; height: 90px; } .customize-option.hair_base_2_midnight { background-image: url(spritesmith1.png); - background-position: -1390px -834px; + background-position: -1390px -15px; width: 60px; height: 60px; } .hair_base_2_pblue { background-image: url(spritesmith1.png); - background-position: -1365px -910px; + background-position: -1365px -91px; width: 90px; height: 90px; } .customize-option.hair_base_2_pblue { background-image: url(spritesmith1.png); - background-position: -1390px -925px; + background-position: -1390px -106px; width: 60px; height: 60px; } .hair_base_2_pblue2 { background-image: url(spritesmith1.png); - background-position: -1365px -1001px; + background-position: -1365px -182px; width: 90px; height: 90px; } .customize-option.hair_base_2_pblue2 { background-image: url(spritesmith1.png); - background-position: -1390px -1016px; + background-position: -1390px -197px; width: 60px; height: 60px; } .hair_base_2_peppermint { background-image: url(spritesmith1.png); - background-position: -1365px -1092px; + background-position: -1365px -273px; width: 90px; height: 90px; } .customize-option.hair_base_2_peppermint { background-image: url(spritesmith1.png); - background-position: -1390px -1107px; + background-position: -1390px -288px; width: 60px; height: 60px; } .hair_base_2_pgreen { background-image: url(spritesmith1.png); - background-position: -1365px -1183px; + background-position: -1365px -364px; width: 90px; height: 90px; } .customize-option.hair_base_2_pgreen { background-image: url(spritesmith1.png); - background-position: -1390px -1198px; + background-position: -1390px -379px; width: 60px; height: 60px; } .hair_base_2_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1365px -1274px; + background-position: -1365px -455px; width: 90px; height: 90px; } .customize-option.hair_base_2_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1390px -1289px; + background-position: -1390px -470px; width: 60px; height: 60px; } .hair_base_2_porange { background-image: url(spritesmith1.png); - background-position: 0px -1365px; + background-position: -1365px -546px; width: 90px; height: 90px; } .customize-option.hair_base_2_porange { background-image: url(spritesmith1.png); - background-position: -25px -1380px; + background-position: -1390px -561px; width: 60px; height: 60px; } .hair_base_2_porange2 { background-image: url(spritesmith1.png); - background-position: -91px -1365px; + background-position: -1365px -637px; width: 90px; height: 90px; } .customize-option.hair_base_2_porange2 { background-image: url(spritesmith1.png); - background-position: -116px -1380px; + background-position: -1390px -652px; width: 60px; height: 60px; } .hair_base_2_ppink { background-image: url(spritesmith1.png); - background-position: -182px -1365px; + background-position: -1365px -728px; width: 90px; height: 90px; } .customize-option.hair_base_2_ppink { background-image: url(spritesmith1.png); - background-position: -207px -1380px; + background-position: -1390px -743px; width: 60px; height: 60px; } .hair_base_2_ppink2 { background-image: url(spritesmith1.png); - background-position: -273px -1365px; + background-position: -1365px -819px; width: 90px; height: 90px; } .customize-option.hair_base_2_ppink2 { background-image: url(spritesmith1.png); - background-position: -298px -1380px; + background-position: -1390px -834px; width: 60px; height: 60px; } .hair_base_2_ppurple { background-image: url(spritesmith1.png); - background-position: -364px -1365px; + background-position: -1365px -910px; width: 90px; height: 90px; } .customize-option.hair_base_2_ppurple { background-image: url(spritesmith1.png); - background-position: -389px -1380px; + background-position: -1390px -925px; width: 60px; height: 60px; } .hair_base_2_ppurple2 { background-image: url(spritesmith1.png); - background-position: -455px -1365px; + background-position: -1365px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_2_ppurple2 { background-image: url(spritesmith1.png); - background-position: -480px -1380px; + background-position: -1390px -1016px; width: 60px; height: 60px; } .hair_base_2_pumpkin { background-image: url(spritesmith1.png); - background-position: -546px -1365px; + background-position: -1365px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_2_pumpkin { background-image: url(spritesmith1.png); - background-position: -571px -1380px; + background-position: -1390px -1107px; width: 60px; height: 60px; } .hair_base_2_purple { background-image: url(spritesmith1.png); - background-position: -637px -1365px; + background-position: -1365px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_2_purple { background-image: url(spritesmith1.png); - background-position: -662px -1380px; + background-position: -1390px -1198px; width: 60px; height: 60px; } .hair_base_2_pyellow { background-image: url(spritesmith1.png); - background-position: -728px -1365px; + background-position: -1365px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_2_pyellow { background-image: url(spritesmith1.png); - background-position: -753px -1380px; + background-position: -1390px -1289px; width: 60px; height: 60px; } .hair_base_2_pyellow2 { background-image: url(spritesmith1.png); - background-position: -819px -1365px; + background-position: 0px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_pyellow2 { background-image: url(spritesmith1.png); - background-position: -844px -1380px; + background-position: -25px -1380px; width: 60px; height: 60px; } .hair_base_2_rainbow { background-image: url(spritesmith1.png); - background-position: -910px -1365px; + background-position: -91px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_rainbow { background-image: url(spritesmith1.png); - background-position: -935px -1380px; + background-position: -116px -1380px; width: 60px; height: 60px; } .hair_base_2_red { background-image: url(spritesmith1.png); - background-position: -1001px -1365px; + background-position: -182px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_red { background-image: url(spritesmith1.png); - background-position: -1026px -1380px; + background-position: -207px -1380px; width: 60px; height: 60px; } .hair_base_2_snowy { background-image: url(spritesmith1.png); - background-position: -1092px -1365px; + background-position: -273px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_snowy { background-image: url(spritesmith1.png); - background-position: -1117px -1380px; + background-position: -298px -1380px; width: 60px; height: 60px; } .hair_base_2_white { background-image: url(spritesmith1.png); - background-position: -1183px -1365px; + background-position: -364px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_white { background-image: url(spritesmith1.png); - background-position: -1208px -1380px; + background-position: -389px -1380px; width: 60px; height: 60px; } .hair_base_2_winternight { background-image: url(spritesmith1.png); - background-position: -1274px -1365px; + background-position: -455px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_winternight { background-image: url(spritesmith1.png); - background-position: -1299px -1380px; + background-position: -480px -1380px; width: 60px; height: 60px; } .hair_base_2_winterstar { background-image: url(spritesmith1.png); - background-position: -1365px -1365px; + background-position: -546px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_winterstar { background-image: url(spritesmith1.png); - background-position: -1390px -1380px; + background-position: -571px -1380px; width: 60px; height: 60px; } .hair_base_2_yellow { background-image: url(spritesmith1.png); - background-position: -1456px 0px; + background-position: -637px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_yellow { background-image: url(spritesmith1.png); - background-position: -1481px -15px; + background-position: -662px -1380px; width: 60px; height: 60px; } .hair_base_2_zombie { background-image: url(spritesmith1.png); - background-position: -1456px -91px; + background-position: -728px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_2_zombie { background-image: url(spritesmith1.png); - background-position: -1481px -106px; + background-position: -753px -1380px; width: 60px; height: 60px; } .hair_base_3_TRUred { background-image: url(spritesmith1.png); - background-position: -1456px -182px; + background-position: -819px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_TRUred { background-image: url(spritesmith1.png); - background-position: -1481px -197px; + background-position: -844px -1380px; width: 60px; height: 60px; } .hair_base_3_aurora { background-image: url(spritesmith1.png); - background-position: -1456px -273px; + background-position: -910px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_aurora { background-image: url(spritesmith1.png); - background-position: -1481px -288px; + background-position: -935px -1380px; width: 60px; height: 60px; } .hair_base_3_black { background-image: url(spritesmith1.png); - background-position: -1456px -364px; + background-position: -1001px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_black { background-image: url(spritesmith1.png); - background-position: -1481px -379px; + background-position: -1026px -1380px; width: 60px; height: 60px; } .hair_base_3_blond { background-image: url(spritesmith1.png); - background-position: -1456px -455px; + background-position: -1092px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_blond { background-image: url(spritesmith1.png); - background-position: -1481px -470px; + background-position: -1117px -1380px; width: 60px; height: 60px; } .hair_base_3_blue { background-image: url(spritesmith1.png); - background-position: -1456px -546px; + background-position: -1183px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_blue { background-image: url(spritesmith1.png); - background-position: -1481px -561px; + background-position: -1208px -1380px; width: 60px; height: 60px; } .hair_base_3_brown { background-image: url(spritesmith1.png); - background-position: -1456px -637px; + background-position: -1274px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_brown { background-image: url(spritesmith1.png); - background-position: -1481px -652px; + background-position: -1299px -1380px; width: 60px; height: 60px; } .hair_base_3_candycane { background-image: url(spritesmith1.png); - background-position: -1456px -728px; + background-position: -1365px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_candycane { background-image: url(spritesmith1.png); - background-position: -1481px -743px; + background-position: -1390px -1380px; width: 60px; height: 60px; } .hair_base_3_candycorn { background-image: url(spritesmith1.png); - background-position: -1456px -819px; + background-position: -1456px 0px; width: 90px; height: 90px; } .customize-option.hair_base_3_candycorn { background-image: url(spritesmith1.png); - background-position: -1481px -834px; + background-position: -1481px -15px; width: 60px; height: 60px; } .hair_base_3_festive { background-image: url(spritesmith1.png); - background-position: -1456px -910px; + background-position: -1456px -91px; width: 90px; height: 90px; } .customize-option.hair_base_3_festive { background-image: url(spritesmith1.png); - background-position: -1481px -925px; + background-position: -1481px -106px; width: 60px; height: 60px; } .hair_base_3_frost { background-image: url(spritesmith1.png); - background-position: -1456px -1001px; + background-position: -1456px -182px; width: 90px; height: 90px; } .customize-option.hair_base_3_frost { background-image: url(spritesmith1.png); - background-position: -1481px -1016px; + background-position: -1481px -197px; width: 60px; height: 60px; } .hair_base_3_ghostwhite { background-image: url(spritesmith1.png); - background-position: -1456px -1092px; + background-position: -1456px -273px; width: 90px; height: 90px; } .customize-option.hair_base_3_ghostwhite { background-image: url(spritesmith1.png); - background-position: -1481px -1107px; + background-position: -1481px -288px; width: 60px; height: 60px; } .hair_base_3_green { background-image: url(spritesmith1.png); - background-position: -1456px -1183px; + background-position: -1456px -364px; width: 90px; height: 90px; } .customize-option.hair_base_3_green { background-image: url(spritesmith1.png); - background-position: -1481px -1198px; + background-position: -1481px -379px; width: 60px; height: 60px; } .hair_base_3_halloween { background-image: url(spritesmith1.png); - background-position: -1456px -1274px; + background-position: -1456px -455px; width: 90px; height: 90px; } .customize-option.hair_base_3_halloween { background-image: url(spritesmith1.png); - background-position: -1481px -1289px; + background-position: -1481px -470px; width: 60px; height: 60px; } .hair_base_3_holly { background-image: url(spritesmith1.png); - background-position: -1456px -1365px; + background-position: -1456px -546px; width: 90px; height: 90px; } .customize-option.hair_base_3_holly { background-image: url(spritesmith1.png); - background-position: -1481px -1380px; + background-position: -1481px -561px; width: 60px; height: 60px; } .hair_base_3_hollygreen { background-image: url(spritesmith1.png); - background-position: 0px -1456px; + background-position: -1456px -637px; width: 90px; height: 90px; } .customize-option.hair_base_3_hollygreen { background-image: url(spritesmith1.png); - background-position: -25px -1471px; + background-position: -1481px -652px; width: 60px; height: 60px; } .hair_base_3_midnight { background-image: url(spritesmith1.png); - background-position: -91px -1456px; + background-position: -1456px -728px; width: 90px; height: 90px; } .customize-option.hair_base_3_midnight { background-image: url(spritesmith1.png); - background-position: -116px -1471px; + background-position: -1481px -743px; width: 60px; height: 60px; } .hair_base_3_pblue { background-image: url(spritesmith1.png); - background-position: -182px -1456px; + background-position: -1456px -819px; width: 90px; height: 90px; } .customize-option.hair_base_3_pblue { background-image: url(spritesmith1.png); - background-position: -207px -1471px; + background-position: -1481px -834px; width: 60px; height: 60px; } .hair_base_3_pblue2 { background-image: url(spritesmith1.png); - background-position: -273px -1456px; + background-position: -1456px -910px; width: 90px; height: 90px; } .customize-option.hair_base_3_pblue2 { background-image: url(spritesmith1.png); - background-position: -298px -1471px; + background-position: -1481px -925px; width: 60px; height: 60px; } .hair_base_3_peppermint { background-image: url(spritesmith1.png); - background-position: -364px -1456px; + background-position: -1456px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_3_peppermint { background-image: url(spritesmith1.png); - background-position: -389px -1471px; + background-position: -1481px -1016px; width: 60px; height: 60px; } .hair_base_3_pgreen { background-image: url(spritesmith1.png); - background-position: -455px -1456px; + background-position: -1456px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_3_pgreen { background-image: url(spritesmith1.png); - background-position: -480px -1471px; + background-position: -1481px -1107px; width: 60px; height: 60px; } .hair_base_3_pgreen2 { background-image: url(spritesmith1.png); - background-position: -546px -1456px; + background-position: -1456px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_3_pgreen2 { background-image: url(spritesmith1.png); - background-position: -571px -1471px; + background-position: -1481px -1198px; width: 60px; height: 60px; } .hair_base_3_porange { background-image: url(spritesmith1.png); - background-position: -637px -1456px; + background-position: -1456px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_3_porange { background-image: url(spritesmith1.png); - background-position: -662px -1471px; + background-position: -1481px -1289px; width: 60px; height: 60px; } .hair_base_3_porange2 { background-image: url(spritesmith1.png); - background-position: -728px -1456px; + background-position: -1456px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_3_porange2 { background-image: url(spritesmith1.png); - background-position: -753px -1471px; + background-position: -1481px -1380px; width: 60px; height: 60px; } .hair_base_3_ppink { background-image: url(spritesmith1.png); - background-position: -819px -1456px; + background-position: 0px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_ppink { background-image: url(spritesmith1.png); - background-position: -844px -1471px; + background-position: -25px -1471px; width: 60px; height: 60px; } .hair_base_3_ppink2 { background-image: url(spritesmith1.png); - background-position: -910px -1456px; + background-position: -91px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_ppink2 { background-image: url(spritesmith1.png); - background-position: -935px -1471px; + background-position: -116px -1471px; width: 60px; height: 60px; } .hair_base_3_ppurple { background-image: url(spritesmith1.png); - background-position: -1001px -1456px; + background-position: -182px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_ppurple { background-image: url(spritesmith1.png); - background-position: -1026px -1471px; + background-position: -207px -1471px; width: 60px; height: 60px; } .hair_base_3_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1092px -1456px; + background-position: -273px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1117px -1471px; + background-position: -298px -1471px; width: 60px; height: 60px; } .hair_base_3_pumpkin { background-image: url(spritesmith1.png); - background-position: -1183px -1456px; + background-position: -364px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_pumpkin { background-image: url(spritesmith1.png); - background-position: -1208px -1471px; + background-position: -389px -1471px; width: 60px; height: 60px; } .hair_base_3_purple { background-image: url(spritesmith1.png); - background-position: -1274px -1456px; + background-position: -455px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_purple { background-image: url(spritesmith1.png); - background-position: -1299px -1471px; + background-position: -480px -1471px; width: 60px; height: 60px; } .hair_base_3_pyellow { background-image: url(spritesmith1.png); - background-position: -1365px -1456px; + background-position: -546px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_pyellow { background-image: url(spritesmith1.png); - background-position: -1390px -1471px; + background-position: -571px -1471px; width: 60px; height: 60px; } .hair_base_3_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1456px -1456px; + background-position: -637px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1481px -1471px; + background-position: -662px -1471px; width: 60px; height: 60px; } .hair_base_3_rainbow { background-image: url(spritesmith1.png); - background-position: -1547px 0px; + background-position: -728px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_rainbow { background-image: url(spritesmith1.png); - background-position: -1572px -15px; + background-position: -753px -1471px; width: 60px; height: 60px; } .hair_base_3_red { background-image: url(spritesmith1.png); - background-position: -1547px -91px; + background-position: -819px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_red { background-image: url(spritesmith1.png); - background-position: -1572px -106px; + background-position: -844px -1471px; width: 60px; height: 60px; } .hair_base_3_snowy { background-image: url(spritesmith1.png); - background-position: -1547px -182px; + background-position: -910px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_snowy { background-image: url(spritesmith1.png); - background-position: -1572px -197px; + background-position: -935px -1471px; width: 60px; height: 60px; } .hair_base_3_white { background-image: url(spritesmith1.png); - background-position: -1547px -273px; + background-position: -1001px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_white { background-image: url(spritesmith1.png); - background-position: -1572px -288px; + background-position: -1026px -1471px; width: 60px; height: 60px; } .hair_base_3_winternight { background-image: url(spritesmith1.png); - background-position: -1547px -364px; + background-position: -1092px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_winternight { background-image: url(spritesmith1.png); - background-position: -1572px -379px; + background-position: -1117px -1471px; width: 60px; height: 60px; } .hair_base_3_winterstar { background-image: url(spritesmith1.png); - background-position: -1547px -455px; + background-position: -1183px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_winterstar { background-image: url(spritesmith1.png); - background-position: -1572px -470px; + background-position: -1208px -1471px; width: 60px; height: 60px; } .hair_base_3_yellow { background-image: url(spritesmith1.png); - background-position: -1547px -546px; + background-position: -1274px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_yellow { background-image: url(spritesmith1.png); - background-position: -1572px -561px; + background-position: -1299px -1471px; width: 60px; height: 60px; } .hair_base_3_zombie { background-image: url(spritesmith1.png); - background-position: -1547px -637px; + background-position: -1365px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_3_zombie { background-image: url(spritesmith1.png); - background-position: -1572px -652px; + background-position: -1390px -1471px; width: 60px; height: 60px; } .hair_base_4_TRUred { background-image: url(spritesmith1.png); - background-position: -1547px -728px; + background-position: -1456px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_4_TRUred { background-image: url(spritesmith1.png); - background-position: -1572px -743px; + background-position: -1481px -1471px; width: 60px; height: 60px; } .hair_base_4_aurora { background-image: url(spritesmith1.png); - background-position: -1547px -819px; + background-position: -1547px 0px; width: 90px; height: 90px; } .customize-option.hair_base_4_aurora { background-image: url(spritesmith1.png); - background-position: -1572px -834px; + background-position: -1572px -15px; width: 60px; height: 60px; } .hair_base_4_black { background-image: url(spritesmith1.png); - background-position: -1547px -910px; + background-position: -1547px -91px; width: 90px; height: 90px; } .customize-option.hair_base_4_black { background-image: url(spritesmith1.png); - background-position: -1572px -925px; + background-position: -1572px -106px; width: 60px; height: 60px; } .hair_base_4_blond { background-image: url(spritesmith1.png); - background-position: -1547px -1001px; + background-position: -1547px -182px; width: 90px; height: 90px; } .customize-option.hair_base_4_blond { background-image: url(spritesmith1.png); - background-position: -1572px -1016px; + background-position: -1572px -197px; width: 60px; height: 60px; } .hair_base_4_blue { background-image: url(spritesmith1.png); - background-position: -1547px -1092px; + background-position: -1547px -273px; width: 90px; height: 90px; } .customize-option.hair_base_4_blue { background-image: url(spritesmith1.png); - background-position: -1572px -1107px; + background-position: -1572px -288px; width: 60px; height: 60px; } .hair_base_4_brown { background-image: url(spritesmith1.png); - background-position: -1547px -1183px; + background-position: -1547px -364px; width: 90px; height: 90px; } .customize-option.hair_base_4_brown { background-image: url(spritesmith1.png); - background-position: -1572px -1198px; + background-position: -1572px -379px; width: 60px; height: 60px; } .hair_base_4_candycane { background-image: url(spritesmith1.png); - background-position: -1547px -1274px; + background-position: -1547px -455px; width: 90px; height: 90px; } .customize-option.hair_base_4_candycane { background-image: url(spritesmith1.png); - background-position: -1572px -1289px; + background-position: -1572px -470px; width: 60px; height: 60px; } .hair_base_4_candycorn { background-image: url(spritesmith1.png); - background-position: -1547px -1365px; + background-position: -1547px -546px; width: 90px; height: 90px; } .customize-option.hair_base_4_candycorn { background-image: url(spritesmith1.png); - background-position: -1572px -1380px; + background-position: -1572px -561px; width: 60px; height: 60px; } .hair_base_4_festive { background-image: url(spritesmith1.png); - background-position: -1547px -1456px; + background-position: -1547px -637px; width: 90px; height: 90px; } .customize-option.hair_base_4_festive { background-image: url(spritesmith1.png); - background-position: -1572px -1471px; + background-position: -1572px -652px; width: 60px; height: 60px; } .hair_base_4_frost { background-image: url(spritesmith1.png); - background-position: 0px -1547px; + background-position: -1547px -728px; width: 90px; height: 90px; } .customize-option.hair_base_4_frost { background-image: url(spritesmith1.png); - background-position: -25px -1562px; + background-position: -1572px -743px; width: 60px; height: 60px; } .hair_base_4_ghostwhite { background-image: url(spritesmith1.png); - background-position: -91px -1547px; + background-position: -1547px -819px; width: 90px; height: 90px; } .customize-option.hair_base_4_ghostwhite { background-image: url(spritesmith1.png); - background-position: -116px -1562px; + background-position: -1572px -834px; width: 60px; height: 60px; } .hair_base_4_green { background-image: url(spritesmith1.png); - background-position: -182px -1547px; + background-position: -1547px -910px; width: 90px; height: 90px; } .customize-option.hair_base_4_green { background-image: url(spritesmith1.png); - background-position: -207px -1562px; + background-position: -1572px -925px; width: 60px; height: 60px; } .hair_base_4_halloween { background-image: url(spritesmith1.png); - background-position: -273px -1547px; + background-position: -1547px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_4_halloween { background-image: url(spritesmith1.png); - background-position: -298px -1562px; + background-position: -1572px -1016px; width: 60px; height: 60px; } .hair_base_4_holly { background-image: url(spritesmith1.png); - background-position: -364px -1547px; + background-position: -1547px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_4_holly { background-image: url(spritesmith1.png); - background-position: -389px -1562px; + background-position: -1572px -1107px; width: 60px; height: 60px; } .hair_base_4_hollygreen { background-image: url(spritesmith1.png); - background-position: -455px -1547px; + background-position: -1547px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_4_hollygreen { background-image: url(spritesmith1.png); - background-position: -480px -1562px; + background-position: -1572px -1198px; width: 60px; height: 60px; } .hair_base_4_midnight { background-image: url(spritesmith1.png); - background-position: -546px -1547px; + background-position: -1547px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_4_midnight { background-image: url(spritesmith1.png); - background-position: -571px -1562px; + background-position: -1572px -1289px; width: 60px; height: 60px; } .hair_base_4_pblue { background-image: url(spritesmith1.png); - background-position: -637px -1547px; + background-position: -1547px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_4_pblue { background-image: url(spritesmith1.png); - background-position: -662px -1562px; + background-position: -1572px -1380px; width: 60px; height: 60px; } .hair_base_4_pblue2 { background-image: url(spritesmith1.png); - background-position: -728px -1547px; + background-position: -1547px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_4_pblue2 { background-image: url(spritesmith1.png); - background-position: -753px -1562px; + background-position: -1572px -1471px; width: 60px; height: 60px; } .hair_base_4_peppermint { background-image: url(spritesmith1.png); - background-position: -819px -1547px; + background-position: 0px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_peppermint { background-image: url(spritesmith1.png); - background-position: -844px -1562px; + background-position: -25px -1562px; width: 60px; height: 60px; } .hair_base_4_pgreen { background-image: url(spritesmith1.png); - background-position: -910px -1547px; + background-position: -91px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_pgreen { background-image: url(spritesmith1.png); - background-position: -935px -1562px; + background-position: -116px -1562px; width: 60px; height: 60px; } .hair_base_4_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1001px -1547px; + background-position: -182px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1026px -1562px; + background-position: -207px -1562px; width: 60px; height: 60px; } .hair_base_4_porange { background-image: url(spritesmith1.png); - background-position: -1092px -1547px; + background-position: -273px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_porange { background-image: url(spritesmith1.png); - background-position: -1117px -1562px; + background-position: -298px -1562px; width: 60px; height: 60px; } .hair_base_4_porange2 { background-image: url(spritesmith1.png); - background-position: -1183px -1547px; + background-position: -364px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_porange2 { background-image: url(spritesmith1.png); - background-position: -1208px -1562px; + background-position: -389px -1562px; width: 60px; height: 60px; } .hair_base_4_ppink { background-image: url(spritesmith1.png); - background-position: -1274px -1547px; + background-position: -455px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_ppink { background-image: url(spritesmith1.png); - background-position: -1299px -1562px; + background-position: -480px -1562px; width: 60px; height: 60px; } .hair_base_4_ppink2 { background-image: url(spritesmith1.png); - background-position: -1365px -1547px; + background-position: -546px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_ppink2 { background-image: url(spritesmith1.png); - background-position: -1390px -1562px; + background-position: -571px -1562px; width: 60px; height: 60px; } .hair_base_4_ppurple { background-image: url(spritesmith1.png); - background-position: -1456px -1547px; + background-position: -637px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_ppurple { background-image: url(spritesmith1.png); - background-position: -1481px -1562px; + background-position: -662px -1562px; width: 60px; height: 60px; } .hair_base_4_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1547px -1547px; + background-position: -728px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1572px -1562px; + background-position: -753px -1562px; width: 60px; height: 60px; } .hair_base_4_pumpkin { background-image: url(spritesmith1.png); - background-position: -1638px 0px; + background-position: -819px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_pumpkin { background-image: url(spritesmith1.png); - background-position: -1663px -15px; + background-position: -844px -1562px; width: 60px; height: 60px; } .hair_base_4_purple { background-image: url(spritesmith1.png); - background-position: -1638px -91px; + background-position: -910px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_purple { background-image: url(spritesmith1.png); - background-position: -1663px -106px; + background-position: -935px -1562px; width: 60px; height: 60px; } .hair_base_4_pyellow { background-image: url(spritesmith1.png); - background-position: -1638px -182px; + background-position: -1001px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_pyellow { background-image: url(spritesmith1.png); - background-position: -1663px -197px; + background-position: -1026px -1562px; width: 60px; height: 60px; } .hair_base_4_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1638px -273px; + background-position: -1092px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1663px -288px; + background-position: -1117px -1562px; width: 60px; height: 60px; } .hair_base_4_rainbow { background-image: url(spritesmith1.png); - background-position: -1638px -364px; + background-position: -1183px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_rainbow { background-image: url(spritesmith1.png); - background-position: -1663px -379px; + background-position: -1208px -1562px; width: 60px; height: 60px; } .hair_base_4_red { background-image: url(spritesmith1.png); - background-position: -1638px -455px; + background-position: -1274px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_red { background-image: url(spritesmith1.png); - background-position: -1663px -470px; + background-position: -1299px -1562px; width: 60px; height: 60px; } .hair_base_4_snowy { background-image: url(spritesmith1.png); - background-position: -1638px -546px; + background-position: -1365px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_snowy { background-image: url(spritesmith1.png); - background-position: -1663px -561px; + background-position: -1390px -1562px; width: 60px; height: 60px; } .hair_base_4_white { background-image: url(spritesmith1.png); - background-position: -1638px -637px; + background-position: -1456px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_white { background-image: url(spritesmith1.png); - background-position: -1663px -652px; + background-position: -1481px -1562px; width: 60px; height: 60px; } .hair_base_4_winternight { background-image: url(spritesmith1.png); - background-position: -1638px -728px; + background-position: -1547px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_4_winternight { background-image: url(spritesmith1.png); - background-position: -1663px -743px; + background-position: -1572px -1562px; width: 60px; height: 60px; } .hair_base_4_winterstar { background-image: url(spritesmith1.png); - background-position: -1638px -819px; + background-position: -1638px 0px; width: 90px; height: 90px; } .customize-option.hair_base_4_winterstar { background-image: url(spritesmith1.png); - background-position: -1663px -834px; + background-position: -1663px -15px; width: 60px; height: 60px; } .hair_base_4_yellow { background-image: url(spritesmith1.png); - background-position: -1638px -910px; + background-position: -1638px -91px; width: 90px; height: 90px; } .customize-option.hair_base_4_yellow { background-image: url(spritesmith1.png); - background-position: -1663px -925px; + background-position: -1663px -106px; width: 60px; height: 60px; } .hair_base_4_zombie { background-image: url(spritesmith1.png); - background-position: -1638px -1001px; + background-position: -1638px -182px; width: 90px; height: 90px; } .customize-option.hair_base_4_zombie { background-image: url(spritesmith1.png); - background-position: -1663px -1016px; + background-position: -1663px -197px; width: 60px; height: 60px; } .hair_base_5_TRUred { background-image: url(spritesmith1.png); - background-position: -1638px -1092px; + background-position: -1638px -273px; width: 90px; height: 90px; } .customize-option.hair_base_5_TRUred { background-image: url(spritesmith1.png); - background-position: -1663px -1107px; + background-position: -1663px -288px; width: 60px; height: 60px; } .hair_base_5_aurora { background-image: url(spritesmith1.png); - background-position: -1638px -1183px; + background-position: -1638px -364px; width: 90px; height: 90px; } .customize-option.hair_base_5_aurora { background-image: url(spritesmith1.png); - background-position: -1663px -1198px; + background-position: -1663px -379px; width: 60px; height: 60px; } .hair_base_5_black { background-image: url(spritesmith1.png); - background-position: -1638px -1274px; + background-position: -1638px -455px; width: 90px; height: 90px; } .customize-option.hair_base_5_black { background-image: url(spritesmith1.png); - background-position: -1663px -1289px; + background-position: -1663px -470px; width: 60px; height: 60px; } .hair_base_5_blond { background-image: url(spritesmith1.png); - background-position: -1638px -1365px; + background-position: -1638px -546px; width: 90px; height: 90px; } .customize-option.hair_base_5_blond { background-image: url(spritesmith1.png); - background-position: -1663px -1380px; + background-position: -1663px -561px; width: 60px; height: 60px; } .hair_base_5_blue { background-image: url(spritesmith1.png); - background-position: -1638px -1456px; + background-position: -1638px -637px; width: 90px; height: 90px; } .customize-option.hair_base_5_blue { background-image: url(spritesmith1.png); - background-position: -1663px -1471px; + background-position: -1663px -652px; width: 60px; height: 60px; } .hair_base_5_brown { background-image: url(spritesmith1.png); - background-position: -1638px -1547px; + background-position: -1638px -728px; width: 90px; height: 90px; } .customize-option.hair_base_5_brown { background-image: url(spritesmith1.png); - background-position: -1663px -1562px; + background-position: -1663px -743px; width: 60px; height: 60px; } .hair_base_5_candycane { background-image: url(spritesmith1.png); - background-position: 0px -1638px; + background-position: -1638px -819px; width: 90px; height: 90px; } .customize-option.hair_base_5_candycane { background-image: url(spritesmith1.png); - background-position: -25px -1653px; + background-position: -1663px -834px; width: 60px; height: 60px; } .hair_base_5_candycorn { background-image: url(spritesmith1.png); - background-position: -91px -1638px; + background-position: -1638px -910px; width: 90px; height: 90px; } .customize-option.hair_base_5_candycorn { background-image: url(spritesmith1.png); - background-position: -116px -1653px; + background-position: -1663px -925px; width: 60px; height: 60px; } .hair_base_5_festive { background-image: url(spritesmith1.png); - background-position: -182px -1638px; + background-position: -1638px -1001px; width: 90px; height: 90px; } .customize-option.hair_base_5_festive { background-image: url(spritesmith1.png); - background-position: -207px -1653px; + background-position: -1663px -1016px; width: 60px; height: 60px; } .hair_base_5_frost { background-image: url(spritesmith1.png); - background-position: -273px -1638px; + background-position: -1638px -1092px; width: 90px; height: 90px; } .customize-option.hair_base_5_frost { background-image: url(spritesmith1.png); - background-position: -298px -1653px; + background-position: -1663px -1107px; width: 60px; height: 60px; } .hair_base_5_ghostwhite { background-image: url(spritesmith1.png); - background-position: -364px -1638px; + background-position: -1638px -1183px; width: 90px; height: 90px; } .customize-option.hair_base_5_ghostwhite { background-image: url(spritesmith1.png); - background-position: -389px -1653px; + background-position: -1663px -1198px; width: 60px; height: 60px; } .hair_base_5_green { background-image: url(spritesmith1.png); - background-position: -455px -1638px; + background-position: -1638px -1274px; width: 90px; height: 90px; } .customize-option.hair_base_5_green { background-image: url(spritesmith1.png); - background-position: -480px -1653px; + background-position: -1663px -1289px; width: 60px; height: 60px; } .hair_base_5_halloween { background-image: url(spritesmith1.png); - background-position: -546px -1638px; + background-position: -1638px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_5_halloween { background-image: url(spritesmith1.png); - background-position: -571px -1653px; + background-position: -1663px -1380px; width: 60px; height: 60px; } .hair_base_5_holly { background-image: url(spritesmith1.png); - background-position: -637px -1638px; + background-position: -1638px -1456px; width: 90px; height: 90px; } .customize-option.hair_base_5_holly { background-image: url(spritesmith1.png); - background-position: -662px -1653px; + background-position: -1663px -1471px; width: 60px; height: 60px; } .hair_base_5_hollygreen { background-image: url(spritesmith1.png); - background-position: -728px -1638px; + background-position: -1638px -1547px; width: 90px; height: 90px; } .customize-option.hair_base_5_hollygreen { background-image: url(spritesmith1.png); - background-position: -753px -1653px; + background-position: -1663px -1562px; width: 60px; height: 60px; } .hair_base_5_midnight { background-image: url(spritesmith1.png); - background-position: -819px -1638px; + background-position: 0px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_midnight { background-image: url(spritesmith1.png); - background-position: -844px -1653px; + background-position: -25px -1653px; width: 60px; height: 60px; } .hair_base_5_pblue { background-image: url(spritesmith1.png); - background-position: -910px -1638px; + background-position: -91px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pblue { background-image: url(spritesmith1.png); - background-position: -935px -1653px; + background-position: -116px -1653px; width: 60px; height: 60px; } .hair_base_5_pblue2 { background-image: url(spritesmith1.png); - background-position: -1001px -1638px; + background-position: -182px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pblue2 { background-image: url(spritesmith1.png); - background-position: -1026px -1653px; + background-position: -207px -1653px; width: 60px; height: 60px; } .hair_base_5_peppermint { background-image: url(spritesmith1.png); - background-position: -1092px -1638px; + background-position: -273px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_peppermint { background-image: url(spritesmith1.png); - background-position: -1117px -1653px; + background-position: -298px -1653px; width: 60px; height: 60px; } .hair_base_5_pgreen { background-image: url(spritesmith1.png); - background-position: -1183px -1638px; + background-position: -364px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pgreen { background-image: url(spritesmith1.png); - background-position: -1208px -1653px; + background-position: -389px -1653px; width: 60px; height: 60px; } .hair_base_5_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1274px -1638px; + background-position: -455px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pgreen2 { background-image: url(spritesmith1.png); - background-position: -1299px -1653px; + background-position: -480px -1653px; width: 60px; height: 60px; } .hair_base_5_porange { background-image: url(spritesmith1.png); - background-position: -1365px -1638px; + background-position: -546px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_porange { background-image: url(spritesmith1.png); - background-position: -1390px -1653px; + background-position: -571px -1653px; width: 60px; height: 60px; } .hair_base_5_porange2 { background-image: url(spritesmith1.png); - background-position: -1456px -1638px; + background-position: -637px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_porange2 { background-image: url(spritesmith1.png); - background-position: -1481px -1653px; + background-position: -662px -1653px; width: 60px; height: 60px; } .hair_base_5_ppink { background-image: url(spritesmith1.png); - background-position: -1547px -1638px; + background-position: -728px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_ppink { background-image: url(spritesmith1.png); - background-position: -1572px -1653px; + background-position: -753px -1653px; width: 60px; height: 60px; } .hair_base_5_ppink2 { background-image: url(spritesmith1.png); - background-position: -1638px -1638px; + background-position: -819px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_ppink2 { background-image: url(spritesmith1.png); - background-position: -1663px -1653px; + background-position: -844px -1653px; width: 60px; height: 60px; } .hair_base_5_ppurple { background-image: url(spritesmith1.png); - background-position: -1729px 0px; + background-position: -910px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_ppurple { background-image: url(spritesmith1.png); - background-position: -1754px -15px; + background-position: -935px -1653px; width: 60px; height: 60px; } .hair_base_5_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1729px -91px; + background-position: -1001px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_ppurple2 { background-image: url(spritesmith1.png); - background-position: -1754px -106px; + background-position: -1026px -1653px; width: 60px; height: 60px; } .hair_base_5_pumpkin { background-image: url(spritesmith1.png); - background-position: -1729px -182px; + background-position: -1092px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pumpkin { background-image: url(spritesmith1.png); - background-position: -1754px -197px; + background-position: -1117px -1653px; width: 60px; height: 60px; } .hair_base_5_purple { background-image: url(spritesmith1.png); - background-position: -1729px -273px; + background-position: -1183px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_purple { background-image: url(spritesmith1.png); - background-position: -1754px -288px; + background-position: -1208px -1653px; width: 60px; height: 60px; } .hair_base_5_pyellow { background-image: url(spritesmith1.png); - background-position: -1729px -364px; + background-position: -1274px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pyellow { background-image: url(spritesmith1.png); - background-position: -1754px -379px; + background-position: -1299px -1653px; width: 60px; height: 60px; } .hair_base_5_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1729px -455px; + background-position: -1365px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_pyellow2 { background-image: url(spritesmith1.png); - background-position: -1754px -470px; + background-position: -1390px -1653px; width: 60px; height: 60px; } .hair_base_5_rainbow { background-image: url(spritesmith1.png); - background-position: -1729px -546px; + background-position: -1456px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_rainbow { background-image: url(spritesmith1.png); - background-position: -1754px -561px; + background-position: -1481px -1653px; width: 60px; height: 60px; } .hair_base_5_red { background-image: url(spritesmith1.png); - background-position: -1729px -637px; + background-position: -1547px -1638px; width: 90px; height: 90px; } .customize-option.hair_base_5_red { + background-image: url(spritesmith1.png); + background-position: -1572px -1653px; + width: 60px; + height: 60px; +} +.hair_base_5_snowy { + background-image: url(spritesmith1.png); + background-position: -1638px -1638px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_snowy { + background-image: url(spritesmith1.png); + background-position: -1663px -1653px; + width: 60px; + height: 60px; +} +.hair_base_5_white { + background-image: url(spritesmith1.png); + background-position: -1729px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_white { + background-image: url(spritesmith1.png); + background-position: -1754px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_winternight { + background-image: url(spritesmith1.png); + background-position: -1729px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_winternight { + background-image: url(spritesmith1.png); + background-position: -1754px -106px; + width: 60px; + height: 60px; +} +.hair_base_5_winterstar { + background-image: url(spritesmith1.png); + background-position: -1729px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_winterstar { + background-image: url(spritesmith1.png); + background-position: -1754px -197px; + width: 60px; + height: 60px; +} +.hair_base_5_yellow { + background-image: url(spritesmith1.png); + background-position: -1729px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_yellow { + background-image: url(spritesmith1.png); + background-position: -1754px -288px; + width: 60px; + height: 60px; +} +.hair_base_5_zombie { + background-image: url(spritesmith1.png); + background-position: -1729px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_zombie { + background-image: url(spritesmith1.png); + background-position: -1754px -379px; + width: 60px; + height: 60px; +} +.hair_base_6_TRUred { + background-image: url(spritesmith1.png); + background-position: -1729px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_TRUred { + background-image: url(spritesmith1.png); + background-position: -1754px -470px; + width: 60px; + height: 60px; +} +.hair_base_6_aurora { + background-image: url(spritesmith1.png); + background-position: -1729px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_aurora { + background-image: url(spritesmith1.png); + background-position: -1754px -561px; + width: 60px; + height: 60px; +} +.hair_base_6_black { + background-image: url(spritesmith1.png); + background-position: -1729px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_black { background-image: url(spritesmith1.png); background-position: -1754px -652px; width: 60px; height: 60px; } +.hair_base_6_blond { + background-image: url(spritesmith1.png); + background-position: -1729px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blond { + background-image: url(spritesmith1.png); + background-position: -1754px -743px; + width: 60px; + height: 60px; +} +.hair_base_6_blue { + background-image: url(spritesmith1.png); + background-position: -1729px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blue { + background-image: url(spritesmith1.png); + background-position: -1754px -834px; + width: 60px; + height: 60px; +} +.hair_base_6_brown { + background-image: url(spritesmith1.png); + background-position: -1729px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_brown { + background-image: url(spritesmith1.png); + background-position: -1754px -925px; + width: 60px; + height: 60px; +} +.hair_base_6_candycane { + background-image: url(spritesmith1.png); + background-position: -1729px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycane { + background-image: url(spritesmith1.png); + background-position: -1754px -1016px; + width: 60px; + height: 60px; +} +.hair_base_6_candycorn { + background-image: url(spritesmith1.png); + background-position: -1729px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycorn { + background-image: url(spritesmith1.png); + background-position: -1754px -1107px; + width: 60px; + height: 60px; +} +.hair_base_6_festive { + background-image: url(spritesmith1.png); + background-position: -1729px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_festive { + background-image: url(spritesmith1.png); + background-position: -1754px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_frost { + background-image: url(spritesmith1.png); + background-position: -1729px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_frost { + background-image: url(spritesmith1.png); + background-position: -1754px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -1729px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ghostwhite { + background-image: url(spritesmith1.png); + background-position: -1754px -1380px; + width: 60px; + height: 60px; +} +.hair_base_6_green { + background-image: url(spritesmith1.png); + background-position: -1729px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_green { + background-image: url(spritesmith1.png); + background-position: -1754px -1471px; + width: 60px; + height: 60px; +} +.hair_base_6_halloween { + background-image: url(spritesmith1.png); + background-position: -1729px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_halloween { + background-image: url(spritesmith1.png); + background-position: -1754px -1562px; + width: 60px; + height: 60px; +} +.hair_base_6_holly { + background-image: url(spritesmith1.png); + background-position: -1729px -1638px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_holly { + background-image: url(spritesmith1.png); + background-position: -1754px -1653px; + width: 60px; + height: 60px; +} +.hair_base_6_hollygreen { + background-image: url(spritesmith1.png); + background-position: 0px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_hollygreen { + background-image: url(spritesmith1.png); + background-position: -25px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_midnight { + background-image: url(spritesmith1.png); + background-position: -91px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_midnight { + background-image: url(spritesmith1.png); + background-position: -116px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue { + background-image: url(spritesmith1.png); + background-position: -182px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue { + background-image: url(spritesmith1.png); + background-position: -207px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue2 { + background-image: url(spritesmith1.png); + background-position: -273px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue2 { + background-image: url(spritesmith1.png); + background-position: -298px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_peppermint { + background-image: url(spritesmith1.png); + background-position: -364px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_peppermint { + background-image: url(spritesmith1.png); + background-position: -389px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen { + background-image: url(spritesmith1.png); + background-position: -455px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen { + background-image: url(spritesmith1.png); + background-position: -480px -1744px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -546px -1729px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen2 { + background-image: url(spritesmith1.png); + background-position: -571px -1744px; + width: 60px; + height: 60px; +} diff --git a/common/dist/sprites/spritesmith1.png b/common/dist/sprites/spritesmith1.png index 4fa9143a7f..b864623539 100644 Binary files a/common/dist/sprites/spritesmith1.png and b/common/dist/sprites/spritesmith1.png differ diff --git a/common/dist/sprites/spritesmith2.css b/common/dist/sprites/spritesmith2.css index 0e78a7e1d6..1e08544501 100644 --- a/common/dist/sprites/spritesmith2.css +++ b/common/dist/sprites/spritesmith2.css @@ -1,4026 +1,4068 @@ -.hair_base_5_snowy { +.hair_base_6_porange { background-image: url(spritesmith2.png); background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_5_snowy { +.customize-option.hair_base_6_porange { background-image: url(spritesmith2.png); background-position: -116px -15px; width: 60px; height: 60px; } -.hair_base_5_white { - background-image: url(spritesmith2.png); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_white { - background-image: url(spritesmith2.png); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_5_winternight { - background-image: url(spritesmith2.png); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winternight { - background-image: url(spritesmith2.png); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_winterstar { - background-image: url(spritesmith2.png); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winterstar { - background-image: url(spritesmith2.png); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_yellow { - background-image: url(spritesmith2.png); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_yellow { - background-image: url(spritesmith2.png); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_zombie { - background-image: url(spritesmith2.png); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_zombie { - background-image: url(spritesmith2.png); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_TRUred { - background-image: url(spritesmith2.png); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_TRUred { - background-image: url(spritesmith2.png); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_aurora { - background-image: url(spritesmith2.png); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_aurora { - background-image: url(spritesmith2.png); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_black { - background-image: url(spritesmith2.png); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_black { - background-image: url(spritesmith2.png); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_blond { - background-image: url(spritesmith2.png); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_blond { - background-image: url(spritesmith2.png); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_blue { - background-image: url(spritesmith2.png); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_blue { - background-image: url(spritesmith2.png); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_brown { - background-image: url(spritesmith2.png); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_brown { - background-image: url(spritesmith2.png); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_candycane { - background-image: url(spritesmith2.png); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_candycane { - background-image: url(spritesmith2.png); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_candycorn { - background-image: url(spritesmith2.png); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_candycorn { - background-image: url(spritesmith2.png); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_festive { - background-image: url(spritesmith2.png); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_festive { - background-image: url(spritesmith2.png); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_frost { - background-image: url(spritesmith2.png); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_frost { - background-image: url(spritesmith2.png); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_green { - background-image: url(spritesmith2.png); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_green { - background-image: url(spritesmith2.png); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_halloween { - background-image: url(spritesmith2.png); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_halloween { - background-image: url(spritesmith2.png); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_holly { - background-image: url(spritesmith2.png); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_holly { - background-image: url(spritesmith2.png); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_hollygreen { - background-image: url(spritesmith2.png); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_hollygreen { - background-image: url(spritesmith2.png); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_midnight { - background-image: url(spritesmith2.png); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_midnight { - background-image: url(spritesmith2.png); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue { - background-image: url(spritesmith2.png); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue { - background-image: url(spritesmith2.png); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue2 { - background-image: url(spritesmith2.png); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue2 { - background-image: url(spritesmith2.png); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_peppermint { - background-image: url(spritesmith2.png); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_peppermint { - background-image: url(spritesmith2.png); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen { - background-image: url(spritesmith2.png); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen { - background-image: url(spritesmith2.png); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_porange { - background-image: url(spritesmith2.png); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange { - background-image: url(spritesmith2.png); - background-position: -480px -197px; - width: 60px; - height: 60px; -} .hair_base_6_porange2 { - background-image: url(spritesmith2.png); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange2 { - background-image: url(spritesmith2.png); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink { - background-image: url(spritesmith2.png); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink { - background-image: url(spritesmith2.png); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink2 { - background-image: url(spritesmith2.png); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink2 { - background-image: url(spritesmith2.png); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple { - background-image: url(spritesmith2.png); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple { - background-image: url(spritesmith2.png); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_pumpkin { - background-image: url(spritesmith2.png); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pumpkin { - background-image: url(spritesmith2.png); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_purple { - background-image: url(spritesmith2.png); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_purple { - background-image: url(spritesmith2.png); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow { - background-image: url(spritesmith2.png); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow { - background-image: url(spritesmith2.png); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_rainbow { - background-image: url(spritesmith2.png); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_rainbow { - background-image: url(spritesmith2.png); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_red { - background-image: url(spritesmith2.png); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_red { - background-image: url(spritesmith2.png); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_snowy { - background-image: url(spritesmith2.png); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_snowy { - background-image: url(spritesmith2.png); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_white { - background-image: url(spritesmith2.png); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_white { - background-image: url(spritesmith2.png); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_winternight { - background-image: url(spritesmith2.png); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winternight { - background-image: url(spritesmith2.png); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_winterstar { - background-image: url(spritesmith2.png); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winterstar { - background-image: url(spritesmith2.png); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_yellow { - background-image: url(spritesmith2.png); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_yellow { - background-image: url(spritesmith2.png); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_zombie { - background-image: url(spritesmith2.png); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_zombie { - background-image: url(spritesmith2.png); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_TRUred { - background-image: url(spritesmith2.png); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_TRUred { - background-image: url(spritesmith2.png); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_aurora { - background-image: url(spritesmith2.png); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_aurora { - background-image: url(spritesmith2.png); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_black { - background-image: url(spritesmith2.png); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_black { - background-image: url(spritesmith2.png); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_blond { - background-image: url(spritesmith2.png); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_blond { - background-image: url(spritesmith2.png); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_blue { - background-image: url(spritesmith2.png); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_blue { - background-image: url(spritesmith2.png); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_brown { - background-image: url(spritesmith2.png); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_brown { - background-image: url(spritesmith2.png); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_candycane { - background-image: url(spritesmith2.png); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_candycane { - background-image: url(spritesmith2.png); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_7_candycorn { - background-image: url(spritesmith2.png); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_candycorn { - background-image: url(spritesmith2.png); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_7_festive { - background-image: url(spritesmith2.png); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_festive { - background-image: url(spritesmith2.png); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_frost { - background-image: url(spritesmith2.png); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_frost { - background-image: url(spritesmith2.png); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_green { - background-image: url(spritesmith2.png); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_green { - background-image: url(spritesmith2.png); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_halloween { - background-image: url(spritesmith2.png); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_halloween { - background-image: url(spritesmith2.png); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_holly { - background-image: url(spritesmith2.png); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_holly { - background-image: url(spritesmith2.png); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_hollygreen { - background-image: url(spritesmith2.png); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_hollygreen { - background-image: url(spritesmith2.png); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_midnight { - background-image: url(spritesmith2.png); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_midnight { - background-image: url(spritesmith2.png); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue { - background-image: url(spritesmith2.png); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue { - background-image: url(spritesmith2.png); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue2 { - background-image: url(spritesmith2.png); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue2 { - background-image: url(spritesmith2.png); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_peppermint { - background-image: url(spritesmith2.png); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_peppermint { - background-image: url(spritesmith2.png); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen { - background-image: url(spritesmith2.png); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen { - background-image: url(spritesmith2.png); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_porange { - background-image: url(spritesmith2.png); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange { - background-image: url(spritesmith2.png); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_7_porange2 { - background-image: url(spritesmith2.png); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange2 { - background-image: url(spritesmith2.png); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink { - background-image: url(spritesmith2.png); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink { - background-image: url(spritesmith2.png); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink2 { - background-image: url(spritesmith2.png); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink2 { - background-image: url(spritesmith2.png); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple { - background-image: url(spritesmith2.png); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple { - background-image: url(spritesmith2.png); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_pumpkin { - background-image: url(spritesmith2.png); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pumpkin { - background-image: url(spritesmith2.png); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_purple { - background-image: url(spritesmith2.png); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_purple { - background-image: url(spritesmith2.png); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow { - background-image: url(spritesmith2.png); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow { - background-image: url(spritesmith2.png); - background-position: -207px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_rainbow { - background-image: url(spritesmith2.png); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_rainbow { - background-image: url(spritesmith2.png); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_red { - background-image: url(spritesmith2.png); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_red { - background-image: url(spritesmith2.png); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_snowy { - background-image: url(spritesmith2.png); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_snowy { - background-image: url(spritesmith2.png); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_white { - background-image: url(spritesmith2.png); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_white { - background-image: url(spritesmith2.png); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_winternight { - background-image: url(spritesmith2.png); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winternight { - background-image: url(spritesmith2.png); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_winterstar { - background-image: url(spritesmith2.png); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winterstar { - background-image: url(spritesmith2.png); - background-position: -844px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_yellow { - background-image: url(spritesmith2.png); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_yellow { - background-image: url(spritesmith2.png); - background-position: -844px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_zombie { - background-image: url(spritesmith2.png); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_zombie { - background-image: url(spritesmith2.png); - background-position: -844px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_TRUred { - background-image: url(spritesmith2.png); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_TRUred { - background-image: url(spritesmith2.png); - background-position: -844px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_aurora { - background-image: url(spritesmith2.png); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_aurora { - background-image: url(spritesmith2.png); - background-position: -844px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_black { - background-image: url(spritesmith2.png); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_black { - background-image: url(spritesmith2.png); - background-position: -844px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_blond { - background-image: url(spritesmith2.png); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_blond { - background-image: url(spritesmith2.png); - background-position: -844px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_blue { - background-image: url(spritesmith2.png); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_blue { - background-image: url(spritesmith2.png); - background-position: -844px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_brown { - background-image: url(spritesmith2.png); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_brown { - background-image: url(spritesmith2.png); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_base_8_candycane { - background-image: url(spritesmith2.png); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_candycane { - background-image: url(spritesmith2.png); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_candycorn { - background-image: url(spritesmith2.png); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_candycorn { - background-image: url(spritesmith2.png); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_festive { - background-image: url(spritesmith2.png); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_festive { - background-image: url(spritesmith2.png); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_frost { - background-image: url(spritesmith2.png); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_frost { - background-image: url(spritesmith2.png); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_green { - background-image: url(spritesmith2.png); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_green { - background-image: url(spritesmith2.png); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_halloween { - background-image: url(spritesmith2.png); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_halloween { - background-image: url(spritesmith2.png); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_holly { - background-image: url(spritesmith2.png); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_holly { - background-image: url(spritesmith2.png); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_hollygreen { - background-image: url(spritesmith2.png); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_hollygreen { - background-image: url(spritesmith2.png); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_midnight { - background-image: url(spritesmith2.png); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_midnight { - background-image: url(spritesmith2.png); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue { - background-image: url(spritesmith2.png); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue { - background-image: url(spritesmith2.png); - background-position: -935px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue2 { - background-image: url(spritesmith2.png); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue2 { - background-image: url(spritesmith2.png); - background-position: -935px -106px; - width: 60px; - height: 60px; -} -.hair_base_8_peppermint { - background-image: url(spritesmith2.png); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_peppermint { - background-image: url(spritesmith2.png); - background-position: -935px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen { - background-image: url(spritesmith2.png); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen { - background-image: url(spritesmith2.png); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_porange { - background-image: url(spritesmith2.png); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange { - background-image: url(spritesmith2.png); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_porange2 { - background-image: url(spritesmith2.png); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange2 { - background-image: url(spritesmith2.png); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink { - background-image: url(spritesmith2.png); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink { - background-image: url(spritesmith2.png); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink2 { - background-image: url(spritesmith2.png); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink2 { - background-image: url(spritesmith2.png); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple { - background-image: url(spritesmith2.png); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple { - background-image: url(spritesmith2.png); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple2 { - background-image: url(spritesmith2.png); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_pumpkin { - background-image: url(spritesmith2.png); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pumpkin { - background-image: url(spritesmith2.png); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_purple { - background-image: url(spritesmith2.png); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_purple { - background-image: url(spritesmith2.png); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow { - background-image: url(spritesmith2.png); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow { - background-image: url(spritesmith2.png); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_rainbow { - background-image: url(spritesmith2.png); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_rainbow { - background-image: url(spritesmith2.png); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_red { - background-image: url(spritesmith2.png); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_red { - background-image: url(spritesmith2.png); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_snowy { - background-image: url(spritesmith2.png); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_snowy { - background-image: url(spritesmith2.png); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_white { - background-image: url(spritesmith2.png); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_white { - background-image: url(spritesmith2.png); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_winternight { - background-image: url(spritesmith2.png); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winternight { - background-image: url(spritesmith2.png); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_winterstar { - background-image: url(spritesmith2.png); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winterstar { - background-image: url(spritesmith2.png); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_yellow { - background-image: url(spritesmith2.png); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_yellow { - background-image: url(spritesmith2.png); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_zombie { - background-image: url(spritesmith2.png); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_zombie { - background-image: url(spritesmith2.png); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_base_9_TRUred { - background-image: url(spritesmith2.png); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_TRUred { - background-image: url(spritesmith2.png); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_9_aurora { - background-image: url(spritesmith2.png); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_aurora { - background-image: url(spritesmith2.png); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_9_black { - background-image: url(spritesmith2.png); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_black { - background-image: url(spritesmith2.png); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_9_blond { - background-image: url(spritesmith2.png); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_blond { - background-image: url(spritesmith2.png); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_9_blue { - background-image: url(spritesmith2.png); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_blue { - background-image: url(spritesmith2.png); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_9_brown { - background-image: url(spritesmith2.png); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_brown { - background-image: url(spritesmith2.png); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_9_candycane { - background-image: url(spritesmith2.png); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_candycane { - background-image: url(spritesmith2.png); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_candycorn { - background-image: url(spritesmith2.png); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_candycorn { - background-image: url(spritesmith2.png); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_9_festive { - background-image: url(spritesmith2.png); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_festive { - background-image: url(spritesmith2.png); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_9_frost { - background-image: url(spritesmith2.png); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_frost { - background-image: url(spritesmith2.png); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ghostwhite { - background-image: url(spritesmith2.png); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_green { - background-image: url(spritesmith2.png); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_green { - background-image: url(spritesmith2.png); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_halloween { - background-image: url(spritesmith2.png); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_halloween { - background-image: url(spritesmith2.png); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_holly { - background-image: url(spritesmith2.png); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_holly { - background-image: url(spritesmith2.png); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_hollygreen { - background-image: url(spritesmith2.png); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_hollygreen { - background-image: url(spritesmith2.png); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_midnight { - background-image: url(spritesmith2.png); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_midnight { - background-image: url(spritesmith2.png); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue { - background-image: url(spritesmith2.png); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue { - background-image: url(spritesmith2.png); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue2 { - background-image: url(spritesmith2.png); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue2 { - background-image: url(spritesmith2.png); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_peppermint { - background-image: url(spritesmith2.png); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_peppermint { - background-image: url(spritesmith2.png); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen { - background-image: url(spritesmith2.png); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen { - background-image: url(spritesmith2.png); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_porange { - background-image: url(spritesmith2.png); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange { - background-image: url(spritesmith2.png); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_9_porange2 { - background-image: url(spritesmith2.png); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange2 { - background-image: url(spritesmith2.png); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink { - background-image: url(spritesmith2.png); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink { - background-image: url(spritesmith2.png); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple { - background-image: url(spritesmith2.png); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple { - background-image: url(spritesmith2.png); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_base_9_pumpkin { - background-image: url(spritesmith2.png); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pumpkin { - background-image: url(spritesmith2.png); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_base_9_purple { - background-image: url(spritesmith2.png); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_purple { - background-image: url(spritesmith2.png); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow { - background-image: url(spritesmith2.png); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow { - background-image: url(spritesmith2.png); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_9_rainbow { - background-image: url(spritesmith2.png); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_rainbow { - background-image: url(spritesmith2.png); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_9_red { - background-image: url(spritesmith2.png); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_red { - background-image: url(spritesmith2.png); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_snowy { - background-image: url(spritesmith2.png); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_snowy { - background-image: url(spritesmith2.png); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_white { - background-image: url(spritesmith2.png); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_white { - background-image: url(spritesmith2.png); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_winternight { - background-image: url(spritesmith2.png); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winternight { - background-image: url(spritesmith2.png); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_winterstar { - background-image: url(spritesmith2.png); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winterstar { - background-image: url(spritesmith2.png); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_yellow { - background-image: url(spritesmith2.png); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_yellow { - background-image: url(spritesmith2.png); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_zombie { - background-image: url(spritesmith2.png); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_zombie { - background-image: url(spritesmith2.png); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_pblue2 { - background-image: url(spritesmith2.png); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pblue2 { - background-image: url(spritesmith2.png); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_porange2 { - background-image: url(spritesmith2.png); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_porange2 { - background-image: url(spritesmith2.png); - background-position: -753px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppink2 { - background-image: url(spritesmith2.png); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppink2 { - background-image: url(spritesmith2.png); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_1_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_beard_2_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_beard_2_porange2 { - background-image: url(spritesmith2.png); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_porange2 { - background-image: url(spritesmith2.png); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_beard_2_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_beard_2_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_2_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_beard_3_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_beard_3_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1208px -561px; - width: 60px; - height: 60px; -} -.hair_beard_3_porange2 { - background-image: url(spritesmith2.png); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_porange2 { - background-image: url(spritesmith2.png); - background-position: -1208px -652px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppink2 { - background-image: url(spritesmith2.png); - background-position: -1208px -743px; - width: 60px; - height: 60px; -} -.hair_beard_3_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -1208px -834px; - width: 60px; - height: 60px; -} -.hair_beard_3_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_3_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -1208px -925px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pblue2 { - background-image: url(spritesmith2.png); - background-position: -1208px -1016px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_mustache_1_porange2 { - background-image: url(spritesmith2.png); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_porange2 { - background-image: url(spritesmith2.png); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppink2 { - background-image: url(spritesmith2.png); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppink2 { - background-image: url(spritesmith2.png); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_1_ppurple2 { - background-image: url(spritesmith2.png); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_1_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_1_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pblue2 { - background-image: url(spritesmith2.png); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pblue2 { - background-image: url(spritesmith2.png); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pgreen2 { - background-image: url(spritesmith2.png); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_porange2 { - background-image: url(spritesmith2.png); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_porange2 { - background-image: url(spritesmith2.png); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppink2 { - background-image: url(spritesmith2.png); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppink2 { - background-image: url(spritesmith2.png); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppurple2 { - background-image: url(spritesmith2.png); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pyellow2 { - background-image: url(spritesmith2.png); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.broad_shirt_black { - background-image: url(spritesmith2.png); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_black { - background-image: url(spritesmith2.png); - background-position: -935px -1213px; - width: 60px; - height: 60px; -} -.broad_shirt_blue { background-image: url(spritesmith2.png); background-position: -1001px -1183px; width: 90px; height: 90px; } +.customize-option.hair_base_6_porange2 { + background-image: url(spritesmith2.png); + background-position: -1026px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink { + background-image: url(spritesmith2.png); + background-position: 0px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink { + background-image: url(spritesmith2.png); + background-position: -25px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink2 { + background-image: url(spritesmith2.png); + background-position: -91px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink2 { + background-image: url(spritesmith2.png); + background-position: -116px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple { + background-image: url(spritesmith2.png); + background-position: -182px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple { + background-image: url(spritesmith2.png); + background-position: -207px -15px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -182px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -207px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_pumpkin { + background-image: url(spritesmith2.png); + background-position: 0px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pumpkin { + background-image: url(spritesmith2.png); + background-position: -25px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_purple { + background-image: url(spritesmith2.png); + background-position: -91px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_purple { + background-image: url(spritesmith2.png); + background-position: -116px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow { + background-image: url(spritesmith2.png); + background-position: -182px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow { + background-image: url(spritesmith2.png); + background-position: -207px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -273px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -298px -15px; + width: 60px; + height: 60px; +} +.hair_base_6_rainbow { + background-image: url(spritesmith2.png); + background-position: -273px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_rainbow { + background-image: url(spritesmith2.png); + background-position: -298px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_red { + background-image: url(spritesmith2.png); + background-position: -273px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_red { + background-image: url(spritesmith2.png); + background-position: -298px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_snowy { + background-image: url(spritesmith2.png); + background-position: 0px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_snowy { + background-image: url(spritesmith2.png); + background-position: -25px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_white { + background-image: url(spritesmith2.png); + background-position: -91px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_white { + background-image: url(spritesmith2.png); + background-position: -116px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_winternight { + background-image: url(spritesmith2.png); + background-position: -182px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_winternight { + background-image: url(spritesmith2.png); + background-position: -207px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_winterstar { + background-image: url(spritesmith2.png); + background-position: -273px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_winterstar { + background-image: url(spritesmith2.png); + background-position: -298px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_yellow { + background-image: url(spritesmith2.png); + background-position: -364px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_yellow { + background-image: url(spritesmith2.png); + background-position: -389px -15px; + width: 60px; + height: 60px; +} +.hair_base_6_zombie { + background-image: url(spritesmith2.png); + background-position: -364px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_zombie { + background-image: url(spritesmith2.png); + background-position: -389px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_TRUred { + background-image: url(spritesmith2.png); + background-position: -364px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_TRUred { + background-image: url(spritesmith2.png); + background-position: -389px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_aurora { + background-image: url(spritesmith2.png); + background-position: -364px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_aurora { + background-image: url(spritesmith2.png); + background-position: -389px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_black { + background-image: url(spritesmith2.png); + background-position: 0px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_black { + background-image: url(spritesmith2.png); + background-position: -25px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_blond { + background-image: url(spritesmith2.png); + background-position: -91px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blond { + background-image: url(spritesmith2.png); + background-position: -116px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_blue { + background-image: url(spritesmith2.png); + background-position: -182px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blue { + background-image: url(spritesmith2.png); + background-position: -207px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_brown { + background-image: url(spritesmith2.png); + background-position: -273px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_brown { + background-image: url(spritesmith2.png); + background-position: -298px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_candycane { + background-image: url(spritesmith2.png); + background-position: -364px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycane { + background-image: url(spritesmith2.png); + background-position: -389px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_candycorn { + background-image: url(spritesmith2.png); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycorn { + background-image: url(spritesmith2.png); + background-position: -480px -15px; + width: 60px; + height: 60px; +} +.hair_base_7_festive { + background-image: url(spritesmith2.png); + background-position: -455px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_festive { + background-image: url(spritesmith2.png); + background-position: -480px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_frost { + background-image: url(spritesmith2.png); + background-position: -455px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_frost { + background-image: url(spritesmith2.png); + background-position: -480px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -455px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -480px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_green { + background-image: url(spritesmith2.png); + background-position: -455px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_green { + background-image: url(spritesmith2.png); + background-position: -480px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_halloween { + background-image: url(spritesmith2.png); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_halloween { + background-image: url(spritesmith2.png); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_holly { + background-image: url(spritesmith2.png); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_holly { + background-image: url(spritesmith2.png); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_hollygreen { + background-image: url(spritesmith2.png); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_hollygreen { + background-image: url(spritesmith2.png); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_midnight { + background-image: url(spritesmith2.png); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_midnight { + background-image: url(spritesmith2.png); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue { + background-image: url(spritesmith2.png); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue { + background-image: url(spritesmith2.png); + background-position: -389px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue2 { + background-image: url(spritesmith2.png); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue2 { + background-image: url(spritesmith2.png); + background-position: -480px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_peppermint { + background-image: url(spritesmith2.png); + background-position: -546px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_peppermint { + background-image: url(spritesmith2.png); + background-position: -571px -15px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen { + background-image: url(spritesmith2.png); + background-position: -546px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen { + background-image: url(spritesmith2.png); + background-position: -571px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -546px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -571px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_porange { + background-image: url(spritesmith2.png); + background-position: -546px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange { + background-image: url(spritesmith2.png); + background-position: -571px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_porange2 { + background-image: url(spritesmith2.png); + background-position: -546px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange2 { + background-image: url(spritesmith2.png); + background-position: -571px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink { + background-image: url(spritesmith2.png); + background-position: -546px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink { + background-image: url(spritesmith2.png); + background-position: -571px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink2 { + background-image: url(spritesmith2.png); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink2 { + background-image: url(spritesmith2.png); + background-position: -25px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple { + background-image: url(spritesmith2.png); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple { + background-image: url(spritesmith2.png); + background-position: -116px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -207px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_pumpkin { + background-image: url(spritesmith2.png); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pumpkin { + background-image: url(spritesmith2.png); + background-position: -298px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_purple { + background-image: url(spritesmith2.png); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_purple { + background-image: url(spritesmith2.png); + background-position: -389px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow { + background-image: url(spritesmith2.png); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow { + background-image: url(spritesmith2.png); + background-position: -480px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -571px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_rainbow { + background-image: url(spritesmith2.png); + background-position: -637px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_rainbow { + background-image: url(spritesmith2.png); + background-position: -662px -15px; + width: 60px; + height: 60px; +} +.hair_base_7_red { + background-image: url(spritesmith2.png); + background-position: -637px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_red { + background-image: url(spritesmith2.png); + background-position: -662px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_snowy { + background-image: url(spritesmith2.png); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_snowy { + background-image: url(spritesmith2.png); + background-position: -662px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_white { + background-image: url(spritesmith2.png); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_white { + background-image: url(spritesmith2.png); + background-position: -662px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_winternight { + background-image: url(spritesmith2.png); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_winternight { + background-image: url(spritesmith2.png); + background-position: -662px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_winterstar { + background-image: url(spritesmith2.png); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_winterstar { + background-image: url(spritesmith2.png); + background-position: -662px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_yellow { + background-image: url(spritesmith2.png); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_yellow { + background-image: url(spritesmith2.png); + background-position: -662px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_zombie { + background-image: url(spritesmith2.png); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_zombie { + background-image: url(spritesmith2.png); + background-position: -25px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_TRUred { + background-image: url(spritesmith2.png); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_TRUred { + background-image: url(spritesmith2.png); + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_aurora { + background-image: url(spritesmith2.png); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_aurora { + background-image: url(spritesmith2.png); + background-position: -207px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_black { + background-image: url(spritesmith2.png); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_black { + background-image: url(spritesmith2.png); + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_blond { + background-image: url(spritesmith2.png); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blond { + background-image: url(spritesmith2.png); + background-position: -389px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_blue { + background-image: url(spritesmith2.png); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blue { + background-image: url(spritesmith2.png); + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_brown { + background-image: url(spritesmith2.png); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_brown { + background-image: url(spritesmith2.png); + background-position: -571px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_candycane { + background-image: url(spritesmith2.png); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycane { + background-image: url(spritesmith2.png); + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_candycorn { + background-image: url(spritesmith2.png); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycorn { + background-image: url(spritesmith2.png); + background-position: -753px -15px; + width: 60px; + height: 60px; +} +.hair_base_8_festive { + background-image: url(spritesmith2.png); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_festive { + background-image: url(spritesmith2.png); + background-position: -753px -106px; + width: 60px; + height: 60px; +} +.hair_base_8_frost { + background-image: url(spritesmith2.png); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_frost { + background-image: url(spritesmith2.png); + background-position: -753px -197px; + width: 60px; + height: 60px; +} +.hair_base_8_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -753px -288px; + width: 60px; + height: 60px; +} +.hair_base_8_green { + background-image: url(spritesmith2.png); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_green { + background-image: url(spritesmith2.png); + background-position: -753px -379px; + width: 60px; + height: 60px; +} +.hair_base_8_halloween { + background-image: url(spritesmith2.png); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_halloween { + background-image: url(spritesmith2.png); + background-position: -753px -470px; + width: 60px; + height: 60px; +} +.hair_base_8_holly { + background-image: url(spritesmith2.png); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_holly { + background-image: url(spritesmith2.png); + background-position: -753px -561px; + width: 60px; + height: 60px; +} +.hair_base_8_hollygreen { + background-image: url(spritesmith2.png); + background-position: -728px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_hollygreen { + background-image: url(spritesmith2.png); + background-position: -753px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_midnight { + background-image: url(spritesmith2.png); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_midnight { + background-image: url(spritesmith2.png); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue { + background-image: url(spritesmith2.png); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue { + background-image: url(spritesmith2.png); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue2 { + background-image: url(spritesmith2.png); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue2 { + background-image: url(spritesmith2.png); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_peppermint { + background-image: url(spritesmith2.png); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_peppermint { + background-image: url(spritesmith2.png); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen { + background-image: url(spritesmith2.png); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen { + background-image: url(spritesmith2.png); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_porange { + background-image: url(spritesmith2.png); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange { + background-image: url(spritesmith2.png); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_porange2 { + background-image: url(spritesmith2.png); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange2 { + background-image: url(spritesmith2.png); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink { + background-image: url(spritesmith2.png); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink { + background-image: url(spritesmith2.png); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink2 { + background-image: url(spritesmith2.png); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink2 { + background-image: url(spritesmith2.png); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple { + background-image: url(spritesmith2.png); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple { + background-image: url(spritesmith2.png); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_8_pumpkin { + background-image: url(spritesmith2.png); + background-position: -819px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pumpkin { + background-image: url(spritesmith2.png); + background-position: -844px -288px; + width: 60px; + height: 60px; +} +.hair_base_8_purple { + background-image: url(spritesmith2.png); + background-position: -819px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_purple { + background-image: url(spritesmith2.png); + background-position: -844px -379px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow { + background-image: url(spritesmith2.png); + background-position: -819px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow { + background-image: url(spritesmith2.png); + background-position: -844px -470px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -819px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -844px -561px; + width: 60px; + height: 60px; +} +.hair_base_8_rainbow { + background-image: url(spritesmith2.png); + background-position: -819px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_rainbow { + background-image: url(spritesmith2.png); + background-position: -844px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_red { + background-image: url(spritesmith2.png); + background-position: -819px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_red { + background-image: url(spritesmith2.png); + background-position: -844px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_snowy { + background-image: url(spritesmith2.png); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_snowy { + background-image: url(spritesmith2.png); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_white { + background-image: url(spritesmith2.png); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_white { + background-image: url(spritesmith2.png); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_winternight { + background-image: url(spritesmith2.png); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_winternight { + background-image: url(spritesmith2.png); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_winterstar { + background-image: url(spritesmith2.png); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_winterstar { + background-image: url(spritesmith2.png); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_yellow { + background-image: url(spritesmith2.png); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_yellow { + background-image: url(spritesmith2.png); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_zombie { + background-image: url(spritesmith2.png); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_zombie { + background-image: url(spritesmith2.png); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_TRUred { + background-image: url(spritesmith2.png); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_TRUred { + background-image: url(spritesmith2.png); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_aurora { + background-image: url(spritesmith2.png); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_aurora { + background-image: url(spritesmith2.png); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_black { + background-image: url(spritesmith2.png); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_black { + background-image: url(spritesmith2.png); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_blond { + background-image: url(spritesmith2.png); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_blond { + background-image: url(spritesmith2.png); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_blue { + background-image: url(spritesmith2.png); + background-position: -910px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_blue { + background-image: url(spritesmith2.png); + background-position: -935px -15px; + width: 60px; + height: 60px; +} +.hair_base_9_brown { + background-image: url(spritesmith2.png); + background-position: -910px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_brown { + background-image: url(spritesmith2.png); + background-position: -935px -106px; + width: 60px; + height: 60px; +} +.hair_base_9_candycane { + background-image: url(spritesmith2.png); + background-position: -910px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_candycane { + background-image: url(spritesmith2.png); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_9_candycorn { + background-image: url(spritesmith2.png); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_candycorn { + background-image: url(spritesmith2.png); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_9_festive { + background-image: url(spritesmith2.png); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_festive { + background-image: url(spritesmith2.png); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_9_frost { + background-image: url(spritesmith2.png); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_frost { + background-image: url(spritesmith2.png); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_9_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -910px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ghostwhite { + background-image: url(spritesmith2.png); + background-position: -935px -561px; + width: 60px; + height: 60px; +} +.hair_base_9_green { + background-image: url(spritesmith2.png); + background-position: -910px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_green { + background-image: url(spritesmith2.png); + background-position: -935px -652px; + width: 60px; + height: 60px; +} +.hair_base_9_halloween { + background-image: url(spritesmith2.png); + background-position: -910px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_halloween { + background-image: url(spritesmith2.png); + background-position: -935px -743px; + width: 60px; + height: 60px; +} +.hair_base_9_holly { + background-image: url(spritesmith2.png); + background-position: -910px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_holly { + background-image: url(spritesmith2.png); + background-position: -935px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_hollygreen { + background-image: url(spritesmith2.png); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_hollygreen { + background-image: url(spritesmith2.png); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_midnight { + background-image: url(spritesmith2.png); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_midnight { + background-image: url(spritesmith2.png); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_pblue { + background-image: url(spritesmith2.png); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pblue { + background-image: url(spritesmith2.png); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_pblue2 { + background-image: url(spritesmith2.png); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pblue2 { + background-image: url(spritesmith2.png); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_peppermint { + background-image: url(spritesmith2.png); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_peppermint { + background-image: url(spritesmith2.png); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_pgreen { + background-image: url(spritesmith2.png); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pgreen { + background-image: url(spritesmith2.png); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_porange { + background-image: url(spritesmith2.png); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_porange { + background-image: url(spritesmith2.png); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_porange2 { + background-image: url(spritesmith2.png); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_porange2 { + background-image: url(spritesmith2.png); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_ppink { + background-image: url(spritesmith2.png); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppink { + background-image: url(spritesmith2.png); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_ppink2 { + background-image: url(spritesmith2.png); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppink2 { + background-image: url(spritesmith2.png); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_ppurple { + background-image: url(spritesmith2.png); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppurple { + background-image: url(spritesmith2.png); + background-position: -1026px -15px; + width: 60px; + height: 60px; +} +.hair_base_9_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1026px -106px; + width: 60px; + height: 60px; +} +.hair_base_9_pumpkin { + background-image: url(spritesmith2.png); + background-position: -1001px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pumpkin { + background-image: url(spritesmith2.png); + background-position: -1026px -197px; + width: 60px; + height: 60px; +} +.hair_base_9_purple { + background-image: url(spritesmith2.png); + background-position: -1001px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_purple { + background-image: url(spritesmith2.png); + background-position: -1026px -288px; + width: 60px; + height: 60px; +} +.hair_base_9_pyellow { + background-image: url(spritesmith2.png); + background-position: -1001px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pyellow { + background-image: url(spritesmith2.png); + background-position: -1026px -379px; + width: 60px; + height: 60px; +} +.hair_base_9_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1026px -470px; + width: 60px; + height: 60px; +} +.hair_base_9_rainbow { + background-image: url(spritesmith2.png); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_rainbow { + background-image: url(spritesmith2.png); + background-position: -1026px -561px; + width: 60px; + height: 60px; +} +.hair_base_9_red { + background-image: url(spritesmith2.png); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_red { + background-image: url(spritesmith2.png); + background-position: -1026px -652px; + width: 60px; + height: 60px; +} +.hair_base_9_snowy { + background-image: url(spritesmith2.png); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_snowy { + background-image: url(spritesmith2.png); + background-position: -1026px -743px; + width: 60px; + height: 60px; +} +.hair_base_9_white { + background-image: url(spritesmith2.png); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_white { + background-image: url(spritesmith2.png); + background-position: -1026px -834px; + width: 60px; + height: 60px; +} +.hair_base_9_winternight { + background-image: url(spritesmith2.png); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_winternight { + background-image: url(spritesmith2.png); + background-position: -1026px -925px; + width: 60px; + height: 60px; +} +.hair_base_9_winterstar { + background-image: url(spritesmith2.png); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_winterstar { + background-image: url(spritesmith2.png); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_base_9_yellow { + background-image: url(spritesmith2.png); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_yellow { + background-image: url(spritesmith2.png); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_base_9_zombie { + background-image: url(spritesmith2.png); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_9_zombie { + background-image: url(spritesmith2.png); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_pblue2 { + background-image: url(spritesmith2.png); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pblue2 { + background-image: url(spritesmith2.png); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -389px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_porange2 { + background-image: url(spritesmith2.png); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_porange2 { + background-image: url(spritesmith2.png); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_ppink2 { + background-image: url(spritesmith2.png); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_ppink2 { + background-image: url(spritesmith2.png); + background-position: -571px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -662px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_1_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_1_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -753px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_2_pblue2 { + background-image: url(spritesmith2.png); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pblue2 { + background-image: url(spritesmith2.png); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_2_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_2_porange2 { + background-image: url(spritesmith2.png); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_porange2 { + background-image: url(spritesmith2.png); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_beard_2_ppink2 { + background-image: url(spritesmith2.png); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_ppink2 { + background-image: url(spritesmith2.png); + background-position: -1117px -15px; + width: 60px; + height: 60px; +} +.hair_beard_2_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1117px -106px; + width: 60px; + height: 60px; +} +.hair_beard_2_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_2_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1117px -197px; + width: 60px; + height: 60px; +} +.hair_beard_3_pblue2 { + background-image: url(spritesmith2.png); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pblue2 { + background-image: url(spritesmith2.png); + background-position: -1117px -288px; + width: 60px; + height: 60px; +} +.hair_beard_3_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -1117px -379px; + width: 60px; + height: 60px; +} +.hair_beard_3_porange2 { + background-image: url(spritesmith2.png); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_porange2 { + background-image: url(spritesmith2.png); + background-position: -1117px -470px; + width: 60px; + height: 60px; +} +.hair_beard_3_ppink2 { + background-image: url(spritesmith2.png); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_ppink2 { + background-image: url(spritesmith2.png); + background-position: -1117px -561px; + width: 60px; + height: 60px; +} +.hair_beard_3_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -1117px -652px; + width: 60px; + height: 60px; +} +.hair_beard_3_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_beard_3_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -1117px -743px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pblue2 { + background-image: url(spritesmith2.png); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pblue2 { + background-image: url(spritesmith2.png); + background-position: -1117px -834px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -1117px -925px; + width: 60px; + height: 60px; +} +.hair_mustache_1_porange2 { + background-image: url(spritesmith2.png); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_porange2 { + background-image: url(spritesmith2.png); + background-position: -1117px -1016px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppink2 { + background-image: url(spritesmith2.png); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppink2 { + background-image: url(spritesmith2.png); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_pblue2 { + background-image: url(spritesmith2.png); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_pblue2 { + background-image: url(spritesmith2.png); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_pgreen2 { + background-image: url(spritesmith2.png); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_porange2 { + background-image: url(spritesmith2.png); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_porange2 { + background-image: url(spritesmith2.png); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_ppink2 { + background-image: url(spritesmith2.png); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_ppink2 { + background-image: url(spritesmith2.png); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_ppurple2 { + background-image: url(spritesmith2.png); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_mustache_2_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -728px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_2_pyellow2 { + background-image: url(spritesmith2.png); + background-position: -753px -1107px; + width: 60px; + height: 60px; +} +.broad_shirt_black { + background-image: url(spritesmith2.png); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.broad_shirt_black { + background-image: url(spritesmith2.png); + background-position: -844px -1122px; + width: 60px; + height: 60px; +} +.broad_shirt_blue { + background-image: url(spritesmith2.png); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} .customize-option.broad_shirt_blue { background-image: url(spritesmith2.png); - background-position: -1026px -1213px; + background-position: -935px -1122px; width: 60px; height: 60px; } .broad_shirt_convict { background-image: url(spritesmith2.png); - background-position: -1092px -1183px; + background-position: -1001px -1092px; width: 90px; height: 90px; } .customize-option.broad_shirt_convict { background-image: url(spritesmith2.png); - background-position: -1117px -1213px; + background-position: -1026px -1122px; width: 60px; height: 60px; } .broad_shirt_cross { background-image: url(spritesmith2.png); - background-position: -1183px -1183px; + background-position: -1092px -1092px; width: 90px; height: 90px; } .customize-option.broad_shirt_cross { background-image: url(spritesmith2.png); - background-position: -1208px -1213px; + background-position: -1117px -1122px; width: 60px; height: 60px; } .broad_shirt_fire { background-image: url(spritesmith2.png); - background-position: -1274px 0px; + background-position: -1183px 0px; width: 90px; height: 90px; } .customize-option.broad_shirt_fire { background-image: url(spritesmith2.png); - background-position: -1299px -30px; + background-position: -1208px -30px; width: 60px; height: 60px; } .broad_shirt_green { background-image: url(spritesmith2.png); - background-position: -1274px -91px; + background-position: -1183px -91px; width: 90px; height: 90px; } .customize-option.broad_shirt_green { background-image: url(spritesmith2.png); - background-position: -1299px -121px; + background-position: -1208px -121px; width: 60px; height: 60px; } .broad_shirt_horizon { background-image: url(spritesmith2.png); - background-position: -1274px -182px; + background-position: -1183px -182px; width: 90px; height: 90px; } .customize-option.broad_shirt_horizon { background-image: url(spritesmith2.png); - background-position: -1299px -212px; + background-position: -1208px -212px; width: 60px; height: 60px; } .broad_shirt_ocean { background-image: url(spritesmith2.png); - background-position: -1274px -273px; + background-position: -1183px -273px; width: 90px; height: 90px; } .customize-option.broad_shirt_ocean { background-image: url(spritesmith2.png); - background-position: -1299px -303px; + background-position: -1208px -303px; width: 60px; height: 60px; } .broad_shirt_pink { background-image: url(spritesmith2.png); - background-position: -1274px -364px; + background-position: -1183px -364px; width: 90px; height: 90px; } .customize-option.broad_shirt_pink { background-image: url(spritesmith2.png); - background-position: -1299px -394px; + background-position: -1208px -394px; width: 60px; height: 60px; } .broad_shirt_purple { background-image: url(spritesmith2.png); - background-position: -1274px -455px; + background-position: -1183px -455px; width: 90px; height: 90px; } .customize-option.broad_shirt_purple { background-image: url(spritesmith2.png); - background-position: -1299px -485px; + background-position: -1208px -485px; width: 60px; height: 60px; } .broad_shirt_rainbow { background-image: url(spritesmith2.png); - background-position: -1274px -546px; + background-position: -1183px -546px; width: 90px; height: 90px; } .customize-option.broad_shirt_rainbow { background-image: url(spritesmith2.png); - background-position: -1299px -576px; + background-position: -1208px -576px; width: 60px; height: 60px; } .broad_shirt_redblue { background-image: url(spritesmith2.png); - background-position: -1274px -637px; + background-position: -1183px -637px; width: 90px; height: 90px; } .customize-option.broad_shirt_redblue { background-image: url(spritesmith2.png); - background-position: -1299px -667px; + background-position: -1208px -667px; width: 60px; height: 60px; } .broad_shirt_thunder { background-image: url(spritesmith2.png); - background-position: -1274px -728px; + background-position: -1183px -728px; width: 90px; height: 90px; } .customize-option.broad_shirt_thunder { background-image: url(spritesmith2.png); - background-position: -1299px -758px; + background-position: -1208px -758px; width: 60px; height: 60px; } .broad_shirt_tropical { background-image: url(spritesmith2.png); - background-position: -1274px -819px; + background-position: -1183px -819px; width: 90px; height: 90px; } .customize-option.broad_shirt_tropical { background-image: url(spritesmith2.png); - background-position: -1299px -849px; + background-position: -1208px -849px; width: 60px; height: 60px; } .broad_shirt_white { background-image: url(spritesmith2.png); - background-position: -1274px -910px; + background-position: -1183px -910px; width: 90px; height: 90px; } .customize-option.broad_shirt_white { background-image: url(spritesmith2.png); - background-position: -1299px -940px; + background-position: -1208px -940px; width: 60px; height: 60px; } .broad_shirt_yellow { background-image: url(spritesmith2.png); - background-position: -1274px -1001px; + background-position: -1183px -1001px; width: 90px; height: 90px; } .customize-option.broad_shirt_yellow { background-image: url(spritesmith2.png); - background-position: -1299px -1031px; + background-position: -1208px -1031px; width: 60px; height: 60px; } .broad_shirt_zombie { background-image: url(spritesmith2.png); - background-position: -1274px -1092px; + background-position: -1183px -1092px; width: 90px; height: 90px; } .customize-option.broad_shirt_zombie { background-image: url(spritesmith2.png); - background-position: -1299px -1122px; + background-position: -1208px -1122px; width: 60px; height: 60px; } .slim_shirt_black { background-image: url(spritesmith2.png); - background-position: -1274px -1183px; + background-position: 0px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_black { background-image: url(spritesmith2.png); - background-position: -1299px -1213px; + background-position: -25px -1213px; width: 60px; height: 60px; } .slim_shirt_blue { background-image: url(spritesmith2.png); - background-position: 0px -1274px; + background-position: -91px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_blue { background-image: url(spritesmith2.png); - background-position: -25px -1304px; + background-position: -116px -1213px; width: 60px; height: 60px; } .slim_shirt_convict { background-image: url(spritesmith2.png); - background-position: -91px -1274px; + background-position: -182px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_convict { background-image: url(spritesmith2.png); - background-position: -116px -1304px; + background-position: -207px -1213px; width: 60px; height: 60px; } .slim_shirt_cross { background-image: url(spritesmith2.png); - background-position: -182px -1274px; + background-position: -273px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_cross { background-image: url(spritesmith2.png); - background-position: -207px -1304px; + background-position: -298px -1213px; width: 60px; height: 60px; } .slim_shirt_fire { background-image: url(spritesmith2.png); - background-position: -273px -1274px; + background-position: -364px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_fire { background-image: url(spritesmith2.png); - background-position: -298px -1304px; + background-position: -389px -1213px; width: 60px; height: 60px; } .slim_shirt_green { background-image: url(spritesmith2.png); - background-position: -364px -1274px; + background-position: -455px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_green { background-image: url(spritesmith2.png); - background-position: -389px -1304px; + background-position: -480px -1213px; width: 60px; height: 60px; } .slim_shirt_horizon { background-image: url(spritesmith2.png); - background-position: -455px -1274px; + background-position: -546px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_horizon { background-image: url(spritesmith2.png); - background-position: -480px -1304px; + background-position: -571px -1213px; width: 60px; height: 60px; } .slim_shirt_ocean { background-image: url(spritesmith2.png); - background-position: -546px -1274px; + background-position: -637px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_ocean { background-image: url(spritesmith2.png); - background-position: -571px -1304px; + background-position: -662px -1213px; width: 60px; height: 60px; } .slim_shirt_pink { background-image: url(spritesmith2.png); - background-position: -637px -1274px; + background-position: -728px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_pink { background-image: url(spritesmith2.png); - background-position: -662px -1304px; + background-position: -753px -1213px; width: 60px; height: 60px; } .slim_shirt_purple { background-image: url(spritesmith2.png); - background-position: -728px -1274px; + background-position: -819px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_purple { background-image: url(spritesmith2.png); - background-position: -753px -1304px; + background-position: -844px -1213px; width: 60px; height: 60px; } .slim_shirt_rainbow { background-image: url(spritesmith2.png); - background-position: -819px -1274px; + background-position: -910px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_rainbow { background-image: url(spritesmith2.png); - background-position: -844px -1304px; + background-position: -935px -1213px; width: 60px; height: 60px; } .slim_shirt_redblue { background-image: url(spritesmith2.png); - background-position: -910px -1274px; + background-position: 0px 0px; width: 90px; height: 90px; } .customize-option.slim_shirt_redblue { background-image: url(spritesmith2.png); - background-position: -935px -1304px; + background-position: -25px -30px; width: 60px; height: 60px; } .slim_shirt_thunder { background-image: url(spritesmith2.png); - background-position: -1001px -1274px; + background-position: -1092px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_thunder { background-image: url(spritesmith2.png); - background-position: -1026px -1304px; + background-position: -1117px -1213px; width: 60px; height: 60px; } .slim_shirt_tropical { background-image: url(spritesmith2.png); - background-position: -1092px -1274px; + background-position: -1183px -1183px; width: 90px; height: 90px; } .customize-option.slim_shirt_tropical { background-image: url(spritesmith2.png); - background-position: -1117px -1304px; + background-position: -1208px -1213px; width: 60px; height: 60px; } .slim_shirt_white { background-image: url(spritesmith2.png); - background-position: -1183px -1274px; + background-position: -1274px 0px; width: 90px; height: 90px; } .customize-option.slim_shirt_white { background-image: url(spritesmith2.png); - background-position: -1208px -1304px; + background-position: -1299px -30px; width: 60px; height: 60px; } .slim_shirt_yellow { background-image: url(spritesmith2.png); - background-position: -1274px -1274px; + background-position: -1274px -91px; width: 90px; height: 90px; } .customize-option.slim_shirt_yellow { background-image: url(spritesmith2.png); - background-position: -1299px -1304px; + background-position: -1299px -121px; width: 60px; height: 60px; } .slim_shirt_zombie { background-image: url(spritesmith2.png); - background-position: -1365px 0px; + background-position: -1274px -182px; width: 90px; height: 90px; } .customize-option.slim_shirt_zombie { background-image: url(spritesmith2.png); - background-position: -1390px -30px; + background-position: -1299px -212px; width: 60px; height: 60px; } .skin_0ff591 { background-image: url(spritesmith2.png); - background-position: -1365px -91px; + background-position: -1274px -273px; width: 90px; height: 90px; } .customize-option.skin_0ff591 { background-image: url(spritesmith2.png); - background-position: -1390px -106px; + background-position: -1299px -288px; width: 60px; height: 60px; } .skin_0ff591_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -182px; + background-position: -1274px -364px; width: 90px; height: 90px; } .customize-option.skin_0ff591_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -197px; + background-position: -1299px -379px; width: 60px; height: 60px; } .skin_2b43f6 { background-image: url(spritesmith2.png); - background-position: -1365px -273px; + background-position: -1274px -455px; width: 90px; height: 90px; } .customize-option.skin_2b43f6 { background-image: url(spritesmith2.png); - background-position: -1390px -288px; + background-position: -1299px -470px; width: 60px; height: 60px; } .skin_2b43f6_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -364px; + background-position: -1274px -546px; width: 90px; height: 90px; } .customize-option.skin_2b43f6_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -379px; + background-position: -1299px -561px; width: 60px; height: 60px; } .skin_6bd049 { background-image: url(spritesmith2.png); - background-position: -1365px -455px; + background-position: -1274px -637px; width: 90px; height: 90px; } .customize-option.skin_6bd049 { background-image: url(spritesmith2.png); - background-position: -1390px -470px; + background-position: -1299px -652px; width: 60px; height: 60px; } .skin_6bd049_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -546px; + background-position: -1274px -728px; width: 90px; height: 90px; } .customize-option.skin_6bd049_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -561px; + background-position: -1299px -743px; width: 60px; height: 60px; } .skin_800ed0 { background-image: url(spritesmith2.png); - background-position: -1365px -637px; + background-position: -1274px -819px; width: 90px; height: 90px; } .customize-option.skin_800ed0 { background-image: url(spritesmith2.png); - background-position: -1390px -652px; + background-position: -1299px -834px; width: 60px; height: 60px; } .skin_800ed0_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -728px; + background-position: -1274px -910px; width: 90px; height: 90px; } .customize-option.skin_800ed0_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -743px; + background-position: -1299px -925px; width: 60px; height: 60px; } .skin_915533 { background-image: url(spritesmith2.png); - background-position: -1365px -819px; + background-position: -1274px -1001px; width: 90px; height: 90px; } .customize-option.skin_915533 { background-image: url(spritesmith2.png); - background-position: -1390px -834px; + background-position: -1299px -1016px; width: 60px; height: 60px; } .skin_915533_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -910px; + background-position: -1274px -1092px; width: 90px; height: 90px; } .customize-option.skin_915533_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -925px; + background-position: -1299px -1107px; width: 60px; height: 60px; } .skin_98461a { background-image: url(spritesmith2.png); - background-position: -1365px -1001px; + background-position: -1274px -1183px; width: 90px; height: 90px; } .customize-option.skin_98461a { background-image: url(spritesmith2.png); - background-position: -1390px -1016px; + background-position: -1299px -1198px; width: 60px; height: 60px; } .skin_98461a_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -1092px; + background-position: 0px -1274px; width: 90px; height: 90px; } .customize-option.skin_98461a_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -1107px; + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.skin_bear { + background-image: url(spritesmith2.png); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.skin_bear { + background-image: url(spritesmith2.png); + background-position: -116px -1289px; + width: 60px; + height: 60px; +} +.skin_bear_sleep { + background-image: url(spritesmith2.png); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.skin_bear_sleep { + background-image: url(spritesmith2.png); + background-position: -207px -1289px; width: 60px; height: 60px; } .skin_c06534 { background-image: url(spritesmith2.png); - background-position: -1365px -1183px; + background-position: -273px -1274px; width: 90px; height: 90px; } .customize-option.skin_c06534 { background-image: url(spritesmith2.png); - background-position: -1390px -1198px; + background-position: -298px -1289px; width: 60px; height: 60px; } .skin_c06534_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -1274px; + background-position: -364px -1274px; width: 90px; height: 90px; } .customize-option.skin_c06534_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -1289px; + background-position: -389px -1289px; width: 60px; height: 60px; } .skin_c3e1dc { background-image: url(spritesmith2.png); - background-position: 0px -1365px; + background-position: -455px -1274px; width: 90px; height: 90px; } .customize-option.skin_c3e1dc { background-image: url(spritesmith2.png); - background-position: -25px -1380px; + background-position: -480px -1289px; width: 60px; height: 60px; } .skin_c3e1dc_sleep { background-image: url(spritesmith2.png); - background-position: -91px -1365px; + background-position: -546px -1274px; width: 90px; height: 90px; } .customize-option.skin_c3e1dc_sleep { background-image: url(spritesmith2.png); - background-position: -116px -1380px; + background-position: -571px -1289px; + width: 60px; + height: 60px; +} +.skin_cactus { + background-image: url(spritesmith2.png); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.skin_cactus { + background-image: url(spritesmith2.png); + background-position: -662px -1289px; + width: 60px; + height: 60px; +} +.skin_cactus_sleep { + background-image: url(spritesmith2.png); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.skin_cactus_sleep { + background-image: url(spritesmith2.png); + background-position: -753px -1289px; width: 60px; height: 60px; } .skin_candycorn { background-image: url(spritesmith2.png); - background-position: -182px -1365px; + background-position: -819px -1274px; width: 90px; height: 90px; } .customize-option.skin_candycorn { background-image: url(spritesmith2.png); - background-position: -207px -1380px; + background-position: -844px -1289px; width: 60px; height: 60px; } .skin_candycorn_sleep { background-image: url(spritesmith2.png); - background-position: -273px -1365px; + background-position: -910px -1274px; width: 90px; height: 90px; } .customize-option.skin_candycorn_sleep { background-image: url(spritesmith2.png); - background-position: -298px -1380px; + background-position: -935px -1289px; width: 60px; height: 60px; } .skin_d7a9f7 { background-image: url(spritesmith2.png); - background-position: -364px -1365px; + background-position: -1001px -1274px; width: 90px; height: 90px; } .customize-option.skin_d7a9f7 { background-image: url(spritesmith2.png); - background-position: -389px -1380px; + background-position: -1026px -1289px; width: 60px; height: 60px; } .skin_d7a9f7_sleep { background-image: url(spritesmith2.png); - background-position: -455px -1365px; + background-position: -1092px -1274px; width: 90px; height: 90px; } .customize-option.skin_d7a9f7_sleep { background-image: url(spritesmith2.png); - background-position: -480px -1380px; + background-position: -1117px -1289px; width: 60px; height: 60px; } .skin_ddc994 { background-image: url(spritesmith2.png); - background-position: -546px -1365px; + background-position: -1183px -1274px; width: 90px; height: 90px; } .customize-option.skin_ddc994 { background-image: url(spritesmith2.png); - background-position: -571px -1380px; + background-position: -1208px -1289px; width: 60px; height: 60px; } .skin_ddc994_sleep { background-image: url(spritesmith2.png); - background-position: -637px -1365px; + background-position: -1274px -1274px; width: 90px; height: 90px; } .customize-option.skin_ddc994_sleep { background-image: url(spritesmith2.png); - background-position: -662px -1380px; + background-position: -1299px -1289px; width: 60px; height: 60px; } .skin_ea8349 { background-image: url(spritesmith2.png); - background-position: -728px -1365px; + background-position: -1365px 0px; width: 90px; height: 90px; } .customize-option.skin_ea8349 { background-image: url(spritesmith2.png); - background-position: -753px -1380px; + background-position: -1390px -15px; width: 60px; height: 60px; } .skin_ea8349_sleep { background-image: url(spritesmith2.png); - background-position: -819px -1365px; + background-position: -1365px -91px; width: 90px; height: 90px; } .customize-option.skin_ea8349_sleep { background-image: url(spritesmith2.png); - background-position: -844px -1380px; + background-position: -1390px -106px; width: 60px; height: 60px; } .skin_eb052b { background-image: url(spritesmith2.png); - background-position: -910px -1365px; + background-position: -1365px -182px; width: 90px; height: 90px; } .customize-option.skin_eb052b { background-image: url(spritesmith2.png); - background-position: -935px -1380px; + background-position: -1390px -197px; width: 60px; height: 60px; } .skin_eb052b_sleep { background-image: url(spritesmith2.png); - background-position: -1001px -1365px; + background-position: -1365px -273px; width: 90px; height: 90px; } .customize-option.skin_eb052b_sleep { background-image: url(spritesmith2.png); - background-position: -1026px -1380px; + background-position: -1390px -288px; width: 60px; height: 60px; } .skin_f5a76e { background-image: url(spritesmith2.png); - background-position: -1092px -1365px; + background-position: -1365px -364px; width: 90px; height: 90px; } .customize-option.skin_f5a76e { background-image: url(spritesmith2.png); - background-position: -1117px -1380px; + background-position: -1390px -379px; width: 60px; height: 60px; } .skin_f5a76e_sleep { background-image: url(spritesmith2.png); - background-position: -1183px -1365px; + background-position: -1365px -455px; width: 90px; height: 90px; } .customize-option.skin_f5a76e_sleep { background-image: url(spritesmith2.png); - background-position: -1208px -1380px; + background-position: -1390px -470px; width: 60px; height: 60px; } .skin_f5d70f { background-image: url(spritesmith2.png); - background-position: -1274px -1365px; + background-position: -1365px -546px; width: 90px; height: 90px; } .customize-option.skin_f5d70f { background-image: url(spritesmith2.png); - background-position: -1299px -1380px; + background-position: -1390px -561px; width: 60px; height: 60px; } .skin_f5d70f_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -1365px; + background-position: -1365px -637px; width: 90px; height: 90px; } .customize-option.skin_f5d70f_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -1380px; + background-position: -1390px -652px; width: 60px; height: 60px; } .skin_f69922 { background-image: url(spritesmith2.png); - background-position: -1456px 0px; + background-position: -1365px -728px; width: 90px; height: 90px; } .customize-option.skin_f69922 { background-image: url(spritesmith2.png); - background-position: -1481px -15px; + background-position: -1390px -743px; width: 60px; height: 60px; } .skin_f69922_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -91px; + background-position: -1365px -819px; width: 90px; height: 90px; } .customize-option.skin_f69922_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -106px; + background-position: -1390px -834px; + width: 60px; + height: 60px; +} +.skin_fox { + background-image: url(spritesmith2.png); + background-position: -1365px -910px; + width: 90px; + height: 90px; +} +.customize-option.skin_fox { + background-image: url(spritesmith2.png); + background-position: -1390px -925px; + width: 60px; + height: 60px; +} +.skin_fox_sleep { + background-image: url(spritesmith2.png); + background-position: -1365px -1001px; + width: 90px; + height: 90px; +} +.customize-option.skin_fox_sleep { + background-image: url(spritesmith2.png); + background-position: -1390px -1016px; width: 60px; height: 60px; } .skin_ghost { background-image: url(spritesmith2.png); - background-position: -1456px -182px; + background-position: -1365px -1092px; width: 90px; height: 90px; } .customize-option.skin_ghost { background-image: url(spritesmith2.png); - background-position: -1481px -197px; + background-position: -1390px -1107px; width: 60px; height: 60px; } .skin_ghost_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -273px; + background-position: -1365px -1183px; width: 90px; height: 90px; } .customize-option.skin_ghost_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -288px; + background-position: -1390px -1198px; + width: 60px; + height: 60px; +} +.skin_lion { + background-image: url(spritesmith2.png); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.skin_lion { + background-image: url(spritesmith2.png); + background-position: -1390px -1289px; + width: 60px; + height: 60px; +} +.skin_lion_sleep { + background-image: url(spritesmith2.png); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.skin_lion_sleep { + background-image: url(spritesmith2.png); + background-position: -25px -1380px; width: 60px; height: 60px; } .skin_monster { background-image: url(spritesmith2.png); - background-position: -1456px -364px; + background-position: -91px -1365px; width: 90px; height: 90px; } .customize-option.skin_monster { background-image: url(spritesmith2.png); - background-position: -1481px -379px; + background-position: -116px -1380px; width: 60px; height: 60px; } .skin_monster_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -455px; + background-position: -182px -1365px; width: 90px; height: 90px; } .customize-option.skin_monster_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -470px; + background-position: -207px -1380px; width: 60px; height: 60px; } .skin_ogre { background-image: url(spritesmith2.png); - background-position: -1456px -546px; + background-position: -273px -1365px; width: 90px; height: 90px; } .customize-option.skin_ogre { background-image: url(spritesmith2.png); - background-position: -1481px -561px; + background-position: -298px -1380px; width: 60px; height: 60px; } .skin_ogre_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -637px; + background-position: -364px -1365px; width: 90px; height: 90px; } .customize-option.skin_ogre_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -652px; + background-position: -389px -1380px; + width: 60px; + height: 60px; +} +.skin_panda { + background-image: url(spritesmith2.png); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.skin_panda { + background-image: url(spritesmith2.png); + background-position: -480px -1380px; + width: 60px; + height: 60px; +} +.skin_panda_sleep { + background-image: url(spritesmith2.png); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.skin_panda_sleep { + background-image: url(spritesmith2.png); + background-position: -571px -1380px; width: 60px; height: 60px; } .skin_pastelBlue { background-image: url(spritesmith2.png); - background-position: -1456px -728px; + background-position: -637px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelBlue { background-image: url(spritesmith2.png); - background-position: -1481px -743px; + background-position: -662px -1380px; width: 60px; height: 60px; } .skin_pastelBlue_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -819px; + background-position: -728px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelBlue_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -834px; + background-position: -753px -1380px; width: 60px; height: 60px; } .skin_pastelGreen { background-image: url(spritesmith2.png); - background-position: -1456px -910px; + background-position: -819px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelGreen { background-image: url(spritesmith2.png); - background-position: -1481px -925px; + background-position: -844px -1380px; width: 60px; height: 60px; } .skin_pastelGreen_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -1001px; + background-position: -910px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelGreen_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -1016px; + background-position: -935px -1380px; width: 60px; height: 60px; } .skin_pastelOrange { background-image: url(spritesmith2.png); - background-position: -1456px -1092px; + background-position: -1001px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelOrange { background-image: url(spritesmith2.png); - background-position: -1481px -1107px; + background-position: -1026px -1380px; width: 60px; height: 60px; } .skin_pastelOrange_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -1183px; + background-position: -1092px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelOrange_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -1198px; + background-position: -1117px -1380px; width: 60px; height: 60px; } .skin_pastelPink { background-image: url(spritesmith2.png); - background-position: -1456px -1274px; + background-position: -1183px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelPink { background-image: url(spritesmith2.png); - background-position: -1481px -1289px; + background-position: -1208px -1380px; width: 60px; height: 60px; } .skin_pastelPink_sleep { background-image: url(spritesmith2.png); - background-position: -1456px -1365px; + background-position: -1274px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelPink_sleep { background-image: url(spritesmith2.png); - background-position: -1481px -1380px; + background-position: -1299px -1380px; width: 60px; height: 60px; } .skin_pastelPurple { background-image: url(spritesmith2.png); - background-position: 0px -1456px; + background-position: -1365px -1365px; width: 90px; height: 90px; } .customize-option.skin_pastelPurple { background-image: url(spritesmith2.png); - background-position: -25px -1471px; + background-position: -1390px -1380px; width: 60px; height: 60px; } .skin_pastelPurple_sleep { background-image: url(spritesmith2.png); - background-position: -91px -1456px; + background-position: -1456px 0px; width: 90px; height: 90px; } .customize-option.skin_pastelPurple_sleep { background-image: url(spritesmith2.png); - background-position: -116px -1471px; + background-position: -1481px -15px; width: 60px; height: 60px; } .skin_pastelRainbowChevron { background-image: url(spritesmith2.png); - background-position: -182px -1456px; + background-position: -1456px -91px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowChevron { background-image: url(spritesmith2.png); - background-position: -207px -1471px; + background-position: -1481px -106px; width: 60px; height: 60px; } .skin_pastelRainbowChevron_sleep { background-image: url(spritesmith2.png); - background-position: -273px -1456px; + background-position: -1456px -182px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowChevron_sleep { background-image: url(spritesmith2.png); - background-position: -298px -1471px; + background-position: -1481px -197px; width: 60px; height: 60px; } .skin_pastelRainbowDiagonal { background-image: url(spritesmith2.png); - background-position: -364px -1456px; + background-position: -1456px -273px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowDiagonal { background-image: url(spritesmith2.png); - background-position: -389px -1471px; + background-position: -1481px -288px; width: 60px; height: 60px; } .skin_pastelRainbowDiagonal_sleep { background-image: url(spritesmith2.png); - background-position: -455px -1456px; + background-position: -1456px -364px; width: 90px; height: 90px; } .customize-option.skin_pastelRainbowDiagonal_sleep { background-image: url(spritesmith2.png); - background-position: -480px -1471px; + background-position: -1481px -379px; width: 60px; height: 60px; } .skin_pastelYellow { background-image: url(spritesmith2.png); - background-position: -546px -1456px; + background-position: -1456px -455px; width: 90px; height: 90px; } .customize-option.skin_pastelYellow { background-image: url(spritesmith2.png); - background-position: -571px -1471px; + background-position: -1481px -470px; width: 60px; height: 60px; } .skin_pastelYellow_sleep { background-image: url(spritesmith2.png); - background-position: -637px -1456px; + background-position: -1456px -546px; width: 90px; height: 90px; } .customize-option.skin_pastelYellow_sleep { background-image: url(spritesmith2.png); - background-position: -662px -1471px; + background-position: -1481px -561px; + width: 60px; + height: 60px; +} +.skin_pig { + background-image: url(spritesmith2.png); + background-position: -1456px -637px; + width: 90px; + height: 90px; +} +.customize-option.skin_pig { + background-image: url(spritesmith2.png); + background-position: -1481px -652px; + width: 60px; + height: 60px; +} +.skin_pig_sleep { + background-image: url(spritesmith2.png); + background-position: -1456px -728px; + width: 90px; + height: 90px; +} +.customize-option.skin_pig_sleep { + background-image: url(spritesmith2.png); + background-position: -1481px -743px; width: 60px; height: 60px; } .skin_pumpkin { background-image: url(spritesmith2.png); - background-position: -728px -1456px; + background-position: -1456px -819px; width: 90px; height: 90px; } .customize-option.skin_pumpkin { background-image: url(spritesmith2.png); - background-position: -753px -1471px; + background-position: -1481px -834px; width: 60px; height: 60px; } .skin_pumpkin2 { background-image: url(spritesmith2.png); - background-position: -819px -1456px; + background-position: -1456px -910px; width: 90px; height: 90px; } .customize-option.skin_pumpkin2 { background-image: url(spritesmith2.png); - background-position: -844px -1471px; + background-position: -1481px -925px; width: 60px; height: 60px; } .skin_pumpkin2_sleep { background-image: url(spritesmith2.png); - background-position: -910px -1456px; + background-position: -1456px -1001px; width: 90px; height: 90px; } .customize-option.skin_pumpkin2_sleep { background-image: url(spritesmith2.png); - background-position: -935px -1471px; + background-position: -1481px -1016px; width: 60px; height: 60px; } .skin_pumpkin_sleep { background-image: url(spritesmith2.png); - background-position: -1001px -1456px; + background-position: -1456px -1092px; width: 90px; height: 90px; } .customize-option.skin_pumpkin_sleep { background-image: url(spritesmith2.png); - background-position: -1026px -1471px; + background-position: -1481px -1107px; width: 60px; height: 60px; } .skin_rainbow { background-image: url(spritesmith2.png); - background-position: -1092px -1456px; + background-position: -1456px -1183px; width: 90px; height: 90px; } .customize-option.skin_rainbow { background-image: url(spritesmith2.png); - background-position: -1117px -1471px; + background-position: -1481px -1198px; width: 60px; height: 60px; } .skin_rainbow_sleep { background-image: url(spritesmith2.png); - background-position: -1183px -1456px; + background-position: -1456px -1274px; width: 90px; height: 90px; } .customize-option.skin_rainbow_sleep { background-image: url(spritesmith2.png); - background-position: -1208px -1471px; + background-position: -1481px -1289px; width: 60px; height: 60px; } .skin_reptile { background-image: url(spritesmith2.png); - background-position: -1274px -1456px; + background-position: -1456px -1365px; width: 90px; height: 90px; } .customize-option.skin_reptile { background-image: url(spritesmith2.png); - background-position: -1299px -1471px; + background-position: -1481px -1380px; width: 60px; height: 60px; } .skin_reptile_sleep { background-image: url(spritesmith2.png); - background-position: -1365px -1456px; + background-position: 0px -1456px; width: 90px; height: 90px; } .customize-option.skin_reptile_sleep { background-image: url(spritesmith2.png); - background-position: -1390px -1471px; + background-position: -25px -1471px; width: 60px; height: 60px; } .skin_shadow { background-image: url(spritesmith2.png); - background-position: -1456px -1456px; + background-position: -91px -1456px; width: 90px; height: 90px; } .customize-option.skin_shadow { background-image: url(spritesmith2.png); - background-position: -1481px -1471px; + background-position: -116px -1471px; width: 60px; height: 60px; } .skin_shadow2 { background-image: url(spritesmith2.png); - background-position: -1547px 0px; + background-position: -182px -1456px; width: 90px; height: 90px; } .customize-option.skin_shadow2 { background-image: url(spritesmith2.png); - background-position: -1572px -15px; + background-position: -207px -1471px; width: 60px; height: 60px; } .skin_shadow2_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -91px; + background-position: -273px -1456px; width: 90px; height: 90px; } .customize-option.skin_shadow2_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -106px; + background-position: -298px -1471px; width: 60px; height: 60px; } .skin_shadow_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -182px; + background-position: -364px -1456px; width: 90px; height: 90px; } .customize-option.skin_shadow_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -197px; + background-position: -389px -1471px; width: 60px; height: 60px; } .skin_skeleton { background-image: url(spritesmith2.png); - background-position: -1547px -273px; + background-position: -455px -1456px; width: 90px; height: 90px; } .customize-option.skin_skeleton { background-image: url(spritesmith2.png); - background-position: -1572px -288px; + background-position: -480px -1471px; width: 60px; height: 60px; } .skin_skeleton2 { background-image: url(spritesmith2.png); - background-position: -1547px -364px; + background-position: -546px -1456px; width: 90px; height: 90px; } .customize-option.skin_skeleton2 { background-image: url(spritesmith2.png); - background-position: -1572px -379px; + background-position: -571px -1471px; width: 60px; height: 60px; } .skin_skeleton2_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -455px; + background-position: -637px -1456px; width: 90px; height: 90px; } .customize-option.skin_skeleton2_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -470px; + background-position: -662px -1471px; width: 60px; height: 60px; } .skin_skeleton_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -546px; + background-position: -728px -1456px; width: 90px; height: 90px; } .customize-option.skin_skeleton_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -561px; + background-position: -753px -1471px; + width: 60px; + height: 60px; +} +.skin_tiger { + background-image: url(spritesmith2.png); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.customize-option.skin_tiger { + background-image: url(spritesmith2.png); + background-position: -844px -1471px; + width: 60px; + height: 60px; +} +.skin_tiger_sleep { + background-image: url(spritesmith2.png); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.customize-option.skin_tiger_sleep { + background-image: url(spritesmith2.png); + background-position: -935px -1471px; width: 60px; height: 60px; } .skin_transparent { background-image: url(spritesmith2.png); - background-position: -1547px -637px; + background-position: -1001px -1456px; width: 90px; height: 90px; } .customize-option.skin_transparent { background-image: url(spritesmith2.png); - background-position: -1572px -652px; + background-position: -1026px -1471px; width: 60px; height: 60px; } .skin_transparent_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -728px; + background-position: -1092px -1456px; width: 90px; height: 90px; } .customize-option.skin_transparent_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -743px; + background-position: -1117px -1471px; + width: 60px; + height: 60px; +} +.skin_wolf { + background-image: url(spritesmith2.png); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.skin_wolf { + background-image: url(spritesmith2.png); + background-position: -1208px -1471px; + width: 60px; + height: 60px; +} +.skin_wolf_sleep { + background-image: url(spritesmith2.png); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.skin_wolf_sleep { + background-image: url(spritesmith2.png); + background-position: -1299px -1471px; width: 60px; height: 60px; } .skin_zombie { background-image: url(spritesmith2.png); - background-position: -1547px -819px; + background-position: -1365px -1456px; width: 90px; height: 90px; } .customize-option.skin_zombie { background-image: url(spritesmith2.png); - background-position: -1572px -834px; + background-position: -1390px -1471px; width: 60px; height: 60px; } .skin_zombie2 { background-image: url(spritesmith2.png); - background-position: -1547px -910px; + background-position: -1456px -1456px; width: 90px; height: 90px; } .customize-option.skin_zombie2 { background-image: url(spritesmith2.png); - background-position: -1572px -925px; + background-position: -1481px -1471px; width: 60px; height: 60px; } .skin_zombie2_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -1001px; + background-position: -1547px 0px; width: 90px; height: 90px; } .customize-option.skin_zombie2_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -1016px; + background-position: -1572px -15px; width: 60px; height: 60px; } .skin_zombie_sleep { background-image: url(spritesmith2.png); - background-position: -1547px -1092px; + background-position: -1547px -91px; width: 90px; height: 90px; } .customize-option.skin_zombie_sleep { background-image: url(spritesmith2.png); - background-position: -1572px -1107px; + background-position: -1572px -106px; width: 60px; height: 60px; } +.broad_armor_armoire_gladiatorArmor { + background-image: url(spritesmith2.png); + background-position: -1547px -182px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_lunarArmor { + background-image: url(spritesmith2.png); + background-position: -1547px -273px; + width: 90px; + height: 90px; +} +.head_armoire_gladiatorHelm { + background-image: url(spritesmith2.png); + background-position: -1547px -364px; + width: 90px; + height: 90px; +} +.head_armoire_lunarCrown { + background-image: url(spritesmith2.png); + background-position: -1547px -455px; + width: 90px; + height: 90px; +} +.head_armoire_rancherHat { + background-image: url(spritesmith2.png); + background-position: -1547px -546px; + width: 90px; + height: 90px; +} +.head_armoire_redHairbow { + background-image: url(spritesmith2.png); + background-position: -1547px -637px; + width: 90px; + height: 90px; +} +.head_armoire_violetFloppyHat { + background-image: url(spritesmith2.png); + background-position: -1547px -728px; + width: 90px; + height: 90px; +} +.shield_armoire_gladiatorShield { + background-image: url(spritesmith2.png); + background-position: -1547px -819px; + width: 90px; + height: 90px; +} +.shop_armor_armoire_gladiatorArmor { + background-image: url(spritesmith2.png); + background-position: -1590px -1679px; + width: 40px; + height: 40px; +} +.shop_armor_armoire_lunarArmor { + background-image: url(spritesmith2.png); + background-position: -1549px -1679px; + width: 40px; + height: 40px; +} +.shop_head_armoire_gladiatorHelm { + background-image: url(spritesmith2.png); + background-position: -1508px -1679px; + width: 40px; + height: 40px; +} +.shop_head_armoire_lunarCrown { + background-image: url(spritesmith2.png); + background-position: -1467px -1679px; + width: 40px; + height: 40px; +} +.shop_head_armoire_rancherHat { + background-image: url(spritesmith2.png); + background-position: -1344px -1679px; + width: 40px; + height: 40px; +} +.shop_head_armoire_redHairbow { + background-image: url(spritesmith2.png); + background-position: -1303px -1679px; + width: 40px; + height: 40px; +} +.shop_head_armoire_violetFloppyHat { + background-image: url(spritesmith2.png); + background-position: -1262px -1679px; + width: 40px; + height: 40px; +} +.shop_shield_armoire_gladiatorShield { + background-image: url(spritesmith2.png); + background-position: -1221px -1679px; + width: 40px; + height: 40px; +} +.shop_weapon_armoire_basicCrossbow { + background-image: url(spritesmith2.png); + background-position: -1180px -1679px; + width: 40px; + height: 40px; +} +.shop_weapon_armoire_lunarSceptre { + background-image: url(spritesmith2.png); + background-position: -1139px -1679px; + width: 40px; + height: 40px; +} +.slim_armor_armoire_gladiatorArmor { + background-image: url(spritesmith2.png); + background-position: -303px -1547px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_lunarArmor { + background-image: url(spritesmith2.png); + background-position: -394px -1547px; + width: 90px; + height: 90px; +} +.weapon_armoire_basicCrossbow { + background-image: url(spritesmith2.png); + background-position: -485px -1547px; + width: 90px; + height: 90px; +} +.weapon_armoire_lunarSceptre { + background-image: url(spritesmith2.png); + background-position: -576px -1547px; + width: 90px; + height: 90px; +} .broad_armor_healer_1 { background-image: url(spritesmith2.png); - background-position: -1547px -1183px; + background-position: -667px -1547px; width: 90px; height: 90px; } .broad_armor_healer_2 { background-image: url(spritesmith2.png); - background-position: -1547px -1274px; + background-position: -758px -1547px; width: 90px; height: 90px; } .broad_armor_healer_3 { background-image: url(spritesmith2.png); - background-position: -1547px -1365px; + background-position: -849px -1547px; width: 90px; height: 90px; } .broad_armor_healer_4 { background-image: url(spritesmith2.png); - background-position: -1547px -1456px; + background-position: -940px -1547px; width: 90px; height: 90px; } .broad_armor_healer_5 { background-image: url(spritesmith2.png); - background-position: 0px -1547px; + background-position: -1031px -1547px; width: 90px; height: 90px; } .broad_armor_rogue_1 { background-image: url(spritesmith2.png); - background-position: -91px -1547px; + background-position: -1122px -1547px; width: 90px; height: 90px; } .broad_armor_rogue_2 { background-image: url(spritesmith2.png); - background-position: -182px -1547px; + background-position: -1213px -1547px; width: 90px; height: 90px; } .broad_armor_rogue_3 { background-image: url(spritesmith2.png); - background-position: -273px -1547px; + background-position: -1304px -1547px; width: 90px; height: 90px; } .broad_armor_rogue_4 { background-image: url(spritesmith2.png); - background-position: -364px -1547px; + background-position: -1395px -1547px; width: 90px; height: 90px; } .broad_armor_rogue_5 { background-image: url(spritesmith2.png); - background-position: -455px -1547px; + background-position: -1486px -1547px; width: 90px; height: 90px; } .broad_armor_special_2 { background-image: url(spritesmith2.png); - background-position: -546px -1547px; + background-position: -1638px 0px; width: 90px; height: 90px; } .broad_armor_warrior_1 { background-image: url(spritesmith2.png); - background-position: -637px -1547px; + background-position: -1638px -91px; width: 90px; height: 90px; } .broad_armor_warrior_2 { background-image: url(spritesmith2.png); - background-position: -728px -1547px; + background-position: -1638px -182px; width: 90px; height: 90px; } .broad_armor_warrior_3 { background-image: url(spritesmith2.png); - background-position: -819px -1547px; + background-position: -1638px -273px; width: 90px; height: 90px; } .broad_armor_warrior_4 { background-image: url(spritesmith2.png); - background-position: -910px -1547px; + background-position: -1638px -364px; width: 90px; height: 90px; } .broad_armor_warrior_5 { background-image: url(spritesmith2.png); - background-position: -1001px -1547px; + background-position: -1638px -455px; width: 90px; height: 90px; } .broad_armor_wizard_1 { background-image: url(spritesmith2.png); - background-position: -1092px -1547px; + background-position: -1638px -546px; width: 90px; height: 90px; } .broad_armor_wizard_2 { background-image: url(spritesmith2.png); - background-position: -1183px -1547px; + background-position: -1638px -637px; width: 90px; height: 90px; } .broad_armor_wizard_3 { background-image: url(spritesmith2.png); - background-position: -1274px -1547px; + background-position: -1638px -728px; width: 90px; height: 90px; } .broad_armor_wizard_4 { background-image: url(spritesmith2.png); - background-position: -1365px -1547px; + background-position: -1638px -819px; width: 90px; height: 90px; } .broad_armor_wizard_5 { background-image: url(spritesmith2.png); - background-position: -1456px -1547px; + background-position: -1638px -910px; width: 90px; height: 90px; } .shop_armor_healer_1 { background-image: url(spritesmith2.png); - background-position: -1225px -1638px; + background-position: -1098px -1679px; width: 40px; height: 40px; } .shop_armor_healer_2 { background-image: url(spritesmith2.png); - background-position: -1184px -1638px; + background-position: -1057px -1679px; width: 40px; height: 40px; } .shop_armor_healer_3 { background-image: url(spritesmith2.png); - background-position: -1143px -1638px; + background-position: -1016px -1679px; width: 40px; height: 40px; } .shop_armor_healer_4 { background-image: url(spritesmith2.png); - background-position: -1102px -1638px; + background-position: -1672px -1638px; width: 40px; height: 40px; } .shop_armor_healer_5 { background-image: url(spritesmith2.png); - background-position: -1061px -1638px; + background-position: -1631px -1679px; width: 40px; height: 40px; } .shop_armor_rogue_1 { background-image: url(spritesmith2.png); - background-position: -1020px -1638px; + background-position: -1590px -1638px; width: 40px; height: 40px; } .shop_armor_rogue_2 { background-image: url(spritesmith2.png); - background-position: -979px -1638px; + background-position: -1549px -1638px; width: 40px; height: 40px; } .shop_armor_rogue_3 { background-image: url(spritesmith2.png); - background-position: -938px -1638px; + background-position: -1508px -1638px; width: 40px; height: 40px; } .shop_armor_rogue_4 { background-image: url(spritesmith2.png); - background-position: -897px -1638px; + background-position: -1467px -1638px; width: 40px; height: 40px; } .shop_armor_rogue_5 { background-image: url(spritesmith2.png); - background-position: -856px -1638px; + background-position: -1426px -1638px; width: 40px; height: 40px; } .shop_armor_special_0 { background-image: url(spritesmith2.png); - background-position: -1266px -1638px; + background-position: -1385px -1638px; width: 40px; height: 40px; } .shop_armor_special_1 { background-image: url(spritesmith2.png); - background-position: -774px -1638px; + background-position: -1344px -1638px; width: 40px; height: 40px; } .shop_armor_special_2 { background-image: url(spritesmith2.png); - background-position: -733px -1638px; + background-position: -1303px -1638px; width: 40px; height: 40px; } .shop_armor_warrior_1 { background-image: url(spritesmith2.png); - background-position: -692px -1638px; + background-position: -1262px -1638px; width: 40px; height: 40px; } .shop_armor_warrior_2 { background-image: url(spritesmith2.png); - background-position: -651px -1638px; + background-position: -1221px -1638px; width: 40px; height: 40px; } .shop_armor_warrior_3 { background-image: url(spritesmith2.png); - background-position: -610px -1638px; + background-position: -1180px -1638px; width: 40px; height: 40px; } .shop_armor_warrior_4 { background-image: url(spritesmith2.png); - background-position: -569px -1638px; + background-position: -1139px -1638px; width: 40px; height: 40px; } .shop_armor_warrior_5 { background-image: url(spritesmith2.png); - background-position: -528px -1638px; + background-position: -1577px -1547px; width: 40px; height: 40px; } .shop_armor_wizard_1 { background-image: url(spritesmith2.png); - background-position: -487px -1638px; + background-position: -1631px -1638px; width: 40px; height: 40px; } .shop_armor_wizard_2 { background-image: url(spritesmith2.png); - background-position: -446px -1638px; + background-position: -1577px -1588px; width: 40px; height: 40px; } .shop_armor_wizard_3 { background-image: url(spritesmith2.png); - background-position: -405px -1638px; + background-position: -1016px -1638px; width: 40px; height: 40px; } .shop_armor_wizard_4 { background-image: url(spritesmith2.png); - background-position: -815px -1638px; + background-position: -1057px -1638px; width: 40px; height: 40px; } .shop_armor_wizard_5 { background-image: url(spritesmith2.png); - background-position: -364px -1638px; + background-position: -1098px -1638px; width: 40px; height: 40px; } .slim_armor_healer_1 { background-image: url(spritesmith2.png); - background-position: -182px -1638px; + background-position: -819px -1638px; width: 90px; height: 90px; } .slim_armor_healer_2 { background-image: url(spritesmith2.png); - background-position: -91px -1638px; + background-position: -728px -1638px; width: 90px; height: 90px; } .slim_armor_healer_3 { background-image: url(spritesmith2.png); - background-position: 0px -1638px; + background-position: -637px -1638px; width: 90px; height: 90px; } .slim_armor_healer_4 { background-image: url(spritesmith2.png); - background-position: -1638px -1547px; + background-position: -546px -1638px; width: 90px; height: 90px; } .slim_armor_healer_5 { background-image: url(spritesmith2.png); - background-position: -1638px -1456px; + background-position: -455px -1638px; width: 90px; height: 90px; } .slim_armor_rogue_1 { background-image: url(spritesmith2.png); - background-position: -1638px -1365px; + background-position: -364px -1638px; width: 90px; height: 90px; } .slim_armor_rogue_2 { background-image: url(spritesmith2.png); - background-position: -1638px -1274px; + background-position: -273px -1638px; width: 90px; height: 90px; } .slim_armor_rogue_3 { background-image: url(spritesmith2.png); - background-position: -1638px -1183px; + background-position: -182px -1638px; width: 90px; height: 90px; } .slim_armor_rogue_4 { background-image: url(spritesmith2.png); - background-position: -1638px -1092px; + background-position: -91px -1638px; width: 90px; height: 90px; } .slim_armor_rogue_5 { background-image: url(spritesmith2.png); - background-position: -1638px -1001px; + background-position: 0px -1638px; width: 90px; height: 90px; } .slim_armor_special_2 { background-image: url(spritesmith2.png); - background-position: -1638px -910px; + background-position: -1638px -1547px; width: 90px; height: 90px; } .slim_armor_warrior_1 { background-image: url(spritesmith2.png); - background-position: -1638px -819px; + background-position: -1638px -1456px; width: 90px; height: 90px; } .slim_armor_warrior_2 { background-image: url(spritesmith2.png); - background-position: -1638px -728px; + background-position: -1638px -1365px; width: 90px; height: 90px; } .slim_armor_warrior_3 { background-image: url(spritesmith2.png); - background-position: -1638px -637px; + background-position: -1638px -1274px; width: 90px; height: 90px; } .slim_armor_warrior_4 { background-image: url(spritesmith2.png); - background-position: -1638px -546px; + background-position: -1638px -1183px; width: 90px; height: 90px; } .slim_armor_warrior_5 { background-image: url(spritesmith2.png); - background-position: -1638px -455px; + background-position: -1638px -1092px; width: 90px; height: 90px; } .slim_armor_wizard_1 { background-image: url(spritesmith2.png); - background-position: -1638px -364px; + background-position: -1638px -1001px; width: 90px; height: 90px; } .slim_armor_wizard_2 { background-image: url(spritesmith2.png); - background-position: -1638px -273px; + background-position: -212px -1547px; width: 90px; height: 90px; } .slim_armor_wizard_3 { background-image: url(spritesmith2.png); - background-position: -1638px -182px; + background-position: -121px -1547px; width: 90px; height: 90px; } .slim_armor_wizard_4 { background-image: url(spritesmith2.png); - background-position: -1638px -91px; + background-position: -1547px -1456px; width: 90px; height: 90px; } .slim_armor_wizard_5 { background-image: url(spritesmith2.png); - background-position: -1638px 0px; + background-position: -1547px -1365px; width: 90px; height: 90px; } .broad_armor_special_birthday { background-image: url(spritesmith2.png); - background-position: -1547px -1547px; + background-position: -1547px -1274px; width: 90px; height: 90px; } .broad_armor_special_birthday2015 { background-image: url(spritesmith2.png); - background-position: -273px -1638px; + background-position: -1547px -1183px; width: 90px; height: 90px; } +.shop_armor_special_birthday { + background-image: url(spritesmith2.png); + background-position: -1385px -1679px; + width: 40px; + height: 40px; +} +.shop_armor_special_birthday2015 { + background-image: url(spritesmith2.png); + background-position: -1426px -1679px; + width: 40px; + height: 40px; +} +.slim_armor_special_birthday { + background-image: url(spritesmith2.png); + background-position: -1547px -1092px; + width: 90px; + height: 90px; +} +.slim_armor_special_birthday2015 { + background-image: url(spritesmith2.png); + background-position: -1547px -1001px; + width: 90px; + height: 90px; +} +.broad_armor_special_fallHealer { + background-image: url(spritesmith2.png); + background-position: -1547px -910px; + width: 90px; + height: 90px; +} +.broad_armor_special_fallMage { + background-image: url(spritesmith2.png); + background-position: 0px -1547px; + width: 120px; + height: 90px; +} +.broad_armor_special_fallRogue { + background-image: url(spritesmith2.png); + background-position: -910px -1638px; + width: 105px; + height: 90px; +} diff --git a/common/dist/sprites/spritesmith2.png b/common/dist/sprites/spritesmith2.png index d35832d036..980f2fea09 100644 Binary files a/common/dist/sprites/spritesmith2.png and b/common/dist/sprites/spritesmith2.png differ diff --git a/common/dist/sprites/spritesmith3.css b/common/dist/sprites/spritesmith3.css index 247cc27acf..d33a44507e 100644 --- a/common/dist/sprites/spritesmith3.css +++ b/common/dist/sprites/spritesmith3.css @@ -1,384 +1,342 @@ -.shop_armor_special_birthday { - background-image: url(spritesmith3.png); - background-position: -892px -1366px; - width: 40px; - height: 40px; -} -.shop_armor_special_birthday2015 { - background-image: url(spritesmith3.png); - background-position: -1148px -1416px; - width: 40px; - height: 40px; -} -.slim_armor_special_birthday { - background-image: url(spritesmith3.png); - background-position: -819px -870px; - width: 90px; - height: 90px; -} -.slim_armor_special_birthday2015 { - background-image: url(spritesmith3.png); - background-position: -273px -506px; - width: 90px; - height: 90px; -} -.broad_armor_special_fallHealer { - background-image: url(spritesmith3.png); - background-position: -364px -506px; - width: 90px; - height: 90px; -} -.broad_armor_special_fallMage { - background-image: url(spritesmith3.png); - background-position: 0px -961px; - width: 120px; - height: 90px; -} -.broad_armor_special_fallRogue { - background-image: url(spritesmith3.png); - background-position: -121px -961px; - width: 105px; - height: 90px; -} .broad_armor_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -227px -961px; + background-position: -546px 0px; width: 90px; height: 90px; } .head_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -318px -961px; + background-position: -455px -870px; width: 90px; height: 90px; } .head_special_fallMage { background-image: url(spritesmith3.png); - background-position: -857px -961px; + background-position: -1001px 0px; width: 120px; height: 90px; } .head_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -978px -961px; + background-position: 0px -506px; width: 105px; height: 90px; } .head_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -1122px -182px; + background-position: -546px -91px; width: 90px; height: 90px; } .shield_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -1122px -273px; + background-position: -91px -961px; width: 90px; height: 90px; } .shield_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -1122px -546px; + background-position: -182px -961px; width: 105px; height: 90px; } .shield_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -1122px -819px; + background-position: -288px -961px; width: 90px; height: 90px; } .shop_armor_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -1097px -1366px; + background-position: -1124px -1366px; width: 40px; height: 40px; } .shop_armor_special_fallMage { background-image: url(spritesmith3.png); - background-position: -1138px -1366px; + background-position: -1165px -1366px; width: 40px; height: 40px; } .shop_armor_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -1261px -1366px; + background-position: -1288px -1366px; width: 40px; height: 40px; } .shop_armor_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -1416px -82px; + background-position: -1431px -82px; width: 40px; height: 40px; } .shop_head_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -1416px -123px; + background-position: -1431px -123px; width: 40px; height: 40px; } .shop_head_special_fallMage { background-image: url(spritesmith3.png); - background-position: -1457px -656px; + background-position: -1431px -328px; width: 40px; height: 40px; } .shop_head_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -1457px -779px; + background-position: -1472px -738px; width: 40px; height: 40px; } .shop_head_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -1457px -820px; + background-position: -1472px -779px; width: 40px; height: 40px; } .shop_shield_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -1457px -1107px; + background-position: -1472px -984px; width: 40px; height: 40px; } .shop_shield_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -1234px -1183px; + background-position: -1228px -1092px; width: 40px; height: 40px; } .shop_shield_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -1072px -910px; + background-position: -1269px -1092px; width: 40px; height: 40px; } .shop_weapon_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -940px -819px; + background-position: -1122px -1001px; width: 40px; height: 40px; } .shop_weapon_special_fallMage { background-image: url(spritesmith3.png); - background-position: -890px -728px; + background-position: -1042px -910px; width: 40px; height: 40px; } .shop_weapon_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -728px -1366px; + background-position: -587px -455px; width: 40px; height: 40px; } .shop_weapon_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -769px -1366px; + background-position: -455px -364px; width: 40px; height: 40px; } .slim_armor_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -1122px -910px; + background-position: -379px -961px; width: 90px; height: 90px; } .slim_armor_special_fallMage { background-image: url(spritesmith3.png); - background-position: -224px -1052px; + background-position: -918px -961px; width: 120px; height: 90px; } .slim_armor_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -345px -1052px; + background-position: -1122px 0px; width: 105px; height: 90px; } .slim_armor_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -182px -318px; + background-position: -1122px -91px; width: 90px; height: 90px; } .weapon_special_fallHealer { background-image: url(spritesmith3.png); - background-position: -273px -318px; + background-position: -1122px -182px; width: 90px; height: 90px; } .weapon_special_fallMage { background-image: url(spritesmith3.png); - background-position: -455px 0px; + background-position: -448px -1052px; width: 120px; height: 90px; } .weapon_special_fallRogue { background-image: url(spritesmith3.png); - background-position: -455px -91px; + background-position: -1122px -273px; width: 105px; height: 90px; } .weapon_special_fallWarrior { background-image: url(spritesmith3.png); - background-position: -455px -182px; + background-position: -1122px -364px; width: 90px; height: 90px; } .broad_armor_special_gaymerx { background-image: url(spritesmith3.png); - background-position: -455px -273px; + background-position: -1122px -455px; width: 90px; height: 90px; } .head_special_gaymerx { background-image: url(spritesmith3.png); - background-position: -364px -318px; + background-position: -1122px -546px; width: 90px; height: 90px; } .shop_armor_special_gaymerx { background-image: url(spritesmith3.png); - background-position: -1457px -1148px; + background-position: -1472px -1107px; width: 40px; height: 40px; } .shop_head_special_gaymerx { background-image: url(spritesmith3.png); - background-position: -1457px -1189px; + background-position: -1472px -1148px; width: 40px; height: 40px; } .slim_armor_special_gaymerx { background-image: url(spritesmith3.png); - background-position: 0px -415px; + background-position: -182px -318px; width: 90px; height: 90px; } .back_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -91px -415px; + background-position: -273px -318px; width: 90px; height: 90px; } .broad_armor_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -182px -415px; + background-position: -364px -318px; width: 90px; height: 90px; } .head_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -273px -415px; + background-position: -455px 0px; width: 90px; height: 90px; } .shop_armor_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -758px -637px; + background-position: -728px -637px; width: 40px; height: 40px; } .shop_back_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -799px -637px; + background-position: -769px -637px; width: 40px; height: 40px; } .shop_head_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -576px -455px; + background-position: -546px -455px; width: 40px; height: 40px; } .slim_armor_mystery_201402 { background-image: url(spritesmith3.png); - background-position: -364px -415px; + background-position: -455px -91px; width: 90px; height: 90px; } .broad_armor_mystery_201403 { background-image: url(spritesmith3.png); - background-position: -455px -415px; + background-position: -455px -182px; width: 90px; height: 90px; } .headAccessory_mystery_201403 { background-image: url(spritesmith3.png); - background-position: -576px 0px; + background-position: -455px -273px; width: 90px; height: 90px; } .shop_armor_mystery_201403 { background-image: url(spritesmith3.png); - background-position: -933px -1366px; + background-position: -1370px -1325px; width: 40px; height: 40px; } .shop_headAccessory_mystery_201403 { background-image: url(spritesmith3.png); - background-position: -1056px -1366px; + background-position: -1083px -1366px; width: 40px; height: 40px; } .slim_armor_mystery_201403 { background-image: url(spritesmith3.png); - background-position: -576px -91px; + background-position: 0px -415px; width: 90px; height: 90px; } .back_mystery_201404 { background-image: url(spritesmith3.png); - background-position: -576px -182px; + background-position: -91px -415px; width: 90px; height: 90px; } .headAccessory_mystery_201404 { background-image: url(spritesmith3.png); - background-position: -576px -273px; + background-position: -182px -415px; width: 90px; height: 90px; } .shop_back_mystery_201404 { background-image: url(spritesmith3.png); - background-position: -1302px -1366px; + background-position: -1329px -1366px; width: 40px; height: 40px; } .shop_headAccessory_mystery_201404 { background-image: url(spritesmith3.png); - background-position: -1343px -1366px; + background-position: -1370px -1366px; width: 40px; height: 40px; } .broad_armor_mystery_201405 { background-image: url(spritesmith3.png); - background-position: -576px -364px; + background-position: -273px -415px; width: 90px; height: 90px; } .head_mystery_201405 { background-image: url(spritesmith3.png); - background-position: 0px -506px; + background-position: -364px -415px; width: 90px; height: 90px; } .shop_armor_mystery_201405 { background-image: url(spritesmith3.png); - background-position: -1457px -574px; + background-position: -1431px -246px; width: 40px; height: 40px; } .shop_head_mystery_201405 { background-image: url(spritesmith3.png); - background-position: -1457px -615px; + background-position: -1431px -287px; width: 40px; height: 40px; } .slim_armor_mystery_201405 { background-image: url(spritesmith3.png); - background-position: -91px -506px; + background-position: -455px -415px; width: 90px; height: 90px; } @@ -396,13 +354,13 @@ } .shop_armor_mystery_201406 { background-image: url(spritesmith3.png); - background-position: -1457px -861px; + background-position: -1472px -820px; width: 40px; height: 40px; } .shop_head_mystery_201406 { background-image: url(spritesmith3.png); - background-position: -1457px -902px; + background-position: -1472px -943px; width: 40px; height: 40px; } @@ -414,257 +372,311 @@ } .broad_armor_mystery_201407 { background-image: url(spritesmith3.png); - background-position: -455px -506px; + background-position: -546px -182px; width: 90px; height: 90px; } .head_mystery_201407 { background-image: url(spritesmith3.png); - background-position: -546px -506px; + background-position: -546px -273px; width: 90px; height: 90px; } .shop_armor_mystery_201407 { background-image: url(spritesmith3.png); - background-position: -1457px -1230px; + background-position: -1472px -1189px; width: 40px; height: 40px; } .shop_head_mystery_201407 { background-image: url(spritesmith3.png); - background-position: -1366px -1274px; + background-position: -1472px -1230px; width: 40px; height: 40px; } .slim_armor_mystery_201407 { background-image: url(spritesmith3.png); - background-position: -667px 0px; + background-position: -546px -364px; width: 90px; height: 90px; } .broad_armor_mystery_201408 { background-image: url(spritesmith3.png); - background-position: -667px -91px; + background-position: -106px -506px; width: 90px; height: 90px; } .head_mystery_201408 { background-image: url(spritesmith3.png); - background-position: -667px -182px; + background-position: -197px -506px; width: 90px; height: 90px; } .shop_armor_mystery_201408 { background-image: url(spritesmith3.png); - background-position: -981px -819px; + background-position: -1163px -1001px; width: 40px; height: 40px; } .shop_head_mystery_201408 { background-image: url(spritesmith3.png); - background-position: -849px -728px; + background-position: -1001px -910px; width: 40px; height: 40px; } .slim_armor_mystery_201408 { background-image: url(spritesmith3.png); - background-position: -667px -273px; + background-position: -288px -506px; width: 90px; height: 90px; } .broad_armor_mystery_201409 { background-image: url(spritesmith3.png); - background-position: -667px -364px; + background-position: -379px -506px; width: 90px; height: 90px; } .headAccessory_mystery_201409 { background-image: url(spritesmith3.png); - background-position: -667px -455px; + background-position: -470px -506px; width: 90px; height: 90px; } .shop_armor_mystery_201409 { background-image: url(spritesmith3.png); - background-position: -667px -546px; + background-position: -637px -546px; width: 40px; height: 40px; } .shop_headAccessory_mystery_201409 { background-image: url(spritesmith3.png); - background-position: -708px -546px; + background-position: -678px -546px; width: 40px; height: 40px; } .slim_armor_mystery_201409 { background-image: url(spritesmith3.png); - background-position: 0px -597px; + background-position: -637px 0px; width: 90px; height: 90px; } .back_mystery_201410 { background-image: url(spritesmith3.png); - background-position: -91px -597px; + background-position: 0px -597px; width: 93px; height: 90px; } .broad_armor_mystery_201410 { background-image: url(spritesmith3.png); - background-position: -185px -597px; + background-position: -94px -597px; width: 93px; height: 90px; } .shop_armor_mystery_201410 { background-image: url(spritesmith3.png); - background-position: -810px -1366px; + background-position: -1247px -1325px; width: 40px; height: 40px; } .shop_back_mystery_201410 { background-image: url(spritesmith3.png); - background-position: -851px -1366px; + background-position: -1288px -1325px; width: 40px; height: 40px; } .slim_armor_mystery_201410 { background-image: url(spritesmith3.png); - background-position: -279px -597px; + background-position: -188px -597px; width: 93px; height: 90px; } .head_mystery_201411 { background-image: url(spritesmith3.png); - background-position: -373px -597px; + background-position: -637px -91px; width: 90px; height: 90px; } .shop_head_mystery_201411 { background-image: url(spritesmith3.png); - background-position: -974px -1366px; + background-position: -1001px -1366px; width: 40px; height: 40px; } .shop_weapon_mystery_201411 { background-image: url(spritesmith3.png); - background-position: -1015px -1366px; + background-position: -1042px -1366px; width: 40px; height: 40px; } .weapon_mystery_201411 { background-image: url(spritesmith3.png); - background-position: -464px -597px; + background-position: -637px -182px; width: 90px; height: 90px; } .broad_armor_mystery_201412 { background-image: url(spritesmith3.png); - background-position: -555px -597px; + background-position: -637px -273px; width: 90px; height: 90px; } .head_mystery_201412 { background-image: url(spritesmith3.png); - background-position: -646px -597px; + background-position: -637px -364px; width: 90px; height: 90px; } .shop_armor_mystery_201412 { background-image: url(spritesmith3.png); - background-position: -1179px -1366px; + background-position: -1206px -1366px; width: 40px; height: 40px; } .shop_head_mystery_201412 { background-image: url(spritesmith3.png); - background-position: -1220px -1366px; + background-position: -1247px -1366px; width: 40px; height: 40px; } .slim_armor_mystery_201412 { background-image: url(spritesmith3.png); - background-position: -758px 0px; + background-position: -637px -455px; width: 90px; height: 90px; } .broad_armor_mystery_201501 { background-image: url(spritesmith3.png); - background-position: -758px -91px; + background-position: -282px -597px; width: 90px; height: 90px; } .head_mystery_201501 { background-image: url(spritesmith3.png); - background-position: -758px -182px; + background-position: -373px -597px; width: 90px; height: 90px; } .shop_armor_mystery_201501 { background-image: url(spritesmith3.png); - background-position: -1416px 0px; + background-position: -1431px 0px; width: 40px; height: 40px; } .shop_head_mystery_201501 { background-image: url(spritesmith3.png); - background-position: -1416px -41px; + background-position: -1431px -41px; width: 40px; height: 40px; } .slim_armor_mystery_201501 { background-image: url(spritesmith3.png); - background-position: -758px -273px; + background-position: -464px -597px; width: 90px; height: 90px; } .headAccessory_mystery_201502 { background-image: url(spritesmith3.png); - background-position: -758px -364px; + background-position: -555px -597px; width: 90px; height: 90px; } .shop_headAccessory_mystery_201502 { background-image: url(spritesmith3.png); - background-position: -1457px -492px; + background-position: -1431px -164px; width: 40px; height: 40px; } .shop_weapon_mystery_201502 { background-image: url(spritesmith3.png); - background-position: -1457px -533px; + background-position: -1431px -205px; width: 40px; height: 40px; } .weapon_mystery_201502 { background-image: url(spritesmith3.png); - background-position: -758px -455px; + background-position: -728px 0px; width: 90px; height: 90px; } .broad_armor_mystery_201503 { background-image: url(spritesmith3.png); - background-position: -758px -546px; + background-position: -728px -91px; width: 90px; height: 90px; } .eyewear_mystery_201503 { background-image: url(spritesmith3.png); - background-position: 0px -688px; + background-position: -728px -182px; width: 90px; height: 90px; } .shop_armor_mystery_201503 { background-image: url(spritesmith3.png); - background-position: -1457px -697px; + background-position: -1472px -451px; width: 40px; height: 40px; } .shop_eyewear_mystery_201503 { background-image: url(spritesmith3.png); - background-position: -1457px -738px; + background-position: -1472px -697px; width: 40px; height: 40px; } .slim_armor_mystery_201503 { + background-image: url(spritesmith3.png); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.back_mystery_201504 { + background-image: url(spritesmith3.png); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201504 { + background-image: url(spritesmith3.png); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201504 { + background-image: url(spritesmith3.png); + background-position: -1472px -861px; + width: 40px; + height: 40px; +} +.shop_back_mystery_201504 { + background-image: url(spritesmith3.png); + background-position: -1472px -902px; + width: 40px; + height: 40px; +} +.slim_armor_mystery_201504 { + background-image: url(spritesmith3.png); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.head_mystery_201505 { + background-image: url(spritesmith3.png); + background-position: 0px -688px; + width: 90px; + height: 90px; +} +.shop_head_mystery_201505 { + background-image: url(spritesmith3.png); + background-position: -1472px -1025px; + width: 40px; + height: 40px; +} +.shop_weapon_mystery_201505 { + background-image: url(spritesmith3.png); + background-position: -1472px -1066px; + width: 40px; + height: 40px; +} +.weapon_mystery_201505 { background-image: url(spritesmith3.png); background-position: -91px -688px; width: 90px; @@ -690,25 +702,25 @@ } .shop_armor_mystery_301404 { background-image: url(spritesmith3.png); - background-position: -1457px -943px; + background-position: -1472px -1271px; width: 40px; height: 40px; } .shop_eyewear_mystery_301404 { background-image: url(spritesmith3.png); - background-position: -1457px -984px; + background-position: -1472px -1312px; width: 40px; height: 40px; } .shop_head_mystery_301404 { background-image: url(spritesmith3.png); - background-position: -1457px -1025px; + background-position: -1340px -1274px; width: 40px; height: 40px; } .shop_weapon_mystery_301404 { background-image: url(spritesmith3.png); - background-position: -1457px -1066px; + background-position: -1381px -1274px; width: 40px; height: 40px; } @@ -738,73 +750,73 @@ } .head_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -849px 0px; + background-position: -819px 0px; width: 90px; height: 90px; } .shield_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -849px -91px; + background-position: -819px -91px; width: 90px; height: 90px; } .shop_eyewear_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -1275px -1183px; + background-position: -910px -819px; width: 40px; height: 40px; } .shop_headAccessory_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -1122px -1001px; + background-position: -951px -819px; width: 40px; height: 40px; } .shop_head_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -1163px -1001px; + background-position: -819px -728px; width: 40px; height: 40px; } .shop_shield_mystery_301405 { background-image: url(spritesmith3.png); - background-position: -1031px -910px; + background-position: -860px -728px; width: 40px; height: 40px; } .broad_armor_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -849px -182px; + background-position: -819px -182px; width: 90px; height: 90px; } .broad_armor_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -849px -273px; + background-position: -819px -273px; width: 90px; height: 90px; } .broad_armor_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -849px -364px; + background-position: -819px -364px; width: 90px; height: 90px; } .broad_armor_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -849px -455px; + background-position: -819px -455px; width: 90px; height: 90px; } .broad_armor_special_springHealer { background-image: url(spritesmith3.png); - background-position: -849px -546px; + background-position: -819px -546px; width: 90px; height: 90px; } .broad_armor_special_springMage { background-image: url(spritesmith3.png); - background-position: -849px -637px; + background-position: -819px -637px; width: 90px; height: 90px; } @@ -870,55 +882,55 @@ } .head_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -940px 0px; + background-position: -910px 0px; width: 90px; height: 90px; } .head_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -940px -91px; + background-position: -910px -91px; width: 90px; height: 90px; } .head_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -940px -182px; + background-position: -910px -182px; width: 90px; height: 90px; } .head_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -940px -273px; + background-position: -910px -273px; width: 90px; height: 90px; } .head_special_springHealer { background-image: url(spritesmith3.png); - background-position: -940px -364px; + background-position: -910px -364px; width: 90px; height: 90px; } .head_special_springMage { background-image: url(spritesmith3.png); - background-position: -940px -455px; + background-position: -910px -455px; width: 90px; height: 90px; } .head_special_springRogue { background-image: url(spritesmith3.png); - background-position: -940px -546px; + background-position: -910px -546px; width: 90px; height: 90px; } .head_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -940px -637px; + background-position: -910px -637px; width: 90px; height: 90px; } .shield_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -940px -728px; + background-position: -910px -728px; width: 90px; height: 90px; } @@ -954,253 +966,253 @@ } .shop_armor_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -1416px -164px; + background-position: -1431px -369px; width: 40px; height: 40px; } .shop_armor_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -1416px -205px; + background-position: -1431px -410px; width: 40px; height: 40px; } .shop_armor_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -1416px -246px; + background-position: -1431px -451px; width: 40px; height: 40px; } .shop_armor_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -1416px -287px; + background-position: -1431px -492px; width: 40px; height: 40px; } .shop_armor_special_springHealer { background-image: url(spritesmith3.png); - background-position: -1416px -328px; + background-position: -1431px -533px; width: 40px; height: 40px; } .shop_armor_special_springMage { background-image: url(spritesmith3.png); - background-position: -1416px -369px; + background-position: -1431px -574px; width: 40px; height: 40px; } .shop_armor_special_springRogue { background-image: url(spritesmith3.png); - background-position: -1416px -410px; + background-position: -1431px -615px; width: 40px; height: 40px; } .shop_armor_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1416px -451px; + background-position: -1431px -656px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -1416px -492px; + background-position: -1431px -697px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -1416px -533px; + background-position: -656px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -1416px -574px; + background-position: -697px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -1416px -615px; + background-position: -738px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_springHealer { background-image: url(spritesmith3.png); - background-position: -574px -1416px; + background-position: -779px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_springMage { background-image: url(spritesmith3.png); - background-position: -615px -1416px; + background-position: -820px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_springRogue { background-image: url(spritesmith3.png); - background-position: -656px -1416px; + background-position: -861px -1416px; width: 40px; height: 40px; } .shop_headAccessory_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -697px -1416px; + background-position: -902px -1416px; width: 40px; height: 40px; } .shop_head_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -738px -1416px; + background-position: -943px -1416px; width: 40px; height: 40px; } .shop_head_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -779px -1416px; + background-position: -984px -1416px; width: 40px; height: 40px; } .shop_head_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -820px -1416px; + background-position: -1025px -1416px; width: 40px; height: 40px; } .shop_head_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -861px -1416px; + background-position: -1066px -1416px; width: 40px; height: 40px; } .shop_head_special_springHealer { background-image: url(spritesmith3.png); - background-position: -902px -1416px; + background-position: -1107px -1416px; width: 40px; height: 40px; } .shop_head_special_springMage { background-image: url(spritesmith3.png); - background-position: -943px -1416px; + background-position: -1148px -1416px; width: 40px; height: 40px; } .shop_head_special_springRogue { background-image: url(spritesmith3.png); - background-position: -984px -1416px; + background-position: -1189px -1416px; width: 40px; height: 40px; } .shop_head_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1025px -1416px; + background-position: -1230px -1416px; width: 40px; height: 40px; } .shop_shield_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -1066px -1416px; + background-position: -1271px -1416px; width: 40px; height: 40px; } .shop_shield_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -1107px -1416px; + background-position: -1312px -1416px; width: 40px; height: 40px; } .shop_shield_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -1325px -1274px; + background-position: -1353px -1416px; width: 40px; height: 40px; } .shop_shield_special_springHealer { background-image: url(spritesmith3.png); - background-position: -1189px -1416px; + background-position: -1394px -1416px; width: 40px; height: 40px; } .shop_shield_special_springRogue { background-image: url(spritesmith3.png); - background-position: -1230px -1416px; + background-position: -1472px 0px; width: 40px; height: 40px; } .shop_shield_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1271px -1416px; + background-position: -1472px -41px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -1312px -1416px; + background-position: -1472px -82px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -1353px -1416px; + background-position: -1472px -123px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -1394px -1416px; + background-position: -615px -1457px; width: 40px; height: 40px; } .shop_weapon_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -1457px 0px; + background-position: -1472px -492px; width: 40px; height: 40px; } .shop_weapon_special_springHealer { background-image: url(spritesmith3.png); - background-position: -1457px -41px; + background-position: -1472px -533px; width: 40px; height: 40px; } .shop_weapon_special_springMage { background-image: url(spritesmith3.png); - background-position: -1457px -369px; + background-position: -1472px -574px; width: 40px; height: 40px; } .shop_weapon_special_springRogue { background-image: url(spritesmith3.png); - background-position: -1457px -410px; + background-position: -1472px -615px; width: 40px; height: 40px; } .shop_weapon_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1457px -451px; + background-position: -1472px -656px; width: 40px; height: 40px; } .slim_armor_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -455px -870px; + background-position: -546px -870px; width: 90px; height: 90px; } .slim_armor_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -546px -870px; + background-position: -637px -870px; width: 90px; height: 90px; } .slim_armor_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -637px -870px; + background-position: -728px -870px; width: 90px; height: 90px; } .slim_armor_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -728px -870px; + background-position: -819px -870px; width: 90px; height: 90px; } @@ -1212,67 +1224,67 @@ } .slim_armor_special_springMage { background-image: url(spritesmith3.png); - background-position: -910px -870px; + background-position: -1001px -91px; width: 90px; height: 90px; } .slim_armor_special_springRogue { background-image: url(spritesmith3.png); - background-position: -1031px 0px; + background-position: -1001px -182px; width: 90px; height: 90px; } .slim_armor_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1031px -91px; + background-position: -1001px -273px; width: 90px; height: 90px; } .weapon_special_spring2015Healer { background-image: url(spritesmith3.png); - background-position: -1031px -182px; + background-position: -1001px -364px; width: 90px; height: 90px; } .weapon_special_spring2015Mage { background-image: url(spritesmith3.png); - background-position: -1031px -273px; + background-position: -1001px -455px; width: 90px; height: 90px; } .weapon_special_spring2015Rogue { background-image: url(spritesmith3.png); - background-position: -1031px -364px; + background-position: -1001px -546px; width: 90px; height: 90px; } .weapon_special_spring2015Warrior { background-image: url(spritesmith3.png); - background-position: -1031px -455px; + background-position: -1001px -637px; width: 90px; height: 90px; } .weapon_special_springHealer { background-image: url(spritesmith3.png); - background-position: -1031px -546px; + background-position: -1001px -728px; width: 90px; height: 90px; } .weapon_special_springMage { background-image: url(spritesmith3.png); - background-position: -1031px -637px; + background-position: -1001px -819px; width: 90px; height: 90px; } .weapon_special_springRogue { background-image: url(spritesmith3.png); - background-position: -1031px -728px; + background-position: -910px -870px; width: 90px; height: 90px; } .weapon_special_springWarrior { background-image: url(spritesmith3.png); - background-position: -1031px -819px; + background-position: 0px -961px; width: 90px; height: 90px; } @@ -1302,25 +1314,25 @@ } .broad_armor_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -409px -961px; + background-position: -470px -961px; width: 111px; height: 90px; } .broad_armor_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -521px -961px; + background-position: -582px -961px; width: 111px; height: 90px; } .eyewear_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -633px -961px; + background-position: -694px -961px; width: 111px; height: 90px; } .eyewear_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -745px -961px; + background-position: -806px -961px; width: 111px; height: 90px; } @@ -1338,13 +1350,13 @@ } .head_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -1122px 0px; + background-position: 0px -1052px; width: 111px; height: 90px; } .head_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -1122px -91px; + background-position: -112px -1052px; width: 111px; height: 90px; } @@ -1362,13 +1374,13 @@ } .SummerRogue14 { background-image: url(spritesmith3.png); - background-position: -1122px -364px; + background-position: -224px -1052px; width: 111px; height: 90px; } .SummerWarrior14 { background-image: url(spritesmith3.png); - background-position: -1122px -455px; + background-position: -336px -1052px; width: 111px; height: 90px; } @@ -1380,127 +1392,127 @@ } .shield_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -1122px -637px; + background-position: -569px -1052px; width: 111px; height: 90px; } .shield_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -1122px -728px; + background-position: -681px -1052px; width: 111px; height: 90px; } .shop_armor_special_summerHealer { background-image: url(spritesmith3.png); - background-position: -617px -455px; + background-position: -496px -364px; width: 40px; height: 40px; } .shop_armor_special_summerMage { background-image: url(spritesmith3.png); - background-position: -455px -364px; + background-position: -561px -506px; width: 40px; height: 40px; } .shop_armor_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -496px -364px; + background-position: -561px -547px; width: 40px; height: 40px; } .shop_armor_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -728px -1325px; + background-position: -646px -597px; width: 40px; height: 40px; } .shop_body_special_summerHealer { background-image: url(spritesmith3.png); - background-position: -769px -1325px; + background-position: -687px -597px; width: 40px; height: 40px; } .shop_body_special_summerMage { background-image: url(spritesmith3.png); - background-position: -810px -1325px; + background-position: -646px -638px; width: 40px; height: 40px; } .shop_eyewear_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -851px -1325px; + background-position: -687px -638px; width: 40px; height: 40px; } .shop_eyewear_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -892px -1325px; + background-position: -1039px -961px; width: 40px; height: 40px; } .shop_head_special_summerHealer { background-image: url(spritesmith3.png); - background-position: -933px -1325px; + background-position: -1080px -961px; width: 40px; height: 40px; } .shop_head_special_summerMage { background-image: url(spritesmith3.png); - background-position: -974px -1325px; + background-position: -1039px -1002px; width: 40px; height: 40px; } .shop_head_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -1015px -1325px; + background-position: -1080px -1002px; width: 40px; height: 40px; } .shop_head_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -1056px -1325px; + background-position: -1280px -1234px; width: 40px; height: 40px; } .shop_shield_special_summerHealer { background-image: url(spritesmith3.png); - background-position: -1097px -1325px; + background-position: -1280px -1275px; width: 40px; height: 40px; } .shop_shield_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -1138px -1325px; + background-position: -1001px -1325px; width: 40px; height: 40px; } .shop_shield_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -1179px -1325px; + background-position: -1042px -1325px; width: 40px; height: 40px; } .shop_weapon_special_summerHealer { background-image: url(spritesmith3.png); - background-position: -1220px -1325px; + background-position: -1083px -1325px; width: 40px; height: 40px; } .shop_weapon_special_summerMage { background-image: url(spritesmith3.png); - background-position: -1261px -1325px; + background-position: -1124px -1325px; width: 40px; height: 40px; } .shop_weapon_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -1302px -1325px; + background-position: -1165px -1325px; width: 40px; height: 40px; } .shop_weapon_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -1343px -1325px; + background-position: -1206px -1325px; width: 40px; height: 40px; } @@ -1518,13 +1530,13 @@ } .slim_armor_special_summerRogue { background-image: url(spritesmith3.png); - background-position: 0px -1052px; + background-position: -793px -1052px; width: 111px; height: 90px; } .slim_armor_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -112px -1052px; + background-position: -905px -1052px; width: 111px; height: 90px; } @@ -1542,685 +1554,775 @@ } .weapon_special_summerRogue { background-image: url(spritesmith3.png); - background-position: -451px -1052px; + background-position: -1017px -1052px; width: 111px; height: 90px; } .weapon_special_summerWarrior { background-image: url(spritesmith3.png); - background-position: -563px -1052px; + background-position: -1228px 0px; width: 111px; height: 90px; } .broad_armor_special_candycane { background-image: url(spritesmith3.png); - background-position: -675px -1052px; + background-position: -1228px -91px; width: 90px; height: 90px; } .broad_armor_special_ski { background-image: url(spritesmith3.png); - background-position: -766px -1052px; + background-position: -1228px -182px; width: 90px; height: 90px; } .broad_armor_special_snowflake { background-image: url(spritesmith3.png); - background-position: -857px -1052px; + background-position: -1228px -273px; width: 90px; height: 90px; } .broad_armor_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -948px -1052px; + background-position: -1228px -364px; width: 90px; height: 90px; } .broad_armor_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -1039px -1052px; + background-position: -1228px -455px; width: 90px; height: 90px; } .broad_armor_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -1130px -1052px; + background-position: -1228px -546px; width: 96px; height: 90px; } .broad_armor_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: 0px -1143px; + background-position: -1228px -637px; width: 90px; height: 90px; } .broad_armor_special_yeti { background-image: url(spritesmith3.png); - background-position: -91px -1143px; + background-position: -1228px -728px; width: 90px; height: 90px; } .head_special_candycane { background-image: url(spritesmith3.png); - background-position: -182px -1143px; + background-position: -1228px -819px; width: 90px; height: 90px; } .head_special_nye { background-image: url(spritesmith3.png); - background-position: -273px -1143px; + background-position: -1228px -910px; width: 90px; height: 90px; } .head_special_nye2014 { background-image: url(spritesmith3.png); - background-position: -364px -1143px; + background-position: -1228px -1001px; width: 90px; height: 90px; } .head_special_ski { background-image: url(spritesmith3.png); - background-position: -455px -1143px; + background-position: -1122px -637px; width: 90px; height: 90px; } .head_special_snowflake { background-image: url(spritesmith3.png); - background-position: -546px -1143px; + background-position: -1122px -728px; width: 90px; height: 90px; } .head_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -637px -1143px; + background-position: -1122px -819px; width: 90px; height: 90px; } .head_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -728px -1143px; + background-position: -1122px -910px; width: 90px; height: 90px; } .head_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -819px -1143px; + background-position: -1129px -1052px; width: 96px; height: 90px; } .head_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -916px -1143px; + background-position: 0px -1143px; width: 90px; height: 90px; } .head_special_yeti { background-image: url(spritesmith3.png); - background-position: -1007px -1143px; + background-position: -91px -1143px; width: 90px; height: 90px; } .shield_special_ski { background-image: url(spritesmith3.png); - background-position: -1098px -1143px; + background-position: -182px -1143px; width: 104px; height: 90px; } .shield_special_snowflake { background-image: url(spritesmith3.png); - background-position: -1234px 0px; + background-position: -287px -1143px; width: 90px; height: 90px; } .shield_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -1234px -91px; + background-position: -378px -1143px; width: 90px; height: 90px; } .shield_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: 0px -1234px; + background-position: -469px -1143px; width: 96px; height: 90px; } .shield_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -1234px -182px; + background-position: -566px -1143px; width: 90px; height: 90px; } .shield_special_yeti { background-image: url(spritesmith3.png); - background-position: -1234px -273px; + background-position: -657px -1143px; width: 90px; height: 90px; } .shop_armor_special_candycane { background-image: url(spritesmith3.png); - background-position: -1416px -656px; + background-position: -1431px -738px; width: 40px; height: 40px; } .shop_armor_special_ski { background-image: url(spritesmith3.png); - background-position: -1416px -697px; + background-position: -1431px -779px; width: 40px; height: 40px; } .shop_armor_special_snowflake { background-image: url(spritesmith3.png); - background-position: -1416px -738px; + background-position: -1431px -820px; width: 40px; height: 40px; } .shop_armor_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -1416px -779px; + background-position: -1431px -861px; width: 40px; height: 40px; } .shop_armor_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -1416px -820px; + background-position: -1431px -902px; width: 40px; height: 40px; } .shop_armor_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -1416px -861px; + background-position: -1431px -943px; width: 40px; height: 40px; } .shop_armor_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -1416px -902px; + background-position: -1431px -984px; width: 40px; height: 40px; } .shop_armor_special_yeti { background-image: url(spritesmith3.png); - background-position: -1416px -943px; + background-position: -1431px -1025px; width: 40px; height: 40px; } .shop_head_special_candycane { background-image: url(spritesmith3.png); - background-position: -1416px -984px; + background-position: -1431px -1066px; width: 40px; height: 40px; } .shop_head_special_nye { background-image: url(spritesmith3.png); - background-position: -1416px -1025px; + background-position: -1431px -1107px; width: 40px; height: 40px; } .shop_head_special_nye2014 { background-image: url(spritesmith3.png); - background-position: -1416px -1066px; + background-position: -1431px -1148px; width: 40px; height: 40px; } .shop_head_special_ski { background-image: url(spritesmith3.png); - background-position: -1416px -1107px; + background-position: -1431px -1189px; width: 40px; height: 40px; } .shop_head_special_snowflake { background-image: url(spritesmith3.png); - background-position: -1416px -1148px; + background-position: -1431px -1230px; width: 40px; height: 40px; } .shop_head_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -1416px -1189px; + background-position: -1431px -1271px; width: 40px; height: 40px; } .shop_head_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -1416px -1230px; + background-position: -1431px -1312px; width: 40px; height: 40px; } .shop_head_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -1416px -1271px; + background-position: -1431px -1353px; width: 40px; height: 40px; } .shop_head_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -1416px -1312px; + background-position: 0px -1416px; width: 40px; height: 40px; } .shop_head_special_yeti { background-image: url(spritesmith3.png); - background-position: -1416px -1353px; + background-position: -41px -1416px; width: 40px; height: 40px; } .shop_shield_special_ski { background-image: url(spritesmith3.png); - background-position: 0px -1416px; + background-position: -82px -1416px; width: 40px; height: 40px; } .shop_shield_special_snowflake { background-image: url(spritesmith3.png); - background-position: -41px -1416px; + background-position: -123px -1416px; width: 40px; height: 40px; } .shop_shield_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -82px -1416px; + background-position: -164px -1416px; width: 40px; height: 40px; } .shop_shield_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -123px -1416px; + background-position: -205px -1416px; width: 40px; height: 40px; } .shop_shield_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -164px -1416px; + background-position: -246px -1416px; width: 40px; height: 40px; } .shop_shield_special_yeti { background-image: url(spritesmith3.png); - background-position: -205px -1416px; + background-position: -287px -1416px; width: 40px; height: 40px; } .shop_weapon_special_candycane { background-image: url(spritesmith3.png); - background-position: -246px -1416px; + background-position: -328px -1416px; width: 40px; height: 40px; } .shop_weapon_special_ski { background-image: url(spritesmith3.png); - background-position: -287px -1416px; + background-position: -369px -1416px; width: 40px; height: 40px; } .shop_weapon_special_snowflake { background-image: url(spritesmith3.png); - background-position: -328px -1416px; + background-position: -410px -1416px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -369px -1416px; + background-position: -451px -1416px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -410px -1416px; + background-position: -492px -1416px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -451px -1416px; + background-position: -533px -1416px; width: 40px; height: 40px; } .shop_weapon_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -492px -1416px; + background-position: -574px -1416px; width: 40px; height: 40px; } .shop_weapon_special_yeti { background-image: url(spritesmith3.png); - background-position: -533px -1416px; + background-position: -615px -1416px; width: 40px; height: 40px; } .slim_armor_special_candycane { background-image: url(spritesmith3.png); - background-position: -1234px -364px; + background-position: -748px -1143px; width: 90px; height: 90px; } .slim_armor_special_ski { background-image: url(spritesmith3.png); - background-position: -1234px -455px; + background-position: -839px -1143px; width: 90px; height: 90px; } .slim_armor_special_snowflake { background-image: url(spritesmith3.png); - background-position: -1234px -546px; + background-position: -930px -1143px; width: 90px; height: 90px; } .slim_armor_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -1234px -637px; + background-position: -1021px -1143px; width: 90px; height: 90px; } .slim_armor_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -1234px -728px; + background-position: -1112px -1143px; width: 90px; height: 90px; } .slim_armor_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -97px -1234px; + background-position: -1203px -1143px; width: 96px; height: 90px; } .slim_armor_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -1234px -819px; + background-position: 0px -1234px; width: 90px; height: 90px; } .slim_armor_special_yeti { background-image: url(spritesmith3.png); - background-position: -1234px -910px; + background-position: -91px -1234px; width: 90px; height: 90px; } .weapon_special_candycane { background-image: url(spritesmith3.png); - background-position: -1234px -1001px; + background-position: -182px -1234px; width: 90px; height: 90px; } .weapon_special_ski { background-image: url(spritesmith3.png); - background-position: -1234px -1092px; + background-position: -273px -1234px; width: 90px; height: 90px; } .weapon_special_snowflake { background-image: url(spritesmith3.png); - background-position: -194px -1234px; + background-position: -364px -1234px; width: 90px; height: 90px; } .weapon_special_winter2015Healer { background-image: url(spritesmith3.png); - background-position: -285px -1234px; + background-position: -455px -1234px; width: 90px; height: 90px; } .weapon_special_winter2015Mage { background-image: url(spritesmith3.png); - background-position: -376px -1234px; + background-position: -546px -1234px; width: 90px; height: 90px; } .weapon_special_winter2015Rogue { background-image: url(spritesmith3.png); - background-position: -467px -1234px; + background-position: -637px -1234px; width: 96px; height: 90px; } .weapon_special_winter2015Warrior { background-image: url(spritesmith3.png); - background-position: -564px -1234px; + background-position: -734px -1234px; width: 90px; height: 90px; } .weapon_special_yeti { background-image: url(spritesmith3.png); - background-position: -655px -1234px; + background-position: -825px -1234px; width: 90px; height: 90px; } .back_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -746px -1234px; + background-position: -916px -1234px; width: 90px; height: 90px; } .back_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -837px -1234px; + background-position: -1007px -1234px; width: 90px; height: 90px; } .body_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -928px -1234px; + background-position: -1098px -1234px; width: 90px; height: 90px; } .body_special_wondercon_gold { background-image: url(spritesmith3.png); - background-position: -1019px -1234px; + background-position: -1189px -1234px; width: 90px; height: 90px; } .body_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -1110px -1234px; + background-position: -1340px 0px; width: 90px; height: 90px; } .eyewear_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -1201px -1234px; + background-position: -1340px -91px; width: 90px; height: 90px; } .eyewear_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -1325px 0px; + background-position: -1340px -182px; width: 90px; height: 90px; } .shop_back_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -1457px -82px; + background-position: -1472px -164px; width: 40px; height: 40px; } .shop_back_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -1457px -123px; + background-position: -1472px -205px; width: 40px; height: 40px; } .shop_body_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -1457px -164px; + background-position: -1472px -246px; width: 40px; height: 40px; } .shop_body_special_wondercon_gold { background-image: url(spritesmith3.png); - background-position: -1457px -205px; + background-position: -1472px -287px; width: 40px; height: 40px; } .shop_body_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -1457px -246px; + background-position: -1472px -328px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_black { background-image: url(spritesmith3.png); - background-position: -1457px -287px; + background-position: -1472px -369px; width: 40px; height: 40px; } .shop_eyewear_special_wondercon_red { background-image: url(spritesmith3.png); - background-position: -1457px -328px; + background-position: -1472px -410px; width: 40px; height: 40px; } .head_0 { background-image: url(spritesmith3.png); - background-position: -1325px -91px; + background-position: -1340px -273px; width: 90px; height: 90px; } .customize-option.head_0 { background-image: url(spritesmith3.png); - background-position: -1350px -106px; + background-position: -1365px -288px; width: 60px; height: 60px; } .head_healer_1 { background-image: url(spritesmith3.png); - background-position: -1325px -182px; + background-position: -1340px -364px; width: 90px; height: 90px; } .head_healer_2 { background-image: url(spritesmith3.png); - background-position: -1325px -273px; + background-position: -1340px -455px; width: 90px; height: 90px; } .head_healer_3 { background-image: url(spritesmith3.png); - background-position: -1325px -364px; + background-position: -1340px -546px; width: 90px; height: 90px; } .head_healer_4 { background-image: url(spritesmith3.png); - background-position: -1325px -455px; + background-position: -1340px -637px; width: 90px; height: 90px; } .head_healer_5 { background-image: url(spritesmith3.png); - background-position: -1325px -546px; + background-position: -1340px -728px; width: 90px; height: 90px; } .head_rogue_1 { background-image: url(spritesmith3.png); - background-position: -1325px -637px; + background-position: -1340px -819px; width: 90px; height: 90px; } .head_rogue_2 { background-image: url(spritesmith3.png); - background-position: -1325px -728px; + background-position: -1340px -910px; width: 90px; height: 90px; } .head_rogue_3 { background-image: url(spritesmith3.png); - background-position: -1325px -819px; + background-position: -1340px -1001px; width: 90px; height: 90px; } .head_rogue_4 { background-image: url(spritesmith3.png); - background-position: -1325px -910px; + background-position: -1340px -1092px; width: 90px; height: 90px; } .head_rogue_5 { background-image: url(spritesmith3.png); - background-position: -1325px -1001px; + background-position: -1340px -1183px; width: 90px; height: 90px; } .head_special_2 { background-image: url(spritesmith3.png); - background-position: -1325px -1092px; + background-position: 0px -1325px; width: 90px; height: 90px; } .head_warrior_1 { background-image: url(spritesmith3.png); - background-position: -1325px -1183px; + background-position: -91px -1325px; width: 90px; height: 90px; } .head_warrior_2 { background-image: url(spritesmith3.png); - background-position: 0px -1325px; + background-position: -182px -1325px; width: 90px; height: 90px; } .head_warrior_3 { background-image: url(spritesmith3.png); - background-position: -91px -1325px; + background-position: -273px -1325px; width: 90px; height: 90px; } .head_warrior_4 { background-image: url(spritesmith3.png); - background-position: -182px -1325px; + background-position: -364px -1325px; width: 90px; height: 90px; } .head_warrior_5 { background-image: url(spritesmith3.png); - background-position: -273px -1325px; + background-position: -455px -1325px; width: 90px; height: 90px; } .head_wizard_1 { background-image: url(spritesmith3.png); - background-position: -364px -1325px; + background-position: -546px -1325px; width: 90px; height: 90px; } .head_wizard_2 { background-image: url(spritesmith3.png); - background-position: -455px -1325px; + background-position: -637px -1325px; width: 90px; height: 90px; } .head_wizard_3 { background-image: url(spritesmith3.png); - background-position: -546px -1325px; + background-position: -728px -1325px; width: 90px; height: 90px; } .head_wizard_4 { background-image: url(spritesmith3.png); - background-position: -637px -1325px; + background-position: -819px -1325px; width: 90px; height: 90px; } .head_wizard_5 { background-image: url(spritesmith3.png); - background-position: -182px -506px; + background-position: -910px -1325px; width: 90px; height: 90px; } .shop_head_healer_1 { background-image: url(spritesmith3.png); - background-position: -1457px -1271px; + background-position: -1472px -1353px; width: 40px; height: 40px; } .shop_head_healer_2 { background-image: url(spritesmith3.png); - background-position: -1457px -1312px; + background-position: -1472px -1394px; width: 40px; height: 40px; } .shop_head_healer_3 { background-image: url(spritesmith3.png); - background-position: -1457px -1353px; + background-position: 0px -1457px; + width: 40px; + height: 40px; +} +.shop_head_healer_4 { + background-image: url(spritesmith3.png); + background-position: -41px -1457px; + width: 40px; + height: 40px; +} +.shop_head_healer_5 { + background-image: url(spritesmith3.png); + background-position: -82px -1457px; + width: 40px; + height: 40px; +} +.shop_head_rogue_1 { + background-image: url(spritesmith3.png); + background-position: -123px -1457px; + width: 40px; + height: 40px; +} +.shop_head_rogue_2 { + background-image: url(spritesmith3.png); + background-position: -164px -1457px; + width: 40px; + height: 40px; +} +.shop_head_rogue_3 { + background-image: url(spritesmith3.png); + background-position: -205px -1457px; + width: 40px; + height: 40px; +} +.shop_head_rogue_4 { + background-image: url(spritesmith3.png); + background-position: -246px -1457px; + width: 40px; + height: 40px; +} +.shop_head_rogue_5 { + background-image: url(spritesmith3.png); + background-position: -287px -1457px; + width: 40px; + height: 40px; +} +.shop_head_special_0 { + background-image: url(spritesmith3.png); + background-position: -328px -1457px; + width: 40px; + height: 40px; +} +.shop_head_special_1 { + background-image: url(spritesmith3.png); + background-position: -369px -1457px; + width: 40px; + height: 40px; +} +.shop_head_special_2 { + background-image: url(spritesmith3.png); + background-position: -410px -1457px; + width: 40px; + height: 40px; +} +.shop_head_warrior_1 { + background-image: url(spritesmith3.png); + background-position: -451px -1457px; + width: 40px; + height: 40px; +} +.shop_head_warrior_2 { + background-image: url(spritesmith3.png); + background-position: -492px -1457px; + width: 40px; + height: 40px; +} +.shop_head_warrior_3 { + background-image: url(spritesmith3.png); + background-position: -533px -1457px; + width: 40px; + height: 40px; +} +.shop_head_warrior_4 { + background-image: url(spritesmith3.png); + background-position: -574px -1457px; + width: 40px; + height: 40px; +} +.shop_head_warrior_5 { + background-image: url(spritesmith3.png); + background-position: -1329px -1325px; width: 40px; height: 40px; } diff --git a/common/dist/sprites/spritesmith3.png b/common/dist/sprites/spritesmith3.png index 9286a71bbd..04e3ed621b 100644 Binary files a/common/dist/sprites/spritesmith3.png and b/common/dist/sprites/spritesmith3.png differ diff --git a/common/dist/sprites/spritesmith4.css b/common/dist/sprites/spritesmith4.css index c2ed4c867f..34081fe399 100644 --- a/common/dist/sprites/spritesmith4.css +++ b/common/dist/sprites/spritesmith4.css @@ -1,1440 +1,1620 @@ -.shop_head_healer_4 { - background-image: url(spritesmith4.png); - background-position: -1786px -1460px; - width: 40px; - height: 40px; -} -.shop_head_healer_5 { - background-image: url(spritesmith4.png); - background-position: -1704px -1214px; - width: 40px; - height: 40px; -} -.shop_head_rogue_1 { - background-image: url(spritesmith4.png); - background-position: -1827px -1460px; - width: 40px; - height: 40px; -} -.shop_head_rogue_2 { - background-image: url(spritesmith4.png); - background-position: -1827px -1214px; - width: 40px; - height: 40px; -} -.shop_head_rogue_3 { - background-image: url(spritesmith4.png); - background-position: -1827px -1255px; - width: 40px; - height: 40px; -} -.shop_head_rogue_4 { - background-image: url(spritesmith4.png); - background-position: -1950px -1255px; - width: 40px; - height: 40px; -} -.shop_head_rogue_5 { - background-image: url(spritesmith4.png); - background-position: -1868px -1296px; - width: 40px; - height: 40px; -} -.shop_head_special_0 { - background-image: url(spritesmith4.png); - background-position: -1704px -1419px; - width: 40px; - height: 40px; -} -.shop_head_special_1 { - background-image: url(spritesmith4.png); - background-position: -1786px -1419px; - width: 40px; - height: 40px; -} -.shop_head_special_2 { - background-image: url(spritesmith4.png); - background-position: -1950px -1419px; - width: 40px; - height: 40px; -} -.shop_head_warrior_1 { - background-image: url(spritesmith4.png); - background-position: -1991px -1419px; - width: 40px; - height: 40px; -} -.shop_head_warrior_2 { - background-image: url(spritesmith4.png); - background-position: -1704px -1460px; - width: 40px; - height: 40px; -} -.shop_head_warrior_3 { - background-image: url(spritesmith4.png); - background-position: -1745px -1460px; - width: 40px; - height: 40px; -} -.shop_head_warrior_4 { - background-image: url(spritesmith4.png); - background-position: -1950px -1583px; - width: 40px; - height: 40px; -} -.shop_head_warrior_5 { - background-image: url(spritesmith4.png); - background-position: -1909px -1583px; - width: 40px; - height: 40px; -} .shop_head_wizard_1 { background-image: url(spritesmith4.png); - background-position: -1868px -1583px; + background-position: -1756px -1915px; width: 40px; height: 40px; } .shop_head_wizard_2 { background-image: url(spritesmith4.png); - background-position: -1827px -1583px; + background-position: -690px -1915px; width: 40px; height: 40px; } .shop_head_wizard_3 { background-image: url(spritesmith4.png); - background-position: -1786px -1583px; + background-position: -1928px -1329px; width: 40px; height: 40px; } .shop_head_wizard_4 { background-image: url(spritesmith4.png); - background-position: -1745px -1583px; + background-position: -813px -1915px; width: 40px; height: 40px; } .shop_head_wizard_5 { background-image: url(spritesmith4.png); - background-position: -1704px -1583px; + background-position: -1928px -1206px; + width: 40px; + height: 40px; +} +.headAccessory_special_bearEars { + background-image: url(spritesmith4.png); + background-position: -819px -1590px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_bearEars { + background-image: url(spritesmith4.png); + background-position: -844px -1605px; + width: 60px; + height: 60px; +} +.headAccessory_special_cactusEars { + background-image: url(spritesmith4.png); + background-position: -1001px -1590px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_cactusEars { + background-image: url(spritesmith4.png); + background-position: -1026px -1605px; + width: 60px; + height: 60px; +} +.headAccessory_special_foxEars { + background-image: url(spritesmith4.png); + background-position: -471px -1681px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_foxEars { + background-image: url(spritesmith4.png); + background-position: -496px -1696px; + width: 60px; + height: 60px; +} +.headAccessory_special_lionEars { + background-image: url(spritesmith4.png); + background-position: -653px -1681px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_lionEars { + background-image: url(spritesmith4.png); + background-position: -678px -1696px; + width: 60px; + height: 60px; +} +.headAccessory_special_pandaEars { + background-image: url(spritesmith4.png); + background-position: -1053px -1681px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pandaEars { + background-image: url(spritesmith4.png); + background-position: -1078px -1696px; + width: 60px; + height: 60px; +} +.headAccessory_special_pigEars { + background-image: url(spritesmith4.png); + background-position: -1326px -1681px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pigEars { + background-image: url(spritesmith4.png); + background-position: -1351px -1696px; + width: 60px; + height: 60px; +} +.headAccessory_special_tigerEars { + background-image: url(spritesmith4.png); + background-position: -1788px -819px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_tigerEars { + background-image: url(spritesmith4.png); + background-position: -1813px -834px; + width: 60px; + height: 60px; +} +.headAccessory_special_wolfEars { + background-image: url(spritesmith4.png); + background-position: -1788px -728px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_wolfEars { + background-image: url(spritesmith4.png); + background-position: -1813px -743px; + width: 60px; + height: 60px; +} +.shop_headAccessory_special_bearEars { + background-image: url(spritesmith4.png); + background-position: -854px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_cactusEars { + background-image: url(spritesmith4.png); + background-position: -1928px -1575px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_foxEars { + background-image: url(spritesmith4.png); + background-position: -239px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_lionEars { + background-image: url(spritesmith4.png); + background-position: -321px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_pandaEars { + background-image: url(spritesmith4.png); + background-position: -485px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_pigEars { + background-image: url(spritesmith4.png); + background-position: -526px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_tigerEars { + background-image: url(spritesmith4.png); + background-position: -567px -1915px; + width: 40px; + height: 40px; +} +.shop_headAccessory_special_wolfEars { + background-image: url(spritesmith4.png); + background-position: -608px -1915px; width: 40px; height: 40px; } .shield_healer_1 { background-image: url(spritesmith4.png); - background-position: -1613px -1183px; + background-position: -1788px -637px; width: 90px; height: 90px; } .shield_healer_2 { background-image: url(spritesmith4.png); - background-position: -1613px -1274px; + background-position: -1788px -455px; width: 90px; height: 90px; } .shield_healer_3 { background-image: url(spritesmith4.png); - background-position: -1613px -1365px; + background-position: -562px -1681px; width: 90px; height: 90px; } .shield_healer_4 { background-image: url(spritesmith4.png); - background-position: -1613px -1456px; + background-position: -1183px -1590px; width: 90px; height: 90px; } .shield_healer_5 { background-image: url(spritesmith4.png); - background-position: -810px -1602px; + background-position: -1092px -1590px; width: 90px; height: 90px; } .shield_rogue_0 { background-image: url(spritesmith4.png); - background-position: -901px -1602px; + background-position: -660px -576px; width: 90px; height: 90px; } .shield_rogue_1 { background-image: url(spritesmith4.png); - background-position: -992px -1602px; + background-position: -1334px -1399px; width: 103px; height: 90px; } .shield_rogue_2 { background-image: url(spritesmith4.png); - background-position: -780px -1405px; + background-position: -1230px -1399px; width: 103px; height: 90px; } .shield_rogue_3 { background-image: url(spritesmith4.png); - background-position: -884px -1405px; + background-position: -1115px -1399px; width: 114px; height: 90px; } .shield_rogue_4 { background-image: url(spritesmith4.png); - background-position: -1420px -1050px; + background-position: -1018px -1399px; width: 96px; height: 90px; } .shield_rogue_5 { background-image: url(spritesmith4.png); - background-position: -999px -1405px; + background-position: -903px -1399px; width: 114px; height: 90px; } .shield_rogue_6 { background-image: url(spritesmith4.png); - background-position: -1114px -1405px; + background-position: 0px -1772px; width: 114px; height: 90px; } .shield_special_1 { background-image: url(spritesmith4.png); - background-position: -1613px -273px; + background-position: -1788px 0px; width: 90px; height: 90px; } .shield_special_goldenknight { background-image: url(spritesmith4.png); - background-position: 0px -1602px; + background-position: -1599px -1681px; width: 111px; height: 90px; } .shield_warrior_1 { background-image: url(spritesmith4.png); - background-position: -1613px -364px; + background-position: -380px -1681px; width: 90px; height: 90px; } .shield_warrior_2 { background-image: url(spritesmith4.png); - background-position: -1613px -455px; + background-position: -289px -1681px; width: 90px; height: 90px; } .shield_warrior_3 { background-image: url(spritesmith4.png); - background-position: -1613px -546px; + background-position: -1654px -1590px; width: 90px; height: 90px; } .shield_warrior_4 { background-image: url(spritesmith4.png); - background-position: -1613px -728px; + background-position: -910px -1590px; width: 90px; height: 90px; } .shield_warrior_5 { background-image: url(spritesmith4.png); - background-position: -1613px -1001px; + background-position: -1563px -1590px; width: 90px; height: 90px; } .shop_shield_healer_1 { background-image: url(spritesmith4.png); - background-position: -1991px -1542px; + background-position: -1715px -1915px; width: 40px; height: 40px; } .shop_shield_healer_2 { background-image: url(spritesmith4.png); - background-position: -1950px -1542px; + background-position: -1674px -1915px; width: 40px; height: 40px; } .shop_shield_healer_3 { background-image: url(spritesmith4.png); - background-position: -1909px -1542px; + background-position: -1633px -1915px; width: 40px; height: 40px; } .shop_shield_healer_4 { background-image: url(spritesmith4.png); - background-position: -1868px -1542px; + background-position: -1592px -1915px; width: 40px; height: 40px; } .shop_shield_healer_5 { background-image: url(spritesmith4.png); - background-position: -1827px -1542px; + background-position: -1551px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_0 { background-image: url(spritesmith4.png); - background-position: -1786px -1542px; + background-position: -1510px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_1 { background-image: url(spritesmith4.png); - background-position: -1745px -1542px; + background-position: -1469px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_2 { background-image: url(spritesmith4.png); - background-position: -1704px -1542px; + background-position: -1428px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_3 { background-image: url(spritesmith4.png); - background-position: -1991px -1501px; + background-position: -1387px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_4 { background-image: url(spritesmith4.png); - background-position: -1950px -1501px; + background-position: -1346px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_5 { background-image: url(spritesmith4.png); - background-position: -1909px -1501px; + background-position: -1305px -1915px; width: 40px; height: 40px; } .shop_shield_rogue_6 { background-image: url(spritesmith4.png); - background-position: -1868px -1501px; + background-position: -1264px -1915px; width: 40px; height: 40px; } .shop_shield_special_0 { background-image: url(spritesmith4.png); - background-position: -1827px -1501px; + background-position: -1223px -1915px; width: 40px; height: 40px; } .shop_shield_special_1 { background-image: url(spritesmith4.png); - background-position: -1786px -1501px; + background-position: -1182px -1915px; width: 40px; height: 40px; } .shop_shield_special_goldenknight { background-image: url(spritesmith4.png); - background-position: -1745px -1501px; + background-position: -1141px -1915px; width: 40px; height: 40px; } .shop_shield_warrior_1 { background-image: url(spritesmith4.png); - background-position: -1704px -1501px; + background-position: -1100px -1915px; width: 40px; height: 40px; } .shop_shield_warrior_2 { background-image: url(spritesmith4.png); - background-position: -1991px -1460px; + background-position: -1059px -1915px; width: 40px; height: 40px; } .shop_shield_warrior_3 { background-image: url(spritesmith4.png); - background-position: -1950px -1460px; + background-position: -1018px -1915px; width: 40px; height: 40px; } .shop_shield_warrior_4 { background-image: url(spritesmith4.png); - background-position: -1909px -1460px; + background-position: -977px -1915px; width: 40px; height: 40px; } .shop_shield_warrior_5 { background-image: url(spritesmith4.png); - background-position: -1991px -1378px; + background-position: -936px -1915px; width: 40px; height: 40px; } .shop_weapon_healer_0 { background-image: url(spritesmith4.png); - background-position: -1909px -1378px; + background-position: -895px -1915px; width: 40px; height: 40px; } .shop_weapon_healer_1 { background-image: url(spritesmith4.png); - background-position: -1991px -1583px; + background-position: -198px -1915px; width: 40px; height: 40px; } .shop_weapon_healer_2 { background-image: url(spritesmith4.png); - background-position: -1827px -1378px; + background-position: -116px -1915px; width: 40px; height: 40px; } .shop_weapon_healer_3 { background-image: url(spritesmith4.png); - background-position: -1786px -1378px; + background-position: -1745px -1631px; width: 40px; height: 40px; } .shop_weapon_healer_4 { background-image: url(spritesmith4.png); - background-position: -1745px -1378px; + background-position: -1745px -1590px; width: 40px; height: 40px; } .shop_weapon_healer_5 { background-image: url(spritesmith4.png); - background-position: -1704px -1378px; + background-position: -1741px -1540px; width: 40px; height: 40px; } .shop_weapon_healer_6 { background-image: url(spritesmith4.png); - background-position: -1991px -1337px; + background-position: -1928px -919px; width: 40px; height: 40px; } .shop_weapon_rogue_0 { background-image: url(spritesmith4.png); - background-position: -1950px -1337px; + background-position: -971px -845px; width: 40px; height: 40px; } .shop_weapon_rogue_1 { background-image: url(spritesmith4.png); - background-position: -1909px -1337px; + background-position: -758px -364px; width: 40px; height: 40px; } .shop_weapon_rogue_2 { background-image: url(spritesmith4.png); - background-position: -1868px -1337px; + background-position: -1386px -961px; width: 40px; height: 40px; } .shop_weapon_rogue_3 { background-image: url(spritesmith4.png); - background-position: -1827px -1337px; + background-position: -1712px -1332px; width: 40px; height: 40px; } .shop_weapon_rogue_4 { background-image: url(spritesmith4.png); - background-position: -1786px -1337px; + background-position: -1837px -1414px; width: 40px; height: 40px; } .shop_weapon_rogue_5 { background-image: url(spritesmith4.png); - background-position: -1745px -1337px; + background-position: -1879px -1820px; width: 40px; height: 40px; } .shop_weapon_rogue_6 { background-image: url(spritesmith4.png); - background-position: -1704px -1337px; + background-position: -1928px -1862px; width: 40px; height: 40px; } .shop_weapon_special_0 { background-image: url(spritesmith4.png); - background-position: -1991px -1296px; + background-position: -1928px -1821px; width: 40px; height: 40px; } .shop_weapon_special_1 { background-image: url(spritesmith4.png); - background-position: -1950px -1296px; + background-position: -1928px -1780px; width: 40px; height: 40px; } .shop_weapon_special_2 { background-image: url(spritesmith4.png); - background-position: -1909px -1296px; + background-position: -1928px -1739px; width: 40px; height: 40px; } .shop_weapon_special_3 { background-image: url(spritesmith4.png); - background-position: -1827px -1296px; + background-position: -1928px -1698px; width: 40px; height: 40px; } .shop_weapon_special_critical { background-image: url(spritesmith4.png); - background-position: -1786px -1296px; + background-position: -1928px -1657px; width: 40px; height: 40px; } .shop_weapon_warrior_0 { background-image: url(spritesmith4.png); - background-position: -1745px -1296px; + background-position: -1928px -1616px; width: 40px; height: 40px; } .shop_weapon_warrior_1 { background-image: url(spritesmith4.png); - background-position: -1704px -1296px; + background-position: -1928px -1534px; width: 40px; height: 40px; } .shop_weapon_warrior_2 { background-image: url(spritesmith4.png); - background-position: -1991px -1255px; + background-position: -1928px -1493px; width: 40px; height: 40px; } .shop_weapon_warrior_3 { background-image: url(spritesmith4.png); - background-position: -1909px -1255px; + background-position: -1928px -1452px; width: 40px; height: 40px; } .shop_weapon_warrior_4 { background-image: url(spritesmith4.png); - background-position: -1868px -1255px; + background-position: -1928px -1411px; width: 40px; height: 40px; } .shop_weapon_warrior_5 { background-image: url(spritesmith4.png); - background-position: -1786px -1255px; + background-position: -1928px -1370px; width: 40px; height: 40px; } .shop_weapon_warrior_6 { background-image: url(spritesmith4.png); - background-position: -1745px -1255px; + background-position: -1928px -1288px; width: 40px; height: 40px; } .shop_weapon_wizard_0 { background-image: url(spritesmith4.png); - background-position: -1704px -1255px; + background-position: -1928px -1247px; width: 40px; height: 40px; } .shop_weapon_wizard_1 { background-image: url(spritesmith4.png); - background-position: -1991px -1214px; + background-position: -1928px -1165px; width: 40px; height: 40px; } .shop_weapon_wizard_2 { background-image: url(spritesmith4.png); - background-position: -1950px -1214px; + background-position: -1928px -1124px; width: 40px; height: 40px; } .shop_weapon_wizard_3 { background-image: url(spritesmith4.png); - background-position: -1909px -1214px; + background-position: -1928px -1083px; width: 40px; height: 40px; } .shop_weapon_wizard_4 { background-image: url(spritesmith4.png); - background-position: -1868px -1214px; + background-position: -1928px -1042px; width: 40px; height: 40px; } .shop_weapon_wizard_5 { background-image: url(spritesmith4.png); - background-position: -1786px -1214px; + background-position: -1928px -1001px; width: 40px; height: 40px; } .shop_weapon_wizard_6 { background-image: url(spritesmith4.png); - background-position: -1745px -1214px; + background-position: -1928px -960px; width: 40px; height: 40px; } .weapon_healer_0 { background-image: url(spritesmith4.png); - background-position: -1218px -1037px; + background-position: -1438px -1399px; width: 90px; height: 90px; } .weapon_healer_1 { background-image: url(spritesmith4.png); - background-position: -1229px -1405px; + background-position: -1529px -1399px; width: 90px; height: 90px; } .weapon_healer_2 { background-image: url(spritesmith4.png); - background-position: -1320px -1405px; + background-position: -1620px -1399px; width: 90px; height: 90px; } .weapon_healer_3 { background-image: url(spritesmith4.png); - background-position: -1411px -1405px; + background-position: 0px -1499px; width: 90px; height: 90px; } .weapon_healer_4 { background-image: url(spritesmith4.png); - background-position: -1522px 0px; + background-position: -91px -1499px; width: 90px; height: 90px; } .weapon_healer_5 { background-image: url(spritesmith4.png); - background-position: -1522px -91px; + background-position: -182px -1499px; width: 90px; height: 90px; } .weapon_healer_6 { background-image: url(spritesmith4.png); - background-position: -1522px -182px; + background-position: -273px -1499px; width: 90px; height: 90px; } .weapon_rogue_0 { background-image: url(spritesmith4.png); - background-position: -1522px -273px; + background-position: -364px -1499px; width: 90px; height: 90px; } .weapon_rogue_1 { background-image: url(spritesmith4.png); - background-position: -1522px -364px; + background-position: -455px -1499px; width: 90px; height: 90px; } .weapon_rogue_2 { background-image: url(spritesmith4.png); - background-position: -1522px -455px; + background-position: -546px -1499px; width: 90px; height: 90px; } .weapon_rogue_3 { background-image: url(spritesmith4.png); - background-position: -1522px -546px; + background-position: -637px -1499px; width: 90px; height: 90px; } .weapon_rogue_4 { background-image: url(spritesmith4.png); - background-position: -1522px -637px; + background-position: -728px -1499px; width: 90px; height: 90px; } .weapon_rogue_5 { background-image: url(spritesmith4.png); - background-position: -1522px -728px; + background-position: -819px -1499px; width: 90px; height: 90px; } .weapon_rogue_6 { background-image: url(spritesmith4.png); - background-position: -1522px -819px; + background-position: -910px -1499px; width: 90px; height: 90px; } .weapon_special_1 { background-image: url(spritesmith4.png); - background-position: 0px -1511px; + background-position: -1001px -1499px; width: 102px; height: 90px; } .weapon_special_2 { background-image: url(spritesmith4.png); - background-position: -1522px -910px; + background-position: -1104px -1499px; width: 90px; height: 90px; } .weapon_special_3 { background-image: url(spritesmith4.png); - background-position: -1522px -1001px; + background-position: -1195px -1499px; width: 90px; height: 90px; } .weapon_warrior_0 { background-image: url(spritesmith4.png); - background-position: -1522px -1092px; + background-position: -1286px -1499px; width: 90px; height: 90px; } .weapon_warrior_1 { background-image: url(spritesmith4.png); - background-position: -1522px -1183px; + background-position: -1377px -1499px; width: 90px; height: 90px; } .weapon_warrior_2 { background-image: url(spritesmith4.png); - background-position: -1522px -1274px; + background-position: -1468px -1499px; width: 90px; height: 90px; } .weapon_warrior_3 { background-image: url(spritesmith4.png); - background-position: -1522px -1365px; + background-position: -1559px -1499px; width: 90px; height: 90px; } .weapon_warrior_4 { background-image: url(spritesmith4.png); - background-position: -103px -1511px; + background-position: -1650px -1499px; width: 90px; height: 90px; } .weapon_warrior_5 { background-image: url(spritesmith4.png); - background-position: -194px -1511px; + background-position: 0px -1590px; width: 90px; height: 90px; } .weapon_warrior_6 { background-image: url(spritesmith4.png); - background-position: -285px -1511px; + background-position: -91px -1590px; width: 90px; height: 90px; } .weapon_wizard_0 { background-image: url(spritesmith4.png); - background-position: -376px -1511px; + background-position: -182px -1590px; width: 90px; height: 90px; } .weapon_wizard_1 { background-image: url(spritesmith4.png); - background-position: -467px -1511px; + background-position: -273px -1590px; width: 90px; height: 90px; } .weapon_wizard_2 { background-image: url(spritesmith4.png); - background-position: -558px -1511px; + background-position: -364px -1590px; width: 90px; height: 90px; } .weapon_wizard_3 { background-image: url(spritesmith4.png); - background-position: -649px -1511px; + background-position: -455px -1590px; width: 90px; height: 90px; } .weapon_wizard_4 { background-image: url(spritesmith4.png); - background-position: -740px -1511px; + background-position: -546px -1590px; width: 90px; height: 90px; } .weapon_wizard_5 { background-image: url(spritesmith4.png); - background-position: -831px -1511px; + background-position: -637px -1590px; width: 90px; height: 90px; } .weapon_wizard_6 { background-image: url(spritesmith4.png); - background-position: -922px -1511px; + background-position: -728px -1590px; width: 90px; height: 90px; } .GrimReaper { background-image: url(spritesmith4.png); - background-position: -1704px -160px; + background-position: -1788px -1283px; width: 57px; height: 66px; } .Pet_Currency_Gem { background-image: url(spritesmith4.png); - background-position: -1704px -1624px; + background-position: -1834px -1915px; width: 45px; height: 39px; } .Pet_Currency_Gem1x { background-image: url(spritesmith4.png); - background-position: -1994px -268px; + background-position: -1849px -1001px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url(spritesmith4.png); - background-position: -1998px -597px; + background-position: -1846px -1588px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url(spritesmith4.png); - background-position: -1820px -282px; + background-position: -1532px -1772px; width: 51px; height: 51px; } .PixelPaw { background-image: url(spritesmith4.png); - background-position: -1802px -337px; + background-position: -1480px -1772px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url(spritesmith4.png); - background-position: -1970px -282px; + background-position: -1428px -1772px; width: 51px; height: 51px; } .avatar_floral_healer { background-image: url(spritesmith4.png); - background-position: -1420px -838px; + background-position: 0px -1399px; width: 99px; height: 99px; } .avatar_floral_rogue { background-image: url(spritesmith4.png); - background-position: -1420px -732px; + background-position: -100px -1399px; width: 99px; height: 99px; } .avatar_floral_warrior { background-image: url(spritesmith4.png); - background-position: -1420px -626px; + background-position: -200px -1399px; width: 99px; height: 99px; } .avatar_floral_wizard { background-image: url(spritesmith4.png); - background-position: -1420px -520px; + background-position: -300px -1399px; width: 99px; height: 99px; } .inventory_present { background-image: url(spritesmith4.png); - background-position: -1872px -282px; + background-position: -1379px -1772px; + width: 48px; + height: 51px; +} +.inventory_present_01 { + background-image: url(spritesmith4.png); + background-position: -1711px -1681px; + width: 48px; + height: 51px; +} +.inventory_present_02 { + background-image: url(spritesmith4.png); + background-position: -1711px -1399px; + width: 48px; + height: 51px; +} +.inventory_present_03 { + background-image: url(spritesmith4.png); + background-position: -1400px -1248px; + width: 48px; + height: 51px; +} +.inventory_present_04 { + background-image: url(spritesmith4.png); + background-position: -971px -793px; + width: 48px; + height: 51px; +} +.inventory_present_05 { + background-image: url(spritesmith4.png); + background-position: -965px -724px; + width: 48px; + height: 51px; +} +.inventory_present_06 { + background-image: url(spritesmith4.png); + background-position: -965px -672px; + width: 48px; + height: 51px; +} +.inventory_present_07 { + background-image: url(spritesmith4.png); + background-position: -751px -576px; + width: 48px; + height: 51px; +} +.inventory_present_08 { + background-image: url(spritesmith4.png); + background-position: -709px -364px; + width: 48px; + height: 51px; +} +.inventory_present_09 { + background-image: url(spritesmith4.png); + background-position: -660px -364px; + width: 48px; + height: 51px; +} +.inventory_present_10 { + background-image: url(spritesmith4.png); + background-position: -1178px -811px; + width: 48px; + height: 51px; +} +.inventory_present_11 { + background-image: url(spritesmith4.png); + background-position: -1392px -1005px; + width: 48px; + height: 51px; +} +.inventory_present_12 { + background-image: url(spritesmith4.png); + background-position: -1343px -1005px; width: 48px; height: 51px; } .inventory_quest_scroll { background-image: url(spritesmith4.png); - background-position: -1985px -160px; + background-position: -1245px -1005px; width: 48px; height: 51px; } .inventory_quest_scroll_locked { background-image: url(spritesmith4.png); - background-position: -1851px -649px; + background-position: -1386px -909px; width: 48px; height: 51px; } .inventory_special_fortify { background-image: url(spritesmith4.png); - background-position: -1927px -160px; + background-position: -1402px -709px; width: 57px; height: 54px; } .inventory_special_nye { background-image: url(spritesmith4.png); - background-position: -1704px -227px; + background-position: -1712px -1277px; width: 57px; height: 54px; } .inventory_special_opaquePotion { background-image: url(spritesmith4.png); - background-position: -1868px -1460px; + background-position: -772px -1915px; width: 40px; height: 40px; } .inventory_special_shinySeed { background-image: url(spritesmith4.png); - background-position: -1762px -227px; + background-position: -1788px -1698px; width: 57px; height: 54px; } .inventory_special_snowball { background-image: url(spritesmith4.png); - background-position: -1820px -227px; + background-position: -1788px -1643px; width: 57px; height: 54px; } .inventory_special_spookDust { background-image: url(spritesmith4.png); - background-position: -1878px -227px; + background-position: -1788px -1588px; width: 57px; height: 54px; } .inventory_special_trinket { background-image: url(spritesmith4.png); - background-position: -1704px -337px; + background-position: -1294px -1005px; width: 48px; height: 51px; } .inventory_special_valentine { background-image: url(spritesmith4.png); - background-position: -1704px -282px; + background-position: -1788px -1533px; width: 57px; height: 54px; } .pet_key { background-image: url(spritesmith4.png); - background-position: -1936px -227px; + background-position: -1788px -1478px; width: 57px; height: 54px; } .rebirth_orb { background-image: url(spritesmith4.png); - background-position: -1762px -282px; + background-position: -1402px -764px; width: 57px; height: 54px; } +.shop_armoire { + background-image: url(spritesmith4.png); + background-position: -649px -1915px; + width: 40px; + height: 40px; +} .snowman { background-image: url(spritesmith4.png); - background-position: -628px -1602px; + background-position: -1788px -910px; width: 90px; height: 90px; } .spookman { background-image: url(spritesmith4.png); - background-position: -719px -1602px; + background-position: -1788px -182px; width: 90px; height: 90px; } +.welcome_to_Habit_1 { + background-image: url(spritesmith4.png); + background-position: -400px -1399px; + width: 502px; + height: 99px; +} +.welcome_to_Habit_2 { + background-image: url(spritesmith4.png); + background-position: 0px -1076px; + width: 500px; + height: 171px; +} +.welcome_to_Habit_3 { + background-image: url(spritesmith4.png); + background-position: -220px 0px; + width: 584px; + height: 220px; +} +.welcome_to_Habit_4 { + background-image: url(spritesmith4.png); + background-position: -501px -1076px; + width: 423px; + height: 171px; +} .zzz { background-image: url(spritesmith4.png); - background-position: -1994px -227px; + background-position: -1741px -1499px; width: 40px; height: 40px; } .zzz_light { background-image: url(spritesmith4.png); - background-position: -1868px -1378px; + background-position: -731px -1915px; width: 40px; height: 40px; } .npc_alex { background-image: url(spritesmith4.png); - background-position: -753px -1037px; + background-position: -1065px -892px; width: 162px; height: 138px; } .npc_bailey { background-image: url(spritesmith4.png); - background-position: -1857px -84px; + background-position: -1788px -1001px; width: 60px; height: 72px; } .npc_daniel { background-image: url(spritesmith4.png); - background-position: -1314px -275px; + background-position: -660px -452px; width: 135px; height: 123px; } -.npc_ian { - background-image: url(spritesmith4.png); - background-position: -1314px -139px; - width: 75px; - height: 135px; -} .npc_justin { background-image: url(spritesmith4.png); - background-position: -1314px -399px; + background-position: -880px -672px; width: 84px; height: 120px; } .npc_justin_head { background-image: url(spritesmith4.png); - background-position: -1998px -389px; + background-position: -1797px -1915px; width: 36px; height: 39px; } .npc_matt { background-image: url(spritesmith4.png); - background-position: -916px -1037px; + background-position: -1204px -1248px; width: 195px; height: 138px; } .npc_timetravelers { background-image: url(spritesmith4.png); - background-position: -1100px -465px; + background-position: -800px -1248px; width: 195px; height: 138px; } .npc_timetravelers_active { background-image: url(spritesmith4.png); - background-position: -1100px -604px; + background-position: -604px -1248px; width: 195px; height: 138px; } .npc_tyler { background-image: url(spritesmith4.png); - background-position: -1613px -1092px; + background-position: -1788px -546px; width: 90px; height: 90px; } .seasonalshop_closed { background-image: url(spritesmith4.png); - background-position: -1100px -743px; - width: 162px; - height: 138px; -} -.seasonalshop_spring2015 { - background-image: url(spritesmith4.png); - background-position: -1100px -882px; + background-position: -441px -1248px; width: 162px; height: 138px; } .2014_Fall_HealerPROMO2 { background-image: url(spritesmith4.png); - background-position: -1613px -910px; + background-position: -1788px -364px; width: 90px; height: 90px; } .2014_Fall_Mage_PROMO9 { background-image: url(spritesmith4.png); - background-position: -218px -1602px; + background-position: -221px -1772px; width: 120px; height: 90px; } .2014_Fall_RoguePROMO3 { background-image: url(spritesmith4.png); - background-position: -112px -1602px; + background-position: -115px -1772px; width: 105px; height: 90px; } .2014_Fall_Warrior_PROMO { background-image: url(spritesmith4.png); - background-position: -1613px -819px; + background-position: -1788px -273px; width: 90px; height: 90px; } +.promo_enchanted_armoire { + background-image: url(spritesmith4.png); + background-position: -1004px -1772px; + width: 374px; + height: 76px; +} .promo_item_notif { background-image: url(spritesmith4.png); - background-position: -530px -1405px; + background-position: -1462px -1277px; width: 249px; height: 102px; } .promo_mystery_201405 { background-image: url(spritesmith4.png); - background-position: -1613px -637px; + background-position: -1788px -91px; width: 90px; height: 90px; } .promo_mystery_201406 { background-image: url(spritesmith4.png); - background-position: -1420px -944px; + background-position: -880px -793px; width: 90px; height: 96px; } .promo_mystery_201407 { background-image: url(spritesmith4.png); - background-position: -1884px -160px; + background-position: -1831px -1216px; width: 42px; height: 62px; } .promo_mystery_201408 { background-image: url(spritesmith4.png); - background-position: -1918px -84px; + background-position: -1788px -1074px; width: 60px; height: 71px; } .promo_mystery_201409 { background-image: url(spritesmith4.png); - background-position: -1613px -182px; + background-position: -1508px -1681px; width: 90px; height: 90px; } .promo_mystery_201410 { background-image: url(spritesmith4.png); - background-position: -1762px -160px; + background-position: -1788px -1350px; width: 72px; height: 63px; } .promo_mystery_201411 { background-image: url(spritesmith4.png); - background-position: -1613px -91px; + background-position: -1417px -1681px; width: 90px; height: 90px; } .promo_mystery_201412 { background-image: url(spritesmith4.png); - background-position: -1979px -84px; + background-position: -1788px -1216px; width: 42px; height: 66px; } .promo_mystery_201501 { background-image: url(spritesmith4.png); - background-position: -1835px -160px; + background-position: -1788px -1414px; width: 48px; height: 63px; } .promo_mystery_201502 { background-image: url(spritesmith4.png); - background-position: -1613px 0px; + background-position: -1235px -1681px; width: 90px; height: 90px; } .promo_mystery_201503 { background-image: url(spritesmith4.png); - background-position: -1520px -1511px; + background-position: -1144px -1681px; + width: 90px; + height: 90px; +} +.promo_mystery_201504 { + background-image: url(spritesmith4.png); + background-position: -1788px -1146px; + width: 60px; + height: 69px; +} +.promo_mystery_201505 { + background-image: url(spritesmith4.png); + background-position: -962px -1681px; width: 90px; height: 90px; } .promo_mystery_3014 { background-image: url(spritesmith4.png); - background-position: -1302px -1511px; + background-position: -744px -1681px; width: 217px; height: 90px; } .promo_partyhats { background-image: url(spritesmith4.png); - background-position: -1796px -1117px; + background-position: 0px -1915px; width: 115px; height: 47px; } .promo_pastel_skin { background-image: url(spritesmith4.png); - background-position: -1704px 0px; + background-position: -342px -1772px; width: 330px; height: 83px; } .customize-option.promo_pastel_skin { background-image: url(spritesmith4.png); - background-position: -1729px -15px; + background-position: -367px -1787px; + width: 60px; + height: 60px; +} +.promo_pet_skins { + background-image: url(spritesmith4.png); + background-position: -1245px -857px; + width: 140px; + height: 147px; +} +.customize-option.promo_pet_skins { + background-image: url(spritesmith4.png); + background-position: -1270px -872px; width: 60px; height: 60px; } .promo_shimmer_hair { background-image: url(spritesmith4.png); - background-position: -1096px -1602px; + background-position: -673px -1772px; width: 330px; height: 83px; } .customize-option.promo_shimmer_hair { background-image: url(spritesmith4.png); - background-position: -1121px -1617px; + background-position: -698px -1787px; width: 60px; height: 60px; } .promo_springclasses2014 { background-image: url(spritesmith4.png); - background-position: -1013px -1511px; + background-position: 0px -1681px; width: 288px; height: 90px; } .promo_springclasses2015 { background-image: url(spritesmith4.png); - background-position: -339px -1602px; + background-position: -1274px -1590px; width: 288px; height: 90px; } .promo_updos { background-image: url(spritesmith4.png); - background-position: -1100px -175px; + background-position: -1245px -709px; width: 156px; height: 147px; } .promo_winterclasses2015 { background-image: url(spritesmith4.png); - background-position: 0px -1188px; + background-position: -1462px 0px; width: 325px; height: 110px; } .promo_winteryhair { background-image: url(spritesmith4.png); - background-position: -1704px -84px; + background-position: -1025px -811px; width: 152px; height: 75px; } .customize-option.promo_winteryhair { background-image: url(spritesmith4.png); - background-position: -1729px -99px; + background-position: -1050px -826px; width: 60px; height: 60px; } .inventory_quest_scroll_atom1 { background-image: url(spritesmith4.png); - background-position: -1854px -337px; + background-position: -1584px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2 { background-image: url(spritesmith4.png); - background-position: -1903px -337px; + background-position: -1633px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_atom2_locked { background-image: url(spritesmith4.png); - background-position: -1952px -337px; + background-position: -1682px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3 { background-image: url(spritesmith4.png); - background-position: -1704px -389px; + background-position: -1731px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_atom3_locked { background-image: url(spritesmith4.png); - background-position: -1753px -389px; + background-position: -1780px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_basilist { background-image: url(spritesmith4.png); - background-position: -1802px -389px; + background-position: -1829px -1772px; width: 48px; height: 51px; } .inventory_quest_scroll_bunny { background-image: url(spritesmith4.png); - background-position: -1851px -389px; + background-position: -1879px 0px; width: 48px; height: 51px; } .inventory_quest_scroll_dilatory_derby { background-image: url(spritesmith4.png); - background-position: -1900px -389px; + background-position: -1879px -52px; width: 48px; height: 51px; } .inventory_quest_scroll_egg { background-image: url(spritesmith4.png); - background-position: -1949px -389px; + background-position: -1879px -104px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta { background-image: url(spritesmith4.png); - background-position: -1704px -441px; + background-position: -1879px -156px; width: 48px; height: 51px; } .inventory_quest_scroll_evilsanta2 { background-image: url(spritesmith4.png); - background-position: -1753px -441px; + background-position: -1879px -208px; width: 48px; height: 51px; } .inventory_quest_scroll_ghost_stag { background-image: url(spritesmith4.png); - background-position: -1802px -441px; + background-position: -1879px -260px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight1 { background-image: url(spritesmith4.png); - background-position: -1851px -441px; + background-position: -1879px -312px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2 { background-image: url(spritesmith4.png); - background-position: -1900px -441px; + background-position: -1879px -364px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight2_locked { background-image: url(spritesmith4.png); - background-position: -1949px -441px; + background-position: -1879px -416px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3 { background-image: url(spritesmith4.png); - background-position: -1704px -493px; + background-position: -1879px -468px; width: 48px; height: 51px; } .inventory_quest_scroll_goldenknight3_locked { background-image: url(spritesmith4.png); - background-position: -1753px -493px; + background-position: -1879px -520px; width: 48px; height: 51px; } .inventory_quest_scroll_gryphon { background-image: url(spritesmith4.png); - background-position: -1802px -493px; + background-position: -1879px -572px; width: 48px; height: 51px; } .inventory_quest_scroll_harpy { background-image: url(spritesmith4.png); - background-position: -1851px -493px; + background-position: -1879px -624px; width: 48px; height: 51px; } .inventory_quest_scroll_hedgehog { background-image: url(spritesmith4.png); - background-position: -1900px -493px; + background-position: -1879px -676px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone1 { background-image: url(spritesmith4.png); - background-position: -1949px -493px; + background-position: -1879px -728px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2 { background-image: url(spritesmith4.png); - background-position: -1704px -545px; + background-position: -1879px -780px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone2_locked { background-image: url(spritesmith4.png); - background-position: -1753px -545px; + background-position: -1879px -832px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3 { background-image: url(spritesmith4.png); - background-position: -1802px -545px; + background-position: -1879px -884px; width: 48px; height: 51px; } .inventory_quest_scroll_moonstone3_locked { background-image: url(spritesmith4.png); - background-position: -1851px -545px; + background-position: -1879px -936px; width: 48px; height: 51px; } .inventory_quest_scroll_octopus { background-image: url(spritesmith4.png); - background-position: -1900px -545px; + background-position: -1879px -988px; width: 48px; height: 51px; } .inventory_quest_scroll_owl { background-image: url(spritesmith4.png); - background-position: -1949px -545px; + background-position: -1879px -1040px; width: 48px; height: 51px; } .inventory_quest_scroll_penguin { background-image: url(spritesmith4.png); - background-position: -1704px -597px; + background-position: -1879px -1092px; width: 48px; height: 51px; } .inventory_quest_scroll_rat { background-image: url(spritesmith4.png); - background-position: -1753px -597px; + background-position: -1879px -1144px; width: 48px; height: 51px; } .inventory_quest_scroll_rock { background-image: url(spritesmith4.png); - background-position: -1802px -597px; + background-position: -1879px -1196px; width: 48px; height: 51px; } .inventory_quest_scroll_rooster { background-image: url(spritesmith4.png); - background-position: -1851px -597px; + background-position: -1879px -1248px; + width: 48px; + height: 51px; +} +.inventory_quest_scroll_sheep { + background-image: url(spritesmith4.png); + background-position: -1879px -1300px; width: 48px; height: 51px; } .inventory_quest_scroll_slime { background-image: url(spritesmith4.png); - background-position: -1900px -597px; + background-position: -1879px -1352px; width: 48px; height: 51px; } .inventory_quest_scroll_spider { background-image: url(spritesmith4.png); - background-position: -1949px -597px; + background-position: -1879px -1404px; width: 48px; height: 51px; } .inventory_quest_scroll_trex { background-image: url(spritesmith4.png); - background-position: -1704px -649px; + background-position: -1879px -1456px; width: 48px; height: 51px; } .inventory_quest_scroll_trex_undead { background-image: url(spritesmith4.png); - background-position: -1753px -649px; + background-position: -1386px -857px; width: 48px; height: 51px; } .inventory_quest_scroll_vice1 { background-image: url(spritesmith4.png); - background-position: -1802px -649px; + background-position: -1879px -1560px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2 { background-image: url(spritesmith4.png); - background-position: -1704px -1117px; + background-position: -1879px -1612px; width: 48px; height: 51px; } .inventory_quest_scroll_vice2_locked { background-image: url(spritesmith4.png); - background-position: -1900px -649px; + background-position: -1879px -1664px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3 { background-image: url(spritesmith4.png); - background-position: -1949px -649px; + background-position: -1879px -1716px; width: 48px; height: 51px; } .inventory_quest_scroll_vice3_locked { background-image: url(spritesmith4.png); - background-position: -1704px -701px; + background-position: -1879px -1768px; width: 48px; height: 51px; } .quest_atom1 { background-image: url(spritesmith4.png); - background-position: -251px -1037px; + background-position: 0px -1248px; width: 250px; height: 150px; } .quest_atom2 { background-image: url(spritesmith4.png); - background-position: -1314px 0px; + background-position: -996px -1248px; width: 207px; height: 138px; } .quest_atom3 { background-image: url(spritesmith4.png); - background-position: -622px -672px; + background-position: -191px -892px; width: 216px; height: 180px; } .quest_basilist { background-image: url(spritesmith4.png); - background-position: -1100px -323px; + background-position: -251px -1248px; width: 189px; height: 141px; } .quest_bunny { background-image: url(spritesmith4.png); - background-position: 0px -672px; + background-position: -1025px -437px; width: 210px; height: 186px; } .quest_dilatory { background-image: url(spritesmith4.png); - background-position: -660px 0px; + background-position: -660px -672px; width: 219px; height: 219px; } .quest_dilatory_derby { background-image: url(spritesmith4.png); - background-position: -660px -220px; + background-position: -440px -672px; width: 219px; height: 219px; } .quest_egg_plainEgg { background-image: url(spritesmith4.png); - background-position: -1753px -701px; + background-position: 0px -1863px; width: 48px; height: 51px; } .quest_evilsanta { background-image: url(spritesmith4.png); - background-position: -1390px -139px; + background-position: -660px -232px; width: 118px; height: 131px; } @@ -1446,13 +1626,13 @@ } .quest_goldenknight1_testimony { background-image: url(spritesmith4.png); - background-position: -1802px -701px; + background-position: -49px -1863px; width: 48px; height: 51px; } .quest_goldenknight2 { background-image: url(spritesmith4.png); - background-position: -502px -1037px; + background-position: -925px -1076px; width: 250px; height: 150px; } @@ -1464,769 +1644,751 @@ } .quest_gryphon { background-image: url(spritesmith4.png); - background-position: -839px -672px; + background-position: -1245px 0px; width: 216px; height: 177px; } .quest_harpy { background-image: url(spritesmith4.png); - background-position: -880px 0px; + background-position: -220px -672px; width: 219px; height: 219px; } .quest_hedgehog { background-image: url(spritesmith4.png); - background-position: -211px -672px; + background-position: -1025px -624px; width: 219px; height: 186px; } .quest_moonstone1_moonstone { background-image: url(spritesmith4.png); - background-position: -1998px -545px; + background-position: -1846px -1533px; width: 30px; height: 30px; } .quest_moonstone2 { background-image: url(spritesmith4.png); - background-position: -880px -220px; + background-position: -1025px 0px; width: 219px; height: 219px; } .quest_moonstone3 { background-image: url(spritesmith4.png); - background-position: -220px 0px; + background-position: 0px -232px; width: 219px; height: 219px; } .quest_octopus { background-image: url(spritesmith4.png); - background-position: 0px -859px; + background-position: -408px -892px; width: 222px; height: 177px; } .quest_owl { background-image: url(spritesmith4.png); - background-position: -660px -452px; + background-position: -220px -232px; width: 219px; height: 219px; } .quest_penguin { background-image: url(spritesmith4.png); - background-position: -431px -672px; + background-position: 0px -892px; width: 190px; height: 183px; } .quest_rat { background-image: url(spritesmith4.png); - background-position: -220px -452px; + background-position: -440px -232px; width: 219px; height: 219px; } .quest_rock { background-image: url(spritesmith4.png); - background-position: -880px -440px; + background-position: -1025px -220px; width: 216px; height: 216px; } .quest_rooster { background-image: url(spritesmith4.png); - background-position: -1100px 0px; + background-position: -1245px -534px; width: 213px; height: 174px; } +.quest_sheep { + background-image: url(spritesmith4.png); + background-position: -220px -452px; + width: 219px; + height: 219px; +} .quest_slime { - background-image: url(spritesmith4.png); - background-position: -440px -232px; - width: 219px; - height: 219px; -} -.quest_spider { - background-image: url(spritesmith4.png); - background-position: 0px -1037px; - width: 250px; - height: 150px; -} -.quest_stressbeast { - background-image: url(spritesmith4.png); - background-position: -220px -232px; - width: 219px; - height: 219px; -} -.quest_stressbeast_bailey { - background-image: url(spritesmith4.png); - background-position: 0px -232px; - width: 219px; - height: 219px; -} -.quest_stressbeast_guide { background-image: url(spritesmith4.png); background-position: -440px -452px; width: 219px; height: 219px; } +.quest_spider { + background-image: url(spritesmith4.png); + background-position: -1176px -1076px; + width: 250px; + height: 150px; +} +.quest_stressbeast { + background-image: url(spritesmith4.png); + background-position: -805px 0px; + width: 219px; + height: 219px; +} +.quest_stressbeast_bailey { + background-image: url(spritesmith4.png); + background-position: -805px -220px; + width: 219px; + height: 219px; +} +.quest_stressbeast_guide { + background-image: url(spritesmith4.png); + background-position: -805px -440px; + width: 219px; + height: 219px; +} .quest_stressbeast_stables { background-image: url(spritesmith4.png); - background-position: -440px 0px; + background-position: 0px -672px; width: 219px; height: 219px; } .quest_trex { background-image: url(spritesmith4.png); - background-position: -440px -859px; + background-position: -1245px -356px; width: 204px; height: 177px; } .quest_trex_undead { background-image: url(spritesmith4.png); - background-position: -223px -859px; + background-position: -631px -892px; width: 216px; height: 177px; } .quest_vice1 { background-image: url(spritesmith4.png); - background-position: -862px -859px; + background-position: -848px -892px; width: 216px; height: 177px; } .quest_vice2_lightCrystal { background-image: url(spritesmith4.png); - background-position: -1950px -1378px; + background-position: -157px -1915px; width: 40px; height: 40px; } .quest_vice3 { background-image: url(spritesmith4.png); - background-position: -645px -859px; + background-position: -1245px -178px; width: 216px; height: 177px; } .shop_copper { background-image: url(spritesmith4.png); - background-position: -1998px -624px; + background-position: -1837px -1455px; width: 32px; height: 22px; } .shop_eyes { background-image: url(spritesmith4.png); - background-position: -1745px -1419px; + background-position: -280px -1915px; width: 40px; height: 40px; } .shop_gold { background-image: url(spritesmith4.png); - background-position: -1998px -649px; + background-position: -1846px -1564px; width: 32px; height: 22px; } .shop_opaquePotion { background-image: url(spritesmith4.png); - background-position: -1827px -1419px; + background-position: -362px -1915px; width: 40px; height: 40px; } .shop_potion { background-image: url(spritesmith4.png); - background-position: -1868px -1419px; + background-position: -403px -1915px; width: 40px; height: 40px; } .shop_reroll { background-image: url(spritesmith4.png); - background-position: -1909px -1419px; + background-position: -444px -1915px; width: 40px; height: 40px; } .shop_shinySeed { background-image: url(spritesmith4.png); - background-position: -2001px -337px; + background-position: -1846px -1283px; width: 32px; height: 32px; } .shop_silver { background-image: url(spritesmith4.png); - background-position: -1998px -672px; + background-position: -1846px -1615px; width: 32px; height: 22px; } .shop_snowball { background-image: url(spritesmith4.png); - background-position: -1998px -493px; + background-position: -1846px -1478px; width: 32px; height: 32px; } .shop_spookDust { background-image: url(spritesmith4.png); - background-position: -1998px -441px; + background-position: -1846px -1316px; width: 32px; height: 32px; } .Pet_Egg_BearCub { background-image: url(spritesmith4.png); - background-position: -1851px -701px; + background-position: -98px -1863px; width: 48px; height: 51px; } .Pet_Egg_Bunny { background-image: url(spritesmith4.png); - background-position: -1900px -701px; + background-position: -147px -1863px; width: 48px; height: 51px; } .Pet_Egg_Cactus { background-image: url(spritesmith4.png); - background-position: -1949px -701px; + background-position: -196px -1863px; width: 48px; height: 51px; } .Pet_Egg_Deer { background-image: url(spritesmith4.png); - background-position: -1704px -753px; + background-position: -245px -1863px; width: 48px; height: 51px; } .Pet_Egg_Dragon { background-image: url(spritesmith4.png); - background-position: -1753px -753px; + background-position: -294px -1863px; width: 48px; height: 51px; } .Pet_Egg_Egg { background-image: url(spritesmith4.png); - background-position: -1802px -753px; + background-position: -343px -1863px; width: 48px; height: 51px; } .Pet_Egg_FlyingPig { background-image: url(spritesmith4.png); - background-position: -1851px -753px; + background-position: -392px -1863px; width: 48px; height: 51px; } .Pet_Egg_Fox { background-image: url(spritesmith4.png); - background-position: -1900px -753px; + background-position: -441px -1863px; width: 48px; height: 51px; } .Pet_Egg_Gryphon { background-image: url(spritesmith4.png); - background-position: -1949px -753px; + background-position: -490px -1863px; width: 48px; height: 51px; } .Pet_Egg_Hedgehog { background-image: url(spritesmith4.png); - background-position: -1704px -805px; + background-position: -539px -1863px; width: 48px; height: 51px; } .Pet_Egg_LionCub { background-image: url(spritesmith4.png); - background-position: -1753px -805px; + background-position: -588px -1863px; width: 48px; height: 51px; } .Pet_Egg_Octopus { background-image: url(spritesmith4.png); - background-position: -1802px -805px; + background-position: -637px -1863px; width: 48px; height: 51px; } .Pet_Egg_Owl { background-image: url(spritesmith4.png); - background-position: -1851px -805px; + background-position: -686px -1863px; width: 48px; height: 51px; } .Pet_Egg_PandaCub { background-image: url(spritesmith4.png); - background-position: -1900px -805px; + background-position: -735px -1863px; width: 48px; height: 51px; } .Pet_Egg_Parrot { background-image: url(spritesmith4.png); - background-position: -1949px -805px; + background-position: -784px -1863px; width: 48px; height: 51px; } .Pet_Egg_Penguin { background-image: url(spritesmith4.png); - background-position: -1704px -857px; + background-position: -833px -1863px; width: 48px; height: 51px; } .Pet_Egg_PolarBear { background-image: url(spritesmith4.png); - background-position: -1753px -857px; + background-position: -882px -1863px; width: 48px; height: 51px; } .Pet_Egg_Rat { background-image: url(spritesmith4.png); - background-position: -1802px -857px; + background-position: -931px -1863px; width: 48px; height: 51px; } .Pet_Egg_Rock { background-image: url(spritesmith4.png); - background-position: -1851px -857px; + background-position: -980px -1863px; width: 48px; height: 51px; } .Pet_Egg_Rooster { background-image: url(spritesmith4.png); - background-position: -1900px -857px; + background-position: -1029px -1863px; width: 48px; height: 51px; } .Pet_Egg_Seahorse { background-image: url(spritesmith4.png); - background-position: -1949px -857px; + background-position: -1078px -1863px; + width: 48px; + height: 51px; +} +.Pet_Egg_Sheep { + background-image: url(spritesmith4.png); + background-position: -1127px -1863px; width: 48px; height: 51px; } .Pet_Egg_Slime { background-image: url(spritesmith4.png); - background-position: -1704px -909px; + background-position: -1176px -1863px; width: 48px; height: 51px; } .Pet_Egg_Spider { background-image: url(spritesmith4.png); - background-position: -1753px -909px; + background-position: -1225px -1863px; width: 48px; height: 51px; } .Pet_Egg_TRex { background-image: url(spritesmith4.png); - background-position: -1802px -909px; + background-position: -1274px -1863px; width: 48px; height: 51px; } .Pet_Egg_TigerCub { background-image: url(spritesmith4.png); - background-position: -1851px -909px; + background-position: -1323px -1863px; width: 48px; height: 51px; } .Pet_Egg_Wolf { background-image: url(spritesmith4.png); - background-position: -1900px -909px; + background-position: -1372px -1863px; width: 48px; height: 51px; } .Pet_Food_Cake_Base { background-image: url(spritesmith4.png); - background-position: -1926px -1169px; + background-position: -1928px -832px; width: 43px; height: 43px; } .Pet_Food_Cake_CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -1839px -1169px; + background-position: -1928px -787px; width: 42px; height: 44px; } .Pet_Food_Cake_CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -1912px -1117px; + background-position: -1928px -516px; width: 43px; height: 45px; } .Pet_Food_Cake_Desert { background-image: url(spritesmith4.png); - background-position: -1882px -1169px; + background-position: -1928px -562px; width: 43px; height: 44px; } .Pet_Food_Cake_Golden { background-image: url(spritesmith4.png); - background-position: -1970px -1169px; + background-position: -1928px -876px; width: 43px; height: 42px; } .Pet_Food_Cake_Red { background-image: url(spritesmith4.png); - background-position: -1956px -1117px; + background-position: -1928px -607px; width: 43px; height: 44px; } .Pet_Food_Cake_Shade { background-image: url(spritesmith4.png); - background-position: -1795px -1169px; + background-position: -1928px -742px; width: 43px; height: 44px; } .Pet_Food_Cake_Skeleton { background-image: url(spritesmith4.png); - background-position: -1753px -1117px; + background-position: -1928px -468px; width: 42px; height: 47px; } .Pet_Food_Cake_White { background-image: url(spritesmith4.png); - background-position: -1750px -1169px; + background-position: -1928px -697px; width: 44px; height: 44px; } .Pet_Food_Cake_Zombie { background-image: url(spritesmith4.png); - background-position: -1704px -1169px; + background-position: -1928px -652px; width: 45px; height: 44px; } .Pet_Food_Candy_Base { background-image: url(spritesmith4.png); - background-position: -1851px -1013px; + background-position: -1928px 0px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -1900px -1013px; + background-position: -1928px -52px; width: 48px; height: 51px; } .Pet_Food_Candy_CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -1949px -1013px; + background-position: -1928px -104px; width: 48px; height: 51px; } .Pet_Food_Candy_Desert { background-image: url(spritesmith4.png); - background-position: -1704px -1065px; + background-position: -1928px -156px; width: 48px; height: 51px; } .Pet_Food_Candy_Golden { background-image: url(spritesmith4.png); - background-position: -1753px -1065px; + background-position: -1928px -208px; width: 48px; height: 51px; } .Pet_Food_Candy_Red { background-image: url(spritesmith4.png); - background-position: -1802px -1065px; + background-position: -1928px -260px; width: 48px; height: 51px; } .Pet_Food_Candy_Shade { background-image: url(spritesmith4.png); - background-position: -1851px -1065px; + background-position: -1928px -312px; width: 48px; height: 51px; } .Pet_Food_Candy_Skeleton { background-image: url(spritesmith4.png); - background-position: -1900px -1065px; + background-position: -1928px -364px; width: 48px; height: 51px; } .Pet_Food_Candy_White { background-image: url(spritesmith4.png); - background-position: -1949px -1065px; + background-position: -1928px -416px; width: 48px; height: 51px; } .Pet_Food_Candy_Zombie { background-image: url(spritesmith4.png); - background-position: -1802px -1013px; + background-position: -1862px -1863px; width: 48px; height: 51px; } .Pet_Food_Chocolate { background-image: url(spritesmith4.png); - background-position: -1753px -1013px; + background-position: -1813px -1863px; width: 48px; height: 51px; } .Pet_Food_CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -1704px -1013px; + background-position: -1764px -1863px; width: 48px; height: 51px; } .Pet_Food_CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -1949px -961px; + background-position: -1715px -1863px; width: 48px; height: 51px; } .Pet_Food_Fish { background-image: url(spritesmith4.png); - background-position: -1900px -961px; + background-position: -1666px -1863px; width: 48px; height: 51px; } .Pet_Food_Honey { background-image: url(spritesmith4.png); - background-position: -1851px -961px; + background-position: -1617px -1863px; width: 48px; height: 51px; } .Pet_Food_Meat { background-image: url(spritesmith4.png); - background-position: -1802px -961px; + background-position: -1568px -1863px; width: 48px; height: 51px; } .Pet_Food_Milk { background-image: url(spritesmith4.png); - background-position: -1753px -961px; + background-position: -1519px -1863px; width: 48px; height: 51px; } .Pet_Food_Potatoe { background-image: url(spritesmith4.png); - background-position: -1704px -961px; + background-position: -1470px -1863px; width: 48px; height: 51px; } .Pet_Food_RottenMeat { background-image: url(spritesmith4.png); - background-position: -1949px -909px; + background-position: -1421px -1863px; width: 48px; height: 51px; } .Pet_Food_Saddle { background-image: url(spritesmith4.png); - background-position: -1921px -282px; + background-position: -1400px -1300px; width: 48px; height: 51px; } .Pet_Food_Strawberry { background-image: url(spritesmith4.png); - background-position: -1753px -337px; + background-position: -1879px -1508px; width: 48px; height: 51px; } .Mount_Body_BearCub-Base { background-image: url(spritesmith4.png); - background-position: -848px -1299px; + background-position: -1568px -535px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: 0px -1299px; + background-position: -1462px -535px; width: 105px; height: 105px; } .Mount_Body_BearCub-CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -1060px -1299px; + background-position: -1674px -429px; width: 105px; height: 105px; } .Mount_Body_BearCub-Desert { background-image: url(spritesmith4.png); - background-position: -1166px -1299px; + background-position: -1568px -429px; width: 105px; height: 105px; } .Mount_Body_BearCub-Golden { background-image: url(spritesmith4.png); - background-position: -1272px -1299px; + background-position: -1462px -429px; width: 105px; height: 105px; } .Mount_Body_BearCub-Polar { background-image: url(spritesmith4.png); - background-position: -1314px -520px; + background-position: -1674px -323px; width: 105px; height: 105px; } .Mount_Body_BearCub-Red { background-image: url(spritesmith4.png); - background-position: -1314px -626px; + background-position: -1568px -323px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shade { background-image: url(spritesmith4.png); - background-position: -1314px -732px; + background-position: -1462px -323px; width: 105px; height: 105px; } .Mount_Body_BearCub-Skeleton { background-image: url(spritesmith4.png); - background-position: -1314px -838px; + background-position: -1674px -217px; width: 105px; height: 105px; } .Mount_Body_BearCub-White { background-image: url(spritesmith4.png); - background-position: -1314px -944px; + background-position: -1568px -217px; width: 105px; height: 105px; } .Mount_Body_BearCub-Zombie { background-image: url(spritesmith4.png); - background-position: -1314px -1050px; + background-position: -1462px -217px; width: 105px; height: 105px; } .Mount_Body_Bunny-Base { background-image: url(spritesmith4.png); - background-position: -1112px -1037px; + background-position: -1674px -111px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -326px -1188px; + background-position: -1568px -111px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -432px -1188px; + background-position: -1462px -111px; width: 105px; height: 105px; } .Mount_Body_Bunny-Desert { background-image: url(spritesmith4.png); - background-position: -538px -1188px; + background-position: -1674px -1171px; width: 105px; height: 105px; } .Mount_Body_Bunny-Golden { background-image: url(spritesmith4.png); - background-position: -644px -1188px; + background-position: -1568px -1171px; width: 105px; height: 105px; } .Mount_Body_Bunny-Red { background-image: url(spritesmith4.png); - background-position: -750px -1188px; + background-position: -1462px -1171px; width: 105px; height: 105px; } .Mount_Body_Bunny-Shade { background-image: url(spritesmith4.png); - background-position: -856px -1188px; + background-position: -1674px -1065px; width: 105px; height: 105px; } .Mount_Body_Bunny-Skeleton { background-image: url(spritesmith4.png); - background-position: -962px -1188px; + background-position: -1568px -1065px; width: 105px; height: 105px; } .Mount_Body_Bunny-White { background-image: url(spritesmith4.png); - background-position: -1068px -1188px; + background-position: -1462px -1065px; width: 105px; height: 105px; } .Mount_Body_Bunny-Zombie { background-image: url(spritesmith4.png); - background-position: -1174px -1188px; + background-position: -1674px -959px; width: 105px; height: 105px; } .Mount_Body_Cactus-Base { background-image: url(spritesmith4.png); - background-position: -1280px -1188px; + background-position: -1674px -641px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -1386px -1188px; + background-position: -1568px -641px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyPink { background-image: url(spritesmith4.png); - background-position: -106px -1299px; + background-position: -1462px -641px; width: 105px; height: 105px; } .Mount_Body_Cactus-Desert { background-image: url(spritesmith4.png); - background-position: -212px -1299px; + background-position: -1674px -535px; width: 105px; height: 105px; } .Mount_Body_Cactus-Golden { background-image: url(spritesmith4.png); - background-position: -318px -1299px; + background-position: -1568px -959px; width: 105px; height: 105px; } .Mount_Body_Cactus-Red { background-image: url(spritesmith4.png); - background-position: -424px -1299px; + background-position: -1462px -959px; width: 105px; height: 105px; } .Mount_Body_Cactus-Shade { background-image: url(spritesmith4.png); - background-position: -530px -1299px; + background-position: -1674px -853px; width: 105px; height: 105px; } .Mount_Body_Cactus-Skeleton { background-image: url(spritesmith4.png); - background-position: -636px -1299px; + background-position: -1568px -853px; width: 105px; height: 105px; } .Mount_Body_Cactus-White { background-image: url(spritesmith4.png); - background-position: -742px -1299px; + background-position: -1462px -747px; width: 105px; height: 105px; } .Mount_Body_Cactus-Zombie { background-image: url(spritesmith4.png); - background-position: -954px -1299px; + background-position: -1462px -853px; width: 105px; height: 105px; } .Mount_Body_Deer-Base { background-image: url(spritesmith4.png); - background-position: -212px -1405px; + background-position: -1674px -747px; width: 105px; height: 105px; } .Mount_Body_Deer-CottonCandyBlue { background-image: url(spritesmith4.png); - background-position: -318px -1405px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-CottonCandyPink { - background-image: url(spritesmith4.png); - background-position: -106px -1405px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Desert { - background-image: url(spritesmith4.png); - background-position: 0px -1405px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Golden { - background-image: url(spritesmith4.png); - background-position: -1378px -1299px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Red { - background-image: url(spritesmith4.png); - background-position: -1399px -399px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Shade { - background-image: url(spritesmith4.png); - background-position: -424px -1405px; + background-position: -1568px -747px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith4.png b/common/dist/sprites/spritesmith4.png index 925395e9b9..35e2cd0476 100644 Binary files a/common/dist/sprites/spritesmith4.png and b/common/dist/sprites/spritesmith4.png differ diff --git a/common/dist/sprites/spritesmith5.css b/common/dist/sprites/spritesmith5.css index 97f40b180f..f8ad1a7bb2 100644 --- a/common/dist/sprites/spritesmith5.css +++ b/common/dist/sprites/spritesmith5.css @@ -1,1122 +1,1212 @@ +.Mount_Body_Deer-CottonCandyPink { + background-image: url(spritesmith5.png); + background-position: -998px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Desert { + background-image: url(spritesmith5.png); + background-position: -1528px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Golden { + background-image: url(spritesmith5.png); + background-position: -106px -1516px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Red { + background-image: url(spritesmith5.png); + background-position: -212px -1516px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Shade { + background-image: url(spritesmith5.png); + background-position: -318px -1516px; + width: 105px; + height: 105px; +} .Mount_Body_Deer-Skeleton { background-image: url(spritesmith5.png); - background-position: -968px -530px; + background-position: -424px -1516px; width: 105px; height: 105px; } .Mount_Body_Deer-White { background-image: url(spritesmith5.png); - background-position: -1498px -530px; + background-position: -530px -1516px; width: 105px; height: 105px; } .Mount_Body_Deer-Zombie { background-image: url(spritesmith5.png); - background-position: -1498px -742px; + background-position: -636px -1516px; width: 105px; height: 105px; } .Mount_Body_Dragon-Base { background-image: url(spritesmith5.png); - background-position: -1498px -848px; + background-position: -742px -1516px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1498px -954px; + background-position: -848px -1516px; width: 105px; height: 105px; } .Mount_Body_Dragon-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1498px -1060px; + background-position: -954px -1516px; width: 105px; height: 105px; } .Mount_Body_Dragon-Desert { background-image: url(spritesmith5.png); - background-position: -1498px -1166px; + background-position: -1060px -1516px; width: 105px; height: 105px; } .Mount_Body_Dragon-Golden { background-image: url(spritesmith5.png); - background-position: -1498px -1272px; + background-position: -1634px -742px; width: 105px; height: 105px; } .Mount_Body_Dragon-Red { background-image: url(spritesmith5.png); - background-position: 0px -1468px; + background-position: -1634px -848px; width: 105px; height: 105px; } .Mount_Body_Dragon-Shade { background-image: url(spritesmith5.png); - background-position: -106px -1468px; + background-position: -1634px -954px; width: 105px; height: 105px; } .Mount_Body_Dragon-Skeleton { background-image: url(spritesmith5.png); - background-position: -212px -1468px; + background-position: -1634px -1060px; width: 105px; height: 105px; } .Mount_Body_Dragon-White { background-image: url(spritesmith5.png); - background-position: -318px -1468px; + background-position: -1634px -1166px; width: 105px; height: 105px; } .Mount_Body_Dragon-Zombie { background-image: url(spritesmith5.png); - background-position: -954px -1892px; + background-position: -1634px -1272px; width: 105px; height: 105px; } .Mount_Body_Egg-Base { background-image: url(spritesmith5.png); - background-position: -106px -408px; + background-position: -1634px -1378px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -212px -408px; + background-position: -1634px -1484px; width: 105px; height: 105px; } .Mount_Body_Egg-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -318px -408px; + background-position: 0px -1622px; width: 105px; height: 105px; } .Mount_Body_Egg-Desert { background-image: url(spritesmith5.png); - background-position: -424px -408px; + background-position: -106px -1622px; width: 105px; height: 105px; } .Mount_Body_Egg-Golden { background-image: url(spritesmith5.png); - background-position: -544px 0px; + background-position: -954px -1940px; width: 105px; height: 105px; } .Mount_Body_Egg-Red { background-image: url(spritesmith5.png); - background-position: -544px -106px; + background-position: -1272px -1940px; width: 105px; height: 105px; } .Mount_Body_Egg-Shade { background-image: url(spritesmith5.png); - background-position: -544px -212px; + background-position: -424px -544px; width: 105px; height: 105px; } .Mount_Body_Egg-Skeleton { background-image: url(spritesmith5.png); - background-position: -544px -318px; + background-position: -530px -544px; width: 105px; height: 105px; } .Mount_Body_Egg-White { background-image: url(spritesmith5.png); - background-position: 0px -514px; + background-position: -680px 0px; width: 105px; height: 105px; } .Mount_Body_Egg-Zombie { background-image: url(spritesmith5.png); - background-position: -106px -514px; + background-position: -680px -106px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Base { background-image: url(spritesmith5.png); - background-position: -212px -514px; + background-position: -680px -212px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -318px -514px; + background-position: -680px -318px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -424px -514px; + background-position: -680px -424px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Desert { background-image: url(spritesmith5.png); - background-position: -530px -514px; + background-position: -680px -530px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Golden { background-image: url(spritesmith5.png); - background-position: -650px 0px; + background-position: 0px -668px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Red { background-image: url(spritesmith5.png); - background-position: -650px -106px; + background-position: -106px -668px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Shade { background-image: url(spritesmith5.png); - background-position: -650px -212px; + background-position: -212px -668px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Skeleton { background-image: url(spritesmith5.png); - background-position: -650px -318px; + background-position: -318px -668px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-White { background-image: url(spritesmith5.png); - background-position: -650px -424px; + background-position: -424px -668px; width: 105px; height: 105px; } .Mount_Body_FlyingPig-Zombie { background-image: url(spritesmith5.png); - background-position: 0px -620px; + background-position: -530px -668px; width: 105px; height: 105px; } .Mount_Body_Fox-Base { background-image: url(spritesmith5.png); - background-position: -106px -620px; + background-position: -636px -668px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -212px -620px; + background-position: -786px 0px; width: 105px; height: 105px; } .Mount_Body_Fox-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -318px -620px; + background-position: -786px -106px; width: 105px; height: 105px; } .Mount_Body_Fox-Desert { background-image: url(spritesmith5.png); - background-position: -424px -620px; + background-position: -786px -212px; width: 105px; height: 105px; } .Mount_Body_Fox-Golden { background-image: url(spritesmith5.png); - background-position: -530px -620px; + background-position: -786px -318px; width: 105px; height: 105px; } .Mount_Body_Fox-Red { background-image: url(spritesmith5.png); - background-position: -636px -620px; + background-position: -786px -424px; width: 105px; height: 105px; } .Mount_Body_Fox-Shade { background-image: url(spritesmith5.png); - background-position: -756px 0px; + background-position: -786px -530px; width: 105px; height: 105px; } .Mount_Body_Fox-Skeleton { background-image: url(spritesmith5.png); - background-position: -756px -106px; + background-position: -786px -636px; width: 105px; height: 105px; } .Mount_Body_Fox-White { background-image: url(spritesmith5.png); - background-position: -756px -212px; + background-position: 0px -774px; width: 105px; height: 105px; } .Mount_Body_Fox-Zombie { background-image: url(spritesmith5.png); - background-position: -756px -318px; + background-position: -106px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Base { background-image: url(spritesmith5.png); - background-position: -756px -424px; + background-position: -212px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -756px -530px; + background-position: -318px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: 0px -726px; + background-position: -424px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Desert { background-image: url(spritesmith5.png); - background-position: -106px -726px; + background-position: -530px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Golden { background-image: url(spritesmith5.png); - background-position: -212px -726px; + background-position: -636px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Red { background-image: url(spritesmith5.png); - background-position: -318px -726px; + background-position: -742px -774px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Shade { background-image: url(spritesmith5.png); - background-position: -424px -726px; + background-position: -892px 0px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Skeleton { background-image: url(spritesmith5.png); - background-position: -530px -726px; + background-position: -892px -106px; width: 105px; height: 105px; } .Mount_Body_Gryphon-White { background-image: url(spritesmith5.png); - background-position: -636px -726px; + background-position: -892px -212px; width: 105px; height: 105px; } .Mount_Body_Gryphon-Zombie { background-image: url(spritesmith5.png); - background-position: -742px -726px; + background-position: -892px -318px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Base { background-image: url(spritesmith5.png); - background-position: -862px 0px; + background-position: -892px -424px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -862px -106px; + background-position: -892px -530px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -862px -212px; + background-position: -892px -636px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Desert { background-image: url(spritesmith5.png); - background-position: -862px -318px; + background-position: -892px -742px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Golden { background-image: url(spritesmith5.png); - background-position: -862px -424px; + background-position: 0px -880px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url(spritesmith5.png); - background-position: -862px -530px; + background-position: -106px -880px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url(spritesmith5.png); - background-position: -862px -636px; + background-position: -212px -880px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url(spritesmith5.png); - background-position: 0px -832px; + background-position: -318px -880px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url(spritesmith5.png); - background-position: -106px -832px; + background-position: -424px -880px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url(spritesmith5.png); - background-position: -212px -832px; + background-position: -530px -880px; width: 105px; height: 105px; } .Mount_Body_LionCub-Base { background-image: url(spritesmith5.png); - background-position: -318px -832px; + background-position: -636px -880px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -424px -832px; + background-position: -742px -880px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -530px -832px; + background-position: -848px -880px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url(spritesmith5.png); - background-position: -636px -832px; + background-position: -998px 0px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ethereal { background-image: url(spritesmith5.png); - background-position: -742px -832px; + background-position: -998px -106px; width: 105px; height: 105px; } .Mount_Body_LionCub-Golden { background-image: url(spritesmith5.png); - background-position: -848px -832px; + background-position: -998px -212px; width: 105px; height: 105px; } .Mount_Body_LionCub-Red { background-image: url(spritesmith5.png); - background-position: -968px 0px; + background-position: -998px -318px; width: 105px; height: 105px; } .Mount_Body_LionCub-Shade { background-image: url(spritesmith5.png); - background-position: -968px -106px; + background-position: -998px -424px; width: 105px; height: 105px; } .Mount_Body_LionCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -968px -212px; - width: 105px; + background-position: 0px -986px; + width: 111px; height: 105px; } .Mount_Body_LionCub-White { background-image: url(spritesmith5.png); - background-position: -968px -318px; + background-position: -998px -530px; width: 105px; height: 105px; } .Mount_Body_LionCub-Zombie { background-image: url(spritesmith5.png); - background-position: -968px -424px; + background-position: -998px -636px; width: 105px; height: 105px; } .Mount_Body_Mammoth-Base { background-image: url(spritesmith5.png); - background-position: -408px -136px; + background-position: 0px -544px; width: 105px; height: 123px; } .Mount_Body_MantisShrimp-Base { background-image: url(spritesmith5.png); - background-position: 0px -938px; + background-position: -112px -986px; width: 108px; height: 105px; } .Mount_Body_Octopus-Base { background-image: url(spritesmith5.png); - background-position: -968px -636px; + background-position: -998px -848px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -968px -742px; + background-position: -221px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -109px -938px; + background-position: -327px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Desert { background-image: url(spritesmith5.png); - background-position: -215px -938px; + background-position: -433px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Golden { background-image: url(spritesmith5.png); - background-position: -321px -938px; + background-position: -539px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Red { background-image: url(spritesmith5.png); - background-position: -427px -938px; + background-position: -645px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Shade { background-image: url(spritesmith5.png); - background-position: -533px -938px; + background-position: -751px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Skeleton { background-image: url(spritesmith5.png); - background-position: -639px -938px; + background-position: -857px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-White { background-image: url(spritesmith5.png); - background-position: -745px -938px; + background-position: -963px -986px; width: 105px; height: 105px; } .Mount_Body_Octopus-Zombie { background-image: url(spritesmith5.png); - background-position: -851px -938px; + background-position: -1104px 0px; width: 105px; height: 105px; } .Mount_Body_Owl-Base { background-image: url(spritesmith5.png); - background-position: -957px -938px; + background-position: -1104px -106px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1074px 0px; + background-position: -1104px -212px; width: 105px; height: 105px; } .Mount_Body_Owl-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1074px -106px; + background-position: -1104px -318px; width: 105px; height: 105px; } .Mount_Body_Owl-Desert { background-image: url(spritesmith5.png); - background-position: -1074px -212px; + background-position: -1104px -424px; width: 105px; height: 105px; } .Mount_Body_Owl-Golden { background-image: url(spritesmith5.png); - background-position: -1074px -318px; + background-position: -1104px -530px; width: 105px; height: 105px; } .Mount_Body_Owl-Red { background-image: url(spritesmith5.png); - background-position: -1074px -424px; + background-position: -1104px -636px; width: 105px; height: 105px; } .Mount_Body_Owl-Shade { background-image: url(spritesmith5.png); - background-position: -1074px -530px; + background-position: -1104px -742px; width: 105px; height: 105px; } .Mount_Body_Owl-Skeleton { background-image: url(spritesmith5.png); - background-position: -1074px -636px; + background-position: -1104px -848px; width: 105px; height: 105px; } .Mount_Body_Owl-White { background-image: url(spritesmith5.png); - background-position: -1074px -742px; + background-position: -1104px -954px; width: 105px; height: 105px; } .Mount_Body_Owl-Zombie { background-image: url(spritesmith5.png); - background-position: -1074px -848px; + background-position: 0px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Base { background-image: url(spritesmith5.png); - background-position: 0px -1044px; + background-position: -106px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -106px -1044px; + background-position: -212px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -212px -1044px; + background-position: -318px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Desert { background-image: url(spritesmith5.png); - background-position: -318px -1044px; + background-position: -424px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Golden { background-image: url(spritesmith5.png); - background-position: -424px -1044px; + background-position: -530px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Red { background-image: url(spritesmith5.png); - background-position: -530px -1044px; + background-position: -636px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Shade { background-image: url(spritesmith5.png); - background-position: -636px -1044px; + background-position: -742px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -742px -1044px; + background-position: -848px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-White { background-image: url(spritesmith5.png); - background-position: -848px -1044px; + background-position: -954px -1092px; width: 105px; height: 105px; } .Mount_Body_PandaCub-Zombie { background-image: url(spritesmith5.png); - background-position: -954px -1044px; + background-position: -1060px -1092px; width: 105px; height: 105px; } .Mount_Body_Parrot-Base { background-image: url(spritesmith5.png); - background-position: -1060px -1044px; + background-position: -1210px 0px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1180px 0px; + background-position: -1210px -106px; width: 105px; height: 105px; } .Mount_Body_Parrot-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1180px -106px; + background-position: -1210px -212px; width: 105px; height: 105px; } .Mount_Body_Parrot-Desert { background-image: url(spritesmith5.png); - background-position: -1180px -212px; + background-position: -1210px -318px; width: 105px; height: 105px; } .Mount_Body_Parrot-Golden { background-image: url(spritesmith5.png); - background-position: -1180px -318px; + background-position: -1210px -424px; width: 105px; height: 105px; } .Mount_Body_Parrot-Red { background-image: url(spritesmith5.png); - background-position: -1180px -424px; + background-position: -1210px -530px; width: 105px; height: 105px; } .Mount_Body_Parrot-Shade { background-image: url(spritesmith5.png); - background-position: -1180px -530px; + background-position: -1210px -636px; width: 105px; height: 105px; } .Mount_Body_Parrot-Skeleton { background-image: url(spritesmith5.png); - background-position: -1180px -636px; + background-position: -1210px -742px; width: 105px; height: 105px; } .Mount_Body_Parrot-White { background-image: url(spritesmith5.png); - background-position: -1180px -742px; + background-position: -1210px -848px; width: 105px; height: 105px; } .Mount_Body_Parrot-Zombie { background-image: url(spritesmith5.png); - background-position: -1180px -848px; + background-position: -1210px -954px; width: 105px; height: 105px; } .Mount_Body_Penguin-Base { background-image: url(spritesmith5.png); - background-position: -1180px -954px; + background-position: -1210px -1060px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: 0px -1150px; + background-position: 0px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -106px -1150px; + background-position: -106px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Desert { background-image: url(spritesmith5.png); - background-position: -212px -1150px; + background-position: -212px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Golden { background-image: url(spritesmith5.png); - background-position: -318px -1150px; + background-position: -318px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Red { background-image: url(spritesmith5.png); - background-position: -424px -1150px; + background-position: -424px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Shade { background-image: url(spritesmith5.png); - background-position: -530px -1150px; + background-position: -530px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Skeleton { background-image: url(spritesmith5.png); - background-position: -636px -1150px; + background-position: -636px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-White { background-image: url(spritesmith5.png); - background-position: -742px -1150px; + background-position: -742px -1198px; width: 105px; height: 105px; } .Mount_Body_Penguin-Zombie { background-image: url(spritesmith5.png); - background-position: -848px -1150px; + background-position: -848px -1198px; width: 105px; height: 105px; } .Mount_Body_Rat-Base { background-image: url(spritesmith5.png); - background-position: -954px -1150px; + background-position: -954px -1198px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1060px -1150px; + background-position: -1060px -1198px; width: 105px; height: 105px; } .Mount_Body_Rat-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1166px -1150px; + background-position: -1166px -1198px; width: 105px; height: 105px; } .Mount_Body_Rat-Desert { background-image: url(spritesmith5.png); - background-position: -1286px 0px; + background-position: -1316px 0px; width: 105px; height: 105px; } .Mount_Body_Rat-Golden { background-image: url(spritesmith5.png); - background-position: -1286px -106px; + background-position: -1316px -106px; width: 105px; height: 105px; } .Mount_Body_Rat-Red { background-image: url(spritesmith5.png); - background-position: -1286px -212px; + background-position: -1316px -212px; width: 105px; height: 105px; } .Mount_Body_Rat-Shade { background-image: url(spritesmith5.png); - background-position: -1286px -318px; + background-position: -1316px -318px; width: 105px; height: 105px; } .Mount_Body_Rat-Skeleton { background-image: url(spritesmith5.png); - background-position: -1286px -424px; + background-position: -1316px -424px; width: 105px; height: 105px; } .Mount_Body_Rat-White { background-image: url(spritesmith5.png); - background-position: -1286px -530px; + background-position: -1316px -530px; width: 105px; height: 105px; } .Mount_Body_Rat-Zombie { background-image: url(spritesmith5.png); - background-position: -1286px -636px; + background-position: -1316px -636px; width: 105px; height: 105px; } .Mount_Body_Rock-Base { background-image: url(spritesmith5.png); - background-position: -1286px -742px; + background-position: -1316px -742px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1286px -848px; + background-position: -1316px -848px; width: 105px; height: 105px; } .Mount_Body_Rock-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1286px -954px; + background-position: -1316px -954px; width: 105px; height: 105px; } .Mount_Body_Rock-Desert { background-image: url(spritesmith5.png); - background-position: -1286px -1060px; + background-position: -1316px -1060px; width: 105px; height: 105px; } .Mount_Body_Rock-Golden { background-image: url(spritesmith5.png); - background-position: 0px -1256px; + background-position: -1316px -1166px; width: 105px; height: 105px; } .Mount_Body_Rock-Red { background-image: url(spritesmith5.png); - background-position: -106px -1256px; + background-position: 0px -1304px; width: 105px; height: 105px; } .Mount_Body_Rock-Shade { background-image: url(spritesmith5.png); - background-position: -212px -1256px; + background-position: -106px -1304px; width: 105px; height: 105px; } .Mount_Body_Rock-Skeleton { background-image: url(spritesmith5.png); - background-position: -318px -1256px; + background-position: -212px -1304px; width: 105px; height: 105px; } .Mount_Body_Rock-White { background-image: url(spritesmith5.png); - background-position: -424px -1256px; + background-position: -318px -1304px; width: 105px; height: 105px; } .Mount_Body_Rock-Zombie { background-image: url(spritesmith5.png); - background-position: -530px -1256px; + background-position: -424px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Base { background-image: url(spritesmith5.png); - background-position: -636px -1256px; + background-position: -530px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -742px -1256px; + background-position: -636px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -848px -1256px; + background-position: -742px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Desert { background-image: url(spritesmith5.png); - background-position: -954px -1256px; + background-position: -848px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Golden { background-image: url(spritesmith5.png); - background-position: -1060px -1256px; + background-position: -954px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Red { background-image: url(spritesmith5.png); - background-position: -1166px -1256px; + background-position: -1060px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Shade { background-image: url(spritesmith5.png); - background-position: -1272px -1256px; + background-position: -1166px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-Skeleton { background-image: url(spritesmith5.png); - background-position: -1392px 0px; + background-position: -1272px -1304px; width: 105px; height: 105px; } .Mount_Body_Rooster-White { background-image: url(spritesmith5.png); - background-position: -1392px -106px; + background-position: -1422px 0px; width: 105px; height: 105px; } .Mount_Body_Rooster-Zombie { background-image: url(spritesmith5.png); - background-position: -1392px -212px; + background-position: -1422px -106px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Base { background-image: url(spritesmith5.png); - background-position: -1392px -318px; + background-position: -1422px -212px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1392px -424px; + background-position: -1422px -318px; width: 105px; height: 105px; } .Mount_Body_Seahorse-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1392px -530px; + background-position: -1422px -424px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Desert { background-image: url(spritesmith5.png); - background-position: -1392px -636px; + background-position: -1422px -530px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Golden { background-image: url(spritesmith5.png); - background-position: -1392px -742px; + background-position: -1422px -636px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Red { background-image: url(spritesmith5.png); - background-position: -1392px -848px; + background-position: -1422px -742px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Shade { background-image: url(spritesmith5.png); - background-position: -1392px -954px; + background-position: -1422px -848px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Skeleton { background-image: url(spritesmith5.png); - background-position: -1392px -1060px; + background-position: -1422px -954px; width: 105px; height: 105px; } .Mount_Body_Seahorse-White { background-image: url(spritesmith5.png); - background-position: -1392px -1166px; + background-position: -1422px -1060px; width: 105px; height: 105px; } .Mount_Body_Seahorse-Zombie { background-image: url(spritesmith5.png); - background-position: 0px -1362px; + background-position: -1422px -1166px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Base { + background-image: url(spritesmith5.png); + background-position: -1422px -1272px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-CottonCandyBlue { + background-image: url(spritesmith5.png); + background-position: 0px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-CottonCandyPink { + background-image: url(spritesmith5.png); + background-position: -106px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Desert { + background-image: url(spritesmith5.png); + background-position: -212px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Golden { + background-image: url(spritesmith5.png); + background-position: -318px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Red { + background-image: url(spritesmith5.png); + background-position: -424px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Shade { + background-image: url(spritesmith5.png); + background-position: -530px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Skeleton { + background-image: url(spritesmith5.png); + background-position: -636px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-White { + background-image: url(spritesmith5.png); + background-position: -742px -1410px; + width: 105px; + height: 105px; +} +.Mount_Body_Sheep-Zombie { + background-image: url(spritesmith5.png); + background-position: -848px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-Base { background-image: url(spritesmith5.png); - background-position: -106px -1362px; + background-position: -954px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -212px -1362px; + background-position: -1060px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -318px -1362px; + background-position: -1166px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-Desert { background-image: url(spritesmith5.png); - background-position: -424px -1362px; + background-position: -1272px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-Golden { background-image: url(spritesmith5.png); - background-position: -530px -1362px; + background-position: -1378px -1410px; width: 105px; height: 105px; } .Mount_Body_Slime-Red { background-image: url(spritesmith5.png); - background-position: -636px -1362px; + background-position: -1528px 0px; width: 105px; height: 105px; } .Mount_Body_Slime-Shade { background-image: url(spritesmith5.png); - background-position: -742px -1362px; + background-position: -1528px -106px; width: 105px; height: 105px; } .Mount_Body_Slime-Skeleton { background-image: url(spritesmith5.png); - background-position: -848px -1362px; + background-position: -1528px -212px; width: 105px; height: 105px; } .Mount_Body_Slime-White { background-image: url(spritesmith5.png); - background-position: -954px -1362px; + background-position: -1528px -318px; width: 105px; height: 105px; } .Mount_Body_Slime-Zombie { background-image: url(spritesmith5.png); - background-position: -1060px -1362px; + background-position: -1528px -424px; width: 105px; height: 105px; } .Mount_Body_Spider-Base { background-image: url(spritesmith5.png); - background-position: -1166px -1362px; + background-position: -1528px -530px; width: 105px; height: 105px; } .Mount_Body_Spider-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1272px -1362px; + background-position: -1528px -636px; width: 105px; height: 105px; } .Mount_Body_Spider-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1378px -1362px; + background-position: -318px -544px; width: 105px; height: 105px; } .Mount_Body_Spider-Desert { background-image: url(spritesmith5.png); - background-position: -1498px 0px; + background-position: -1528px -848px; width: 105px; height: 105px; } .Mount_Body_Spider-Golden { background-image: url(spritesmith5.png); - background-position: -1498px -106px; + background-position: -1528px -954px; width: 105px; height: 105px; } .Mount_Body_Spider-Red { background-image: url(spritesmith5.png); - background-position: -1498px -212px; + background-position: -1528px -1060px; width: 105px; height: 105px; } .Mount_Body_Spider-Shade { background-image: url(spritesmith5.png); - background-position: -1498px -318px; + background-position: -1528px -1166px; width: 105px; height: 105px; } .Mount_Body_Spider-Skeleton { background-image: url(spritesmith5.png); - background-position: -1498px -424px; + background-position: -1528px -1272px; width: 105px; height: 105px; } .Mount_Body_Spider-White { background-image: url(spritesmith5.png); - background-position: 0px -408px; + background-position: -1528px -1378px; width: 105px; height: 105px; } .Mount_Body_Spider-Zombie { background-image: url(spritesmith5.png); - background-position: -1498px -636px; + background-position: 0px -1516px; width: 105px; height: 105px; } .Mount_Body_TRex-Base { background-image: url(spritesmith5.png); - background-position: -136px 0px; + background-position: -408px -136px; width: 135px; height: 135px; } @@ -1140,1075 +1230,1093 @@ } .Mount_Body_TRex-Golden { background-image: url(spritesmith5.png); - background-position: 0px 0px; + background-position: -272px -136px; width: 135px; height: 135px; } .Mount_Body_TRex-Red { background-image: url(spritesmith5.png); - background-position: -272px -136px; + background-position: 0px -272px; width: 135px; height: 135px; } .Mount_Body_TRex-Shade { background-image: url(spritesmith5.png); - background-position: 0px -272px; + background-position: -136px -272px; width: 135px; height: 135px; } .Mount_Body_TRex-Skeleton { background-image: url(spritesmith5.png); - background-position: -136px -272px; + background-position: -272px -272px; width: 135px; height: 135px; } .Mount_Body_TRex-White { background-image: url(spritesmith5.png); - background-position: -272px -272px; + background-position: -408px 0px; width: 135px; height: 135px; } .Mount_Body_TRex-Zombie { background-image: url(spritesmith5.png); - background-position: -408px 0px; + background-position: 0px 0px; width: 135px; height: 135px; } .Mount_Body_TigerCub-Base { background-image: url(spritesmith5.png); - background-position: -424px -1468px; + background-position: -1166px -1516px; width: 105px; height: 105px; } .Mount_Body_TigerCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -530px -1468px; + background-position: -1272px -1516px; width: 105px; height: 105px; } .Mount_Body_TigerCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -636px -1468px; + background-position: -1378px -1516px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Desert { background-image: url(spritesmith5.png); - background-position: -742px -1468px; + background-position: -1484px -1516px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Golden { background-image: url(spritesmith5.png); - background-position: -848px -1468px; + background-position: -1634px 0px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Red { background-image: url(spritesmith5.png); - background-position: -954px -1468px; + background-position: -1634px -106px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Shade { background-image: url(spritesmith5.png); - background-position: -1060px -1468px; + background-position: -1634px -212px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -1166px -1468px; + background-position: -1634px -318px; width: 105px; height: 105px; } .Mount_Body_TigerCub-White { background-image: url(spritesmith5.png); - background-position: -1272px -1468px; + background-position: -1634px -424px; width: 105px; height: 105px; } .Mount_Body_TigerCub-Zombie { background-image: url(spritesmith5.png); - background-position: -1378px -1468px; + background-position: -1634px -530px; width: 105px; height: 105px; } .Mount_Body_Turkey-Base { background-image: url(spritesmith5.png); - background-position: -1484px -1468px; + background-position: -1634px -636px; width: 105px; height: 105px; } .Mount_Body_Wolf-Base { background-image: url(spritesmith5.png); - background-position: -1604px 0px; - width: 105px; - height: 105px; + background-position: -136px 0px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1604px -106px; - width: 105px; - height: 105px; + background-position: -408px -272px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1604px -212px; - width: 105px; - height: 105px; + background-position: 0px -408px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Desert { background-image: url(spritesmith5.png); - background-position: -1604px -318px; - width: 105px; - height: 105px; + background-position: -136px -408px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Golden { background-image: url(spritesmith5.png); - background-position: -1604px -424px; - width: 105px; - height: 105px; + background-position: -272px -408px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Red { background-image: url(spritesmith5.png); - background-position: -1604px -530px; - width: 105px; - height: 105px; + background-position: -408px -408px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Shade { background-image: url(spritesmith5.png); - background-position: -1604px -636px; - width: 105px; - height: 105px; + background-position: -544px 0px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Skeleton { background-image: url(spritesmith5.png); - background-position: -1604px -742px; - width: 105px; - height: 105px; + background-position: -544px -136px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-White { background-image: url(spritesmith5.png); - background-position: -1604px -848px; - width: 105px; - height: 105px; + background-position: -544px -272px; + width: 135px; + height: 135px; } .Mount_Body_Wolf-Zombie { background-image: url(spritesmith5.png); - background-position: -1604px -954px; - width: 105px; - height: 105px; + background-position: -544px -408px; + width: 135px; + height: 135px; } .Mount_Head_BearCub-Base { background-image: url(spritesmith5.png); - background-position: -1604px -1060px; + background-position: -212px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1604px -1166px; + background-position: -318px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1604px -1272px; + background-position: -424px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Desert { background-image: url(spritesmith5.png); - background-position: -1604px -1378px; + background-position: -530px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Golden { background-image: url(spritesmith5.png); - background-position: 0px -1574px; + background-position: -636px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Polar { background-image: url(spritesmith5.png); - background-position: -106px -1574px; + background-position: -742px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Red { background-image: url(spritesmith5.png); - background-position: -212px -1574px; + background-position: -848px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Shade { background-image: url(spritesmith5.png); - background-position: -318px -1574px; + background-position: -954px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -424px -1574px; + background-position: -1060px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-White { background-image: url(spritesmith5.png); - background-position: -530px -1574px; + background-position: -1166px -1622px; width: 105px; height: 105px; } .Mount_Head_BearCub-Zombie { background-image: url(spritesmith5.png); - background-position: -636px -1574px; + background-position: -1272px -1622px; width: 105px; height: 105px; } .Mount_Head_Bunny-Base { background-image: url(spritesmith5.png); - background-position: -742px -1574px; + background-position: -1378px -1622px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -848px -1574px; + background-position: -1484px -1622px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -954px -1574px; + background-position: -1590px -1622px; width: 105px; height: 105px; } .Mount_Head_Bunny-Desert { background-image: url(spritesmith5.png); - background-position: -1060px -1574px; + background-position: -1740px 0px; width: 105px; height: 105px; } .Mount_Head_Bunny-Golden { background-image: url(spritesmith5.png); - background-position: -1166px -1574px; + background-position: -1740px -106px; width: 105px; height: 105px; } .Mount_Head_Bunny-Red { background-image: url(spritesmith5.png); - background-position: -1272px -1574px; + background-position: -1740px -212px; width: 105px; height: 105px; } .Mount_Head_Bunny-Shade { background-image: url(spritesmith5.png); - background-position: -1378px -1574px; + background-position: -1740px -318px; width: 105px; height: 105px; } .Mount_Head_Bunny-Skeleton { background-image: url(spritesmith5.png); - background-position: -1484px -1574px; + background-position: -1740px -424px; width: 105px; height: 105px; } .Mount_Head_Bunny-White { background-image: url(spritesmith5.png); - background-position: -1590px -1574px; + background-position: -1740px -530px; width: 105px; height: 105px; } .Mount_Head_Bunny-Zombie { background-image: url(spritesmith5.png); - background-position: -1710px 0px; + background-position: -1740px -636px; width: 105px; height: 105px; } .Mount_Head_Cactus-Base { background-image: url(spritesmith5.png); - background-position: -1710px -106px; + background-position: -1740px -742px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1710px -212px; + background-position: -1740px -848px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1710px -318px; + background-position: -1740px -954px; width: 105px; height: 105px; } .Mount_Head_Cactus-Desert { background-image: url(spritesmith5.png); - background-position: -1710px -424px; + background-position: -1740px -1060px; width: 105px; height: 105px; } .Mount_Head_Cactus-Golden { background-image: url(spritesmith5.png); - background-position: -1710px -530px; + background-position: -1740px -1166px; width: 105px; height: 105px; } .Mount_Head_Cactus-Red { background-image: url(spritesmith5.png); - background-position: -1710px -636px; + background-position: -1740px -1272px; width: 105px; height: 105px; } .Mount_Head_Cactus-Shade { background-image: url(spritesmith5.png); - background-position: -1710px -742px; + background-position: -1740px -1378px; width: 105px; height: 105px; } .Mount_Head_Cactus-Skeleton { background-image: url(spritesmith5.png); - background-position: -1710px -848px; + background-position: -1740px -1484px; width: 105px; height: 105px; } .Mount_Head_Cactus-White { background-image: url(spritesmith5.png); - background-position: -1710px -954px; + background-position: -1740px -1590px; width: 105px; height: 105px; } .Mount_Head_Cactus-Zombie { background-image: url(spritesmith5.png); - background-position: -1710px -1060px; + background-position: 0px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Base { background-image: url(spritesmith5.png); - background-position: -1710px -1166px; + background-position: -106px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1710px -1272px; + background-position: -212px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1710px -1378px; + background-position: -318px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Desert { background-image: url(spritesmith5.png); - background-position: -1710px -1484px; + background-position: -424px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Golden { background-image: url(spritesmith5.png); - background-position: 0px -1680px; + background-position: -530px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Red { background-image: url(spritesmith5.png); - background-position: -106px -1680px; + background-position: -636px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Shade { background-image: url(spritesmith5.png); - background-position: -212px -1680px; + background-position: -742px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Skeleton { background-image: url(spritesmith5.png); - background-position: -318px -1680px; + background-position: -848px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-White { background-image: url(spritesmith5.png); - background-position: -424px -1680px; + background-position: -954px -1728px; width: 105px; height: 105px; } .Mount_Head_Deer-Zombie { background-image: url(spritesmith5.png); - background-position: -530px -1680px; + background-position: -1060px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-Base { background-image: url(spritesmith5.png); - background-position: -636px -1680px; + background-position: -1166px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -742px -1680px; + background-position: -1272px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -848px -1680px; + background-position: -1378px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-Desert { background-image: url(spritesmith5.png); - background-position: -954px -1680px; + background-position: -1484px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-Golden { background-image: url(spritesmith5.png); - background-position: -1060px -1680px; + background-position: -1590px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-Red { background-image: url(spritesmith5.png); - background-position: -1166px -1680px; + background-position: -1696px -1728px; width: 105px; height: 105px; } .Mount_Head_Dragon-Shade { background-image: url(spritesmith5.png); - background-position: -1272px -1680px; + background-position: -1846px 0px; width: 105px; height: 105px; } .Mount_Head_Dragon-Skeleton { background-image: url(spritesmith5.png); - background-position: -1378px -1680px; + background-position: -1846px -106px; width: 105px; height: 105px; } .Mount_Head_Dragon-White { background-image: url(spritesmith5.png); - background-position: -1484px -1680px; + background-position: -1846px -212px; width: 105px; height: 105px; } .Mount_Head_Dragon-Zombie { background-image: url(spritesmith5.png); - background-position: -1590px -1680px; + background-position: -1846px -318px; width: 105px; height: 105px; } .Mount_Head_Egg-Base { background-image: url(spritesmith5.png); - background-position: -1696px -1680px; + background-position: -1846px -424px; width: 105px; height: 105px; } .Mount_Head_Egg-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1816px 0px; + background-position: -1846px -530px; width: 105px; height: 105px; } .Mount_Head_Egg-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1816px -106px; + background-position: -1846px -636px; width: 105px; height: 105px; } .Mount_Head_Egg-Desert { background-image: url(spritesmith5.png); - background-position: -1816px -212px; + background-position: -1846px -742px; width: 105px; height: 105px; } .Mount_Head_Egg-Golden { background-image: url(spritesmith5.png); - background-position: -1816px -318px; + background-position: -1846px -848px; width: 105px; height: 105px; } .Mount_Head_Egg-Red { background-image: url(spritesmith5.png); - background-position: -1816px -424px; + background-position: -1846px -954px; width: 105px; height: 105px; } .Mount_Head_Egg-Shade { background-image: url(spritesmith5.png); - background-position: -1816px -530px; + background-position: -1846px -1060px; width: 105px; height: 105px; } .Mount_Head_Egg-Skeleton { background-image: url(spritesmith5.png); - background-position: -1816px -636px; + background-position: -1846px -1166px; width: 105px; height: 105px; } .Mount_Head_Egg-White { background-image: url(spritesmith5.png); - background-position: -1816px -742px; + background-position: -1846px -1272px; width: 105px; height: 105px; } .Mount_Head_Egg-Zombie { background-image: url(spritesmith5.png); - background-position: -1816px -848px; + background-position: -1846px -1378px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Base { background-image: url(spritesmith5.png); - background-position: -1816px -954px; + background-position: -1846px -1484px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1816px -1060px; + background-position: -1846px -1590px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1816px -1166px; + background-position: -1846px -1696px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Desert { background-image: url(spritesmith5.png); - background-position: -1816px -1272px; + background-position: 0px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Golden { background-image: url(spritesmith5.png); - background-position: -1816px -1378px; + background-position: -106px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Red { background-image: url(spritesmith5.png); - background-position: -1816px -1484px; + background-position: -212px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Shade { background-image: url(spritesmith5.png); - background-position: -1816px -1590px; + background-position: -318px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Skeleton { background-image: url(spritesmith5.png); - background-position: 0px -1786px; + background-position: -424px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-White { background-image: url(spritesmith5.png); - background-position: -106px -1786px; + background-position: -530px -1834px; width: 105px; height: 105px; } .Mount_Head_FlyingPig-Zombie { background-image: url(spritesmith5.png); - background-position: -212px -1786px; + background-position: -636px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Base { background-image: url(spritesmith5.png); - background-position: -318px -1786px; + background-position: -742px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -424px -1786px; + background-position: -848px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -530px -1786px; + background-position: -954px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Desert { background-image: url(spritesmith5.png); - background-position: -636px -1786px; + background-position: -1060px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Golden { background-image: url(spritesmith5.png); - background-position: -742px -1786px; + background-position: -1166px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Red { background-image: url(spritesmith5.png); - background-position: -848px -1786px; + background-position: -1272px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Shade { background-image: url(spritesmith5.png); - background-position: -954px -1786px; + background-position: -1378px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Skeleton { background-image: url(spritesmith5.png); - background-position: -1060px -1786px; + background-position: -1484px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-White { background-image: url(spritesmith5.png); - background-position: -1166px -1786px; + background-position: -1590px -1834px; width: 105px; height: 105px; } .Mount_Head_Fox-Zombie { background-image: url(spritesmith5.png); - background-position: -1272px -1786px; + background-position: -1696px -1834px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Base { background-image: url(spritesmith5.png); - background-position: -1378px -1786px; + background-position: -1802px -1834px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1484px -1786px; + background-position: -1952px 0px; width: 105px; height: 105px; } .Mount_Head_Gryphon-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1590px -1786px; + background-position: -1952px -106px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Desert { background-image: url(spritesmith5.png); - background-position: -1696px -1786px; + background-position: -1952px -212px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Golden { background-image: url(spritesmith5.png); - background-position: -1802px -1786px; + background-position: -1952px -318px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Red { background-image: url(spritesmith5.png); - background-position: -1922px 0px; + background-position: -1952px -424px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Shade { background-image: url(spritesmith5.png); - background-position: -1922px -106px; + background-position: -1952px -530px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Skeleton { background-image: url(spritesmith5.png); - background-position: -1922px -212px; + background-position: -1952px -636px; width: 105px; height: 105px; } .Mount_Head_Gryphon-White { background-image: url(spritesmith5.png); - background-position: -1922px -318px; + background-position: -1952px -742px; width: 105px; height: 105px; } .Mount_Head_Gryphon-Zombie { background-image: url(spritesmith5.png); - background-position: -1922px -424px; + background-position: -1952px -848px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Base { background-image: url(spritesmith5.png); - background-position: -1922px -530px; + background-position: -1952px -954px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1922px -636px; + background-position: -1952px -1060px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1922px -742px; + background-position: -1952px -1166px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Desert { background-image: url(spritesmith5.png); - background-position: -1922px -848px; + background-position: -1952px -1272px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Golden { background-image: url(spritesmith5.png); - background-position: -1922px -954px; + background-position: -1952px -1378px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Red { background-image: url(spritesmith5.png); - background-position: -1922px -1060px; + background-position: -1952px -1484px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Shade { background-image: url(spritesmith5.png); - background-position: -1922px -1166px; + background-position: -1952px -1590px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Skeleton { background-image: url(spritesmith5.png); - background-position: -1922px -1272px; + background-position: -1952px -1696px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-White { background-image: url(spritesmith5.png); - background-position: -1922px -1378px; + background-position: -1952px -1802px; width: 105px; height: 105px; } .Mount_Head_Hedgehog-Zombie { background-image: url(spritesmith5.png); - background-position: -1922px -1484px; + background-position: 0px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Base { background-image: url(spritesmith5.png); - background-position: -1922px -1590px; + background-position: -106px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1922px -1696px; + background-position: -212px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: 0px -1892px; + background-position: -318px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Desert { background-image: url(spritesmith5.png); - background-position: -106px -1892px; + background-position: -424px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Ethereal { background-image: url(spritesmith5.png); - background-position: -212px -1892px; + background-position: -530px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Golden { background-image: url(spritesmith5.png); - background-position: -318px -1892px; + background-position: -636px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Red { background-image: url(spritesmith5.png); - background-position: -424px -1892px; + background-position: -742px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Shade { background-image: url(spritesmith5.png); - background-position: -530px -1892px; + background-position: -848px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -636px -1892px; + background-position: -212px -544px; width: 105px; - height: 105px; + height: 110px; } .Mount_Head_LionCub-White { background-image: url(spritesmith5.png); - background-position: -742px -1892px; + background-position: -1060px -1940px; width: 105px; height: 105px; } .Mount_Head_LionCub-Zombie { background-image: url(spritesmith5.png); - background-position: -848px -1892px; + background-position: -1166px -1940px; width: 105px; height: 105px; } .Mount_Head_Mammoth-Base { background-image: url(spritesmith5.png); - background-position: -408px -260px; + background-position: -106px -544px; width: 105px; height: 123px; } .Mount_Head_MantisShrimp-Base { background-image: url(spritesmith5.png); - background-position: -1060px -1892px; + background-position: -1378px -1940px; width: 108px; height: 105px; } .Mount_Head_Octopus-Base { background-image: url(spritesmith5.png); - background-position: -1169px -1892px; + background-position: -1487px -1940px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -1275px -1892px; + background-position: -1593px -1940px; width: 105px; height: 105px; } .Mount_Head_Octopus-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -1381px -1892px; + background-position: -1699px -1940px; width: 105px; height: 105px; } .Mount_Head_Octopus-Desert { background-image: url(spritesmith5.png); - background-position: -1487px -1892px; + background-position: -1805px -1940px; width: 105px; height: 105px; } .Mount_Head_Octopus-Golden { background-image: url(spritesmith5.png); - background-position: -1593px -1892px; + background-position: -1911px -1940px; width: 105px; height: 105px; } .Mount_Head_Octopus-Red { background-image: url(spritesmith5.png); - background-position: -1699px -1892px; + background-position: -2058px 0px; width: 105px; height: 105px; } .Mount_Head_Octopus-Shade { background-image: url(spritesmith5.png); - background-position: -1805px -1892px; + background-position: -2058px -106px; width: 105px; height: 105px; } .Mount_Head_Octopus-Skeleton { background-image: url(spritesmith5.png); - background-position: -1911px -1892px; + background-position: -2058px -212px; width: 105px; height: 105px; } .Mount_Head_Octopus-White { background-image: url(spritesmith5.png); - background-position: -2028px 0px; + background-position: -2058px -318px; width: 105px; height: 105px; } .Mount_Head_Octopus-Zombie { background-image: url(spritesmith5.png); - background-position: -2028px -106px; + background-position: -2058px -424px; width: 105px; height: 105px; } .Mount_Head_Owl-Base { background-image: url(spritesmith5.png); - background-position: -2028px -212px; + background-position: -2058px -530px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -2028px -318px; + background-position: -2058px -636px; width: 105px; height: 105px; } .Mount_Head_Owl-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -2028px -424px; + background-position: -2058px -742px; width: 105px; height: 105px; } .Mount_Head_Owl-Desert { background-image: url(spritesmith5.png); - background-position: -2028px -530px; + background-position: -2058px -848px; width: 105px; height: 105px; } .Mount_Head_Owl-Golden { background-image: url(spritesmith5.png); - background-position: -2028px -636px; + background-position: -2058px -954px; width: 105px; height: 105px; } .Mount_Head_Owl-Red { background-image: url(spritesmith5.png); - background-position: -2028px -742px; + background-position: -2058px -1060px; width: 105px; height: 105px; } .Mount_Head_Owl-Shade { background-image: url(spritesmith5.png); - background-position: -2028px -848px; + background-position: -2058px -1166px; width: 105px; height: 105px; } .Mount_Head_Owl-Skeleton { background-image: url(spritesmith5.png); - background-position: -2028px -954px; + background-position: -2058px -1272px; width: 105px; height: 105px; } .Mount_Head_Owl-White { background-image: url(spritesmith5.png); - background-position: -2028px -1060px; + background-position: -2058px -1378px; width: 105px; height: 105px; } .Mount_Head_Owl-Zombie { background-image: url(spritesmith5.png); - background-position: -2028px -1166px; + background-position: -2058px -1484px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Base { background-image: url(spritesmith5.png); - background-position: -2028px -1272px; + background-position: -2058px -1590px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -2028px -1378px; + background-position: -2058px -1696px; width: 105px; height: 105px; } .Mount_Head_PandaCub-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -2028px -1484px; + background-position: -2058px -1802px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Desert { background-image: url(spritesmith5.png); - background-position: -2028px -1590px; + background-position: -2058px -1908px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Golden { background-image: url(spritesmith5.png); - background-position: -2028px -1696px; + background-position: 0px -2046px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Red { background-image: url(spritesmith5.png); - background-position: -2028px -1802px; + background-position: -106px -2046px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Shade { background-image: url(spritesmith5.png); - background-position: 0px -1998px; + background-position: -212px -2046px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Skeleton { background-image: url(spritesmith5.png); - background-position: -106px -1998px; + background-position: -318px -2046px; width: 105px; height: 105px; } .Mount_Head_PandaCub-White { background-image: url(spritesmith5.png); - background-position: -212px -1998px; + background-position: -424px -2046px; width: 105px; height: 105px; } .Mount_Head_PandaCub-Zombie { background-image: url(spritesmith5.png); - background-position: -318px -1998px; + background-position: -530px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Base { background-image: url(spritesmith5.png); - background-position: -424px -1998px; + background-position: -636px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyBlue { background-image: url(spritesmith5.png); - background-position: -530px -1998px; + background-position: -742px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-CottonCandyPink { background-image: url(spritesmith5.png); - background-position: -636px -1998px; + background-position: -848px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Desert { background-image: url(spritesmith5.png); - background-position: -742px -1998px; + background-position: -954px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Golden { background-image: url(spritesmith5.png); - background-position: -848px -1998px; + background-position: -1060px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Red { background-image: url(spritesmith5.png); - background-position: -954px -1998px; + background-position: -1166px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Shade { background-image: url(spritesmith5.png); - background-position: -1060px -1998px; + background-position: -1272px -2046px; width: 105px; height: 105px; } .Mount_Head_Parrot-Skeleton { background-image: url(spritesmith5.png); - background-position: -1166px -1998px; + background-position: -1378px -2046px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-White { + background-image: url(spritesmith5.png); + background-position: -1484px -2046px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Zombie { + background-image: url(spritesmith5.png); + background-position: -1590px -2046px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Base { + background-image: url(spritesmith5.png); + background-position: -1696px -2046px; width: 105px; height: 105px; } diff --git a/common/dist/sprites/spritesmith5.png b/common/dist/sprites/spritesmith5.png index 7ce903aa16..863f53764e 100644 Binary files a/common/dist/sprites/spritesmith5.png and b/common/dist/sprites/spritesmith5.png differ diff --git a/common/dist/sprites/spritesmith6.css b/common/dist/sprites/spritesmith6.css index e07dd5866f..225537dde3 100644 --- a/common/dist/sprites/spritesmith6.css +++ b/common/dist/sprites/spritesmith6.css @@ -1,438 +1,480 @@ -.Mount_Head_Parrot-White { - background-image: url(spritesmith6.png); - background-position: -968px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Zombie { - background-image: url(spritesmith6.png); - background-position: -636px -1044px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Base { - background-image: url(spritesmith6.png); - background-position: -636px -726px; - width: 105px; - height: 105px; -} .Mount_Head_Penguin-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -968px -318px; + background-position: -998px -742px; width: 105px; height: 105px; } .Mount_Head_Penguin-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -968px -424px; + background-position: -954px -1074px; width: 105px; height: 105px; } .Mount_Head_Penguin-Desert { background-image: url(spritesmith6.png); - background-position: -968px -530px; + background-position: -892px -106px; width: 105px; height: 105px; } .Mount_Head_Penguin-Golden { background-image: url(spritesmith6.png); - background-position: -968px -636px; + background-position: -998px -848px; width: 105px; height: 105px; } .Mount_Head_Penguin-Red { background-image: url(spritesmith6.png); - background-position: -968px -742px; + background-position: 0px -968px; width: 105px; height: 105px; } .Mount_Head_Penguin-Shade { background-image: url(spritesmith6.png); - background-position: 0px -938px; + background-position: -106px -968px; width: 105px; height: 105px; } .Mount_Head_Penguin-Skeleton { background-image: url(spritesmith6.png); - background-position: -106px -938px; + background-position: -212px -968px; width: 105px; height: 105px; } .Mount_Head_Penguin-White { background-image: url(spritesmith6.png); - background-position: -212px -938px; + background-position: -318px -968px; width: 105px; height: 105px; } .Mount_Head_Penguin-Zombie { background-image: url(spritesmith6.png); - background-position: -318px -938px; + background-position: -424px -968px; width: 105px; height: 105px; } .Mount_Head_Rat-Base { background-image: url(spritesmith6.png); - background-position: -408px -242px; + background-position: -530px -968px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: 0px -408px; + background-position: -636px -968px; width: 105px; height: 105px; } .Mount_Head_Rat-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -106px -408px; + background-position: -742px -968px; width: 105px; height: 105px; } .Mount_Head_Rat-Desert { background-image: url(spritesmith6.png); - background-position: -212px -408px; + background-position: -1104px -954px; width: 105px; height: 105px; } .Mount_Head_Rat-Golden { background-image: url(spritesmith6.png); - background-position: -318px -408px; + background-position: 0px -1074px; width: 105px; height: 105px; } .Mount_Head_Rat-Red { background-image: url(spritesmith6.png); - background-position: -424px -408px; + background-position: -106px -1074px; width: 105px; height: 105px; } .Mount_Head_Rat-Shade { background-image: url(spritesmith6.png); - background-position: -544px 0px; + background-position: -212px -1074px; width: 105px; height: 105px; } .Mount_Head_Rat-Skeleton { background-image: url(spritesmith6.png); - background-position: -544px -106px; + background-position: -318px -1074px; width: 105px; height: 105px; } .Mount_Head_Rat-White { background-image: url(spritesmith6.png); - background-position: -544px -212px; + background-position: -424px -1074px; width: 105px; height: 105px; } .Mount_Head_Rat-Zombie { background-image: url(spritesmith6.png); - background-position: -544px -318px; + background-position: -530px -1074px; width: 105px; height: 105px; } .Mount_Head_Rock-Base { background-image: url(spritesmith6.png); - background-position: 0px -514px; + background-position: -636px -1074px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -106px -514px; + background-position: -742px -1074px; width: 105px; height: 105px; } .Mount_Head_Rock-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -212px -514px; + background-position: -848px -1074px; width: 105px; height: 105px; } .Mount_Head_Rock-Desert { background-image: url(spritesmith6.png); - background-position: -318px -514px; + background-position: -106px -544px; width: 105px; height: 105px; } .Mount_Head_Rock-Golden { background-image: url(spritesmith6.png); - background-position: -424px -514px; + background-position: -212px -544px; width: 105px; height: 105px; } .Mount_Head_Rock-Red { background-image: url(spritesmith6.png); - background-position: -530px -514px; + background-position: -318px -544px; width: 105px; height: 105px; } .Mount_Head_Rock-Shade { background-image: url(spritesmith6.png); - background-position: -650px 0px; + background-position: -424px -544px; width: 105px; height: 105px; } .Mount_Head_Rock-Skeleton { background-image: url(spritesmith6.png); - background-position: -650px -106px; + background-position: -530px -544px; width: 105px; height: 105px; } .Mount_Head_Rock-White { background-image: url(spritesmith6.png); - background-position: -650px -212px; + background-position: -680px 0px; width: 105px; height: 105px; } .Mount_Head_Rock-Zombie { background-image: url(spritesmith6.png); - background-position: -650px -318px; + background-position: -680px -106px; width: 105px; height: 105px; } .Mount_Head_Rooster-Base { background-image: url(spritesmith6.png); - background-position: -650px -424px; + background-position: -680px -212px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: 0px -620px; + background-position: -680px -318px; width: 105px; height: 105px; } .Mount_Head_Rooster-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -106px -620px; + background-position: -680px -424px; width: 105px; height: 105px; } .Mount_Head_Rooster-Desert { background-image: url(spritesmith6.png); - background-position: -212px -620px; + background-position: -680px -530px; width: 105px; height: 105px; } .Mount_Head_Rooster-Golden { background-image: url(spritesmith6.png); - background-position: -318px -620px; + background-position: 0px -650px; width: 105px; height: 105px; } .Mount_Head_Rooster-Red { background-image: url(spritesmith6.png); - background-position: -424px -620px; + background-position: -106px -650px; width: 105px; height: 105px; } .Mount_Head_Rooster-Shade { background-image: url(spritesmith6.png); - background-position: -530px -620px; + background-position: -212px -650px; width: 105px; height: 105px; } .Mount_Head_Rooster-Skeleton { background-image: url(spritesmith6.png); - background-position: -636px -620px; + background-position: -318px -650px; width: 105px; height: 105px; } .Mount_Head_Rooster-White { background-image: url(spritesmith6.png); - background-position: -756px 0px; + background-position: -424px -650px; width: 105px; height: 105px; } .Mount_Head_Rooster-Zombie { background-image: url(spritesmith6.png); - background-position: -756px -106px; + background-position: -530px -650px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Base { background-image: url(spritesmith6.png); - background-position: -756px -212px; + background-position: -636px -650px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -756px -318px; + background-position: -786px 0px; width: 105px; height: 105px; } .Mount_Head_Seahorse-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -756px -424px; + background-position: -786px -106px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Desert { background-image: url(spritesmith6.png); - background-position: -756px -530px; + background-position: -786px -212px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Golden { background-image: url(spritesmith6.png); - background-position: 0px -726px; + background-position: -786px -318px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Red { background-image: url(spritesmith6.png); - background-position: -106px -726px; + background-position: -786px -424px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Shade { background-image: url(spritesmith6.png); - background-position: -212px -726px; + background-position: -786px -530px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Skeleton { background-image: url(spritesmith6.png); - background-position: -318px -726px; + background-position: -786px -636px; width: 105px; height: 105px; } .Mount_Head_Seahorse-White { background-image: url(spritesmith6.png); - background-position: -424px -726px; + background-position: 0px -756px; width: 105px; height: 105px; } .Mount_Head_Seahorse-Zombie { background-image: url(spritesmith6.png); - background-position: -530px -726px; + background-position: -106px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Base { + background-image: url(spritesmith6.png); + background-position: -212px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-CottonCandyBlue { + background-image: url(spritesmith6.png); + background-position: -318px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-CottonCandyPink { + background-image: url(spritesmith6.png); + background-position: -424px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Desert { + background-image: url(spritesmith6.png); + background-position: -530px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Golden { + background-image: url(spritesmith6.png); + background-position: -636px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Red { + background-image: url(spritesmith6.png); + background-position: -742px -756px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Shade { + background-image: url(spritesmith6.png); + background-position: -892px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Skeleton { + background-image: url(spritesmith6.png); + background-position: 0px -544px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-White { + background-image: url(spritesmith6.png); + background-position: -892px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Sheep-Zombie { + background-image: url(spritesmith6.png); + background-position: -892px -318px; width: 105px; height: 105px; } .Mount_Head_Slime-Base { background-image: url(spritesmith6.png); - background-position: -408px -136px; + background-position: -892px -424px; width: 105px; height: 105px; } .Mount_Head_Slime-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -742px -726px; + background-position: -892px -530px; width: 105px; height: 105px; } .Mount_Head_Slime-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -862px 0px; + background-position: -892px -636px; width: 105px; height: 105px; } .Mount_Head_Slime-Desert { background-image: url(spritesmith6.png); - background-position: -862px -106px; + background-position: -892px -742px; width: 105px; height: 105px; } .Mount_Head_Slime-Golden { background-image: url(spritesmith6.png); - background-position: -862px -212px; + background-position: 0px -862px; width: 105px; height: 105px; } .Mount_Head_Slime-Red { background-image: url(spritesmith6.png); - background-position: -862px -318px; + background-position: -106px -862px; width: 105px; height: 105px; } .Mount_Head_Slime-Shade { background-image: url(spritesmith6.png); - background-position: -862px -424px; + background-position: -212px -862px; width: 105px; height: 105px; } .Mount_Head_Slime-Skeleton { background-image: url(spritesmith6.png); - background-position: -862px -530px; + background-position: -318px -862px; width: 105px; height: 105px; } .Mount_Head_Slime-White { background-image: url(spritesmith6.png); - background-position: -862px -636px; + background-position: -424px -862px; width: 105px; height: 105px; } .Mount_Head_Slime-Zombie { background-image: url(spritesmith6.png); - background-position: 0px -832px; + background-position: -530px -862px; width: 105px; height: 105px; } .Mount_Head_Spider-Base { background-image: url(spritesmith6.png); - background-position: -106px -832px; + background-position: -636px -862px; width: 105px; height: 105px; } .Mount_Head_Spider-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -212px -832px; + background-position: -742px -862px; width: 105px; height: 105px; } .Mount_Head_Spider-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -318px -832px; + background-position: -848px -862px; width: 105px; height: 105px; } .Mount_Head_Spider-Desert { background-image: url(spritesmith6.png); - background-position: -424px -832px; + background-position: -998px 0px; width: 105px; height: 105px; } .Mount_Head_Spider-Golden { background-image: url(spritesmith6.png); - background-position: -530px -832px; + background-position: -998px -106px; width: 105px; height: 105px; } .Mount_Head_Spider-Red { background-image: url(spritesmith6.png); - background-position: -636px -832px; + background-position: -998px -212px; width: 105px; height: 105px; } .Mount_Head_Spider-Shade { background-image: url(spritesmith6.png); - background-position: -742px -832px; + background-position: -998px -318px; width: 105px; height: 105px; } .Mount_Head_Spider-Skeleton { background-image: url(spritesmith6.png); - background-position: -848px -832px; + background-position: -998px -424px; width: 105px; height: 105px; } .Mount_Head_Spider-White { background-image: url(spritesmith6.png); - background-position: -968px 0px; + background-position: -998px -530px; width: 105px; height: 105px; } .Mount_Head_Spider-Zombie { background-image: url(spritesmith6.png); - background-position: -968px -106px; + background-position: -998px -636px; width: 105px; height: 105px; } .Mount_Head_TRex-Base { background-image: url(spritesmith6.png); - background-position: -272px -136px; + background-position: -408px -136px; width: 135px; height: 135px; } @@ -456,7 +498,7 @@ } .Mount_Head_TRex-Golden { background-image: url(spritesmith6.png); - background-position: 0px 0px; + background-position: -272px -136px; width: 135px; height: 135px; } @@ -486,1735 +528,1795 @@ } .Mount_Head_TRex-Zombie { background-image: url(spritesmith6.png); - background-position: -136px 0px; + background-position: 0px 0px; width: 135px; height: 135px; } .Mount_Head_TigerCub-Base { background-image: url(spritesmith6.png); - background-position: -424px -938px; + background-position: -848px -968px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -530px -938px; + background-position: -954px -968px; width: 105px; height: 105px; } .Mount_Head_TigerCub-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -636px -938px; + background-position: -1104px 0px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Desert { background-image: url(spritesmith6.png); - background-position: -742px -938px; + background-position: -1104px -106px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Golden { background-image: url(spritesmith6.png); - background-position: -848px -938px; + background-position: -1104px -212px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Red { background-image: url(spritesmith6.png); - background-position: -954px -938px; + background-position: -1104px -318px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Shade { background-image: url(spritesmith6.png); - background-position: -1074px 0px; + background-position: -1104px -424px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Skeleton { background-image: url(spritesmith6.png); - background-position: -1074px -106px; + background-position: -1104px -530px; width: 105px; height: 105px; } .Mount_Head_TigerCub-White { background-image: url(spritesmith6.png); - background-position: -1074px -212px; + background-position: -1104px -636px; width: 105px; height: 105px; } .Mount_Head_TigerCub-Zombie { background-image: url(spritesmith6.png); - background-position: -1074px -318px; + background-position: -1104px -742px; width: 105px; height: 105px; } .Mount_Head_Turkey-Base { background-image: url(spritesmith6.png); - background-position: -1074px -424px; + background-position: -1104px -848px; width: 105px; height: 105px; } .Mount_Head_Wolf-Base { background-image: url(spritesmith6.png); - background-position: -1074px -530px; - width: 105px; - height: 105px; + background-position: -408px -272px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1074px -636px; - width: 105px; - height: 105px; + background-position: 0px -408px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1074px -742px; - width: 105px; - height: 105px; + background-position: -136px -408px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Desert { background-image: url(spritesmith6.png); - background-position: -1074px -848px; - width: 105px; - height: 105px; + background-position: -272px -408px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Golden { background-image: url(spritesmith6.png); - background-position: 0px -1044px; - width: 105px; - height: 105px; + background-position: -408px -408px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Red { background-image: url(spritesmith6.png); - background-position: -106px -1044px; - width: 105px; - height: 105px; + background-position: -544px 0px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Shade { background-image: url(spritesmith6.png); - background-position: -212px -1044px; - width: 105px; - height: 105px; + background-position: -544px -136px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Skeleton { background-image: url(spritesmith6.png); - background-position: -318px -1044px; - width: 105px; - height: 105px; + background-position: -544px -272px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-White { background-image: url(spritesmith6.png); - background-position: -424px -1044px; - width: 105px; - height: 105px; + background-position: -544px -408px; + width: 135px; + height: 135px; } .Mount_Head_Wolf-Zombie { background-image: url(spritesmith6.png); - background-position: -530px -1044px; - width: 105px; - height: 105px; + background-position: -136px 0px; + width: 135px; + height: 135px; } .Pet-BearCub-Base { background-image: url(spritesmith6.png); - background-position: -742px -1044px; + background-position: -1060px -1074px; width: 81px; height: 99px; } .Pet-BearCub-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -824px -1044px; + background-position: -1210px 0px; width: 81px; height: 99px; } .Pet-BearCub-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -906px -1044px; + background-position: -1210px -100px; width: 81px; height: 99px; } .Pet-BearCub-Desert { background-image: url(spritesmith6.png); - background-position: -988px -1044px; + background-position: -1210px -200px; width: 81px; height: 99px; } .Pet-BearCub-Golden { background-image: url(spritesmith6.png); - background-position: -1070px -1044px; + background-position: -1210px -300px; width: 81px; height: 99px; } .Pet-BearCub-Polar { background-image: url(spritesmith6.png); - background-position: -1180px 0px; + background-position: -1210px -400px; width: 81px; height: 99px; } .Pet-BearCub-Red { background-image: url(spritesmith6.png); - background-position: -1180px -100px; + background-position: -1210px -500px; width: 81px; height: 99px; } .Pet-BearCub-Shade { background-image: url(spritesmith6.png); - background-position: -1180px -200px; + background-position: -1210px -600px; width: 81px; height: 99px; } .Pet-BearCub-Skeleton { background-image: url(spritesmith6.png); - background-position: -1180px -300px; + background-position: -1210px -700px; width: 81px; height: 99px; } .Pet-BearCub-White { background-image: url(spritesmith6.png); - background-position: -1180px -400px; + background-position: -1210px -800px; width: 81px; height: 99px; } .Pet-BearCub-Zombie { background-image: url(spritesmith6.png); - background-position: -1180px -500px; + background-position: -1210px -900px; width: 81px; height: 99px; } .Pet-Bunny-Base { background-image: url(spritesmith6.png); - background-position: -1180px -600px; + background-position: -1210px -1000px; width: 81px; height: 99px; } .Pet-Bunny-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1180px -700px; + background-position: 0px -1180px; width: 81px; height: 99px; } .Pet-Bunny-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1180px -800px; + background-position: -82px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Desert { background-image: url(spritesmith6.png); - background-position: -1180px -900px; + background-position: -164px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Golden { background-image: url(spritesmith6.png); - background-position: -1180px -1000px; + background-position: -246px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Red { background-image: url(spritesmith6.png); - background-position: 0px -1150px; + background-position: -328px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Shade { background-image: url(spritesmith6.png); - background-position: -82px -1150px; + background-position: -410px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Skeleton { background-image: url(spritesmith6.png); - background-position: -164px -1150px; + background-position: -492px -1180px; width: 81px; height: 99px; } .Pet-Bunny-White { background-image: url(spritesmith6.png); - background-position: -246px -1150px; + background-position: -574px -1180px; width: 81px; height: 99px; } .Pet-Bunny-Zombie { background-image: url(spritesmith6.png); - background-position: -328px -1150px; + background-position: -656px -1180px; width: 81px; height: 99px; } .Pet-Cactus-Base { background-image: url(spritesmith6.png); - background-position: -410px -1150px; + background-position: -738px -1180px; width: 81px; height: 99px; } .Pet-Cactus-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -492px -1150px; + background-position: -820px -1180px; width: 81px; height: 99px; } .Pet-Cactus-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -574px -1150px; + background-position: -902px -1180px; width: 81px; height: 99px; } .Pet-Cactus-Desert { background-image: url(spritesmith6.png); - background-position: -656px -1150px; + background-position: -984px -1180px; width: 81px; height: 99px; } .Pet-Cactus-Golden { background-image: url(spritesmith6.png); - background-position: -738px -1150px; + background-position: -1066px -1180px; width: 81px; height: 99px; } .Pet-Cactus-Red { background-image: url(spritesmith6.png); - background-position: -820px -1150px; + background-position: -1148px -1180px; width: 81px; height: 99px; } .Pet-Cactus-Shade { background-image: url(spritesmith6.png); - background-position: -902px -1150px; + background-position: -1292px 0px; width: 81px; height: 99px; } .Pet-Cactus-Skeleton { background-image: url(spritesmith6.png); - background-position: -984px -1150px; + background-position: -1292px -100px; width: 81px; height: 99px; } .Pet-Cactus-White { background-image: url(spritesmith6.png); - background-position: -1066px -1150px; + background-position: -1292px -200px; width: 81px; height: 99px; } .Pet-Cactus-Zombie { background-image: url(spritesmith6.png); - background-position: -1148px -1150px; + background-position: -1292px -300px; width: 81px; height: 99px; } .Pet-Deer-Base { background-image: url(spritesmith6.png); - background-position: -1262px 0px; + background-position: -1292px -400px; width: 81px; height: 99px; } .Pet-Deer-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1262px -100px; + background-position: -1292px -500px; width: 81px; height: 99px; } .Pet-Deer-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1262px -200px; + background-position: -1292px -600px; width: 81px; height: 99px; } .Pet-Deer-Desert { background-image: url(spritesmith6.png); - background-position: -1262px -300px; + background-position: -1292px -700px; width: 81px; height: 99px; } .Pet-Deer-Golden { background-image: url(spritesmith6.png); - background-position: -1262px -400px; + background-position: -1292px -800px; width: 81px; height: 99px; } .Pet-Deer-Red { background-image: url(spritesmith6.png); - background-position: -1262px -500px; + background-position: -1292px -900px; width: 81px; height: 99px; } .Pet-Deer-Shade { background-image: url(spritesmith6.png); - background-position: -1262px -600px; + background-position: -1292px -1000px; width: 81px; height: 99px; } .Pet-Deer-Skeleton { background-image: url(spritesmith6.png); - background-position: -1262px -700px; + background-position: -1292px -1100px; width: 81px; height: 99px; } .Pet-Deer-White { background-image: url(spritesmith6.png); - background-position: -1262px -800px; + background-position: -1374px 0px; width: 81px; height: 99px; } .Pet-Deer-Zombie { background-image: url(spritesmith6.png); - background-position: -1262px -900px; + background-position: -1374px -100px; width: 81px; height: 99px; } .Pet-Dragon-Base { background-image: url(spritesmith6.png); - background-position: -1262px -1000px; + background-position: -1374px -200px; width: 81px; height: 99px; } .Pet-Dragon-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1262px -1100px; + background-position: -1374px -300px; width: 81px; height: 99px; } .Pet-Dragon-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1344px 0px; + background-position: -1374px -400px; width: 81px; height: 99px; } .Pet-Dragon-Desert { background-image: url(spritesmith6.png); - background-position: -1344px -100px; + background-position: -1374px -500px; width: 81px; height: 99px; } .Pet-Dragon-Golden { background-image: url(spritesmith6.png); - background-position: -1344px -200px; + background-position: -1374px -600px; width: 81px; height: 99px; } .Pet-Dragon-Hydra { background-image: url(spritesmith6.png); - background-position: -1344px -300px; + background-position: -1374px -700px; width: 81px; height: 99px; } .Pet-Dragon-Red { background-image: url(spritesmith6.png); - background-position: -1344px -400px; + background-position: -1374px -800px; width: 81px; height: 99px; } .Pet-Dragon-Shade { background-image: url(spritesmith6.png); - background-position: -1344px -500px; + background-position: -1374px -900px; width: 81px; height: 99px; } .Pet-Dragon-Skeleton { background-image: url(spritesmith6.png); - background-position: -1344px -600px; + background-position: -1374px -1000px; width: 81px; height: 99px; } .Pet-Dragon-White { background-image: url(spritesmith6.png); - background-position: -1344px -700px; + background-position: -1374px -1100px; width: 81px; height: 99px; } .Pet-Dragon-Zombie { background-image: url(spritesmith6.png); - background-position: -1344px -800px; + background-position: 0px -1280px; width: 81px; height: 99px; } .Pet-Egg-Base { background-image: url(spritesmith6.png); - background-position: -1344px -900px; + background-position: -82px -1280px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1344px -1000px; + background-position: -164px -1280px; width: 81px; height: 99px; } .Pet-Egg-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1344px -1100px; + background-position: -246px -1280px; width: 81px; height: 99px; } .Pet-Egg-Desert { background-image: url(spritesmith6.png); - background-position: 0px -1250px; + background-position: -328px -1280px; width: 81px; height: 99px; } .Pet-Egg-Golden { background-image: url(spritesmith6.png); - background-position: -82px -1250px; + background-position: -410px -1280px; width: 81px; height: 99px; } .Pet-Egg-Red { background-image: url(spritesmith6.png); - background-position: -164px -1250px; + background-position: -492px -1280px; width: 81px; height: 99px; } .Pet-Egg-Shade { background-image: url(spritesmith6.png); - background-position: -246px -1250px; + background-position: -574px -1280px; width: 81px; height: 99px; } .Pet-Egg-Skeleton { background-image: url(spritesmith6.png); - background-position: -328px -1250px; + background-position: -656px -1280px; width: 81px; height: 99px; } .Pet-Egg-White { background-image: url(spritesmith6.png); - background-position: -410px -1250px; + background-position: -738px -1280px; width: 81px; height: 99px; } .Pet-Egg-Zombie { background-image: url(spritesmith6.png); - background-position: -492px -1250px; + background-position: -820px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-Base { background-image: url(spritesmith6.png); - background-position: -574px -1250px; + background-position: -902px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -656px -1250px; + background-position: -984px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -738px -1250px; + background-position: -1066px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-Desert { background-image: url(spritesmith6.png); - background-position: -820px -1250px; + background-position: -1148px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-Golden { background-image: url(spritesmith6.png); - background-position: -902px -1250px; + background-position: -1230px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-Red { background-image: url(spritesmith6.png); - background-position: -984px -1250px; + background-position: -1312px -1280px; width: 81px; height: 99px; } .Pet-FlyingPig-Shade { background-image: url(spritesmith6.png); - background-position: -1066px -1250px; + background-position: -1456px 0px; width: 81px; height: 99px; } .Pet-FlyingPig-Skeleton { background-image: url(spritesmith6.png); - background-position: -1148px -1250px; + background-position: -1456px -100px; width: 81px; height: 99px; } .Pet-FlyingPig-White { background-image: url(spritesmith6.png); - background-position: -1230px -1250px; + background-position: -1456px -200px; width: 81px; height: 99px; } .Pet-FlyingPig-Zombie { background-image: url(spritesmith6.png); - background-position: -1312px -1250px; + background-position: -1456px -300px; width: 81px; height: 99px; } .Pet-Fox-Base { background-image: url(spritesmith6.png); - background-position: -1426px 0px; + background-position: -1456px -400px; width: 81px; height: 99px; } .Pet-Fox-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1426px -100px; + background-position: -1456px -500px; width: 81px; height: 99px; } .Pet-Fox-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1426px -200px; + background-position: -1456px -600px; width: 81px; height: 99px; } .Pet-Fox-Desert { background-image: url(spritesmith6.png); - background-position: -1426px -300px; + background-position: -1456px -700px; width: 81px; height: 99px; } .Pet-Fox-Golden { background-image: url(spritesmith6.png); - background-position: -1426px -400px; + background-position: -1456px -800px; width: 81px; height: 99px; } .Pet-Fox-Red { background-image: url(spritesmith6.png); - background-position: -1426px -500px; + background-position: -1456px -900px; width: 81px; height: 99px; } .Pet-Fox-Shade { background-image: url(spritesmith6.png); - background-position: -1426px -600px; + background-position: -1456px -1000px; width: 81px; height: 99px; } .Pet-Fox-Skeleton { background-image: url(spritesmith6.png); - background-position: -1426px -700px; + background-position: -1456px -1100px; width: 81px; height: 99px; } .Pet-Fox-White { background-image: url(spritesmith6.png); - background-position: -1426px -800px; + background-position: -1456px -1200px; width: 81px; height: 99px; } .Pet-Fox-Zombie { background-image: url(spritesmith6.png); - background-position: -1426px -900px; + background-position: 0px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Base { background-image: url(spritesmith6.png); - background-position: -1426px -1000px; + background-position: -82px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1426px -1100px; + background-position: -164px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1426px -1200px; + background-position: -246px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Desert { background-image: url(spritesmith6.png); - background-position: 0px -1350px; + background-position: -328px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Golden { background-image: url(spritesmith6.png); - background-position: -82px -1350px; + background-position: -410px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Red { background-image: url(spritesmith6.png); - background-position: -164px -1350px; + background-position: -492px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Shade { background-image: url(spritesmith6.png); - background-position: -246px -1350px; + background-position: -574px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Skeleton { background-image: url(spritesmith6.png); - background-position: -328px -1350px; + background-position: -656px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-White { background-image: url(spritesmith6.png); - background-position: -410px -1350px; + background-position: -738px -1380px; width: 81px; height: 99px; } .Pet-Gryphon-Zombie { background-image: url(spritesmith6.png); - background-position: -492px -1350px; + background-position: -820px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Base { background-image: url(spritesmith6.png); - background-position: -574px -1350px; + background-position: -902px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -656px -1350px; + background-position: -984px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -738px -1350px; + background-position: -1066px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Desert { background-image: url(spritesmith6.png); - background-position: -820px -1350px; + background-position: -1148px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Golden { background-image: url(spritesmith6.png); - background-position: -902px -1350px; + background-position: -1230px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Red { background-image: url(spritesmith6.png); - background-position: -984px -1350px; + background-position: -1312px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Shade { background-image: url(spritesmith6.png); - background-position: -1066px -1350px; + background-position: -1394px -1380px; width: 81px; height: 99px; } .Pet-Hedgehog-Skeleton { background-image: url(spritesmith6.png); - background-position: -1148px -1350px; + background-position: -1538px 0px; width: 81px; height: 99px; } .Pet-Hedgehog-White { background-image: url(spritesmith6.png); - background-position: -1230px -1350px; + background-position: -1538px -100px; width: 81px; height: 99px; } .Pet-Hedgehog-Zombie { background-image: url(spritesmith6.png); - background-position: -1312px -1350px; + background-position: -1538px -200px; width: 81px; height: 99px; } .Pet-JackOLantern-Base { background-image: url(spritesmith6.png); - background-position: -1394px -1350px; + background-position: -1538px -300px; width: 81px; height: 99px; } .Pet-LionCub-Base { background-image: url(spritesmith6.png); - background-position: -1508px 0px; + background-position: -1538px -400px; width: 81px; height: 99px; } .Pet-LionCub-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1508px -100px; + background-position: -1538px -500px; width: 81px; height: 99px; } .Pet-LionCub-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1508px -200px; + background-position: -1538px -600px; width: 81px; height: 99px; } .Pet-LionCub-Desert { background-image: url(spritesmith6.png); - background-position: -1508px -300px; + background-position: -1538px -700px; width: 81px; height: 99px; } .Pet-LionCub-Golden { background-image: url(spritesmith6.png); - background-position: -1508px -400px; + background-position: -1538px -800px; width: 81px; height: 99px; } .Pet-LionCub-Red { background-image: url(spritesmith6.png); - background-position: -1508px -500px; + background-position: -1538px -900px; width: 81px; height: 99px; } .Pet-LionCub-Shade { background-image: url(spritesmith6.png); - background-position: -1508px -600px; + background-position: -1538px -1000px; width: 81px; height: 99px; } .Pet-LionCub-Skeleton { background-image: url(spritesmith6.png); - background-position: -1508px -700px; + background-position: -1538px -1100px; width: 81px; height: 99px; } .Pet-LionCub-White { background-image: url(spritesmith6.png); - background-position: -1508px -800px; + background-position: -1538px -1200px; width: 81px; height: 99px; } .Pet-LionCub-Zombie { background-image: url(spritesmith6.png); - background-position: -1508px -900px; + background-position: -1538px -1300px; width: 81px; height: 99px; } .Pet-Mammoth-Base { background-image: url(spritesmith6.png); - background-position: -1508px -1000px; + background-position: 0px -1480px; width: 81px; height: 99px; } .Pet-MantisShrimp-Base { background-image: url(spritesmith6.png); - background-position: -1508px -1100px; + background-position: -82px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Base { background-image: url(spritesmith6.png); - background-position: -1508px -1200px; + background-position: -164px -1480px; width: 81px; height: 99px; } .Pet-Octopus-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1508px -1300px; + background-position: -246px -1480px; width: 81px; height: 99px; } .Pet-Octopus-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: 0px -1450px; + background-position: -328px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Desert { background-image: url(spritesmith6.png); - background-position: -82px -1450px; + background-position: -410px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Golden { background-image: url(spritesmith6.png); - background-position: -164px -1450px; + background-position: -492px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Red { background-image: url(spritesmith6.png); - background-position: -246px -1450px; + background-position: -574px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Shade { background-image: url(spritesmith6.png); - background-position: -328px -1450px; + background-position: -656px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Skeleton { background-image: url(spritesmith6.png); - background-position: -410px -1450px; + background-position: -738px -1480px; width: 81px; height: 99px; } .Pet-Octopus-White { background-image: url(spritesmith6.png); - background-position: -492px -1450px; + background-position: -820px -1480px; width: 81px; height: 99px; } .Pet-Octopus-Zombie { background-image: url(spritesmith6.png); - background-position: -574px -1450px; + background-position: -902px -1480px; width: 81px; height: 99px; } .Pet-Owl-Base { background-image: url(spritesmith6.png); - background-position: -656px -1450px; + background-position: -984px -1480px; width: 81px; height: 99px; } .Pet-Owl-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -738px -1450px; + background-position: -1066px -1480px; width: 81px; height: 99px; } .Pet-Owl-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -820px -1450px; + background-position: -1148px -1480px; width: 81px; height: 99px; } .Pet-Owl-Desert { background-image: url(spritesmith6.png); - background-position: -902px -1450px; + background-position: -1230px -1480px; width: 81px; height: 99px; } .Pet-Owl-Golden { background-image: url(spritesmith6.png); - background-position: -984px -1450px; + background-position: -1312px -1480px; width: 81px; height: 99px; } .Pet-Owl-Red { background-image: url(spritesmith6.png); - background-position: -1066px -1450px; + background-position: -1394px -1480px; width: 81px; height: 99px; } .Pet-Owl-Shade { background-image: url(spritesmith6.png); - background-position: -1148px -1450px; + background-position: -1476px -1480px; width: 81px; height: 99px; } .Pet-Owl-Skeleton { background-image: url(spritesmith6.png); - background-position: -1230px -1450px; + background-position: -1620px 0px; width: 81px; height: 99px; } .Pet-Owl-White { background-image: url(spritesmith6.png); - background-position: -1312px -1450px; + background-position: -1620px -100px; width: 81px; height: 99px; } .Pet-Owl-Zombie { background-image: url(spritesmith6.png); - background-position: -1394px -1450px; + background-position: -1620px -200px; width: 81px; height: 99px; } .Pet-PandaCub-Base { background-image: url(spritesmith6.png); - background-position: -1476px -1450px; + background-position: -1620px -300px; width: 81px; height: 99px; } .Pet-PandaCub-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1590px 0px; + background-position: -1620px -400px; width: 81px; height: 99px; } .Pet-PandaCub-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1590px -100px; + background-position: -1620px -500px; width: 81px; height: 99px; } .Pet-PandaCub-Desert { background-image: url(spritesmith6.png); - background-position: -1590px -200px; + background-position: -1620px -600px; width: 81px; height: 99px; } .Pet-PandaCub-Golden { background-image: url(spritesmith6.png); - background-position: -1590px -300px; + background-position: -1620px -700px; width: 81px; height: 99px; } .Pet-PandaCub-Red { background-image: url(spritesmith6.png); - background-position: -1590px -400px; + background-position: -1620px -800px; width: 81px; height: 99px; } .Pet-PandaCub-Shade { background-image: url(spritesmith6.png); - background-position: -1590px -500px; + background-position: -1620px -900px; width: 81px; height: 99px; } .Pet-PandaCub-Skeleton { background-image: url(spritesmith6.png); - background-position: -1590px -600px; + background-position: -1620px -1000px; width: 81px; height: 99px; } .Pet-PandaCub-White { background-image: url(spritesmith6.png); - background-position: -1590px -700px; + background-position: -1620px -1100px; width: 81px; height: 99px; } .Pet-PandaCub-Zombie { background-image: url(spritesmith6.png); - background-position: -1590px -800px; + background-position: -1620px -1200px; width: 81px; height: 99px; } .Pet-Parrot-Base { background-image: url(spritesmith6.png); - background-position: -1590px -900px; + background-position: -1620px -1300px; width: 81px; height: 99px; } .Pet-Parrot-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1590px -1000px; + background-position: -1620px -1400px; width: 81px; height: 99px; } .Pet-Parrot-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1590px -1100px; + background-position: 0px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Desert { background-image: url(spritesmith6.png); - background-position: -1590px -1200px; + background-position: -82px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Golden { background-image: url(spritesmith6.png); - background-position: -1590px -1300px; + background-position: -164px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Red { background-image: url(spritesmith6.png); - background-position: -1590px -1400px; + background-position: -246px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Shade { background-image: url(spritesmith6.png); - background-position: 0px -1550px; + background-position: -328px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Skeleton { background-image: url(spritesmith6.png); - background-position: -82px -1550px; + background-position: -410px -1580px; width: 81px; height: 99px; } .Pet-Parrot-White { background-image: url(spritesmith6.png); - background-position: -164px -1550px; + background-position: -492px -1580px; width: 81px; height: 99px; } .Pet-Parrot-Zombie { background-image: url(spritesmith6.png); - background-position: -246px -1550px; + background-position: -574px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Base { background-image: url(spritesmith6.png); - background-position: -328px -1550px; + background-position: -656px -1580px; width: 81px; height: 99px; } .Pet-Penguin-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -410px -1550px; + background-position: -738px -1580px; width: 81px; height: 99px; } .Pet-Penguin-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -492px -1550px; + background-position: -820px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Desert { background-image: url(spritesmith6.png); - background-position: -574px -1550px; + background-position: -902px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Golden { background-image: url(spritesmith6.png); - background-position: -656px -1550px; + background-position: -984px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Red { background-image: url(spritesmith6.png); - background-position: -738px -1550px; + background-position: -1066px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Shade { background-image: url(spritesmith6.png); - background-position: -820px -1550px; + background-position: -1148px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Skeleton { background-image: url(spritesmith6.png); - background-position: -902px -1550px; + background-position: -1230px -1580px; width: 81px; height: 99px; } .Pet-Penguin-White { background-image: url(spritesmith6.png); - background-position: -984px -1550px; + background-position: -1312px -1580px; width: 81px; height: 99px; } .Pet-Penguin-Zombie { background-image: url(spritesmith6.png); - background-position: -1066px -1550px; + background-position: -1394px -1580px; width: 81px; height: 99px; } .Pet-Rat-Base { background-image: url(spritesmith6.png); - background-position: -1148px -1550px; + background-position: -1476px -1580px; width: 81px; height: 99px; } .Pet-Rat-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1230px -1550px; + background-position: -1558px -1580px; width: 81px; height: 99px; } .Pet-Rat-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1312px -1550px; + background-position: -1702px 0px; width: 81px; height: 99px; } .Pet-Rat-Desert { background-image: url(spritesmith6.png); - background-position: -1394px -1550px; + background-position: -1702px -100px; width: 81px; height: 99px; } .Pet-Rat-Golden { background-image: url(spritesmith6.png); - background-position: -1476px -1550px; + background-position: -1702px -200px; width: 81px; height: 99px; } .Pet-Rat-Red { background-image: url(spritesmith6.png); - background-position: -1558px -1550px; + background-position: -1702px -300px; width: 81px; height: 99px; } .Pet-Rat-Shade { background-image: url(spritesmith6.png); - background-position: -1672px 0px; + background-position: -1702px -400px; width: 81px; height: 99px; } .Pet-Rat-Skeleton { background-image: url(spritesmith6.png); - background-position: -1672px -100px; + background-position: -1702px -500px; width: 81px; height: 99px; } .Pet-Rat-White { background-image: url(spritesmith6.png); - background-position: -1672px -200px; + background-position: -1702px -600px; width: 81px; height: 99px; } .Pet-Rat-Zombie { background-image: url(spritesmith6.png); - background-position: -1672px -300px; + background-position: -1702px -700px; width: 81px; height: 99px; } .Pet-Rock-Base { background-image: url(spritesmith6.png); - background-position: -1672px -400px; + background-position: -1702px -800px; width: 81px; height: 99px; } .Pet-Rock-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1672px -500px; + background-position: -1702px -900px; width: 81px; height: 99px; } .Pet-Rock-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1672px -600px; + background-position: -1702px -1000px; width: 81px; height: 99px; } .Pet-Rock-Desert { background-image: url(spritesmith6.png); - background-position: -1672px -700px; + background-position: -1702px -1100px; width: 81px; height: 99px; } .Pet-Rock-Golden { background-image: url(spritesmith6.png); - background-position: -1672px -800px; + background-position: -1702px -1200px; width: 81px; height: 99px; } .Pet-Rock-Red { background-image: url(spritesmith6.png); - background-position: -1672px -900px; + background-position: -1702px -1300px; width: 81px; height: 99px; } .Pet-Rock-Shade { background-image: url(spritesmith6.png); - background-position: -1672px -1000px; + background-position: -1702px -1400px; width: 81px; height: 99px; } .Pet-Rock-Skeleton { background-image: url(spritesmith6.png); - background-position: -1672px -1100px; + background-position: -1702px -1500px; width: 81px; height: 99px; } .Pet-Rock-White { background-image: url(spritesmith6.png); - background-position: -1672px -1200px; + background-position: 0px -1680px; width: 81px; height: 99px; } .Pet-Rock-Zombie { background-image: url(spritesmith6.png); - background-position: -1672px -1300px; + background-position: -82px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Base { background-image: url(spritesmith6.png); - background-position: -1672px -1400px; + background-position: -164px -1680px; width: 81px; height: 99px; } .Pet-Rooster-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1672px -1500px; + background-position: -246px -1680px; width: 81px; height: 99px; } .Pet-Rooster-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: 0px -1650px; + background-position: -328px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Desert { background-image: url(spritesmith6.png); - background-position: -82px -1650px; + background-position: -410px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Golden { background-image: url(spritesmith6.png); - background-position: -164px -1650px; + background-position: -492px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Red { background-image: url(spritesmith6.png); - background-position: -246px -1650px; + background-position: -574px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Shade { background-image: url(spritesmith6.png); - background-position: -328px -1650px; + background-position: -656px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Skeleton { background-image: url(spritesmith6.png); - background-position: -410px -1650px; + background-position: -738px -1680px; width: 81px; height: 99px; } .Pet-Rooster-White { background-image: url(spritesmith6.png); - background-position: -492px -1650px; + background-position: -820px -1680px; width: 81px; height: 99px; } .Pet-Rooster-Zombie { background-image: url(spritesmith6.png); - background-position: -574px -1650px; + background-position: -902px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Base { background-image: url(spritesmith6.png); - background-position: -656px -1650px; + background-position: -984px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -738px -1650px; + background-position: -1066px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -820px -1650px; + background-position: -1148px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Desert { background-image: url(spritesmith6.png); - background-position: -902px -1650px; + background-position: -1230px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Golden { background-image: url(spritesmith6.png); - background-position: -984px -1650px; + background-position: -1312px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Red { background-image: url(spritesmith6.png); - background-position: -1066px -1650px; + background-position: -1394px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Shade { background-image: url(spritesmith6.png); - background-position: -1148px -1650px; + background-position: -1476px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Skeleton { background-image: url(spritesmith6.png); - background-position: -1230px -1650px; + background-position: -1558px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-White { background-image: url(spritesmith6.png); - background-position: -1312px -1650px; + background-position: -1640px -1680px; width: 81px; height: 99px; } .Pet-Seahorse-Zombie { background-image: url(spritesmith6.png); - background-position: -1394px -1650px; + background-position: -1784px 0px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Base { + background-image: url(spritesmith6.png); + background-position: -1784px -100px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyBlue { + background-image: url(spritesmith6.png); + background-position: -1784px -200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyPink { + background-image: url(spritesmith6.png); + background-position: -1784px -300px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Desert { + background-image: url(spritesmith6.png); + background-position: -1784px -400px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Golden { + background-image: url(spritesmith6.png); + background-position: -1784px -500px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Red { + background-image: url(spritesmith6.png); + background-position: -1784px -600px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Shade { + background-image: url(spritesmith6.png); + background-position: -1784px -700px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Skeleton { + background-image: url(spritesmith6.png); + background-position: -1784px -800px; + width: 81px; + height: 99px; +} +.Pet-Sheep-White { + background-image: url(spritesmith6.png); + background-position: -1784px -900px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Zombie { + background-image: url(spritesmith6.png); + background-position: -1784px -1000px; width: 81px; height: 99px; } .Pet-Slime-Base { background-image: url(spritesmith6.png); - background-position: -1476px -1650px; + background-position: -1784px -1100px; width: 81px; height: 99px; } .Pet-Slime-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1558px -1650px; + background-position: -1784px -1200px; width: 81px; height: 99px; } .Pet-Slime-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1640px -1650px; + background-position: -1784px -1300px; width: 81px; height: 99px; } .Pet-Slime-Desert { background-image: url(spritesmith6.png); - background-position: -1754px 0px; + background-position: -1784px -1400px; width: 81px; height: 99px; } .Pet-Slime-Golden { background-image: url(spritesmith6.png); - background-position: -1754px -100px; + background-position: -1784px -1500px; width: 81px; height: 99px; } .Pet-Slime-Red { background-image: url(spritesmith6.png); - background-position: -1754px -200px; + background-position: -1784px -1600px; width: 81px; height: 99px; } .Pet-Slime-Shade { background-image: url(spritesmith6.png); - background-position: -1754px -300px; + background-position: -1866px 0px; width: 81px; height: 99px; } .Pet-Slime-Skeleton { background-image: url(spritesmith6.png); - background-position: -1754px -400px; + background-position: -1866px -100px; width: 81px; height: 99px; } .Pet-Slime-White { background-image: url(spritesmith6.png); - background-position: -1754px -500px; + background-position: -1866px -200px; width: 81px; height: 99px; } .Pet-Slime-Zombie { background-image: url(spritesmith6.png); - background-position: -1754px -600px; + background-position: -1866px -300px; width: 81px; height: 99px; } .Pet-Spider-Base { background-image: url(spritesmith6.png); - background-position: -1754px -700px; + background-position: -1866px -400px; width: 81px; height: 99px; } .Pet-Spider-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1754px -800px; + background-position: -1866px -500px; width: 81px; height: 99px; } .Pet-Spider-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1754px -900px; + background-position: -1866px -600px; width: 81px; height: 99px; } .Pet-Spider-Desert { background-image: url(spritesmith6.png); - background-position: -1754px -1000px; + background-position: -1866px -700px; width: 81px; height: 99px; } .Pet-Spider-Golden { background-image: url(spritesmith6.png); - background-position: -1754px -1100px; + background-position: -1866px -800px; width: 81px; height: 99px; } .Pet-Spider-Red { background-image: url(spritesmith6.png); - background-position: -1754px -1200px; + background-position: -1866px -900px; width: 81px; height: 99px; } .Pet-Spider-Shade { background-image: url(spritesmith6.png); - background-position: -1754px -1300px; + background-position: -1866px -1000px; width: 81px; height: 99px; } .Pet-Spider-Skeleton { background-image: url(spritesmith6.png); - background-position: -1754px -1400px; + background-position: -1866px -1100px; width: 81px; height: 99px; } .Pet-Spider-White { background-image: url(spritesmith6.png); - background-position: -1754px -1500px; + background-position: -1866px -1200px; width: 81px; height: 99px; } .Pet-Spider-Zombie { background-image: url(spritesmith6.png); - background-position: -1754px -1600px; + background-position: -1866px -1300px; width: 81px; height: 99px; } .Pet-TRex-Base { background-image: url(spritesmith6.png); - background-position: -1836px 0px; + background-position: -1866px -1400px; width: 81px; height: 99px; } .Pet-TRex-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1836px -100px; + background-position: -1866px -1500px; width: 81px; height: 99px; } .Pet-TRex-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1836px -200px; + background-position: -1866px -1600px; width: 81px; height: 99px; } .Pet-TRex-Desert { background-image: url(spritesmith6.png); - background-position: -1836px -300px; + background-position: 0px -1780px; width: 81px; height: 99px; } .Pet-TRex-Golden { background-image: url(spritesmith6.png); - background-position: -1836px -400px; + background-position: -82px -1780px; width: 81px; height: 99px; } .Pet-TRex-Red { background-image: url(spritesmith6.png); - background-position: -1836px -500px; + background-position: -164px -1780px; width: 81px; height: 99px; } .Pet-TRex-Shade { background-image: url(spritesmith6.png); - background-position: -1836px -600px; + background-position: -246px -1780px; width: 81px; height: 99px; } .Pet-TRex-Skeleton { background-image: url(spritesmith6.png); - background-position: -1836px -700px; + background-position: -328px -1780px; width: 81px; height: 99px; } .Pet-TRex-White { background-image: url(spritesmith6.png); - background-position: -1836px -800px; + background-position: -410px -1780px; width: 81px; height: 99px; } .Pet-TRex-Zombie { background-image: url(spritesmith6.png); - background-position: -1836px -900px; + background-position: -492px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Base { background-image: url(spritesmith6.png); - background-position: -1836px -1000px; + background-position: -574px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1836px -1100px; + background-position: -656px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -1836px -1200px; + background-position: -738px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Desert { background-image: url(spritesmith6.png); - background-position: -1836px -1300px; + background-position: -820px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Golden { background-image: url(spritesmith6.png); - background-position: -1836px -1400px; + background-position: -902px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Red { background-image: url(spritesmith6.png); - background-position: -1836px -1500px; + background-position: -984px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Shade { background-image: url(spritesmith6.png); - background-position: -1836px -1600px; + background-position: -1066px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Skeleton { background-image: url(spritesmith6.png); - background-position: 0px -1750px; + background-position: -1148px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-White { background-image: url(spritesmith6.png); - background-position: -82px -1750px; + background-position: -1230px -1780px; width: 81px; height: 99px; } .Pet-TigerCub-Zombie { background-image: url(spritesmith6.png); - background-position: -164px -1750px; + background-position: -1312px -1780px; width: 81px; height: 99px; } .Pet-Turkey-Base { background-image: url(spritesmith6.png); - background-position: -246px -1750px; + background-position: -1394px -1780px; width: 81px; height: 99px; } .Pet-Wolf-Base { background-image: url(spritesmith6.png); - background-position: -328px -1750px; + background-position: -1476px -1780px; width: 81px; height: 99px; } .Pet-Wolf-CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -410px -1750px; + background-position: -1558px -1780px; width: 81px; height: 99px; } .Pet-Wolf-CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -492px -1750px; + background-position: -1640px -1780px; width: 81px; height: 99px; } .Pet-Wolf-Desert { background-image: url(spritesmith6.png); - background-position: -574px -1750px; + background-position: -1722px -1780px; width: 81px; height: 99px; } .Pet-Wolf-Golden { background-image: url(spritesmith6.png); - background-position: -656px -1750px; + background-position: -1804px -1780px; width: 81px; height: 99px; } .Pet-Wolf-Red { background-image: url(spritesmith6.png); - background-position: -738px -1750px; + background-position: -1948px 0px; width: 81px; height: 99px; } .Pet-Wolf-Shade { background-image: url(spritesmith6.png); - background-position: -820px -1750px; + background-position: -1948px -100px; width: 81px; height: 99px; } .Pet-Wolf-Skeleton { background-image: url(spritesmith6.png); - background-position: -902px -1750px; + background-position: -1948px -200px; width: 81px; height: 99px; } .Pet-Wolf-Veteran { background-image: url(spritesmith6.png); - background-position: -984px -1750px; + background-position: -1948px -300px; width: 81px; height: 99px; } .Pet-Wolf-White { background-image: url(spritesmith6.png); - background-position: -1066px -1750px; + background-position: -1948px -400px; width: 81px; height: 99px; } .Pet-Wolf-Zombie { background-image: url(spritesmith6.png); - background-position: -1148px -1750px; + background-position: -1948px -500px; width: 81px; height: 99px; } .Pet_HatchingPotion_Base { background-image: url(spritesmith6.png); - background-position: -1074px -954px; + background-position: -1948px -600px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyBlue { background-image: url(spritesmith6.png); - background-position: -1123px -954px; + background-position: -1948px -652px; width: 48px; height: 51px; } .Pet_HatchingPotion_CottonCandyPink { background-image: url(spritesmith6.png); - background-position: -968px -848px; + background-position: -1948px -704px; width: 48px; height: 51px; } .Pet_HatchingPotion_Desert { background-image: url(spritesmith6.png); - background-position: -1017px -848px; + background-position: -1948px -756px; width: 48px; height: 51px; } .Pet_HatchingPotion_Golden { background-image: url(spritesmith6.png); - background-position: -862px -742px; + background-position: -1948px -808px; width: 48px; height: 51px; } .Pet_HatchingPotion_Red { background-image: url(spritesmith6.png); - background-position: -911px -742px; + background-position: -1948px -860px; width: 48px; height: 51px; } .Pet_HatchingPotion_Shade { background-image: url(spritesmith6.png); - background-position: -756px -636px; + background-position: -1948px -912px; width: 48px; height: 51px; } .Pet_HatchingPotion_Skeleton { background-image: url(spritesmith6.png); - background-position: -805px -636px; + background-position: -1948px -964px; width: 48px; height: 51px; } .Pet_HatchingPotion_White { background-image: url(spritesmith6.png); - background-position: -650px -530px; + background-position: -1948px -1016px; width: 48px; height: 51px; } .Pet_HatchingPotion_Zombie { background-image: url(spritesmith6.png); - background-position: -699px -530px; + background-position: -1948px -1068px; width: 48px; height: 51px; } diff --git a/common/dist/sprites/spritesmith6.png b/common/dist/sprites/spritesmith6.png index f4d474846d..c25e9bdbdd 100644 Binary files a/common/dist/sprites/spritesmith6.png and b/common/dist/sprites/spritesmith6.png differ diff --git a/common/img/sprites/spritesmith/achievements/achievement-ultimate-healer.png b/common/img/sprites/spritesmith/achievements/achievement-ultimate-healer.png new file mode 100644 index 0000000000..1bcece61dc Binary files /dev/null and b/common/img/sprites/spritesmith/achievements/achievement-ultimate-healer.png differ diff --git a/common/img/sprites/spritesmith/achievements/achievement-ultimate-mage.png b/common/img/sprites/spritesmith/achievements/achievement-ultimate-mage.png new file mode 100644 index 0000000000..fd822f83f5 Binary files /dev/null and b/common/img/sprites/spritesmith/achievements/achievement-ultimate-mage.png differ diff --git a/common/img/sprites/spritesmith/achievements/achievement-ultimate-rogue.png b/common/img/sprites/spritesmith/achievements/achievement-ultimate-rogue.png new file mode 100644 index 0000000000..dc46234170 Binary files /dev/null and b/common/img/sprites/spritesmith/achievements/achievement-ultimate-rogue.png differ diff --git a/common/img/sprites/spritesmith/achievements/achievement-helm.png b/common/img/sprites/spritesmith/achievements/achievement-ultimate-warrior.png similarity index 100% rename from common/img/sprites/spritesmith/achievements/achievement-helm.png rename to common/img/sprites/spritesmith/achievements/achievement-ultimate-warrior.png diff --git a/common/img/sprites/spritesmith/backgrounds/background_drifting_raft.png b/common/img/sprites/spritesmith/backgrounds/background_drifting_raft.png new file mode 100644 index 0000000000..68d7e001db Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_drifting_raft.png differ diff --git a/common/img/sprites/spritesmith/backgrounds/background_island_waterfalls.png b/common/img/sprites/spritesmith/backgrounds/background_island_waterfalls.png new file mode 100644 index 0000000000..71807a7383 Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_island_waterfalls.png differ diff --git a/common/img/sprites/spritesmith/backgrounds/background_marble_temple.png b/common/img/sprites/spritesmith/backgrounds/background_marble_temple.png new file mode 100644 index 0000000000..e424a923d2 Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_marble_temple.png differ diff --git a/common/img/sprites/spritesmith/backgrounds/background_mountain_lake.png b/common/img/sprites/spritesmith/backgrounds/background_mountain_lake.png new file mode 100644 index 0000000000..2ae96d0779 Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_mountain_lake.png differ diff --git a/common/img/sprites/spritesmith/backgrounds/background_pagodas.png b/common/img/sprites/spritesmith/backgrounds/background_pagodas.png new file mode 100644 index 0000000000..e1ca9dc777 Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_pagodas.png differ diff --git a/common/img/sprites/spritesmith/backgrounds/background_shimmery_bubbles.png b/common/img/sprites/spritesmith/backgrounds/background_shimmery_bubbles.png new file mode 100644 index 0000000000..b6e9c26ea6 Binary files /dev/null and b/common/img/sprites/spritesmith/backgrounds/background_shimmery_bubbles.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_convict.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_convict.png index e20fae4844..ecc1bed739 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_convict.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_convict.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_cross.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_cross.png index cb8c1cecfa..f65d0088ca 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_cross.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_cross.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_purple.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_purple.png index cf2198eb22..97518e2a2f 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_purple.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_purple.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png index c40c2b16a6..2542f1e00e 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_rainbow.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png index 6f301e348f..4343718934 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_redblue.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png index 3c44b3466a..9f1a7660f9 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png and b/common/img/sprites/spritesmith/customize/shirts/broad_shirt_thunder.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_convict.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_convict.png index b894cdee6c..429c620d24 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_convict.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_convict.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_cross.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_cross.png index 123269afc2..83af552daa 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_cross.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_cross.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_purple.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_purple.png index 32f30165bb..78ced634cc 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_purple.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_purple.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png index cd81cd7d0f..0893c25ded 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_rainbow.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png index 8d22de9174..ea77871517 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_redblue.png differ diff --git a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png index db7f197740..a989327d2f 100644 Binary files a/common/img/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png and b/common/img/sprites/spritesmith/customize/shirts/slim_shirt_thunder.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_0ff591.png b/common/img/sprites/spritesmith/customize/skin/skin_0ff591.png index 9f046b4495..3ca94dce1e 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_0ff591.png and b/common/img/sprites/spritesmith/customize/skin/skin_0ff591.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png index c9e8e7acf3..f674a3c93f 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_0ff591_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_2b43f6.png b/common/img/sprites/spritesmith/customize/skin/skin_2b43f6.png index 1d0460856d..6ebc9f32e2 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_2b43f6.png and b/common/img/sprites/spritesmith/customize/skin/skin_2b43f6.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png index 9ad780f1ba..1cabeb8a05 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_2b43f6_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_6bd049.png b/common/img/sprites/spritesmith/customize/skin/skin_6bd049.png index 2911881676..20e4000326 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_6bd049.png and b/common/img/sprites/spritesmith/customize/skin/skin_6bd049.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png index 09eecdd171..722ba42cdb 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_6bd049_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_800ed0.png b/common/img/sprites/spritesmith/customize/skin/skin_800ed0.png index 46588cb9a5..5a490c6f4c 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_800ed0.png and b/common/img/sprites/spritesmith/customize/skin/skin_800ed0.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png index ed46320d5c..ac0efda3c0 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_800ed0_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_915533.png b/common/img/sprites/spritesmith/customize/skin/skin_915533.png index 0d7f775d8a..823ca81764 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_915533.png and b/common/img/sprites/spritesmith/customize/skin/skin_915533.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_915533_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_915533_sleep.png index 371f8f7b9a..340d603e98 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_915533_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_915533_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_98461a.png b/common/img/sprites/spritesmith/customize/skin/skin_98461a.png index 8ba33e2168..a28b1c5468 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_98461a.png and b/common/img/sprites/spritesmith/customize/skin/skin_98461a.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_98461a_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_98461a_sleep.png index ee6ffa2199..2741afbe74 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_98461a_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_98461a_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_bear.png b/common/img/sprites/spritesmith/customize/skin/skin_bear.png new file mode 100644 index 0000000000..8b30c76fc4 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_bear.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_bear_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_bear_sleep.png new file mode 100644 index 0000000000..f9edaa7618 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_bear_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_c06534.png b/common/img/sprites/spritesmith/customize/skin/skin_c06534.png index 5a0e350242..ef3ebe76f0 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_c06534.png and b/common/img/sprites/spritesmith/customize/skin/skin_c06534.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_c06534_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_c06534_sleep.png index 09ac494f08..ddbb7519f0 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_c06534_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_c06534_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc.png b/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc.png index b3a0acf388..a9d1b09425 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc.png and b/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png index 5a8d12c052..eb505a4db8 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_c3e1dc_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_cactus.png b/common/img/sprites/spritesmith/customize/skin/skin_cactus.png new file mode 100644 index 0000000000..8e4f3f9b8b Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_cactus.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_cactus_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_cactus_sleep.png new file mode 100644 index 0000000000..46e4286677 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_cactus_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7.png b/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7.png index ecf379b8ad..9ece142678 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7.png and b/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png index 40bd6dd25a..8ce9331d40 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_d7a9f7_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_ddc994.png b/common/img/sprites/spritesmith/customize/skin/skin_ddc994.png index e7b0403656..e55ccd274d 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_ddc994.png and b/common/img/sprites/spritesmith/customize/skin/skin_ddc994.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png index c8749293b0..20ee65d4f9 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_ddc994_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_ea8349.png b/common/img/sprites/spritesmith/customize/skin/skin_ea8349.png index 470723ed9f..74ec2b5c15 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_ea8349.png and b/common/img/sprites/spritesmith/customize/skin/skin_ea8349.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png index 1484d376f8..8e8c089749 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_ea8349_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_eb052b.png b/common/img/sprites/spritesmith/customize/skin/skin_eb052b.png index ede562fb75..ffa04f3e26 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_eb052b.png and b/common/img/sprites/spritesmith/customize/skin/skin_eb052b.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png index 21e2dc8ae2..ff384460b3 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_eb052b_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f5a76e.png b/common/img/sprites/spritesmith/customize/skin/skin_f5a76e.png index 35d2f7f08e..0e7b3bbfb9 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f5a76e.png and b/common/img/sprites/spritesmith/customize/skin/skin_f5a76e.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png index 64a078a008..5621d1001a 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_f5a76e_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f5d70f.png b/common/img/sprites/spritesmith/customize/skin/skin_f5d70f.png index eb9067a981..4ba5d3193e 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f5d70f.png and b/common/img/sprites/spritesmith/customize/skin/skin_f5d70f.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png index b5fb256d22..5cb072899e 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_f5d70f_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f69922.png b/common/img/sprites/spritesmith/customize/skin/skin_f69922.png index 2ac2ef62a8..071299b891 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f69922.png and b/common/img/sprites/spritesmith/customize/skin/skin_f69922.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_f69922_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_f69922_sleep.png index 786e8fbd3c..0d12e4afb4 100644 Binary files a/common/img/sprites/spritesmith/customize/skin/skin_f69922_sleep.png and b/common/img/sprites/spritesmith/customize/skin/skin_f69922_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_fox.png b/common/img/sprites/spritesmith/customize/skin/skin_fox.png new file mode 100644 index 0000000000..cc1d9df47c Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_fox.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_fox_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_fox_sleep.png new file mode 100644 index 0000000000..130a0721dc Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_fox_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_lion.png b/common/img/sprites/spritesmith/customize/skin/skin_lion.png new file mode 100644 index 0000000000..a4087c9908 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_lion.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_lion_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_lion_sleep.png new file mode 100644 index 0000000000..489a0efea6 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_lion_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_panda.png b/common/img/sprites/spritesmith/customize/skin/skin_panda.png new file mode 100644 index 0000000000..dd031c284f Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_panda.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_panda_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_panda_sleep.png new file mode 100644 index 0000000000..ccd3b45827 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_panda_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_pig.png b/common/img/sprites/spritesmith/customize/skin/skin_pig.png new file mode 100644 index 0000000000..219cc793a4 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_pig.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_pig_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_pig_sleep.png new file mode 100644 index 0000000000..e5a778d58e Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_pig_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_tiger.png b/common/img/sprites/spritesmith/customize/skin/skin_tiger.png new file mode 100644 index 0000000000..e1fa4b2df3 Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_tiger.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_tiger_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_tiger_sleep.png new file mode 100644 index 0000000000..c348ad79cd Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_tiger_sleep.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_wolf.png b/common/img/sprites/spritesmith/customize/skin/skin_wolf.png new file mode 100644 index 0000000000..fb4ec4e16e Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_wolf.png differ diff --git a/common/img/sprites/spritesmith/customize/skin/skin_wolf_sleep.png b/common/img/sprites/spritesmith/customize/skin/skin_wolf_sleep.png new file mode 100644 index 0000000000..8c72dd606f Binary files /dev/null and b/common/img/sprites/spritesmith/customize/skin/skin_wolf_sleep.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png new file mode 100644 index 0000000000..adf4417970 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_gladiatorArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png new file mode 100644 index 0000000000..1de5f56d48 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/broad_armor_armoire_lunarArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png new file mode 100644 index 0000000000..80bd4d0e49 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_gladiatorHelm.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png new file mode 100644 index 0000000000..8c20e1d968 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_lunarCrown.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png new file mode 100644 index 0000000000..3b1f7dd711 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_rancherHat.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png new file mode 100644 index 0000000000..a2de60a606 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_redHairbow.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png b/common/img/sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png new file mode 100644 index 0000000000..eb5b4d55ff Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/head_armoire_violetFloppyHat.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png b/common/img/sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png new file mode 100644 index 0000000000..ebfc477726 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shield_armoire_gladiatorShield.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png new file mode 100644 index 0000000000..6cc65b5ec3 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_gladiatorArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png new file mode 100644 index 0000000000..f9cff8f825 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_lunarArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png new file mode 100644 index 0000000000..555222e0fe Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_gladiatorHelm.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png new file mode 100644 index 0000000000..ff797bc4fa Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_lunarCrown.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png new file mode 100644 index 0000000000..adb69e98b4 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_rancherHat.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png new file mode 100644 index 0000000000..7f81babd9a Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_redHairbow.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png new file mode 100644 index 0000000000..2fe5e4c2ce Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_head_armoire_violetFloppyHat.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png new file mode 100644 index 0000000000..23cb7b5978 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_gladiatorShield.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png new file mode 100644 index 0000000000..f50cfd7a68 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_basicCrossbow.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png new file mode 100644 index 0000000000..35ff082d28 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_lunarSceptre.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png new file mode 100644 index 0000000000..adf4417970 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_gladiatorArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png new file mode 100644 index 0000000000..baa33254eb Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/slim_armor_armoire_lunarArmor.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png new file mode 100644 index 0000000000..ba66e58de2 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_basicCrossbow.png differ diff --git a/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png new file mode 100644 index 0000000000..c5165a53f5 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/armoire/weapon_armoire_lunarSceptre.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png b/common/img/sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png new file mode 100644 index 0000000000..8b9dd6e7e2 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201504/back_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png b/common/img/sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png new file mode 100644 index 0000000000..509fd06fee Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201504/broad_armor_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png b/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png new file mode 100644 index 0000000000..52e33d1293 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_armor_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png b/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png new file mode 100644 index 0000000000..66e027de91 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201504/shop_back_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png b/common/img/sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png new file mode 100644 index 0000000000..1cf98744c4 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201504/slim_armor_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png b/common/img/sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png new file mode 100644 index 0000000000..24a5a7fe36 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201505/head_mystery_201505.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png b/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png new file mode 100644 index 0000000000..64a926f7c2 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_head_mystery_201505.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png b/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png new file mode 100644 index 0000000000..c562985e4a Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201505/shop_weapon_mystery_201505.png differ diff --git a/common/img/sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png b/common/img/sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png new file mode 100644 index 0000000000..128d909184 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/events/mystery_201505/weapon_mystery_201505.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png new file mode 100644 index 0000000000..0b9fde423e Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_bearEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png new file mode 100644 index 0000000000..6b7e372095 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_cactusEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png new file mode 100644 index 0000000000..dde3c6d84e Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_foxEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png new file mode 100644 index 0000000000..9d32267d67 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_lionEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png new file mode 100644 index 0000000000..c512b09397 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pandaEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png new file mode 100644 index 0000000000..59a27fab5e Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_pigEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png new file mode 100644 index 0000000000..0f056d6f2b Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_tigerEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png new file mode 100644 index 0000000000..da543a95c4 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/headAccessory_special_wolfEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png new file mode 100644 index 0000000000..cc028477bf Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_bearEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png new file mode 100644 index 0000000000..98eb4efba2 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_cactusEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png new file mode 100644 index 0000000000..8294e3d388 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_foxEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png new file mode 100644 index 0000000000..6f937acee5 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_lionEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png new file mode 100644 index 0000000000..afe7d238bf Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pandaEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png new file mode 100644 index 0000000000..334223ec76 Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_pigEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png new file mode 100644 index 0000000000..f3b6ed3e6f Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_tigerEars.png differ diff --git a/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png new file mode 100644 index 0000000000..28c8b2a9ee Binary files /dev/null and b/common/img/sprites/spritesmith/gear/headAccessory/shop/shop_headAccessory_special_wolfEars.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_01.png b/common/img/sprites/spritesmith/misc/inventory_present_01.png new file mode 100644 index 0000000000..9e6ee336b5 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_01.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_02.png b/common/img/sprites/spritesmith/misc/inventory_present_02.png new file mode 100644 index 0000000000..264c7b13a7 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_02.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_03.png b/common/img/sprites/spritesmith/misc/inventory_present_03.png new file mode 100644 index 0000000000..f11cf74bef Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_03.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_04.png b/common/img/sprites/spritesmith/misc/inventory_present_04.png new file mode 100644 index 0000000000..8f216932d8 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_04.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_05.png b/common/img/sprites/spritesmith/misc/inventory_present_05.png new file mode 100644 index 0000000000..dc4adc53c8 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_05.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_06.png b/common/img/sprites/spritesmith/misc/inventory_present_06.png new file mode 100644 index 0000000000..a1d1493849 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_06.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_07.png b/common/img/sprites/spritesmith/misc/inventory_present_07.png new file mode 100644 index 0000000000..842b7ef6f2 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_07.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_08.png b/common/img/sprites/spritesmith/misc/inventory_present_08.png new file mode 100644 index 0000000000..e1d19d1557 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_08.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_09.png b/common/img/sprites/spritesmith/misc/inventory_present_09.png new file mode 100644 index 0000000000..e6ef440e6f Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_09.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_10.png b/common/img/sprites/spritesmith/misc/inventory_present_10.png new file mode 100644 index 0000000000..26b6018799 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_10.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_11.png b/common/img/sprites/spritesmith/misc/inventory_present_11.png new file mode 100644 index 0000000000..356697b430 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_11.png differ diff --git a/common/img/sprites/spritesmith/misc/inventory_present_12.png b/common/img/sprites/spritesmith/misc/inventory_present_12.png new file mode 100644 index 0000000000..3fc6280d57 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/inventory_present_12.png differ diff --git a/common/img/sprites/spritesmith/misc/shop_armoire.png b/common/img/sprites/spritesmith/misc/shop_armoire.png new file mode 100644 index 0000000000..b6ca0380f9 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/shop_armoire.png differ diff --git a/common/img/sprites/spritesmith/misc/welcome_to_Habit_1.png b/common/img/sprites/spritesmith/misc/welcome_to_Habit_1.png new file mode 100644 index 0000000000..1830fb00e2 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/welcome_to_Habit_1.png differ diff --git a/common/img/sprites/spritesmith/misc/welcome_to_Habit_2.png b/common/img/sprites/spritesmith/misc/welcome_to_Habit_2.png new file mode 100644 index 0000000000..cacb1bc564 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/welcome_to_Habit_2.png differ diff --git a/common/img/sprites/spritesmith/misc/welcome_to_Habit_3.png b/common/img/sprites/spritesmith/misc/welcome_to_Habit_3.png new file mode 100644 index 0000000000..2ef615f5ca Binary files /dev/null and b/common/img/sprites/spritesmith/misc/welcome_to_Habit_3.png differ diff --git a/common/img/sprites/spritesmith/misc/welcome_to_Habit_4.png b/common/img/sprites/spritesmith/misc/welcome_to_Habit_4.png new file mode 100644 index 0000000000..2c0afb2743 Binary files /dev/null and b/common/img/sprites/spritesmith/misc/welcome_to_Habit_4.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_alex.png b/common/img/sprites/spritesmith/npcs/npc_alex.png index 8982854041..67b7476d33 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_alex.png and b/common/img/sprites/spritesmith/npcs/npc_alex.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_bailey.png b/common/img/sprites/spritesmith/npcs/npc_bailey.png index 419496bdd0..d5940b986b 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_bailey.png and b/common/img/sprites/spritesmith/npcs/npc_bailey.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_daniel.png b/common/img/sprites/spritesmith/npcs/npc_daniel.png index 471f751e72..531b8ff760 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_daniel.png and b/common/img/sprites/spritesmith/npcs/npc_daniel.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_ian.png b/common/img/sprites/spritesmith/npcs/npc_ian.png deleted file mode 100644 index 86860dfa1b..0000000000 Binary files a/common/img/sprites/spritesmith/npcs/npc_ian.png and /dev/null differ diff --git a/common/img/sprites/spritesmith/npcs/npc_justin.png b/common/img/sprites/spritesmith/npcs/npc_justin.png index 9365bc12c9..08ba7025c2 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_justin.png and b/common/img/sprites/spritesmith/npcs/npc_justin.png differ diff --git a/common/img/sprites/spritesmith/npcs/npc_matt.png b/common/img/sprites/spritesmith/npcs/npc_matt.png index e129d6e43e..2531f1084b 100644 Binary files a/common/img/sprites/spritesmith/npcs/npc_matt.png and b/common/img/sprites/spritesmith/npcs/npc_matt.png differ diff --git a/common/img/sprites/spritesmith/npcs/seasonalshop_spring2015.png b/common/img/sprites/spritesmith/npcs/seasonalshop_spring2015.png deleted file mode 100644 index e1f811893e..0000000000 Binary files a/common/img/sprites/spritesmith/npcs/seasonalshop_spring2015.png and /dev/null differ diff --git a/common/img/sprites/spritesmith/promo/promo_enchanted_armoire.png b/common/img/sprites/spritesmith/promo/promo_enchanted_armoire.png new file mode 100644 index 0000000000..55d71a202e Binary files /dev/null and b/common/img/sprites/spritesmith/promo/promo_enchanted_armoire.png differ diff --git a/common/img/sprites/spritesmith/promo/promo_mystery_201504.png b/common/img/sprites/spritesmith/promo/promo_mystery_201504.png new file mode 100644 index 0000000000..2710cb3b01 Binary files /dev/null and b/common/img/sprites/spritesmith/promo/promo_mystery_201504.png differ diff --git a/common/img/sprites/spritesmith/promo/promo_mystery_201505.png b/common/img/sprites/spritesmith/promo/promo_mystery_201505.png new file mode 100644 index 0000000000..bac60f1b66 Binary files /dev/null and b/common/img/sprites/spritesmith/promo/promo_mystery_201505.png differ diff --git a/common/img/sprites/spritesmith/promo/promo_pet_skins.png b/common/img/sprites/spritesmith/promo/promo_pet_skins.png new file mode 100644 index 0000000000..075d631a75 Binary files /dev/null and b/common/img/sprites/spritesmith/promo/promo_pet_skins.png differ diff --git a/common/img/sprites/spritesmith/quests/inventory_quest_scroll_sheep.png b/common/img/sprites/spritesmith/quests/inventory_quest_scroll_sheep.png new file mode 100644 index 0000000000..857292f8d6 Binary files /dev/null and b/common/img/sprites/spritesmith/quests/inventory_quest_scroll_sheep.png differ diff --git a/common/img/sprites/spritesmith/quests/quest_sheep.png b/common/img/sprites/spritesmith/quests/quest_sheep.png new file mode 100644 index 0000000000..75a0c52035 Binary files /dev/null and b/common/img/sprites/spritesmith/quests/quest_sheep.png differ diff --git a/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png index 0adceab6c3..c8ea27ab35 100644 Binary files a/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png and b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Octopus.png differ diff --git a/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png new file mode 100644 index 0000000000..7bd364ead3 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Sheep.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Base.png index 6797076986..866b4e4219 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyBlue.png index f651b82c72..15626f545d 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyPink.png index c1faa9229a..2a4bc69262 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Desert.png index 8701e098a6..44d83d555f 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Golden.png index eeb8e35949..c33d335771 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Red.png index 5258b7c7fa..728ff7295c 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Shade.png index ccf4d5cd74..cd3f60b814 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Skeleton.png index 90a5a3e651..41762aa79a 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-White.png index 670a0b7dce..4e9ca9b917 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Zombie.png index dd45807b82..bfbcff68b7 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_BearCub-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Base.png index 103408b359..81e0488b26 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyBlue.png index 6795e7c09e..4b30542c00 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyPink.png index cbeec5d5de..8a16bfdd05 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Desert.png index 4e8411bc2c..2430f1e72d 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Golden.png index 9d3b522475..56391a195f 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Red.png index 01e75bfcb8..2f03eb887e 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Shade.png index aa444f375e..aa3f16469b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Skeleton.png index 87547656c1..8abdd4a116 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-White.png index a8231a9ec7..01191ca674 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Zombie.png index c0bc5a438b..6c4939d5d9 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Cactus-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Base.png index 84ee0099da..edfef3dde3 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyBlue.png index 09fada532f..bc0eef4bfa 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyPink.png index fe1da08d05..6859636b9b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Desert.png index bc3bc55b5d..acd04efd55 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Golden.png index 7b8c1295eb..2b3a980d38 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Red.png index 00df0c4c7d..71361d14ea 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Shade.png index c550b697ed..2f54a916d2 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Skeleton.png index b37ee8dc08..94802242f7 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-White.png index 3a88c9e94b..8c1b2b2985 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Zombie.png index 097b3ee324..cc666be148 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Dragon-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Base.png index b0fc6a80b0..9e74926c38 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyBlue.png index 7c4ae04cec..f9849de930 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyPink.png index 31d0a45484..3537e496b7 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Desert.png index c15cdbdf70..a4d611efc0 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Golden.png index 0863bb9e93..f39f4e0e0b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Red.png index 82e3e6ed5e..a9393a287e 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Shade.png index 72c3f6937f..fc25dccd08 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Skeleton.png index 6ea5154567..eed300dd60 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-White.png index 36e77378ed..8231917504 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Zombie.png index ee09b0b6ed..c919a47159 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Fox-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_LionCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_LionCub-Skeleton.png index 2692d5cbf4..d9c4684da5 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_LionCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_LionCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Base.png index f150539206..30928538e9 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyBlue.png index 6b0c2c7e8e..73b83e5001 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyPink.png index 55e0f8e958..85b7043d47 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Desert.png index dafe2bda0d..16b4088d32 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Golden.png index c2ef25819c..bab90ec86b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Red.png index 3a1a474858..c0ff17c649 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Shade.png index 487a5022b3..8c088259cf 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Skeleton.png index f2c829cc57..45260e9f90 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-White.png index 347bea8ab3..5b1e7e7bc4 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Zombie.png index b8f4b531fa..b7f2b8e0a4 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_PandaCub-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Base.png new file mode 100644 index 0000000000..7d3f0c8b01 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyBlue.png new file mode 100644 index 0000000000..2f6ef41d92 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyPink.png new file mode 100644 index 0000000000..798ed8f19b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Desert.png new file mode 100644 index 0000000000..0a30d48c3e Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Golden.png new file mode 100644 index 0000000000..a99e583324 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Red.png new file mode 100644 index 0000000000..3b44636960 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Shade.png new file mode 100644 index 0000000000..fe0b449705 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Skeleton.png new file mode 100644 index 0000000000..07b4a81b86 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-White.png new file mode 100644 index 0000000000..d7d55cb256 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Zombie.png new file mode 100644 index 0000000000..6dd5bf5724 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Sheep-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Base.png index 0dc0945f89..b8780b97d9 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyBlue.png index 9558b98b92..18df1943c1 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyPink.png index 0a4d8c1a3a..e5a60fde20 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Desert.png index ac58c69cb0..2640caef2c 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Golden.png index 73b3e51e31..5b4ebf8b8e 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Red.png index bd8f783e7e..4085488c39 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Shade.png index 77693b8d48..3f54c058f4 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Skeleton.png index 8c176be00b..315c1b5339 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-White.png index b7aa3c8e22..4b639b1229 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Zombie.png index 7b40788872..d9206d8117 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Body_Wolf-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Base.png index fbbc4d7566..4cf7bab7eb 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyBlue.png index 12c8e21452..3403f82737 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyPink.png index e389e43c14..54ff60b967 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Desert.png index 58ac1142a8..55dbc64135 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Golden.png index efbe9c24b8..59fba0456e 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Red.png index 7812040b3e..7eebf92a59 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Shade.png index e8f6ae52a8..b5f376ddd4 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Skeleton.png index 391ed6d579..762351bd79 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-White.png index adf3593117..3a132cc6aa 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Zombie.png index 7cd5817744..9911cbd235 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_BearCub-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Base.png index 6b56d5009f..645150adae 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyBlue.png index 6f3b872076..20de5a7179 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyPink.png index a2d0c58bb0..eacca0aadc 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Desert.png index b9d55b4800..1c4c8abe45 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Golden.png index 93fd1505e0..3632b79212 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Red.png index 6acf082596..5f6b3f0ffc 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Shade.png index 285bd384a2..db53258982 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Skeleton.png index 07ccbd4426..93f09cfd5b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-White.png index 0b459965b2..8cb6b3ca0f 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Zombie.png index a934706250..481b07f687 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Cactus-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Base.png index 3027cda40f..9ea1e8c10a 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyBlue.png index 2b720ec420..d9e5176b77 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyPink.png index 71e69dee64..a22ba8220b 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Desert.png index 57aa08bb0c..98b3efdf37 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Golden.png index 6efd547a0f..aef930bf53 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Red.png index 23b4eeddbc..091fd69937 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Shade.png index e412e3f224..1ef77c0d85 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Skeleton.png index 411de61023..b791831a20 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-White.png index dd7f3e6e4d..e006461a70 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Zombie.png index fcfa8fe801..567f7a0525 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Dragon-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Base.png index b563319f6b..b29c9c1c22 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyBlue.png index 9f296c8ef6..8869e2a287 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyPink.png index bfe30a7c78..a3631ac43f 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Desert.png index 30cf13036b..47dbfef712 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Golden.png index d8579e0fa3..1c223045c5 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Red.png index 7774ae8296..ffeda68893 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Shade.png index 791f330fcd..62c00a9110 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Skeleton.png index 0c2c171b48..46fc17a825 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-White.png index 8abbdd4c63..7380b82a1a 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Zombie.png index 6e20c76be3..a8cc89840d 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Fox-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_LionCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_LionCub-Skeleton.png index ada8f97817..cc08e8a894 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_LionCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_LionCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Base.png index 55aa2cb21e..f4261afa80 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyBlue.png index 2bb2ad24f3..31e3ce2e78 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyPink.png index 48d427d504..caf2e7d758 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Desert.png index 9454570a47..d3f6ecfbbc 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Golden.png index ec187b7a50..7c4d3880f1 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Red.png index 1b23a1329d..997c56ced2 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Shade.png index b9c8ef1540..5e2d8ba0bd 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Skeleton.png index 13d0714fa9..4dab0fb473 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-White.png index 46ce814201..2a65e97442 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Zombie.png index ba78fb479f..8d6aa6f588 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_PandaCub-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Base.png new file mode 100644 index 0000000000..cf6d4f90eb Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyBlue.png new file mode 100644 index 0000000000..df8e590f03 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyPink.png new file mode 100644 index 0000000000..17f3540252 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Desert.png new file mode 100644 index 0000000000..aa67b4eac8 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Golden.png new file mode 100644 index 0000000000..a6985db853 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Red.png new file mode 100644 index 0000000000..0d278c01e4 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Shade.png new file mode 100644 index 0000000000..6c4d0de483 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Skeleton.png new file mode 100644 index 0000000000..c59ea6eeef Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-White.png new file mode 100644 index 0000000000..fe4dda1877 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Zombie.png new file mode 100644 index 0000000000..4950514028 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Sheep-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_TigerCub-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_TigerCub-Skeleton.png index a89c5e2674..e1defa15fc 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_TigerCub-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_TigerCub-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Base.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Base.png index ebe89cdb63..929890e064 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Base.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyBlue.png index d1801debfb..a47355f1c4 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyBlue.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyPink.png index 6032ac8fc6..777acabb65 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyPink.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Desert.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Desert.png index 7d0f0f963f..e430339fed 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Desert.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Golden.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Golden.png index 59d30103ba..4572e3873a 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Golden.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Red.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Red.png index 3c5ba97e8a..e1e8f79251 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Red.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Shade.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Shade.png index d532f0bae3..b87e3249a0 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Shade.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Skeleton.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Skeleton.png index 1619b5e1a3..b1aebf33cb 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Skeleton.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-White.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-White.png index 0660e2f8e3..d33c17b827 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-White.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-White.png differ diff --git a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Zombie.png b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Zombie.png index acf2daf288..fc3c31decb 100644 Binary files a/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Zombie.png and b/common/img/sprites/spritesmith/stable/mounts/Mount_Head_Wolf-Zombie.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Base.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Base.png new file mode 100644 index 0000000000..e49cf3ea2d Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Base.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png new file mode 100644 index 0000000000..972ef6f174 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyBlue.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png new file mode 100644 index 0000000000..1ad768b0ef Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-CottonCandyPink.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png new file mode 100644 index 0000000000..354c6faa7b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Desert.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png new file mode 100644 index 0000000000..1ba6c51e01 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Golden.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Red.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Red.png new file mode 100644 index 0000000000..6cc0dd4e77 Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Red.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png new file mode 100644 index 0000000000..ad63d22e5b Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Shade.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png new file mode 100644 index 0000000000..d28e8e54ee Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Skeleton.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-White.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-White.png new file mode 100644 index 0000000000..d9c2e237fc Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-White.png differ diff --git a/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png new file mode 100644 index 0000000000..9fc3b1b2ec Binary files /dev/null and b/common/img/sprites/spritesmith/stable/pets/Pet-Sheep-Zombie.png differ diff --git a/common/locales/cs/backgrounds.json b/common/locales/cs/backgrounds.json index a8862cef57..02ad3393ea 100644 --- a/common/locales/cs/backgrounds.json +++ b/common/locales/cs/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Rozkvetlá louka", "backgroundFloralMeadowNotes": "Piknik na rozkvetlé louce", "backgroundGumdropLandText": "Gumídková země", - "backgroundGumdropLandNotes": "Kousek scenérie z gumídkové země" + "backgroundGumdropLandNotes": "Kousek scenérie z gumídkové země", + "backgrounds052015": "SET 12: Vydán v květnu 2015", + "backgroundMarbleTempleText": "Oblázkový chrám", + "backgroundMarbleTempleNotes": "Zapózuj před oblázkovým chrámem", + "backgroundMountainLakeText": "Horské jezero", + "backgroundMountainLakeNotes": "Namoč si prstíky v horském jezeře.", + "backgroundPagodasText": "Pagody", + "backgroundPagodasNotes": "Vyšplhej na vršek pagod.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/cs/challenge.json b/common/locales/cs/challenge.json index 4224065d2f..fe410cd0b0 100644 --- a/common/locales/cs/challenge.json +++ b/common/locales/cs/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Zvolit vítěze a zavřít výzvu:", "deleteOrSelect": "Smazat nebo určit výherce", "endChallenge": "Ukončit výzvu", - "challengeDiscription": "Toto jsou úkoly dané výzvy. Podle aktivity uživatelů mění barvu a podle nich je možné znázornit na grafu celkový pokrok skupiny.", + "challengeDiscription": "Toto jsou úkoly Výzvy, které ti budou přidány do tvých úkolů na hlavní stránce jakmile se Výzvy zúčastníš. Vzorové úkoly Výzvy níže budou měnit barvu a získávat grafy, aby ses mohl podívat na tvůj celkový postup skupiny.", "hows": "Jak se všem daří?", "filter": "Filtr", "groups": "Skupiny", @@ -33,7 +33,8 @@ "challengeTagPop": "Výzvy se ti objeví na seznamu štítků pod panelem i v popiscích úkolů. Takže název může být dlouhý, ale budeš také potřebovat 'krátký název'. Tzn. 'Shodit za 3 měsíce 10 kilo' by mohlo být zkráceno na '-10kg' (Klikni pro více informací).", "challengeDescr": "Popis", "prize": "Cena", - "prizePop": "Pokud někdo může 'vyhrát' tvou výzvu, můžeš jej odměnit drahokamy. Maximum = počet tvých drahokamů (+ drahokamy cechu, pokud jsi tvůrcem výzvy tohoto cechu). Poznámka: Výhra nemůže být později změněna a nevrací se, pokud je výzva zrušena.", + "prizePop": "Pokud někdo může \"vyhrát\" tvou výzvu, můžeš jej odměnit drahokamy. Maximum = #počet tvých drahokamů (+ drahokamy ve tvém cechu) Pozn.: Výhra nemůže být později změněna.", + "prizePopTavern": "Pokud někdo může 'vyhrát' tvou výzvu, můžeš jej odměnit drahokamy. Maximum = počet tvých drahokamů (+ drahokamy cechu, pokud jsi tvůrcem výzvy tohoto cechu). Poznámka: Výhra nemůže být později změněna a výhra z Výzvy z krčmy se nevrací, pokud je výzva zrušena.", "publicChallenges": "Minimálně 1 drahokam za veřejné výzvy (opravdu to eliminuje spam).", "officialChallenge": "Oficiální výzva HabitRPG", "by": "od", @@ -43,6 +44,7 @@ "selectGroup": "Prosím, vyber skupinu", "challengeCreated": "Výzva vytvořena", "sureDelCha": "Jsi si jistý, že chceš tuto výzvu smazat?", + "sureDelChaTavern": "Jsi si jistý, že chceš tuto výzvu smazat? Nedostaneš zpět Drahokamy.", "removeTasks": "Odstranit úkoly", "keepTasks": "Ponechat úkoly", "closeCha": "Zavřít výzvu a...", diff --git a/common/locales/cs/character.json b/common/locales/cs/character.json index ede1c88278..bf93b8dda1 100644 --- a/common/locales/cs/character.json +++ b/common/locales/cs/character.json @@ -52,14 +52,16 @@ "costume": "Kostým", "costumeText": "Pokud se ti více líbí vzhled jiného vybavení, než toho, které máš na sobě, zaškrtni \"použít kostým\". Kostým se ti zobrazí na tvém právě používaném vybavení, které tak hezky schová.", "useCostume": "Použít kostým", - "gearAchievement": "Získal jsi Ocenění \"Maximální Vybavení\" za vylepšení výbavy na maximální úroveň.", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Maximální výbava", - "ultimGearText": "Vylepšil zbraň a brnění na maximální úroveň.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Úroveň", "levelUp": "Další úroveň!", "mana": "Mana", "hp": "Zdraví", - "mp": "Mana", + "mp": "MP", "xp": "Zkušenost", "health": "Zdraví", "allocateStr": "Body přiřazené k síle:", @@ -70,6 +72,7 @@ "allocatePerPop": "Přidat bod k vnímání", "allocateInt": "Body přiřazené k Inteligenci:", "allocateIntPop": "Přiřadit bod k inteligenci", + "noMoreAllocate": "Nyní, když jsi dosáhl úrovně 100, už nebudeš dostávat žádné body atributů. Můžeš pokračovat v dosahování dalších úrovní, nebo můžeš začít nové dobrodružství na úrovni 1, když použiješ Orb Znovuzrození, který nyní najdeš zdarma na Trhu.", "stats": "Statistiky", "strength": "Síla", "strengthText": "Síla zvyšuje šanci náhodných \"kritických zásahů\" a díky tomu i bonus ke zlaťákům, zkušenosti a nalézání předmětů. Také ovlivňuje vážnost zranění bosse.", @@ -138,5 +141,6 @@ "displayNameDescription3": "a sjeď dolů na sekci registrace, aby sis změnil své přihlašovací jméno.", "unequipBattleGear": "Odebrat válečnou zbroj", "unequipCostume": "Odebrat kostým", - "unequipPetMountBackground": "Odebrat mazlíčka, jízdní zvíře, pozadí" + "unequipPetMountBackground": "Odebrat mazlíčka, jízdní zvíře, pozadí", + "animalSkins": "Zvířecí kůže" } \ No newline at end of file diff --git a/common/locales/cs/communityguidelines.json b/common/locales/cs/communityguidelines.json index 9e48136aff..2b8077cbcc 100644 --- a/common/locales/cs/communityguidelines.json +++ b/common/locales/cs/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Art Trello", "commGuideLink07description": "na posílání pixel art.", "commGuideLink08": "Trello Výprav", - "commGuideLink08description": "pro posílání napsaných výprav." + "commGuideLink08description": "pro posílání napsaných výprav.", + "lastUpdated": "Naposledy aktualizováno" } \ No newline at end of file diff --git a/common/locales/cs/content.json b/common/locales/cs/content.json index 2487c714a7..61234feaf1 100644 --- a/common/locales/cs/content.json +++ b/common/locales/cs/content.json @@ -1,6 +1,10 @@ { "potionText": "Lektvar zdraví", "potionNotes": "Obnoví 15 bodů zdraví (okamžitě)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "vlk", "dropEggWolfAdjective": "věrný", "dropEggTigerCubText": "tygřík", @@ -54,9 +58,11 @@ "questEggRockAdjective": "živý", "questEggBunnyText": "Králíček", "questEggBunnyAdjective": "přítulný", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", - "eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a to se vylíhne v <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggSlimeText": "Marshmallow želé", + "questEggSlimeAdjective": "sladký", + "questEggSheepText": "Beran", + "questEggSheepAdjective": "huňatý", + "eggNotes": "Najdi líhnoucí lektvar, nalij ho na vejce a z něj se pak vylíhne <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Základní", "hatchingPotionWhite": "Bílý", "hatchingPotionDesert": "Pouštní", diff --git a/common/locales/cs/front.json b/common/locales/cs/front.json index 27ea7966d6..c7880e8d22 100644 --- a/common/locales/cs/front.json +++ b/common/locales/cs/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Ať je život hrou", - "tagline": "Bezplatná služba pro tvorbu dobrých návyků, kde je život hrou.", - "landingp1": "Problém aplikací pro produktivitu na trhu je ten, že nenabízí systém motivace uživatele, který by ho nutil zůstat. HabitRPG tohle nabízí a ještě tě u toho pobaví rozsáhlou řadou odměn za tvé úspěchy, ale i povzbudí penalizací za nesplnění tvých úkolů. HabitRPG je externím motivátorem pro tvé každodenní činnosti.", - "landingp2header": "Okamžitá odměna", - "landingp2": "Kdykoli upevníš pozitivní zvyk, splníš každodenní úkol nebo splníš něco z úkolů, HabitRPG tě okamžitě odmění v podobě zkušenostních bodů a zlaťáků. Zkušenostní body tě přibližují k další úrovni postavy, ve kterých odemykáš další možnosti, jako jsou povolání a mazlíčci, a vylepšuješ svou osobní statistiku. Zlaťáky můžeš utrácet za předměty, které mění tvůj zážitek, nebo osobní odměny, které si můžeš vytvořit za účelem osobní motivace. Když ti i ty nejmenší úspěchy opatří okamžitou odměnu, budeš méně náchylný k otálení a odkládání věcí na později.", - "landingp3header": "Následky", - "landingp3": "Pokaždé, když propadneš nějakému zlozvyku nebo nezvládneš dokončit některý z denních úkolů, ztratíš část zdraví. Pokud ti zdraví klesne příliš, zemřeš a ztratíš část z pokroku, kterého jsi dosáhl. Díky okamžitým následkům ti může HabitRPG pomoci překonat zlozvyky a cykly prokrastinace předtím, než způsobí problémy v reálném životě.", - "landingp4header": "Odpovědnost", - "landingp4": "Aktivní komunita, kterou HabitRPG poskytuje, ti dává odpovědnost, kterou potřebuješ k vytrvání v úkolech. Díky systému družin se můžeš nechat motivovat svými přáteli. Systém cechů ti umožní najít lidi s podobnými zájmy nebo problémy, takže budeš moci sdílet své cíle a rady jak překonávat překážky. Právě komunita na HabitRPG zajišťuje podporu a odpovědnost, kterou potřebuješ k úspěchu. ", + "FAQ": "FAQ", + "accept1Terms": "Kliknutím na následující tlačítko souhlasím s", + "accept2Terms": "a", + "alexandraQuote": "Nemohla jsem o HabitRPG nemluvit při svém proslovu v Madridu. Nástroj, který musí mít každý živnostník, který by potřeboval nějakého šéfa nad sebou.", + "althaireQuote": "Být neustále na nějaké výpravě mě hodně motivuje plnit denní úkoly a úkoly v úkolníčku. Mou největší motivací je nenechat mou družinu ve štychu.", + "andeeliaoQuote": "Úžasný produkt, začala jsem teprve před pár dny a již si více hlídám čas a jsem mnohem produktivnější!", + "autumnesquirrelQuote": "Už se tolik neflákám jak v práci, tak doma, a platím účty včas.", + "businessSample1": "Potvrď 1 stranu Inventáře", + "businessSample2": "20 minut archivace", + "businessSample3": "Seřadit a zpracovat příchozí poštu", + "businessSample4": "Připravit 1 dokument pro klienta", + "businessSample5": "Zavolat klientům/Odložit telefonáty", + "businessText": "Používejte HabitRPG při podnikání", + "choreSample1": "Dát špinavé prádlo do koše", + "choreSample2": "20 minut domácích prací", + "choreSample3": "Umýt nádobí", + "choreSample4": "Uklidit jeden pokoj", + "choreSample5": "Vyprat a usušit várku prádla", + "chores": "Domácí práce", + "communityBug": "Nahlásit chybu", + "communityExtensions": "Dodatky a rozšíření", + "communityFacebook": "Facebook", + "communityFeature": "Zažádat o funkci", + "communityForum": "Fórum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Jak to funguje", + "companyBlog": "Blog", + "companyDonate": "Přispět", + "companyExtensions": "Rozšíření", + "companyPrivacy": "Soukromí", + "companyTerms": "Podmínky", + "companyVideos": "Videa", + "contribUse": "Přispěvatelé HabitRPG používají", + "dragonsilverQuote": "Ani už nedokážu vyjmenovat všechny aplikace na sledování úkolů a management času, které jsem v minulosti vyzkoušel... HRPG je jediný, který mi opravdu pomohl něco udělat a ne jen si věci vypsat.", + "dreimQuote": "Když jsem minulé léto objevila HabitRPG, neudělala jsem asi polovinu zkoušek. Ale díky denním úkolů jsem byla schopná zorganizovat si svůj čas a srovnat se do latě. A nakonec jsem udělala všechny zkoušky minulý měsíc na velice dobré známky.", + "elmiQuote": "Každý den se těším, až vstanu a získám další zlato!", + "email": "Email", + "emailNewPass": "Poslat nové heslo na email", + "evagantzQuote": "První kontrola u zubaře, který byl poprvé spokojen s mými čistícími návyky. Děkuju, HabiRPG!", + "examplesHeading": "Hráči používají HabitRPG ke zvládnutí...", + "featureAchievementByline": "Děláš něco úžasného? Získej odznak a všem ho ukaž!", + "featureAchievementHeading": "Odznaky za úspěchy", + "featureEquipByline": "Kup si limitované edice výzbroje, lektvary, a další virtuální zboží na našem Trhu za odměny za úkoly!", + "featureEquipHeading": "Vybavení a další", + "featurePetByline": "Vejce a předměty nacházíš po splnění úkolů. Buď tak produktivní, jak jen dokážeš, a nasbírej mazlíčky a zvířata!", + "featurePetHeading": "Mazlíčci a zvířata", + "featureSocialByline": "Přidej se ke skupinám se stejnými zájmy a stejně smýšlejícími lidmi. Vytvářej Výzvy a soutěž s dalšími uživateli.", + "featureSocialHeading": "Sociální hra", + "featuredIn": "Zmíněno v", + "featuresHeading": "Také tu máme...", + "footerCommunity": "Komunita", + "footerCompany": "Společnost", + "footerMobile": "Mobilní aplikace", + "footerSocial": "Komunita", + "forgotPass": "Zapomněl jsem heslo", + "frabjabulousQuote": "Díky HabitRPG jsem dostala naprosto suprovou práci... A co víc, každý den používám zubní nit!", + "free": "Hraj zdarma", + "gamifyButton": "Ať je život hrou již dnes!", + "goalSample1": "Cvičit na piáno 1 hodinu", + "goalSample2": "Pracovat na článku na publikaci", + "goalSample3": "Pracovat na příspěvku na blogu", + "goalSample4": "Lekce japonštiny na Duolingo", + "goalSample5": "Přečíst si naučný článek", + "goals": "Cíle", + "health": "Zdraví", + "healthSample1": "Vypít vodu/limonádu", + "healthSample2": "Vzít si žvýkačku/Zapálit si", + "healthSample3": "Jít po schodech/Jet výtahem", + "healthSample4": "Jíst zdravě/nezdravě", + "healthSample5": "Zapotit se na 1 hodinu", + "history": "Historie", + "infhQuote": "HabitRPG mi opravdu pomohlo dát mému životu nějakou strukturu.", + "invalidEmail": "Aby mohlo proběhnout resetování hesla, musí být zadán platný email.", + "irishfeet123Quote": "Měla jsem problém s úklidem. Nechávala jsem všude nádobí a skleničky. HabitRPG mi pomohlo!", + "joinOthers": "Přidej se k 200 000 lidí, kteří se již baví při dosahování svých cílů!", + "kazuiQuote": "Před HabitRPG jsem se zasekla s diplomkou a byla jsem nespokojena se svou disciplínou ohledně domácích prací a věcí jako učením se slovíček. Ukázalo se, že když si tyhle cíle rozdělím na menší, je mnohem snazší se motivovat a neustále pracovat.", + "landingadminlink": "administrační balíčky", "landingend": "Stále nejsi přesvědčen?", "landingend2": "Podívej se na detailnější seznam", - "landingfeatureslink": "našich služeb", "landingend3": ". Hledáš trochu osobnější přístup? Podívej se na naše", - "landingadminlink": "administrační balíčky", "landingend4": ", které jsou skvělé pro rodiny, učitele, podpůrné skupiny a podniky.", + "landingfeatureslink": "našich služeb", + "landingp1": "Problém aplikací pro produktivitu na trhu je ten, že nenabízí systém motivace uživatele, který by ho nutil zůstat. HabitRPG tohle nabízí a ještě tě u toho pobaví rozsáhlou řadou odměn za tvé úspěchy, ale i povzbudí penalizací za nesplnění tvých úkolů. HabitRPG je externím motivátorem pro tvé každodenní činnosti.", + "landingp2": "Kdykoli upevníš pozitivní zvyk, splníš každodenní úkol nebo splníš něco z úkolů, HabitRPG tě okamžitě odmění v podobě zkušenostních bodů a zlaťáků. Zkušenostní body tě přibližují k další úrovni postavy, ve kterých odemykáš další možnosti, jako jsou povolání a mazlíčci, a vylepšuješ svou osobní statistiku. Zlaťáky můžeš utrácet za předměty, které mění tvůj zážitek, nebo osobní odměny, které si můžeš vytvořit za účelem osobní motivace. Když ti i ty nejmenší úspěchy opatří okamžitou odměnu, budeš méně náchylný k otálení a odkládání věcí na později.", + "landingp2header": "Okamžitá odměna", + "landingp3": "Pokaždé, když propadneš nějakému zlozvyku nebo nezvládneš dokončit některý z denních úkolů, ztratíš část zdraví. Pokud ti zdraví klesne příliš, zemřeš a ztratíš část z pokroku, kterého jsi dosáhl. Díky okamžitým následkům ti může HabitRPG pomoci překonat zlozvyky a cykly prokrastinace předtím, než způsobí problémy v reálném životě.", + "landingp3header": "Následky", + "landingp4": "Aktivní komunita, kterou HabitRPG poskytuje, ti dává odpovědnost, kterou potřebuješ k vytrvání v úkolech. Díky systému družin se můžeš nechat motivovat svými přáteli. Systém cechů ti umožní najít lidi s podobnými zájmy nebo problémy, takže budeš moci sdílet své cíle a rady jak překonávat překážky. Právě komunita na HabitRPG zajišťuje podporu a odpovědnost, kterou potřebuješ k úspěchu. ", + "landingp4header": "Odpovědnost", + "leadText": "HabitRPG je aplikace na vytváření zvyků a udržení produktivity, která ti z reálného života udělá hru. Díky odměnám a trestům budeš motivován, a silná sociální síť tě bude inspirovat. HabitRPG ti pomůže dosáhnout tvých cílů, ať už chceš být zdravý, pilný, nebo šťastný.", + "login": "Přihlásit", + "loginAndReg": "Přihlásit / Registrovat", + "loginFacebookAlt": "Přihlásit / Registrovat pomocí Facebooku", + "logout": "Odhlásit", "marketing1Header": "Zlepšete své návyky hraním hry", "marketing1Lead1": "HabitRPG je internetová hra, která zlepšuje návyky v reálném životě. Mění tvůj život v hru tím, že všechny tvé úkoly (zvyky, denní úkoly a úkoly v úkolníčku) přemění na malá \"monstra\", která musíš porazit. Čím lepší v tom budeš, tím dále budeš postupovat ve hře. Pokud se nebudeš snažit, tvá postava začne chřadnout. ", "marketing1Lead2": "Získej Hustou Výbavu. Vylepši si zvyky aby sis mohl vylepšit postavu. Pochlub se hustou výbavou, kterou sis zasloužil", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bossové", "marketing2Lead3": "Výzvy ti umožňují soutěžit s přáteli a neznámými lidmi. Ten, kdo ze sebe při výzvě vydá to nejlepší, vyhrává speciální ceny.", "marketing3Header": "Aplikace", - "marketing3Lead1Title": "iPhone a Android", "marketing3Lead1": "Aplikace pro iPhone a Android ti umožňují postarat se o vše na cestách. Uvědomujeme si, že přihlášení se na stránku, abys odklikal úkoly, může být otrava. ", "marketing3Lead2": "Další nástroje třetích stran přináší HabitRPG do různých aspektů tvého života. Naše API umožňuje snadnou integraci s věcmi jako rozšířením Chrome, se kterým budeš ztrácet body za surfování po neproduktivních stránkách, nebo získávat body za surfování po těch produktivních. Více se dozvíš zde", "marketing4Header": "Využití v organizacích", - "marketing4Lead1Title": "Vzdělávání hrou", "marketing4Lead1": "Vzdělávání je jedním z nejlepších sektorů pro zhratelnění. Všichni víme, jak jsou v dnešní době studenti přilepení k mobilům a počítačovým hrám, využijte toho! Nechte je soupeřit v přátelské soutěži. Odměňujte dobré chování unikátními cenami. A pozorujte jak se jejich známky a chování zlepší.", - "marketing4Lead2Title": "Zdravý životní styl jako hra", + "marketing4Lead1Title": "Vzdělávání hrou", "marketing4Lead2": "Náklady na zdraví rostou a něco se musí změnit. Stovky programů jsou sestavovány za účelem snížení nákladů a zlepšení blahobytu. Věříme, že HabitRPG může dláždit cestu ke zdravému životnímu stylu.", - "marketing4Lead3Title": "Proměň vše ve hru", + "marketing4Lead2Title": "Zdravý životní styl jako hra", "marketing4Lead3-1": "Chceš proměnit svůj život ve hru?", "marketing4Lead3-2": "Zajímáš se o vedení skupiny ve vzdělání, wellness a více?", "marketing4Lead3-3": "Chceš se dozvědět víc?", - "playButton": "Hraj", - "username": "Uživatelské jméno", - "password": "Heslo", - "useUUID": "Použij UUID / API Token (pro uživatele Facebooku) ", - "passMan": "Pokud používáš správce hesel ( jako 1Password) a máš problémy se přihlásit, zkus napsat uživatelské jméno a heslo ručně.", - "forgotPass": "Zapoměl jsem heslo", - "emailNewPass": "Poslat nové heslo na email", - "invalidEmail": "Aby mohlo proběhnout resetování hesla, musí být zadán platný email.", - "email": "Email", - "passConfirm": "Potvrdit heslo", - "accept1Terms": "Kliknutím na následující tlačítko souhlasím s", - "terms": "Podmínkami", - "accept2Terms": "a", - "privacy": "Ochranou soukromí", - "home": "Domů", - "learnMore": "Dozvědět se více", - "contact": "Kontakt", - "history": "Historie", - "anonymous": "Anonymní", - "tasks": "Úkoly", - "loginAndReg": "Přihlásit / Registrovat", - "loginFacebookAlt": "Přihlásit / Registrovat pomocí Facebooku", - "login": "Přihlásit", - "register": "Registrovat", - "options": "Možnosti", - "logout": "Odhlásit", - "sync": "Synchronizovat", - "FAQ": "FAQ", - "tutorials": "Průvodci", - "psst": "Psst", - "footerMobile": "Mobilní aplikace", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Proměň vše ve hru", "mobileAndroid": "Android", - "footerCompany": "Společnost", - "companyDonate": "Přispět", - "companyAbout": "Jak to funguje", - "companyVideos": "Videa", - "companyBlog": "Blog", - "companyExtensions": "Rozšíření", - "companyPrivacy": "Soukromí", - "companyTerms": "Podmínky", - "footerCommunity": "Komunita", - "communityBug": "Nahlásit chybu", - "communityFeature": "Zažádat o funkci", - "communityExtensions": "Dodatky a rozšíření", - "communityForum": "Fórum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Komunita", - "socialTitle": "HabitRPG - Ať je život hrou", - "watchVideos": "Podívej se na videa", + "mobileIOS": "iOS", + "motivate": "Motivuj sebe a svůj tým!", + "motivate1": "Motivuj se k nemožnému.", + "motivate2": "Zorganizuj se. Motivuj se. Sbírej zlato.", + "passConfirm": "Potvrdit heslo", + "passMan": "Pokud používáš správce hesel ( jako 1Password) a máš problémy se přihlásit, zkus napsat uživatelské jméno a heslo ručně.", + "password": "Heslo", + "playButton": "Hraj", + "playButtonFull": "Hraj HabitRPG", "presskit": "Pro novináře", + "presskitDownload": "Stáhnout všechny obrázky:", "presskitText": "Děkujeme za zájem o HabitRPG! Následující obrázky mohou být použity pro články nebo videa o HabitRPG. pro více informací, prosíme, kontaktujte Sienu Leslie na leslie@habitrpg.com.", - "presskitDownload": "Stáhnout všechny obrázky:" + "privacy": "Ochranou soukromí", + "psst": "Psst", + "punishByline": "Zlom zlozvyky a skonči s flákáním díky okamžitým následkům.", + "punishHeading1": "Nesplnil jsi denní cíl?", + "punishHeading2": "Ztratíš zdraví!", + "questByline1": "Hraní s přáteli tě činí odpovědným za tvé úkoly.", + "questByline2": "Zadávejte si navzájem Výzvy a dosáhněte cílů společně!", + "questHeading1": "Bojuj s přáteli proti příšerám!", + "questHeading2": "Když se budeš flákat, odnesou to všichni!", + "register": "Registrovat", + "rewardByline1": "Utrácej zlato za virtuální i reálné odměny.", + "rewardByline2": "Okamžité odměny tě budou motivovat!", + "rewardHeading": "Splň úkol a získej za to zlato!", + "sampleDailies": "Příklad denních úkolů", + "sampleHabits": "Příklad zvyků", + "sampleToDo": "Příklad úkolů v úkolníčku", + "school": "Škola", + "schoolSample1": "Dokončit 1 úlohu", + "schoolSample2": "Studovat 1 hodinu", + "schoolSample3": "Sejít se se studijní skupinou", + "schoolSample4": "Poznámky k 1 kapitole", + "schoolSample5": "Přečíst 1 kapitolu", + "sixteenBitFilQuote": "Plním své úkoly v rekordním čase díky HabitRPG. Vždycky se hrozně těším, až dosáhnu další úrovně!", + "skysailorQuote": "Moje družina a naše výpravy mě drží stále ve hře, což mě motivuje plnit své závazky a měnit tak svůj život k lepšímu.", + "socialTitle": "HabitRPG - Ať je život hrou", + "supermouse35Quote": "Víc cvičím a už měsíc jsem si nezapomněla vzít léky! Díky, Habit :D", + "sync": "Synchronizovat", + "tasks": "Úkoly", + "teamSample1": "Načrtnout itinerář meetingu na úterý", + "teamSample2": "Brainstorming ohledně hacknutí růstu", + "teamSample3": "Prodiskutovat KPI na tento týden", + "teams": "Týmy", + "terms": "Podmínkami", + "testimonialHeading": "Co o nás říkají...", + "tutorials": "Průvodci", + "unlockByline1": "Dosáhni svých cílů a postup na vyšší úroveň.", + "unlockByline2": "Odemkni novou motivaci, jako je sbírání mazlíčků, náhodné odměny, sesílání kouzel a mnohem víc!", + "unlockHeadline": "Čím jsi produktivnější, tím více obsahu odemkneš!", + "useUUID": "Použij UUID / API Token (pro uživatele Facebooku) ", + "username": "Uživatelské jméno", + "watchVideos": "Podívej se na videa", + "work": "Práce", + "zelahQuote": "HabitRPG mi pomáhá rozhodnout se, jestli jít do postele a získat za to body, nebo zůstat vzhůru a přijít o zdraví!", + "reportAccountProblems": "Nahlásit problémy z účtem", + "reportCommunityIssues": "Nahlásit problém v komunitě", + "generalQuestionsSite": "Obecné otázky o stránce", + "businessInquiries": "Obchodní poptávka", + "merchandiseInquiries": "Poptávka po zboží", + "marketingInquiries": "Poptávka marketing/sociální média" } \ No newline at end of file diff --git a/common/locales/cs/gear.json b/common/locales/cs/gear.json index 6489588a0e..bc32b65327 100644 --- a/common/locales/cs/gear.json +++ b/common/locales/cs/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Píchni své nepřátele nebo se pusť do svého oblíbeného jídla - tyhle všestranné vidle zvládnou všechno! Nepřináší žádný benefit.", "weaponMystery201502Text": "Třpytivá okřídlená hůl lásky a také pravdy", "weaponMystery201502Notes": "Za křídla! Za lásku! A také za pravdu! Nepřináší žádný benefit. Předmět pro předplatitele únor 2015.", + "weaponMystery201505Text": "Kopí zeleného rytíře", + "weaponMystery201505Notes": "Toto zelené a stříbrné kopí sundalo již mnoho jezdců z jejich zvířat. Nepřináší žádný benefit. Předmět pro předplatitele květen 2015.", "weaponMystery301404Text": "Steampunková hůl", "weaponMystery301404Notes": "Výborná na procházku po městě. Předmět pro předplatitele březen 2015. Nepřináší žádný benefit.", "armor": "zbroj", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxie se třpytí v kovu tohoto brnění a posilují nositelovo odhodlání. Nepřináší žádný benefit. Předmět pro předplatitele leden 2015.", "armorMystery201503Text": "Akvamarínové zbroj", "armorMystery201503Notes": "Tento modrý minerál symbolizuje štěstí, spokojenost a nekonečnou produktivitu. Nepřináší žádný benefit. Předmět pro předplatitele březen 2015.", + "armorMystery201504Text": "Oděv pilné včelky", + "armorMystery201504Notes": "V tomto okouzlujícím oděvu budeš produktivní jako pilná včelka! Nepřináší žádný benefit. Předmět pro předplatitele Duben 2015.", "armorMystery301404Text": "Steampunk oblek", "armorMystery301404Notes": "Elegantní a fešácký, joj! Nepřináší žádný benefit. Předmět pro předplatitele únor 3015.", "headgear": "Pokrývka hlavy", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Kdo je tu tučňák? nepřináší žádný benefit. Předmět pro předplatitele prosinec 2014.", "headMystery201501Text": "Hvězdná helma", "headMystery201501Notes": "Hvězdné konstalace se třpytí a poblikávají v této helmě a vedou nositelovy myšlenky k většímu soustředění. Nepřináší žádný benefit. Předmět pro předplatitele leden 2015.", + "headMystery201505Text": "Helma zeleného rytíře", + "headMystery201505Notes": "Zelená chocholka na této železné helmě se hrdě třepotá. Nepřináší žádný benefit. Předmět pro předplatitele květen 2015.", "headMystery301404Text": "Fešný cylindr", "headMystery301404Notes": "Fešný cylindr pro ty největší džentlmeny. Předmět pro předplatitele leden 2015. Nepřináší žádný benefit.", "headMystery301405Text": "Obyčejný cylindr", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Buď motýlem a poletuj kolem! Nepřináší žádný benefit. Výbava pro předplatitele duben 2014", "backMystery201410Text": "Křídla goblina", "backMystery201410Notes": "Proleť se nocí na těchto silných křídlech. Nepřináší žádný benefit. Výbava pro předplatitele říjen 2014.", + "backMystery201504Text": "Křídla pilné včelky", + "backMystery201504Notes": "Bzzzz! Poctivě od úkolu k úkolu. Nepřináší žádný benefit. Předmět pro předplatitele Duben 2015.", "backSpecialWonderconRedText": "Mocná kápě", "backSpecialWonderconRedNotes": "Skví se silou a krásou. Speciální edice běžné zbroje. Nepřináší žádný benefit.", "backSpecialWonderconBlackText": "Záludná kápě", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Korálový límec", "bodySpecialSummerHealerNotes": "Stylový límec ze živého korálů! Nepřidává žádný bonus. Limitovaná edice 2014 Letní Výbava.", "headAccessory": "doplňky na hlavu", + "accessories": "Doplňky", + "animalEars": "Zvířecí uši", "headAccessoryBase0Text": "Bez příslušenství na hlavě", "headAccessoryBase0Notes": "Bez příslušenství na hlavě.", "headAccessorySpecialSpringRogueText": "Fialové kočičí uši", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Tyto uši poctivě naslouchají, jestli někde kolem není nějaký mág, který odhaluje kouzla. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.", "headAccessorySpecialSpring2015HealerText": "Zelené kočičí uši", "headAccessorySpecialSpring2015HealerNotes": "Z těchto roztomilých kočičí uší všichni zezelenají závistí. Nepřináší žádný benefit. Limitovaná edice Jarní výbavy 2015.", + "headAccessoryBearEarsText": "Medvědí uši", + "headAccessoryBearEarsNotes": "Tyhle uši z tebe udělají chlupatého medvídka! Nepřináší žádný benefit.", + "headAccessoryCactusEarsText": "Kaktusové uši", + "headAccessoryCactusEarsNotes": "Tyhle uši z tebe udělají pichlavý kaktus! Nepřináší žádný benefit.", + "headAccessoryFoxEarsText": "Liščí uši", + "headAccessoryFoxEarsNotes": "Tyhle uši z tebe udělají chytrou lišku! Nepřináší žádný benefit.", + "headAccessoryLionEarsText": "Lví uši", + "headAccessoryLionEarsNotes": "Tyhle uši z tebe udělají vznešeného lva! Nepřináší žádný benefit.", + "headAccessoryPandaEarsText": "Pandí uši", + "headAccessoryPandaEarsNotes": "Tyto uši z tebe udělají něžnou padnu! Nepřináší žádný benefit.", + "headAccessoryPigEarsText": "Prasečí uši", + "headAccessoryPigEarsNotes": "Tyto uši z tebe udělají kouzelné prasátko! Nepřináší žádný benefit.", + "headAccessoryTigerEarsText": "Tygří uši", + "headAccessoryTigerEarsNotes": "Tyhle uši z tebe udělají divokého tygra! Nepřináší žádný benefit.", + "headAccessoryWolfEarsText": "Vlčí uši", + "headAccessoryWolfEarsNotes": "Tyhle uši z tebe udělají loajálního vlka! Nepřináší žádný benefit.", "headAccessoryMystery201403Text": "Paroží lesáka", "headAccessoryMystery201403Notes": " Tohle paroží se třpytí mechem a lišejníkem. Nepřináší žádný benefit. Výbava pro předplatitele březen 2014.", "headAccessoryMystery201404Text": "Měsíční motýlí tykadla", diff --git a/common/locales/cs/generic.json b/common/locales/cs/generic.json index 6fe05b3793..9e3cca64ae 100644 --- a/common/locales/cs/generic.json +++ b/common/locales/cs/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitika", "expandToolbar": "Rozbalit lištu", "collapseToolbar": "Zabalit lištu", - "formattingMarkdown": "Formátování povoleno", + "markdownBlurb": "HabitRPG používá formátování ve zprávách. Podívej se na Tahák na formátování, kde najdeš více informací.", + "showFormattingHelp": "Ukázat nápovědu k formátování", + "hideFormattingHelp": "Schovat nápovědu k formátování", + "youType": "Napíšeš:", + "youSee": "Vidíš:", + "italics": "*kurzíva*", + "bold": "**tučně**", + "strikethrough": "~~přeškrtnuto~~", + "emojiExample": ":smajlík:", + "markdownLinkEx": "[HabitRPG je super!](https://habitrpg.com)", + "markdownImageEx": "![povinný text](https://habitrpg.com/cake.png \"nepovinný název po najetí myší\")", + "unorderedListHTML": "+ První položka
+ Druhá položka
+ Třetí položka", + "unorderedListMarkdown": "+ První položka\n+ Druhá položka\n+ Třetí položka", + "code": "`kód`", "achievements": "Úspěchy", "modalAchievement": "Úspěch!", "special": "Speciální", diff --git a/common/locales/cs/groups.json b/common/locales/cs/groups.json index 9f7b08dd86..d466e1373e 100644 --- a/common/locales/cs/groups.json +++ b/common/locales/cs/groups.json @@ -2,7 +2,7 @@ "tavern": "Krčma", "innCheckOut": "Odhlásit se z hostince", "innCheckIn": "Odpočívat v hostinci", - "innText": "Jak se ti líbí v Hostinci, <%= name %>? Abychom tě ochránili, tvé denní úkoly jsou zmrazeny. To, co máš odškrtnuté nebude zpracováno nebo smazáno až do zítřka (den po tvém odhlášení). Buď opatrný, pokud je tvá družina na výpravě, to, co prošvihnou, zraní i tebe! A ty nemůžeš nijak pomoci. Jsi připraven odejít? Odhlaš se.", + "innText": "Odpočíváš v Hostinci! Zatímco tu budeš, tvé Denní úkoly ti na konci dne nijak neublíží, ale vždy se resetují. Ale pozor: pokud jsi v boji s Bossem, ublíží ti nesplněné úkoly tvých přátel v družině, pokud také nejsou v Hostinci! Navíc, jakákoliv újma, kterou uštědříš Bossovi (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", "lfgPosts": "Hledá se skupina (družina)", "tutorial": "Průvodce", "glossary": "Slovník", @@ -96,5 +96,25 @@ "abuseReported": "Děkujeme za nahlášení tohoto příspěvku. Moderátoři byli upozorněni.", "abuseAlreadyReported": "Již jsi tento příspěvek nahlásil.", "needsText": "Prosím, napiš zprávu.", - "needsTextPlaceholder": "Napiš svou zprávu sem." + "needsTextPlaceholder": "Napiš svou zprávu sem.", + "copyMessageAsToDo": "Zkopírovat zprávu jako Úkol", + "messageAddedAsToDo": "Zpráva zkopírována jako Úkol", + "messageWroteIn": "<%= user %> napsal v <%= group %>", + "msgPreviewHeading": "Náhled zprávy", + "leaderOnlyChallenges": "Pouze velitel družiny může vytvářet Výzvy", + "sendGift": "Poslat dárek", + "inviteFriends": "Pozvat přátele", + "inviteAlertInfo": "Pozvi přátele pomocí Uživatelského ID.", + "inviteExistUser": "Pozvat existujícího uživatele", + "inviteByEmail": "Pozvi přátele pomocí emailu. Pokud se přidají z tvého emailu, budou automaticky pozváni do této skupiny.", + "byColon": "Od:", + "inviteNewUsers": "Pozvat nové uživatele", + "inviteAlertInfo2": "Nebo sdílej tento link (kopírovat/vložit):", + "sendGiftHeading": "Poslat dárek <%= name %>", + "sendGiftGemsBalance": "Z <%= number %> Drahokamů", + "sendGiftCost": "Celkem: $<%= cost %> USD", + "sendGiftFromBalance": "Z bilance", + "sendGiftPurchase": "Koupit", + "sendGiftMessagePlaceholder": "Osobní zpráva (volitelné)", + "sendGiftSubscription": "<%= months %> měsíc(e/ů): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/cs/messages.json b/common/locales/cs/messages.json index 2f84f2171f..050e4e0a70 100644 --- a/common/locales/cs/messages.json +++ b/common/locales/cs/messages.json @@ -17,7 +17,7 @@ "messageHatched": "Tvé vejce se vylíhlo! Navštiv svou stáj, abys svého mazlíčka mohl vybavit.", "messageNotEnoughGold": "Nedostatek zlaťáků", "messageTwoHandled": "<%= gearText %> je dvouruční.", - "messageDropFood": "Našel jsi <%= dropArticle %><%= dropText %>! <%= dropNotes %>", + "messageDropFood": "Copak to je? A hele, <%= dropArticle %><%= dropText %>! <%= dropNotes %>", "messageDropEgg": "Našel jsi vejce, ze kterého se vylíhne <%= dropText %> ! <%= dropNotes %>", "messageDropPotion": "Našel jsi <%= dropText %> líhnoucí lektvar! <%= dropNotes %>", "messageFoundQuest": "Našel jsi výpravu \"<%= questText %>\"!" diff --git a/common/locales/cs/npc.json b/common/locales/cs/npc.json index dd085c85a6..f4e8191011 100644 --- a/common/locales/cs/npc.json +++ b/common/locales/cs/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Podpořil projekt na Kickstarteru, jak to jen bylo možné! ", "mattBoch": "Matt Boch", - "mattShall": "<%= name %>, cítíš se na projížďku? Klikni na zvíře, které si chceš osedlat. ", - "mattBochText1": "Vítej u mazlíčků! Jsem Matt, pán šelem. Zvol si mazlíčka, který tě bude doprovázet po tvém boku. Krm je a oni vyrostou v silná zvířata.", + "mattShall": "<%= name %>, cítíš se na projížďku? Jakmile dostatečně nakrmíš mazlíčka, objeví se tady a budeš se na něm moci projet. Klikni na zvíře, které si chceš osedlat. ", + "mattBochText1": "Vítej ve Stáji! Jsem Matt, Pán šelem. Až dosáhneš úrovně 4, budeš moci pomocí lektvarů líhnout vajíčka. Když se ti na Trhu vylíhne mazlíček, objeví se tady! Klikni na něj a objeví se u tvé postavy. Krm ho jídlem, které budeš nacházet, a on pak vyroste a budeš se na něm moci projet.", "daniel": "Daniel", - "danielText": "Vítej v krčmě! Chvilku se zdrž a poznej místní. Pokud si potřebuješ odpočinout (jedeš na dovolenou? náhlá nemoc?), nabízím ti pokoj v hostinci. Zatímco tu budeš ubytovaný, tvé denní úkoly budou zmrazeny tak, jak jsou (zaškrtnuté/nezaškrtnuté), dokud se nevrátíš. Na konci dne ti nijak neublíží.", - "danielText2": "Dej pozor: Pokud se účastníš boje s bossem, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny!", + "danielText": "Vítej v krčmě. Chvilku se zdrž a poznej místní. Pokud si potřebuješ odpočinout (jedeš na dovolenou? náhlá nemoc?), nabízím ti pokoj v Hostinci. Zatímco tu budeš přihlášen, tvé denní úkoly ti na konci dne neublíží, ale klidně si je můžeš odškrtnout .", + "danielText2": "Dej pozor: Pokud se účastníš boje s bossem, ublíží ti i za nesplněné denní úkoly ostatních členů tvé družiny! Navíc, jakákoliv újma, kterou uštědříš Bossovi (nebo nasbírané předměty) se ti nepřipíšou dokud se z Hostince neodhlásíš.", "alexander": "Obchodník Alexander", "welcomeMarket": "Vítej na trhu! Kup si vzácná vejce a lektvary! Prodej, co máš navíc! Objednej si užitečné služby! Přijď se podívat, co všechno nabízíme.", "sellForGold": "Prodej <%= item %> za <%= gold %> zlaťáků", @@ -45,9 +45,9 @@ "tourScrollDown": "Nezapomeň sjet dolů na stránce, abys viděl všechny možnosti! Klikni na svého avatara, aby ses vrátil zpět na stránku s úkoly.", "tourMuchMore": "Když skončíš s úkoly, můžeš s přáteli vytvořit Družinu, popovídat si v zájmových ceších, přidat se k Výzvám a více!", "tourStatsPage": "Tohle je stránka s tvými statistikami! Získej ocenění za splnění vyjmenovaných úkolů.", - "tourTavernPage": "Vítej v Krčme, chatu pro všechny věkové kategorie! Můžeš si tu zmrazit účet, když budeš třeba nemocný nebo když budeš pryč. Stačí kliknout na \"Odpočívat v hostinci\". Pojď pozdravit!", + "tourTavernPage": "Vítej v Krčme, chatu pro všechny věkové kategorie! Můžeš si tu zmrazit Denní úkoly, aby ti neublížily, když budeš třeba nemocný nebo když budeš pryč. Stačí kliknout na \"Odpočívat v hostinci\". Pojď pozdravit!", "tourPartyPage": "Tvá družina ti pomůže dodržovat cíle. Pozvi své přátele a odemkni Svitek výpravy!", "tourGuildsPage": "Cechy jsou sociální skupiny s podobnými zájmy. Můžeš si vyhledat témata, která tě zajímají! Doporučujeme Newbies Guild neboli Cech pro nováčky.", - "tourChallengesPage": "Přidání se k výzvě ti přidá úkoly do tvých listů. Soutěž proti ostatním uživatelům a vyhraj cenné drahokamy!", + "tourChallengesPage": "Výzvy jsou seznamy tématických úkolů vytvořené uživateli! Přidání se k výzvě ti přidá úkoly do tvých listů. Soutěž proti ostatním uživatelům a vyhraj cenné drahokamy!", "tourMarketPage": "Když dosáhneš úrovně 4, začneš po splnění úkolů náhodně nacházet vejce a lektvary. Budou se objevovat tady - použij je k vylíhnutí mazlíčků! Můžeš si je také koupi na Trhu." } \ No newline at end of file diff --git a/common/locales/cs/pets.json b/common/locales/cs/pets.json index 4a9625fd40..8c25b0eab0 100644 --- a/common/locales/cs/pets.json +++ b/common/locales/cs/pets.json @@ -50,7 +50,7 @@ "feedPet": "Myslíš, že <%= name %> si pochutná na něčem takovém jako je <%= article %><%= text %> ?", "useSaddle": "Koho osedláme? Bude to <%= pet %>?", "petName": "<%= potion %> <%= egg %>", - "mountName": "<%= potion %> <%= zkrocené zvíře %>", + "mountName": "<%= potion %> <%= mount %>", "petKeyName": "Klíč ke kotcům", "petKeyPop": "Nech své mazlíčky pobíhat na svobodě, vypusť je aby mohli začít své vlastní dobrodružství a zažij znovu vzrušení a staň se znovu pánem šelem!", "petKeyBegin": "Klíč ke kotcům: Zažij znovu vzrušení z titulu <%= title %>!", diff --git a/common/locales/cs/quests.json b/common/locales/cs/quests.json index 8902afefbe..407ae91303 100644 --- a/common/locales/cs/quests.json +++ b/common/locales/cs/quests.json @@ -6,6 +6,8 @@ "questSend": "Kliknutí na \"Pozvat\" pošle pozvání členům tvé družiny. Poté, co všichni členové přijali nebo odmítli, může výprava začít. Stav si můžeš zobrazit v Možnosti > Komunita > Družina.", "inviteParty": "Pozvat družinu", "questInvitation": "Pozvánka na výpravu:", + "questInvitationTitle": "Pozvánka na Výpravu", + "questInvitationInfo": "Pozvánka na Výpravu <%= quest %>", "askLater": "Zeptej se později", "buyQuest": "Kup Výpravu", "accepted": "Přijato", @@ -17,7 +19,7 @@ "bossStrength": "Síla bosse", "collect": "Sbírat", "collected": "Získáno", - "bossDmg1": "Abys zranil bosse, plň své Denní úkoly a Úkoly. Více bodů získaných za úkol znamená větší zranění bosse (plnění červených úkolů, kouzla Mága, útoky Válečníka, atd.). Boss zraní každého účastníka výpravy za každý nesplněný Denní úkol (újma je násobena jeho Silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. Veškerá zranění bossovi i vám se přičítají na kronu (na konci dne).", + "bossDmg1": "Každý splnění Denní úkol, úkol z Úkolníčku a každý pozitivní zvyk zraní Bosse. Zraň ho víc červenějšími úkoly nebo Brutální ranou nebo Vzplanutím ohňů. Boss zraní každého účastníka výpravy za každý nesplněný Denní úkol (újma je násobena jeho Silou) navíc k normálnímu zranění, takže udržuj skupinu zdravou plněním úkolů. Veškerá zranění bossovi i vám se přičítají na kronu (na konci dne).", "bossDmg2": "Jen ti, kteří přijmou pozvání, budou bojovat proti bossovi a rozdělí si odměnu za výpravu.", "tavernBossInfo": "Abys zranil světového bosse, musíš splnit všechny své Denní úkoly a úkoly v Úkolníčku. Čím více bodů za úkoly získáš, tím větší zranění bossovi způsobíš (splnění červených úkolů, Mágova kouzla, útoky Válečníka, atd.) Za každý Denní úkol, který nesplníš (znásobený bossovou Sílou), se zvýší bossova Zuřivost. Jakmile jeho Zuřivost dosáhne maxima, stane se něco špatného - takže plň své Denní úkoly! Všechna újma způsobená bossovi nebo tobě se přičítá na kronu (na konci dne).", "bossColl1": "Pro získání předmětů plň své pozitivní úkoly. Předměty z výpravy budeš nacházet stejně jako normální předměty, uvidíš je však až další den, kdy se vše, co jste našli, shromáždí a přidá na hromadu.", diff --git a/common/locales/cs/questscontent.json b/common/locales/cs/questscontent.json index 52c58a1e28..fdc5b66c3d 100644 --- a/common/locales/cs/questscontent.json +++ b/common/locales/cs/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Posledním úderem srážíš zabijáckého králíčka k zemi. Třpytivá mlha se zvedne z jejího těla a smrskne se na obyčejného králíčka... vůbec nevypadá jako ta obluda, se kterou ses bil před chvílí. Její nosík se zaklepe a odhopká pryč zanechávajíc za sebou vejce. @Gully se směje. \"Hora Prokrastinace dokáže z malých výzev udělat skoro neporazitelné. Vezměme tato vejce a pojďme domů.\"", "questBunnyDropBunnyEgg": "Králíček (vejce)", "questBunnyUnlockText": "Odemyká vejce králíčka na Trhu", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Želésprávce", + "questSlimeNotes": "Během práce na svých úkolech si všimneš, že se pohybuješ pomaleji a pomaleji. \"Je to jako prodírat se melasou\", bručí @Leephon. \"Ne, jako prodírat se želé!\", říká @starsystemic. \"Ten slizký Želésprávce napatlal to své želé po celé Habitice. Lepí se to na práci. Všichni se zpomalují.\" Rozhlížíš se. Ulice se pomalu plní průhledným, barevným želé a Habiťané zápasí se svými úkoly. Zatímco ostatní prchají z oblasti, ty si bereš mop a připravuješ se k bitvě!", + "questSlimeBoss": "Želésprávce", + "questSlimeCompletion": "S posledním bodnutím chytáš Želésprávce do přerostlé koblihy, kterou rychle donesli @Overomega, @LordDarkly a @Shaner, bystří vedoucí pekařského klubu. Jak tě každý poplácává po zádech, ucítíš jak ti někdo vložil něco do kapes. Je to odměna za tvůj sladký úspěch: tři vejce Marshmallow želé.", + "questSlimeDropSlimeEgg": "Marshmallow želé (vejce)", + "questSlimeUnlockText": "Odemyká vejce želé na Trhu", + "questSheepText": "Hromový beran", + "questSheepNotes": "Při toulkách Taskanským venkovem si s přáteli dáš rychlou pauzičku od povinností a najdete útulnou stodolu. Jste tak zabraní do flákání se, že si ani nevšimnete zlověstných mraku plížících se z horizontu. \"Tohle počasí se mi ne-e-e-elíbí,\" zamumlá @Misceo a všichni se podíváte na nebe. Bouřkové mraky se zlověstně víří a tak trochu to vypadá... \"Nemůžeme koukat na mraky!\" křičí @starsystemic. \"Útočí na nás!\" Hromový beran se na vás řítí a vrhá po vás blesky!", + "questSheepBoss": "Hromový beran", + "questSheepCompletion": "Všechna zloba opouští Hromového berana ohromeného vaší vytrvalostí. Hodí vám k nohám tři velké kroupy a poté za hlasitého zvuku hromu zmizí. Při bližší zkoumání zjistíte, že ty kroupy jsou vlastně tři nadýchaná vejce. Posbíráte je a vydáte se domů pod modrým nebem.", + "questSheepDropSheepEgg": "Beran (vejce)", + "questSheepUnlockText": "Odemyká vejce berana na Trhu" } \ No newline at end of file diff --git a/common/locales/cs/settings.json b/common/locales/cs/settings.json index f8d9049a2c..e3db7703a4 100644 --- a/common/locales/cs/settings.json +++ b/common/locales/cs/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Vlastní začátek dne", "24HrClock": "24hod mód", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG implicitně kontroluje a resetuje tvé denní úkoly vždy o půlnoci tvé časové zóny. Měl by sis přečíst následující informace, než to změníš:", + "customDayStartInfo2": "(zobrazit více)", + "customDayStartInfo3": "(zobrazit méně)", + "customDayStartInfo4": "Dokonči všechny své denní úkoly před změnou vlastního začátku dne nebo ten den Odpočívej v hostinci. Změna vlastního začátku dne může způsobit okamžité spuštění kronu, ale po prvním dnu bude vše fungovat tak, jak má.

Změna může trvat až dvě hodiny. Například pokud je nyní nastaven na 0 (půlnoc), změň ho před 22. hodinou; pokud ho chceš nastavit na 9. hodinu, změň ho před 7. hodinou.

Zadej hodinu od 0 do 23 (používá se 24-hodinový formát). Psaní je efektivnější než použití šipek. Jakmile máš nastaveno, obnov stránku pro kontrolu, že se již objevuje nová hodnota.", "misc": "Ostatní", "showHeader": "Zobrazit horní info panel", "changePass": "Změnit heslo", @@ -93,10 +93,12 @@ "wonChallenge": "Vyhrál jsi Výzvu", "newPM": "Obdržena soukromá zpráva", "giftedGems": "Darované drahokamy", + "giftedGemsInfo": "<%= amount %> Drahokamů - od <%= name %>", "giftedSubscription": "Darované předplatné", "invitedParty": "Pozván do Družiny", "invitedGuild": "Pozván do Cechu", "inactivityEmails": "Tvůj účet není aktivní", + "weeklyRecaps": "Shrnutí aktivity tvého účtu za poslední týden", "questStarted": "Tvá výprava započla", "invitedQuest": "Pozván na Výpravu", "kickedGroup": "Vykopnut z družiny", @@ -111,5 +113,10 @@ "benefits": "Benefity", "coupon": "Kupón", "couponPlaceholder": "Zadej kód z kupónu", - "couponText": "Někdy pořádáme události a rozdáváme kupónové kódy na speciální výbavu. (např. těm, kdo se zastaví u našeho stánku na Wonderconu)" + "couponText": "Někdy pořádáme události a rozdáváme promo kódy na speciální výbavu. (např. těm, kdo se zastaví u našeho stánku na Wonderconu)", + "apply": "Zadat", + "resubscribe": "Znovu se přihlásit k odběru", + "promoCode": "Promo kód", + "promoCodeApplied": "Promo kód zadán! Koukni do Inventáře", + "promoPlaceholder": "Vlož promo kód" } \ No newline at end of file diff --git a/common/locales/cs/spells.json b/common/locales/cs/spells.json index 7198669203..462df3dae3 100644 --- a/common/locales/cs/spells.json +++ b/common/locales/cs/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Vzplanutí ohňů", - "spellWizardFireballNotes": "Vyšlehnou plameny a spalují úkol. Snižuje se zčervenání úkolů, zasazuješ ránu jakékoliv stvůře, se kterou bojuješ, a získáváš zkušenosti -- více za modré úkoly.", + "spellWizardFireballNotes": "Plameny ti vyšlehnou z rukou. Získáš zkušenostní body a uštědříš extra zásah Bossovi! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: INT)", "spellWizardMPHealText": "Éterický příval", - "spellWizardMPHealNotes": "Tok magické energie vychází z tvých rukou a posiluje tvou družinu. Tvoje družina obnovuje svou manu.", + "spellWizardMPHealNotes": "Obětuješ manu, abys pomohl svým přátelům. Ostatní členové družiny získají manu! (vypočteno na základě: INT)", "spellWizardEarthText": "Zemětřesení", - "spellWizardEarthNotes": "Země pod úkoly tvé družiny praská a silně se třese, což úkoly zpomaluje a vystavuje je dalším útokům. Tvoje skupina získává víc Inteligence, což znamená více zkušeností.", + "spellWizardEarthNotes": "Tvá psychická síla otřásá zemi. Celá tvá družina získává bonus k Inteligenci! (vypočteno na základě: INT před přidáním)", "spellWizardFrostText": "Ledový mráz", - "spellWizardFrostNotes": "Led vyráží ze všech povrchů, polyká tvé úkoly a na místě je zmrazí. Tvoje šňůry denních úkolů se na konci dne neresetují. Nedokončené denní úkoly ti však stále způsobí újmu!", + "spellWizardFrostNotes": "Led pokrývá tvé úkoly. Žádný z tvých šňůr se zítra nezresetuje! (Jedno seslání ovlivní všechny šňůry.)", "spellWarriorSmashText": "Brutální rána", - "spellWarriorSmashNotes": "Divoce a vší silou udeříš jediný úkol a ten upadne do bezvědomí. Začervenání úkolu zeslábne a uštědříš extra ránu jakékoliv nestvůře, se kterou bojuješ.", + "spellWarriorSmashNotes": "Zasáhneš úkol vší silou. Zmodrá/červená vybledne, a zasadíš Bossům extra rány! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: SÍL)", "spellWarriorDefensiveStanceText": "Obranný postoj", - "spellWarriorDefensiveStanceNotes": "Uděláš sis chvilku na odpočinek a zaujímáš obranný postoj, aby ses připravil na další útok. Snižuje újmu z nesplněných denních úkolů na konci dne nakopnutím tvé Orbany.", + "spellWarriorDefensiveStanceNotes": "Připravíš se na nápor úkolů. Získáváš bonus k Obraně! (vypočteno na základě: OBR před přidáním)", "spellWarriorValorousPresenceText": "Chrabrá přítomnost", - "spellWarriorValorousPresenceNotes": "Tvá přítomnost dodává družině odvahu. Jejich znovuobjevená statečnost jim zvyšuje sílu. Členové družiny získávají bonus k síle.", + "spellWarriorValorousPresenceNotes": "Tvá přítomnost dodává družině odvahu. Celá tvá družina získává přídavek k Síle! (vypočteno na základě: SÍL před přidáním)", "spellWarriorIntimidateText": "Zastrašující pohled", - "spellWarriorIntimidateNotes": "Tvůj pohled zasévá strach do srdcí nepřátel tvé družiny. Družina získává mírný bonus k obraně nakopnutím Obrany.", + "spellWarriorIntimidateNotes": "Tvůj pohled zasévá strach do srdcí nepřátel. Celá tvá družina získává bonus k Obraně! (vypočteno na základě: OBR před bonusem)", "spellRoguePickPocketText": "Vybrat kapsy", - "spellRoguePickPocketNotes": "Tvé hbité prsty se probírají kapsami úkolu a najdou nějaké cennosti. Za úkol získáš více zlaťáků. Čím tučnější (modřejší) úkol je, tím víc jich získáš.", + "spellRoguePickPocketNotes": "Okradeš blízký úkol. Získáš zlato! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: VNM)", "spellRogueBackStabText": "Kudla do zad", - "spellRogueBackStabNotes": "Nezaslechnut se připlížíš za úkol a bodneš ho do zad. Způsobíš mu větší újmu s větší šancí na kritický zásah.", + "spellRogueBackStabNotes": "Podvedeš naivní úkol. Získáš zlato a zkušenostní body! Klikni na úkol, na který toto kouzlo chceš seslat. (vypočteno na základě: SÍL)", "spellRogueToolsOfTradeText": "Nástroje k obchodování", - "spellRogueToolsOfTradeNotes": "O své zlodějské nástroje se podělíš se svou družinou, abys jim pomohl získat více zlaťáků. Družina do konce dne získá více zlaťáků a předmětů za úkoly.", + "spellRogueToolsOfTradeNotes": "Podělíš se o své talenty s přáteli. Celá tvá družina získává bonus k Vnímání. (vypočteno na základě: VNM před bonusem)", "spellRogueStealthText": "Plížení", - "spellRogueStealthNotes": "Krčíš se ve stínech s nasazenou kápí. Mnoho denních úkolů tě dnes v noci nenajde - čím vyšší je tvé Vnímání, tím méně úkolů tě najde.", + "spellRogueStealthNotes": "Jsi velice hbitý a nikdo se tě nevšimne. Některé z tvých nesplněných denních úkolů ti dnes v noci neublíží a jejich šňůry/barva se nezmění. (Sešli vícekrát, abys ovlivnil více denních úkolů)", "spellHealerHealText": "Léčivé světlo", - "spellHealerHealNotes": "Světlo obklopuje tvé tělo a léčí tvá zranění. Získáváš zpět své zdraví.", + "spellHealerHealNotes": "Světlo obklopuje tvé tělo a léčí tvá zranění. Získáváš zpět své zdraví! (vypočteno na základě: OBR a INT)", "spellHealerBrightnessText": " Spalující záře", - "spellHealerBrightnessNotes": "Sešleš na své úkoly záblesk světla, který je všechny oslepí. Jejich začervenání zeslábne.", + "spellHealerBrightnessNotes": "Záblesk světla oslepí tvé úkoly. Jsou více modré a méně červené! (vypočteno na základě: INT)", "spellHealerProtectAuraText": "Ochranná aura", - "spellHealerProtectAuraNotes": "Magické aura obklopila tvoji družinu a ochraňuje je před zraněním. Členové tvé družiny získají bonus k obraně.", + "spellHealerProtectAuraNotes": "Chráníš svou družinu před újmou. Celá tvá družina získá bonus k Obraně! (vypočteno na základě: OBR před bonusem)", "spellHealerHealAllText": "Požehnání", - "spellHealerHealAllNotes": "Blahodárné světlo obklopuje tvou družinu a léčí zranění jejích členů. Všichni získáváte zpět své zdraví.", + "spellHealerHealAllNotes": "Obklopuje tě uklidňující aura. Celé tvé družině se obnoví zdraví! (vypočteno na základě: OBR a INT)", "spellSpecialSnowballAuraText": "Sněhová koule", "spellSpecialSnowballAuraNotes": "Hoď sněhovou koulí po členu družiny, co by se tak mohlo stát? Vydrží mu až do druhého dne.", "spellSpecialSaltText": "Sůl", diff --git a/common/locales/cs/tasks.json b/common/locales/cs/tasks.json index a3386405db..ee2b17ea35 100644 --- a/common/locales/cs/tasks.json +++ b/common/locales/cs/tasks.json @@ -14,7 +14,7 @@ "save": "Uložit", "addChecklist": "Přidat seznam", "checklist": "Seznam", - "checklistText": "V rámci Denních úkolů, částečně splněné seznamy snižují újmu. Například čtyř-položkový seznam se 3 splněnými úkoly snižuje zranění tohoto nesplněného Denního úkolu o 25%. Splněné položky seznamu v Úkolníčku se násobí: 3 zaškrtnutí znamenají +3x (celkem 4x) více zkušeností, zlaťáků a many. ", + "checklistText": "Rozděl si úkoly na menší části! Seznamy úkolů zvyšují Zkušenost a zlaťáky, které za splnění úkolu získáš, a zmírňují újmu, kterou bys dostal, za zmeškání Denního úkolu.", "expandCollapse": "Rozbalit/Sbalit", "text": "Text", "extraNotes": "Další poznámky", @@ -22,7 +22,7 @@ "advancedOptions": "Pokročilé možnosti", "difficulty": "Obtížnost", "difficultyHelpTitle": "Jak obtížný je tento úkol?", - "difficultyHelpContent": "Toto násobí hodnotu bodů. Používej zřídka, raději spoléhej na naše organické algoritmy úprav bodů. Některé úkoly jsou však celkově mnohem cennější (Napiš diplomku vs Péče o zuby). Klikni pro více informací.", + "difficultyHelpContent": "Čím těžší úkol, tím více Zkušenosti a Zlaťáků dostaneš až ho odškrtneš... ale také ti víc ublíží, pokud to je Denní úkol nebo Zlozvyk!", "easy": "Jednoduché", "medium": "Středně těžké", "hard": "Těžké", @@ -44,7 +44,6 @@ "remaining": "Aktivní", "complete": "Splněno", "dated": "Datovaný", - "datedNotSorted": "Datované Úkoly NEJSOU seřazené podle data. Řazení bude nejspíš implementováno v budoucnu.", "due": "Zbývající", "grey": "Dokončené", "score": "Skóre", @@ -78,5 +77,6 @@ "streakCoins": "Bonus za šňůru!", "pushTaskToTop": "Přesunout úkol na vrchol", "pushTaskToBottom": "Posunout úkol na spodek", - "emptyTask": "Nejdřív zadej název úkolu." + "emptyTask": "Nejdřív zadej název úkolu.", + "dailiesRestingInInn": "Odpočíváš v Hostinci! Tvé Denní úkoly ti dnes NEUBLÍŽÍ, ale BUDOU se resetovat každý den. Pokud jsi na Výpravě, neuštědříš žádný úder/nebudeš sbírat předměty dokud se z Hostince neodhlásíš, ale stále ti může ublížit Boss, pokud tví přátelé v Družině nebudou plnit své Denní úkoly." } \ No newline at end of file diff --git a/common/locales/da/backgrounds.json b/common/locales/da/backgrounds.json index c638e3e380..c829393251 100644 --- a/common/locales/da/backgrounds.json +++ b/common/locales/da/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Blomstereng", "backgroundFloralMeadowNotes": "Hold Picnic på en Blomstereng.", "backgroundGumdropLandText": "Vingummiland", - "backgroundGumdropLandNotes": "Nyd udsigten i Vingummiland - nam nam!" + "backgroundGumdropLandNotes": "Nyd udsigten i Vingummiland - nam nam!", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/da/challenge.json b/common/locales/da/challenge.json index 20999bece6..050b642bf6 100644 --- a/common/locales/da/challenge.json +++ b/common/locales/da/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Vælg en vinder og luk udfordringen:", "deleteOrSelect": "Slet eller vælg vinder", "endChallenge": "Afslut udfordring", - "challengeDiscription": "Disse er udfordringens opgaver. Som brugere deltager, vil de ændre farve og få tilført grafer, som vil vise dig gruppens samlede fremskridt.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Hvordan går det for folk?", "filter": "Filter", "groups": "Grupper", @@ -33,16 +33,18 @@ "challengeTagPop": "Udfordringer vises på tag-lister og opgave-værktøjstips. Så selvom du bør bruge en beskrivende titel øverst, så skal du også bruge et 'kort navn'. Fx. 'Tab 10kg inden for 3 måneder' kunne blive '-10kg' (Klik for mere info).", "challengeDescr": "Beskrivelse", "prize": "Præmie", - "prizePop": "Hvis nogen kan 'vinde' din udfordring, kan du belønne vinderen med Ædelsten. Max = #gems du ejer (+ guild.gems, hvis du oprettede denne udfordrings klan). Obs: Denne præmie kan ikke blive ændret senere, og vil ikke blive refunderet hvis udfordringen bliver slettet.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimum 1 Ædelsten for offentlige udfordringer (hjælper med at forhindre spam - det gør det virkelig).", "officialChallenge": "Officiel HabitRPG-udfordring", "by": "af", - "participants": "<%= membercount %> Participants", + "participants": "<%= membercount %> Deltagere", "join": "Deltag", "exportChallengeCSV": "Eksporter til CSV", "selectGroup": "Vælg gruppe", "challengeCreated": "Udfordring oprettet", "sureDelCha": "Er du sikker på, at du vil slette udfordringen?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Slet opgaver", "keepTasks": "Behold opgaver", "closeCha": "Luk udfordringen og...", diff --git a/common/locales/da/character.json b/common/locales/da/character.json index b486225089..4731be0850 100644 --- a/common/locales/da/character.json +++ b/common/locales/da/character.json @@ -52,9 +52,11 @@ "costume": "Kostume", "costumeText": "Hvis du foretrækker udseendet af andet udstyr end hvad du bærer, tjek \"Brug Kostume\"-feltet for at visuelt bære et kostume, mens du bærer dit kampudstyr nedenunder.", "useCostume": "Brug kostume", - "gearAchievement": "Du har vundet \"Det Ultimative Udstyr\"-præstationen for at opgradere til det maksimale udstyrssæt!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Det Ultimative Udstyr", - "ultimGearText": "Har opgraderet til det maksimale våben- og rustningssæt", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Niveau", "levelUp": "Niveau op!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Tilføj et point til Opfattelse", "allocateInt": "Point tilføjet til Intelligens:", "allocateIntPop": "Tilføj et point til Intelligens", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Statistikker", "strength": "Styrke", "strengthText": "Styrke øger chancen for vilkårlige \"fuldtræffere\" og Guld-, Erfarings- og dropchance-boost fra dem. Det hjælper også med at skade Boss-monstre.", @@ -138,5 +141,6 @@ "displayNameDescription3": "og gå ned til Registreringssektionen for at ændre dig loginnavn.", "unequipBattleGear": "Fjern Kamprustning", "unequipCostume": "Fjern Kostume", - "unequipPetMountBackground": "Fjern Kæledyr, Ridedyr, Baggrund" + "unequipPetMountBackground": "Fjern Kæledyr, Ridedyr, Baggrund", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/da/communityguidelines.json b/common/locales/da/communityguidelines.json index 157ce99e5a..51b15eeb60 100644 --- a/common/locales/da/communityguidelines.json +++ b/common/locales/da/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Kunst-Trello", "commGuideLink07description": "for at indsende pixelkunst.", "commGuideLink08": "Quest-Trello", - "commGuideLink08description": "for at indsende Quest-tekst." + "commGuideLink08description": "for at indsende Quest-tekst.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/da/content.json b/common/locales/da/content.json index 668df9f5be..94f90409e0 100644 --- a/common/locales/da/content.json +++ b/common/locales/da/content.json @@ -1,6 +1,10 @@ { "potionText": "Livseliksir", "potionNotes": "Genvind 15 liv (Øjeblikkelig Brug) ", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Ulv", "dropEggWolfAdjective": "loyal", "dropEggTigerCubText": "Tigerunge", @@ -54,8 +58,10 @@ "questEggRockAdjective": "livlig", "questEggBunnyText": "Kanin", "questEggBunnyAdjective": "kælen", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Skumfidus-Slim", + "questEggSlimeAdjective": "sødt", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Find en udrugningseliksir til at hælde på dit æg, og det vil udklække en <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Almindelig", "hatchingPotionWhite": "Hvid", diff --git a/common/locales/da/front.json b/common/locales/da/front.json index fc42d1ebc0..cbc9b63358 100644 --- a/common/locales/da/front.json +++ b/common/locales/da/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Gør Livet Til Et Spil", - "tagline": "En gratis vaneopbyggende app, der behandler dit liv som et spil.", - "landingp1": "Problemet med de fleste produktivitetsapplikationer på markedet er, at de ikke giver noget incitament til at blive ved med at bruge dem. HabitRPG løser dette, ved at gøre vaneopbygning sjovt! Ved at belønne dig for dine successer og straffe dig for fejl, giver HabitRPG ekstern motivation for at færdiggøre dine dagligdagsaktiviteter.", - "landingp2header": "Øjeblikkelig tilfredsstillelse", - "landingp2": "Hvis du gentager en positiv vane, gennemfører en daglig opgave eller færdiggører en gammel To-Do, belønner HabitRPG dig øjeblikkeligt med erfaringspoint og guld. Efterhånden som du får erfaring vil dit niveau stige, hvilket medfører at dine attributter stiger og at du åbner op for flere funktioner, såsom klasser og kæledyr. Guld kan bruges på genstande i spillet, der ændrer din erfaring, eller personlige belønninger som du har lavet for motivation. Når selv den mindste succes giver en øjeblikkelig belønning, er det mindre sandsynligt, at du laver overspringshandlinger.", - "landingp3header": "Konsekvenser", - "landingp3": "Hver gang du henfalder til en dårlig vane eller ikke færdiggør en af dine daglige opgaver vil du miste helbred. Hvis dit helbred bliver for lavt dør du, og taber noget af det fremskridt du har opnået. Ved at give dig øjeblikkelige konsekvenser kan HabitRPG hjælpe med at bryde dårlige vaner og overspringscyklusser før de giver problemer i det virkelige liv.", - "landingp4header": "Ansvarlighed", - "landingp4": "Med et aktivt fællesskab giver HabitRPG dig den ansvarlighed du har brug for at blive på dine opgaver. Med gruppesystemet kan du tilføje dine tætteste venner til en gruppe, så de kan heppe på dig. Klansystemet tillader dig at finde folk med samme interesser eller udfordringer som dig, som du kan dele dine mål og tips til hvordan du tackler dine problemer med.", + "FAQ": "OSS", + "accept1Terms": "Ved at klikke på knappen herunder indvilliger jeg i at følge HabitRPGs", + "accept2Terms": "og", + "alexandraQuote": "Kunne ikke undlade at nævne HabitRPG under min tale i Madrid. Et klart must-have værktøj til freelancere, der stadig har brug for en chef.", + "althaireQuote": "Når jeg hele har tiden en quest kørende, bliver jeg konstant motiveret til at gøre alt det daglige arbejde og alle mine To-Dos. Min største motivation er at ikke lade min gruppe i stikken.", + "andeeliaoQuote": "Fedt produkt, er lige startet for et par dage siden og er allerede mere bevidst om og produktiv med min tid!", + "autumnesquirrelQuote": "Jeg laver færre overspringshandlinger på arbejde og med det huslige og betaler mine regninger til tiden.", + "businessSample1": "Bekræft 1 side i dit Inventar", + "businessSample2": "20 minutters arkivering", + "businessSample3": "Sortér og gennemgå din indbakke", + "businessSample4": "Forbered 1 dokument til en klient", + "businessSample5": "Ring til klienter/Udsatte telefonopkald", + "businessText": "Brug HabitRPG på din arbejdsplads", + "choreSample1": "Læg beskidt tøj i vasketøjskurven", + "choreSample2": "20 minutters husarbejde", + "choreSample3": "Tag opvasken", + "choreSample4": "Gør et rum rent", + "choreSample5": "Vask og tør en maskinfuld tøj", + "chores": "Pligter", + "communityBug": "Meddel fejl", + "communityExtensions": "Tilføjelser og udvidelser", + "communityFacebook": "Facebook", + "communityFeature": "Anmod om en funktion", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Hvordan det Virker", + "companyBlog": "Blog", + "companyDonate": "Donér", + "companyExtensions": "Udvidelser", + "companyPrivacy": "Fortrolighed", + "companyTerms": "Vilkår", + "companyVideos": "Videoer", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "Jeg kan ikke beskrive hvor mange tids- og opgaveprioriteringssystemer jeg har prøvet over de sidste årtier... HRPG er det eneste, der har hjulpet mig med rent faktisk at få ting gjort, i stedet for bare at skrive dem ned på en liste.", + "dreimQuote": "Da jeg sidste år opdagede HabitRPG, havde jeg lige dumpet omkring halvdelen af mine eksaminer. Takket være de Daglige har jeg kunne organisere og disciplinere mig selv, og jeg har faktisk bestået alle mine eksaminer med rigtig gode karakterer for en måned siden.", + "elmiQuote": "Hver morgen ser jeg frem til at stå op, så jeg kan tjene noget guld!", + "email": "Email", + "emailNewPass": "Send nyt kodeord via email", + "evagantzQuote": "Min allerførste aftale med tandlægen, hvor tandlægen faktisk var positivt overrasket over mine børstevaner. Tak, HabitRPG!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Gør noget fedt? Få et emblem og vis det frem!", + "featureAchievementHeading": "Præstationsemblem", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Udstyr og tilbehør", + "featurePetByline": "Du får æg og ting, når du færdiggør opgaver. Vær så produktiv som muligt for at samle kæledyr og ridedyr!", + "featurePetHeading": "Kæledyr og Ridedyr", + "featureSocialByline": "Slut dig til grupper med samme interesser og tankegange som dig. Lav Udfordringer og konkurrér mod andre brugere.", + "featureSocialHeading": "Socialt spil", + "featuredIn": "Featured in", + "featuresHeading": "Vi har også...", + "footerCommunity": "Fællesskab", + "footerCompany": "Firma", + "footerMobile": "Mobil", + "footerSocial": "Social", + "forgotPass": "Glemt Kodeord", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Spil gratis", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Historie", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Det kræver en valid emailadresse for at få nulstillet dit kodeord.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "administrative pakker", "landingend": "Ikke overbevist endnu?", "landingend2": "Se en mere detaljeret liste over", - "landingfeatureslink": "vores funktioner", "landingend3": "Leder du efter en mere privat tilgang? Se vores", - "landingadminlink": "administrative pakker", "landingend4": "som er perfekte for familier, lærere, støttegrupper og firmaer.", + "landingfeatureslink": "vores funktioner", + "landingp1": "Problemet med de fleste produktivitetsapplikationer på markedet er, at de ikke giver noget incitament til at blive ved med at bruge dem. HabitRPG løser dette, ved at gøre vaneopbygning sjovt! Ved at belønne dig for dine successer og straffe dig for fejl, giver HabitRPG ekstern motivation for at færdiggøre dine dagligdagsaktiviteter.", + "landingp2": "Hvis du gentager en positiv vane, gennemfører en daglig opgave eller færdiggører en gammel To-Do, belønner HabitRPG dig øjeblikkeligt med erfaringspoint og guld. Efterhånden som du får erfaring vil dit niveau stige, hvilket medfører at dine attributter stiger og at du åbner op for flere funktioner, såsom klasser og kæledyr. Guld kan bruges på genstande i spillet, der ændrer din erfaring, eller personlige belønninger som du har lavet for motivation. Når selv den mindste succes giver en øjeblikkelig belønning, er det mindre sandsynligt, at du laver overspringshandlinger.", + "landingp2header": "Øjeblikkelig tilfredsstillelse", + "landingp3": "Hver gang du henfalder til en dårlig vane eller ikke færdiggør en af dine daglige opgaver vil du miste helbred. Hvis dit helbred bliver for lavt dør du, og taber noget af det fremskridt du har opnået. Ved at give dig øjeblikkelige konsekvenser kan HabitRPG hjælpe med at bryde dårlige vaner og overspringscyklusser før de giver problemer i det virkelige liv.", + "landingp3header": "Konsekvenser", + "landingp4": "Med et aktivt fællesskab giver HabitRPG dig den ansvarlighed du har brug for at blive på dine opgaver. Med gruppesystemet kan du tilføje dine tætteste venner til en gruppe, så de kan heppe på dig. Klansystemet tillader dig at finde folk med samme interesser eller udfordringer som dig, som du kan dele dine mål og tips til hvordan du tackler dine problemer med.", + "landingp4header": "Ansvarlighed", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Log ind", + "loginAndReg": "Log ind/ Registrer", + "loginFacebookAlt": "Log ind / registrer gennem Facebook", + "logout": "Log Ud", "marketing1Header": "Forbedr dine vaner ved at spille et spil.", "marketing1Lead1": "HabitRPG er et computerspil, der hjælper med at forbedre dine vaner i virkeligheden. Det gør dit liv til et spil ved at lave alle dine opgaver (Vaner, Daglige og To-Dos) indtil små monstre, du skal besejre. Jo bedre du er til dette, desto større fremskridt vil du gøre i spillet. Hvis du begår fejl i livet vil din karakter gå tilbage i spillet.", "marketing1Lead2": "Få Lækkert Udstyr. Forbedr dine vaner ved at ændre din avatar. Vis det lækre udstyr, du har tjent", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bosser", "marketing2Lead3": "Udfordringer gør dig i stand til at konkurrere med venner og fremmede. Hvem end, der er bedst i slutningen af en udfordring vinder særlige præmier.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "iPhone & Android apps lader dig klare dine ting på farten. Vi ved, at det nogen gange er for meget at skulle logge ind på websiden for at klikke på knapper.", "marketing3Lead2": "Andre tredjeparts-værktøjer binder HabitRPG sammen med forskellige dele af dit liv. Vores API giver let integration med ting såsom Chrome-udvidelsen, hvor du vil miste point for at besøge uproduktive hjemmesider, og få point for at besøge produktive sider. Se mere her", "marketing4Header": "Organisatorisk brug", - "marketing4Lead1Title": "Brug af Spilelementer i Undervisning", "marketing4Lead1": "Uddannelse er en af de bedste områder at bruge spilelementer. Vi ved alle, hvordan studerende nærmest er limet til deres telefon disse dage, så brug dette! Sæt dine elever til at kæmpe mod hinanden spm hyggelig konkurrence. Beløn god opførsel med sjældne præmier. Se deres karakterer og opførsel blive forbedret.", - "marketing4Lead2Title": "Brug af Spilelementer i Sundhed og Velvære", + "marketing4Lead1Title": "Brug af Spilelementer i Undervisning", "marketing4Lead2": "Prisen for sundhedssektoren stiger, og der må ske noget. Hundredevis af programmer er bygget til at reducere udgifter og forbedre velvære. Vi tror på, at HabitRPG kan bane vejen for en sundere livsstil.", - "marketing4Lead3Title": "Spilificér Alt", + "marketing4Lead2Title": "Brug af Spilelementer i Sundhed og Velvære", "marketing4Lead3-1": "Vil du gøre dit liv til et spil?", "marketing4Lead3-2": "Interesseret i at lede en gruppe for uddannelse, velvære og mere?", "marketing4Lead3-3": "Vil du vide mere?", - "playButton": "Spil", - "username": "Brugernavn", - "password": "Kodeord", - "useUUID": "Brug dit Unikke Bruger-ID/ API Nøgle (for Facebook brugere)", - "passMan": "Hvis du bruger en kodeordshusker (som 1Password) og har problemer med at logge ind, så prøv at skrive dit brugernavn og kodeord manuelt.", - "forgotPass": "Glemt Kodeord", - "emailNewPass": "Send nyt kodeord via email", - "invalidEmail": "Det kræver en valid emailadresse for at få nulstillet dit kodeord.", - "email": "Email", - "passConfirm": "Bekræft Kodeord", - "accept1Terms": "Ved at klikke på knappen herunder indvilliger jeg i at følge HabitRPGs", - "terms": "Betingelser og Vilkår", - "accept2Terms": "og", - "privacy": "Fortrolighedspolitik", - "home": "Hjem", - "learnMore": "Lær mere", - "contact": "Kontakt", - "history": "Historie", - "anonymous": "Anonymt", - "tasks": "Opgaver", - "loginAndReg": "Log ind/ Registrer", - "loginFacebookAlt": "Log ind / registrer gennem Facebook", - "login": "Log ind", - "register": "Registrer", - "options": "Valgmuligheder", - "logout": "Log Ud", - "sync": "Synkroniser", - "FAQ": "OSS", - "tutorials": "Vejledninger", - "psst": "Psst", - "footerMobile": "Mobil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Spilificér Alt", "mobileAndroid": "Android", - "footerCompany": "Firma", - "companyDonate": "Donér", - "companyAbout": "Hvordan det Virker", - "companyVideos": "Videoer", - "companyBlog": "Blog", - "companyExtensions": "Udvidelser", - "companyPrivacy": "Fortrolighed", - "companyTerms": "Vilkår", - "footerCommunity": "Fællesskab", - "communityBug": "Meddel fejl", - "communityFeature": "Anmod om en funktion", - "communityExtensions": "Tilføjelser og udvidelser", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Gør dit liv en leg", - "watchVideos": "Se videoer", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Bekræft Kodeord", + "passMan": "Hvis du bruger en kodeordshusker (som 1Password) og har problemer med at logge ind, så prøv at skrive dit brugernavn og kodeord manuelt.", + "password": "Kodeord", + "playButton": "Spil", + "playButtonFull": "Play HabitRPG", "presskit": "Pressekit", + "presskitDownload": "Download alle billeder:", "presskitText": "Tak for din interesse i HabitRPG! Disse billeder kan bruges for artikler eller videoer om HabitRPG. For mere information, kontakt venligst Siena Leslie på leslie@habitrpg.com.", - "presskitDownload": "Download alle billeder:" + "privacy": "Fortrolighedspolitik", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Registrer", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Gør dit liv en leg", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Synkroniser", + "tasks": "Opgaver", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Betingelser og Vilkår", + "testimonialHeading": "What people say...", + "tutorials": "Vejledninger", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Brug dit Unikke Bruger-ID/ API Nøgle (for Facebook brugere)", + "username": "Brugernavn", + "watchVideos": "Se videoer", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/da/gear.json b/common/locales/da/gear.json index 530cd179a2..119f1274c8 100644 --- a/common/locales/da/gear.json +++ b/common/locales/da/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Stik dine fjender eller grib for dig af dine yndlingsretter - denne høtyv kan det hele! Giver ingen bonusser. November 2014 Abonnentvare.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Stok", "weaponMystery301404Notes": "Perfekt at svinge rundt i hele byen. Marts 3015 Abonnentvare. Giver ingen bonusser.", "armor": "rustning", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galakser glimter i denne rustnings metal, og styrker bærerens beslutsomhed. Giver ingen bonusser. Januar 2015 Abonnentting.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk-dragt", "armorMystery301404Notes": "Nydelig og elegant, selvfølgelig! Giver ingen bonusser. Februar 3015 Abonnentting.", "headgear": "hovedbeklædning", @@ -263,7 +267,7 @@ "headWarrior5Text": "Gylden Hjelm", "headWarrior5Notes": "Kongelig krone der hører til skindende rustning. Øger Styrke med <%= str %>.", "headRogue1Text": "Læderhætte", - "headRogue1Notes": "Simpel beskyttende hætte. Øger Opfattelse med <%= str %>.", + "headRogue1Notes": "Simpel beskyttende hætte. Øger Opfattelse med <%= per %>.", "headRogue2Text": "Sort Læderhætte", "headRogue2Notes": "Nyttig både som forsvar og forklædning. Øger Opfattelse med <%= per %>.", "headRogue3Text": "Kamuflagehætte", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Hvem er en pingvin? Giver ingen bonusser. December 2014 Abonnentting.", "headMystery201501Text": "Stjernehjelm", "headMystery201501Notes": "Stjernebilleder glimter og hvirvler på denne hjelm, og fokuserer bærerens tanker. Giver ingen bonusser. Januar 2015 Abonnentting.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Smart Tophat", "headMystery301404Notes": "En smart tophat for de fineste folk! Giver ingen bonusser. Januar 3015 Abonnentting.", "headMystery301405Text": "Simpel Tophat", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Gør som en sommerfugl og flaks forbi. Giver ingen bonusser. April 2014 Abonnentting.", "backMystery201410Text": "Goblinvinger", "backMystery201410Notes": "Styrtdyk gennem natten med disse stærke vinger. Giver ingen bonusser. Oktober 2014 Abonnentting.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mægtig Kappe", "backSpecialWonderconRedNotes": "Rasler af styrke og skønhed. Giver ingen bonusser. Specielt Messeudstyr.", "backSpecialWonderconBlackText": "Lusket Kappe", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Koralkrave", "bodySpecialSummerHealerNotes": "En tjekket krave af levende koral! Giver ingen bonusser. Specielt 2014 Sommerudstyr.", "headAccessory": "hovedudstyr", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Intet Hovedudstyr", "headAccessoryBase0Notes": "Intet Hovedudstyr.", "headAccessorySpecialSpringRogueText": "Lilla Katteører", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Grønne Katteører", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Skovvandrer-gevir", "headAccessoryMystery201403Notes": "Dette gevir er dækket af glinsende mos. Giver ingen bonusser. Marts 2014 Abonnentting.", "headAccessoryMystery201404Text": "Tusmørkesommerfugls Antenner", diff --git a/common/locales/da/generic.json b/common/locales/da/generic.json index afcc8eb898..da138ccbc9 100644 --- a/common/locales/da/generic.json +++ b/common/locales/da/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Åbn værktøjslinje", "collapseToolbar": "Luk værktøjslinje", - "formattingMarkdown": "Markdown-formattering tilladt", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Præstationer", "modalAchievement": "Præstation!", "special": "Andet", @@ -37,7 +50,7 @@ "notEnoughGems": "Ikke nok Ædelsten", "alreadyHave": "Ups! Du har allerede denne ting. Ingen grund til at købe den igen!", "delete": "Slet", - "gemsPopoverTitle": "Gems", + "gemsPopoverTitle": "Ædelsten", "gems": "Ædelsten", "gemButton": "Du har <%= number %> Ædelsten.", "moreInfo": "Mere Information", diff --git a/common/locales/da/groups.json b/common/locales/da/groups.json index 9b40a0772b..de8fb879a1 100644 --- a/common/locales/da/groups.json +++ b/common/locales/da/groups.json @@ -2,7 +2,7 @@ "tavern": "Værtshus", "innCheckOut": "Forlad Kroen", "innCheckIn": "Slap af på Kroen", - "innText": "Hvordan er dit ophold på Kroen, <%= name %>? For at beskytte dig er din liste af Daglige frossen. Dine færdiggjorte opgaver vil ikke blive behandlet eller ryddet før i morgen (dagen efter du forlader kroen). Vær forsigtig hvis din gruppe er i en Boss-kamp, da deres forpassede opgaver stadig vil skade dig! Derudover vil du ikke skade bossen mens du er her. Klar til at smutte? Forlad kroen.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Leder efter Gruppe (Gruppe Søges) Poster", "tutorial": "Vejledning", "glossary": "Ordliste", @@ -96,5 +96,25 @@ "abuseReported": "Tak for at anmelde denne overtrædelse. Moderatorerne er blevet informeret.", "abuseAlreadyReported": "Du har allerede anmeldt denne besked.", "needsText": "Indtast venligst en besked.", - "needsTextPlaceholder": "Skriv din besked her." + "needsTextPlaceholder": "Skriv din besked her.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/da/npc.json b/common/locales/da/npc.json index 46ca2aee8b..469088f64b 100644 --- a/common/locales/da/npc.json +++ b/common/locales/da/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Støttede Kickstarterprojektet på det maksimale niveau!", "mattBoch": "Matt Boch", - "mattShall": "Skal jeg hente dit ridedyr, <%= name %>? Klik på et ridedyr for at bestige det.", - "mattBochText1": "Velkommen til Stalden! Jeg er Matt, bæstmesteren. Vælg det kæledyr, du vil have til at følge dig, her. Giv dem mad, og de vil vokse sig til kraftfulde ridedyr.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Velkommen til Værtshuset! Hæng ud og mød de lokale. Hvis du har brug for at slappe af (ferie? sygdom?), så er der plads på Kroen. Når du er tjekket ind på Kroen, vil dine Daglige blive fastfrosset i den tilstand, de er i (markerede/umarkerede) indtil dagen efter du tjekker ud. Du vil ikke ved dagens afslutning lide under at have sprunget dem over.", - "danielText2": "Advarsel: Hvis du deltager i en Boss-quest vil bossen stadig skade dig for de andre gruppemedlemmers oversprungne Daglige!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Købmanden Alexander", "welcomeMarket": "Velkommen til Markedet! Her kan du købe æg og eliksirer, der er svære at finde, eller sælge dine overskydende! Bestil nyttige tjenester! Kom og se hvad vi har at tilbyde.", "sellForGold": "Sælg <%= item %> for <%= gold %> Guld", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/da/quests.json b/common/locales/da/quests.json index f8134f6ea7..7d2d571b80 100644 --- a/common/locales/da/quests.json +++ b/common/locales/da/quests.json @@ -6,6 +6,8 @@ "questSend": "Send invitation til dine gruppemedlemmer ved at klikke \"Invitér\". Når alle medlemmer har accepteret eller afvist vil questen begynde. Se status under Valgmuligheder > Social > Gruppe.", "inviteParty": "Invitér Gruppe", "questInvitation": "Quest-invitation:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Spørg Senere", "buyQuest": "Køb Quest", "accepted": "Accepteret", @@ -17,7 +19,7 @@ "bossStrength": "Boss-styrke", "collect": "Saml", "collected": "Indsamlet", - "bossDmg1": "For at skade en boss skal du færdiggøre dine Daglige og Gøremål. Jo mere skade du gør på opgaver, des mere skade tager Bossen (færdiggørelse af røde opgaver, Magikeres fortryllelser, Krigeres angreb osv.). Bossen vil give skade til alle quest-deltagere for hver Daglig du springer over (ganget med bossens Styrke) oveni din sædvanlige skade, så hold din gruppe i live ved at færdiggøre dine Daglige! Al skade på og fra bossen bliver opgjort ved cron (når din dag skifter).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Kun deltagere vil kæmpe mod bossen og få del i quest-byttet.", "tavernBossInfo": "For at skade en verdens-boss skal du færdiggøre dine Daglige og Gøremål. Jo mere skade du gør på opgaver, des mere skade tager Bossen (færdiggørelse af røde opgaver, Magikeres fortryllelser, Krigeres angreb osv.). Bossens Vrede stiger for hver Daglig du springer over (ganget med bossens Styrke). Når hans Vrede når maksimum vil der ske slemme ting - så færdiggør dine Daglige! Al skade på og fra bossen bliver opgjort ved cron (når din dag skifter).", "bossColl1": "Udfør dine positive opgaver for at samle ting. Quest-ting dropper som normale ting, men du vil ikke se drops før næste dag, hvor alt hvad du har fundet vil blive opgjort og lagt i bunken.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "Quest-lederen har forladt questen. Du kan afbryde questen hvis du har brug for det, men du kan også lade den fortsætte, og dermed lade alle tilbageværende deltagere modtage quest-præmierne når questen er overstået.", "questOwnerNotInPendingQuestParty": "Quest-lederen har forladt gruppen og kan ikke længere starte questen. Det anbefales at du afbryder den nu. Quest-skriftrullen vil blive returneret til quest-lederen.", "questOwnerNotInRunningQuestParty": "Quest-lederen har forladt gruppen. Du kan afbryde questen hvis du har brug for det, men du kan også lade den fortsætte, og dermed lade alle tilbageværende deltagere modtage quest-præmierne når questen er overstået.", - "questParticipants": "Participants", + "questParticipants": "Deltagere", "scrolls": "Quest-skriftruller", "noScrolls": "Du har ingen quest-skriftruller.", "scrollsText1": "Quests kræver grupper. Hvis du vil queste alene,", diff --git a/common/locales/da/questscontent.json b/common/locales/da/questscontent.json index a0ce97ecce..bb773aa39d 100644 --- a/common/locales/da/questscontent.json +++ b/common/locales/da/questscontent.json @@ -181,7 +181,7 @@ "questTRexUnlockText": "Åbner for køb at tyrranosaurusæg på Markedet", "questRockText": "Escape the Cave Creature", "questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared, and the floor of the cave is shifting underneath you.

\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals - these are teeth!\"

@Painter de Cluster grabs your hand. \"We'll have to find another way out - stay with me and don't get distracted, or we could be trapped in here forever!\"", - "questRockBoss": "Crystal Colossus", + "questRockBoss": "Krystal-Kæmpe", "questRockCompletion": "Your diligence has allowed you to find a safe path through the living mountain. Standing in the sunshine, your friend @intune notices something glinting on the ground by the cave's exit. You stoop to pick it up, and see that it's a small rock with a vein of gold running through it. Beside it are a number of other rocks with rather peculiar shapes. They almost look like... eggs?", "questRockDropRockEgg": "Sten (Æg)", "questRockUnlockText": "Åbner for køb at stenæg på Markedet", @@ -195,6 +195,12 @@ "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeDropSlimeEgg": "Skumfidus-Slim (Æg)", + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/da/settings.json b/common/locales/da/settings.json index f851774bf1..d9f52c6512 100644 --- a/common/locales/da/settings.json +++ b/common/locales/da/settings.json @@ -42,8 +42,8 @@ "customDayStart": "Brugerdefineret Dagstart", "24HrClock": "24-timers tid", "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo2": "(vis mere)", + "customDayStartInfo3": "(vis mindre)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "Diverse", "showHeader": "Vis Sidehoved", @@ -93,10 +93,12 @@ "wonChallenge": "Du vandt en Udfordring", "newPM": "Modtaget Privatbesked", "giftedGems": "Ædelstensgave", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Abonnementsgave", "invitedParty": "Gruppeinvitation", "invitedGuild": "Klaninvitation", "inactivityEmails": "Din konto er inaktiv", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Jeres Quest er Begyndt", "invitedQuest": "Inviteret til Quest", "kickedGroup": "Fjernet fra gruppe", @@ -111,5 +113,10 @@ "benefits": "Fordele", "coupon": "Kupon", "couponPlaceholder": "Indtast Kuponkode", - "couponText": "Nogen gange har vi events og giver kuponkoder til specielt udstyr (f.eks. til dem, der svinger forbi vores stand på Wondercon)." + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/da/spells.json b/common/locales/da/spells.json index dca6191d62..6e609ded81 100644 --- a/common/locales/da/spells.json +++ b/common/locales/da/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Flammeudbrud", - "spellWizardFireballNotes": "Flammer springer frem og svider en opgave. Du reducerer opgavens rødhed, giver mere skade til ethvert monster som du kæmper mod, og får Erfaring - mest for blå opgaver.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Æterisk Bølge", - "spellWizardMPHealNotes": "Magisk energi flyder fra dine hænder og genoplader din gruppe. Din gruppe får MP tilbage.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Jordskælv", - "spellWizardEarthNotes": "Jorden under din gruppes opgaver slår revner og ryster intenst, hvilket gør dem langsommere og åbner op for flere angreb. Din gruppe for et boost Intelligens, hvilket leder til mere Erfaring.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Isnende Frost", - "spellWizardFrostNotes": "Is springer frem fra alle overflader, opsluger dine opgaver og fryser dem fast. Dine Dagliges striber vil ikke blive nulstillet ved dagens afslutning. Ikke færdiggjorte Daglige vil dog stadig skade dig!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Brutalt Slag", - "spellWarriorSmashNotes": "Du rammer en enkelt opgave med et voldsomt slag med fuld kraft. Opgavens rødhed formindskes, og du giver ekstra skade til ethvert monster som du kæmper imod.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Defensiv Stilling", - "spellWarriorDefensiveStanceNotes": "Du bruger et øjeblik på at slappe af i kroppen og stiller dig defensivt klar til at håndtere opgavernes næste angreb. Reducerer skade fra Daglige ved dagens afslutning ved at booste din Konstitution.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Heltemodig Fremtoning", - "spellWarriorValorousPresenceNotes": "Din fremtoning gør din gruppe modigere. Deres nyfundne mod gør dem stærkere. Gruppemedlemmer får et boost til deres Styrke.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Intimiderende Blik", - "spellWarriorIntimidateNotes": "Dit blik sår frygt i hjertet på din gruppes fjender. Gruppen får et moderat boost til deres forsvar ved at øge deres Konstitution.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Lommetyveri", - "spellRoguePickPocketNotes": "Dine rappe fingre dykker ned i opgavens lommer og finder nogle skatte til dig selv. Du får en omgående bonus fra en opgave. Jo 'tykkere' (mere blå) opgaven er, des mere guld stjæler du!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Snigløb", - "spellRogueBackStabNotes": "Uden en lyd sniger du dig op bag en opgave og falder den i ryggen. Du giver mere skade til opgaven og har en højere chance for en fuldtræffer.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Fagredskaber", - "spellRogueToolsOfTradeNotes": "Du deler dine tyveværktøjer med din gruppe for at hjælpe dem med at 'rekvirere' mere guld. Ved at booste deres Opfattelse er gruppens guldbonus for opgaver og dropchance øget resten af dagen.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Snigen", - "spellRogueStealthNotes": "Du tager hætten op og falder i et med skyggerne. Mange Daglige vil ikke finde dig i nat; jo mere Opfattelse du har, des færre finder dig.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Helende Lys", - "spellHealerHealNotes": "Din krop dækkes af lys, der heler dine sår. Du får Helbred tilbage.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Blændende Lys", - "spellHealerBrightnessNotes": "Du kaster et lysglimt, der blænder alle dine opgaver. Rødheden af dine opgaver reduceres.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Beskyttende Aura", - "spellHealerProtectAuraNotes": "En magisk aura omkranser dine gruppemedlemmer og beskytter dem mod skade. Gruppen får et moderat boost til deres forsvar ved at øge deres Konstitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Velsignelse", - "spellHealerHealAllNotes": "Lindrende lys omkranser din gruppe og heler deres skader. Dine gruppemedlemmer får Helbred tilbage.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snebold", "spellSpecialSnowballAuraNotes": "Kast en snebold efter et gruppemedlem! Kom nu, hvad kan der ske? Holder indtil medlemmet skifter dag.", "spellSpecialSaltText": "Salt", diff --git a/common/locales/da/tasks.json b/common/locales/da/tasks.json index efd569549a..b52995a698 100644 --- a/common/locales/da/tasks.json +++ b/common/locales/da/tasks.json @@ -14,7 +14,7 @@ "save": "Gem", "addChecklist": "Tilføj Tjekliste", "checklist": "Tjekliste", - "checklistText": "For Daglige vil delvist færdiggjorte tjeklister reducere skade. For eksempel, en 4-punkters tjekliste med 3 færdiggjorte reducere skade for den ikke færdiggjorte Daglige til 25%. Færdiggjorte tjekliste-punkter på en To-Do tilføjer en multiplikator: 3 tjek betyder +3x (i alt 4x) Erfaring, Guld og Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Åbn/Luk", "text": "Tekst", "extraNotes": "Ekstra Noter", @@ -22,7 +22,7 @@ "advancedOptions": "Avancerede Indstillinger", "difficulty": "Sværhedsgrad", "difficultyHelpTitle": "Hvor svær er denne opgave?", - "difficultyHelpContent": "Dette multiplikerer pointværdien. Brug sparsomt, og benyt i stedet vores organiske værdijusterende algoritmer. Men nogle opgaver er bare mere værd (Skriv Speciale vs Brug Tandtråd). Klik for mere info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Let", "medium": "Medium", "hard": "Svær", @@ -44,7 +44,6 @@ "remaining": "Aktive", "complete": "Færdige", "dated": "Med dato", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Forfalden", "grey": "Grå", "score": "Score", @@ -78,5 +77,6 @@ "streakCoins": "Stribebonus!", "pushTaskToTop": "Flyt opgave til toppen", "pushTaskToBottom": "Flyt opgave til bunden", - "emptyTask": "Indtast først opgavens titel." + "emptyTask": "Indtast først opgavens titel.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/de/backgrounds.json b/common/locales/de/backgrounds.json index 143b36d062..3ba4643cbe 100644 --- a/common/locales/de/backgrounds.json +++ b/common/locales/de/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Blumenwiese", "backgroundFloralMeadowNotes": "Picknicke auf der Blumenwiese", "backgroundGumdropLandText": "Weingummiland", - "backgroundGumdropLandNotes": "Nasche ein wenig vom Weingummiland" + "backgroundGumdropLandNotes": "Nasche ein wenig vom Weingummiland", + "backgrounds052015": "SET 12: Veröffentlicht Mai 2015", + "backgroundMarbleTempleText": "Marmor Tempel", + "backgroundMarbleTempleNotes": "Posiere vor einem Marmor Tempel.", + "backgroundMountainLakeText": "Bergsee", + "backgroundMountainLakeNotes": "Tauche Deine Füße in einen Bergsee.", + "backgroundPagodasText": "Pagoden", + "backgroundPagodasNotes": "Erklimme die Spitze einer Pagode.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/de/challenge.json b/common/locales/de/challenge.json index 680e9004e9..1886435ab1 100644 --- a/common/locales/de/challenge.json +++ b/common/locales/de/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Wähle einen Gewinner und beende den Wettbewerb.", "deleteOrSelect": "Löschen oder Gewinner wählen", "endChallenge": "Wettbewerb beenden", - "challengeDiscription": "Dies sind die Aufgaben des Wettbewerbs. Wenn Spieler teilnehmen, ändern die Aufgaben ihre Farben und erhalten Graphen, die Dir den Gesamtfortschritt der Gruppe zeigen.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Wie läuft es bei Euch allen?", "filter": "Filter", "groups": "Gruppen", @@ -33,7 +33,8 @@ "challengeTagPop": "Wettbewerbe erscheinen als Tag-Liste und Aufgabenbeschreibungen. Also ist es einerseits sinnvoll, oben einen beschreibenden Titel zu wählen, andererseits brauchst Du aber auch eine \"Kurzfassung\". Dazu kannst Du zum Beispiel \"Verliere 5 Kilo in 3 Monaten\" mit \"-5kg\" abkürzen. (Klicke auf das '?' für mehr Informationen).", "challengeDescr": "Beschreibung", "prize": "Preis", - "prizePop": "Wenn jemand Deinen Wettbewerb 'gewinnen' kann, dann kannst Du, wenn Du willst, dem Gewinner einen Edelstein-Preis zusprechen. Maximal #Edelsteine in Deinem Inventar (+guild.gems, wenn Du die dazugehörige Gilde gegründet hast). Beachte: Diese Preise können später nicht mehr geändert werden und werden nicht ersetzt, wenn der Wettbewerb abgebrochen wird.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Mindestens 1 Edelstein für öffentliche Wettbewerbe (Das verhindert Spam. Wirklich).", "officialChallenge": "Offizieller HabitRPG Wettbewerb", "by": "von", @@ -43,6 +44,7 @@ "selectGroup": "Bitte wähle die Gruppe", "challengeCreated": "Wettbewerb erstellt", "sureDelCha": "Bist du sicher, dass Du den Wettbewerb löschen möchtest?", + "sureDelChaTavern": "Willst du die Challenge wirklich löschen? Deine Edelsteine werden dir nicht zurückerstattet.", "removeTasks": "Aufgabe entfernen", "keepTasks": "Aufgabe behalten", "closeCha": "Wettbewerb auswählen und...", diff --git a/common/locales/de/character.json b/common/locales/de/character.json index 687d4e0f5a..342e395438 100644 --- a/common/locales/de/character.json +++ b/common/locales/de/character.json @@ -52,9 +52,11 @@ "costume": "Verkleidung", "costumeText": "Wenn Du das Aussehen einer anderen Ausrüstung Deiner Kampfausrüstung vorziehst, dann klicke auf die \"Verkleidung tragen\" Box um über Deiner Kampfausrüstung andere Ausrüstungsgegenstände zu tragen.", "useCostume": "Verkleidung tragen", - "gearAchievement": "Du hast den \"Ultimative Ausrüstung\" Erfolg erlangt, indem du die beste Ausrüstung erworben hast.", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Ultimative Ausrüstung", - "ultimGearText": "Hat das beste Rüstungs- und Waffenset erworben.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Aufgestiegen!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Füge einen Punkt zu Warnehmung hinzu", "allocateInt": "Intelligenzpunkte:", "allocateIntPop": "Füge einen Punkt zu Intelligenz hinzu", + "noMoreAllocate": "Jetzt, da Du Level 100 erreicht hast, wirst Du keine weiteren Attributpunkte erhalten. Du kannst weiterspielen, oder ein neues Abenteuer auf Level 1 anfangen, indem du die Sphäre der Wiedergeburt benutzt. Sie ist jetzt kostenlos auf dem Marktplatz erhältich.", "stats": "Werte", "strength": "Stärke", "strengthText": "Stärke erhöht die Wahrscheinlichkeit zufälliger kritischer Treffer und die Rate mit der durch sie Gold, Beute und Erfahrung gewonnen wird. Weiterhin erhöht sich der Schaden an Bossen.", @@ -138,5 +141,6 @@ "displayNameDescription3": "und scrolle nach unten zum Registrations-Abschnitt, um deinen Login Namen zu ändern.", "unequipBattleGear": "Kampfausrüstung ablegen", "unequipCostume": "Kostüm ablegen", - "unequipPetMountBackground": "Haustier, Reittier & Hintergrund zurücksetzen " + "unequipPetMountBackground": "Haustier, Reittier & Hintergrund zurücksetzen ", + "animalSkins": "Tierhäute" } \ No newline at end of file diff --git a/common/locales/de/communityguidelines.json b/common/locales/de/communityguidelines.json index 66e47df220..8435a6b9a3 100644 --- a/common/locales/de/communityguidelines.json +++ b/common/locales/de/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Das Kunst Trello", "commGuideLink07description": "um Pixelkunst einzureichen", "commGuideLink08": "Das Quest-Trello", - "commGuideLink08description": "um geschriebene Quests einzureichen" + "commGuideLink08description": "um geschriebene Quests einzureichen", + "lastUpdated": "Zuletzt aktualisiert" } \ No newline at end of file diff --git a/common/locales/de/content.json b/common/locales/de/content.json index 08b6ad2775..ba6a5a2fb7 100644 --- a/common/locales/de/content.json +++ b/common/locales/de/content.json @@ -1,6 +1,10 @@ { "potionText": "Heiltrank", "potionNotes": "Heilt um 15 Lebenspunkte (wird sofort angewendet)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "ergebener", "dropEggTigerCubText": "Jungtiger", @@ -54,8 +58,10 @@ "questEggRockAdjective": "lebendiger", "questEggBunnyText": "Hase", "questEggBunnyAdjective": "kuscheliger", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Marshmallow Schleim", + "questEggSlimeAdjective": "süß", + "questEggSheepText": "Schaf", + "questEggSheepAdjective": "wolliges", "eggNotes": "Finde einen Schlüpftrank, den Du über dieses Ei gießen kannst, damit ein <%= eggAdjective(locale) %> <%= eggText(locale) %> schlüpfen wird.", "hatchingPotionBase": "Normaler", "hatchingPotionWhite": "Weißer", diff --git a/common/locales/de/contrib.json b/common/locales/de/contrib.json index ec7c800e31..a0dfc196d1 100644 --- a/common/locales/de/contrib.json +++ b/common/locales/de/contrib.json @@ -15,7 +15,7 @@ "guardianText": "Moderatoren werden sorgfältig aus den höheren Mitwirkenden Rängen ausgesucht, also bitte zeige ihnen gegenüber Respekt und höre auf ihre Vorschläge.", "staff": "Mitarbeiter", "heroic": "Heroisch", - "heroicText": "Den Helden Rang tragen HabitRPG-Mitarbeitere und Mitwirkende auf Mitarbeiter-Level. Hast Du diesen Titel errungen, dann wurdest Du dazu berufen (oder von uns angestellt!).", + "heroicText": "Den Helden Rang tragen HabitRPG-Mitarbeiter und Mitwirkende auf Mitarbeiter-Level. Hast Du diesen Titel errungen, dann wurdest Du dazu berufen (oder von uns angestellt!).", "npcText": "NPCs haben HabitRPG über Kickstarter mitfinanziert. Du kannst ihre Avatare sehen, wie sie über die Features des Spiels wachen.", "modalContribAchievement": "Erfolg als Mitwirkender!", "contribModal": "<%= name %>, Du bist fantastisch! Du hast den Rang <%= level %> Mitwirkender errungen, weil Du bei HabitRPG mithilfst. Sieh", diff --git a/common/locales/de/front.json b/common/locales/de/front.json index a289a9aded..345f1a69a2 100644 --- a/common/locales/de/front.json +++ b/common/locales/de/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Meistere spielend dein Leben", - "tagline": "Eine kostenlose gewohnheitsbildende App, die Dein Leben wie ein Spiel behandelt.", - "landingp1": "Das Problem mit den meisten produktivitätsfördernden Apps auf dem Markt ist, dass sie keinen Anreiz geben sie längerzeitig zu verwenden. HabitRPG löst dieses Problem indem es das Bilden von Gewohnheiten mit Spaß verbindet! Indem es Euch für Erfolge belohnt und für Mißerfolge Lebenspunke kostet, bietet HabitRPG externe Motivation um Eure täglichen Aufgaben zu erfüllen.", - "landingp2header": "Sofortige Belohnung", - "landingp2": "Jedes Mal wenn Ihr eine gute Angewohnheit trainiert, eine tägliche Aufgabe erfüllt oder eine andere Aufgabe erfüllt, belohnt Euch HabitRPG sofort mit Erfahrungspunkten und Gold. Durch Erfahrungspunkte steigt Ihr im Level auf, verbessert Eure Charakterwerte und schaltet weitere Features frei wie Klassen und Haustiere. Gold kann für Spielgegenstände, die Eurem Charakter nützen ausgegeben werden, oder für persönliche Belohnungen, die Ihr zur Motivation erstellen könnt. Wenn auch der kleinste Erfolg Euch eine sofortige Belohnung verspricht, werdet Ihr Eure Aufgaben immer weniger aufschieben.", - "landingp3header": "Konsequenzen", - "landingp3": "Jedes Mal wenn Ihr einer schlechten Angewohnheit nachgebt oder Eure täglichen Aufgaben vernachlässigt verliert Ihr Lebenspunkte. Wenn Eure Lebenspunkte zu weit sinken, sterbt Ihr und verliert einen Teil Eures Fortschritts. Indem es Konsequenzen setzt kann HabitRPG dabei helfen schlechte Angewohnheiten und ständiges Hinausschieben zu beenden, bevor sie zu Problemen in Eurem Leben werden.", - "landingp4header": "Verantwortung", - "landingp4": "Mit einer lebendigen Community bietet HabitRPG die Verantwortung die Ihr braucht um auf Eure Aufgaben konzentriert zu bleiben. Mit dem Gruppensystem, könnt Ihr eine Gruppe Eurer besten Freunde zur Unterstützung rufen. Das Gildensystem erlaubt Euch Spieler mit ähnlichen Interessen oder Hindernissen zu finden, damit Ihr Eure Ziele gemeinsam erreichen und Tips, wie Ihr Eure Probleme angehen könnt, austauschen könnt. Auf HabitRPG steht die Community für die Unterstützung und die Verantwortung die Ihr braucht um Erfolg zu haben.", + "FAQ": "FAQ", + "accept1Terms": "Durch Klicken auf diesen Knopf, stimme ich den", + "accept2Terms": "zu, sowie der", + "alexandraQuote": "Ich konnte während meiner Rede in Madrid nicht NICHT über HabitRPG reden. Ein absolutes Must-have Hilfmittel für Freiberufler, die trotzdem einen Chef brauchen.", + "althaireQuote": "Kontinuierlich eine Quest zu haben, motiviert mich dazu alle meine täglichen und einmaligen Aufgaben zu erledigen. Meine größte Motivation ist, meine Gruppe nicht im Stich zu lassen.", + "andeeliaoQuote": "Großartiges Produkt, habe gerade erst vor einigen Tagen angefangen und gehe bereits bewusster und produktiv mit meiner Zeit um!", + "autumnesquirrelQuote": "Ich prokrastiniere weniger bei der Arbeit und zu Hause und zahle meine Rechnung rechtzeitig.", + "businessSample1": "1 Seite des Inventars überprüfen", + "businessSample2": "20 min Ablagen erledigen", + "businessSample3": "Sortieren und abarbeiten des Posteingangs", + "businessSample4": "Bereite 1 Dokument für den Kunden vor", + "businessSample5": "Kunden anrufen/Anrufe aufschieben", + "businessText": "HabitRPG auf der Arbeit benutzen", + "choreSample1": "Dreckige Klamotten in Wäschekorb stecken", + "choreSample2": "20 Minuten Hausarbeit", + "choreSample3": "Geschirr abspülen", + "choreSample4": "Einen Raum aufräumen ", + "choreSample5": "Geschirr abspülen und trocknen", + "chores": "Arbeiten im Haushalt", + "communityBug": "Bug mitteilen", + "communityExtensions": "Add-ons & Extensions", + "communityFacebook": "Facebook", + "communityFeature": "Nach Feature fragen", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Wie's funktioniert", + "companyBlog": "Blog", + "companyDonate": "Spenden", + "companyExtensions": "Extensions", + "companyPrivacy": "Datenschutz", + "companyTerms": "AGB", + "companyVideos": "Videos", + "contribUse": "HabitRPG Mitwirkende nutze ", + "dragonsilverQuote": "Ich habe unzählige Zeit- und Aufgabenerfassungssysteme ausprobiert… HRPG ist das einzige, das mir wirklich hilft Dinge zu erledigen, anstatt sie nur aufzuschreiben.", + "dreimQuote": "Als ich letzten Sommer HabitRPG entdeckte, war ich gerade durch die Hälfte meiner Prüfungen gefallen. Durch die täglichen Aufgaben konnte ich mich organisieren und zur Disziplin zwingen und tatsächlich habe ich letzten Monat alle Prüfungen mit echt guten Noten bestanden.", + "elmiQuote": "Jeden Morgen freue ich mich aufzustehen und etwas Gold zu verdienen!", + "email": "E-Mail", + "emailNewPass": "E-Mail neues Passwort", + "evagantzQuote": "Mein erster Zahnartztbesuch, bei dem die Assistentin begeistert über meine Zahnseide Gewohnheiten war. Danke HabitRPG!", + "examplesHeading": "Spieler benutzen HabitRPG, um folgendes zu organisieren...", + "featureAchievementByline": "Etwas total großartiges gemacht? Erhalte ein Abzeichen und prahle damit!", + "featureAchievementHeading": "Erfolgsabzeichen", + "featureEquipByline": "Kaufe Gegenstände in limitierter Auflage, Zaubertränke und andere virtuelle Leckerbissen auf unserem Marktplatz mit den Belohnungen für abgeschlossene Aufgaben!", + "featureEquipHeading": "Ausrüstung und Extras", + "featurePetByline": "Eier und Gegenstände erscheinen wenn du deine Aufgaben erfüllst. Sei so produktiv wie möglich, um Haus- und Reittiere zu sammeln!", + "featurePetHeading": "Haus- und Reittiere", + "featureSocialByline": "Tritt Interessensgemeinschaften bei und finde Gleichgesinnte. Erstelle Herausforderungen und tritt gegen andere an.", + "featureSocialHeading": "Gemeinsames Spielen", + "featuredIn": "Vorgestellt in", + "featuresHeading": "Weitere Funktionen …", + "footerCommunity": "Community", + "footerCompany": "Unternehmen", + "footerMobile": "Mobil", + "footerSocial": "Soziales", + "forgotPass": "Passwort vergessen", + "frabjabulousQuote": "HabitRPG ist der Grund weshalb ich einen tollen, gutbezahlten Job habe… und noch wunderbarer, ich benutze nun täglich Zahnseide!", + "free": "Umsonst spielen", + "gamifyButton": "Gestalte dein Leben spielerisch!", + "goalSample1": "1 Stunde Klavier üben", + "goalSample2": "An einem zu veröffentlichen Artikel arbeiten", + "goalSample3": "Einen Blogpost schreiben", + "goalSample4": "Japanischkurs auf Duolingo", + "goalSample5": "Einen informativen Zeitungsartikel lesen", + "goals": "Ziele", + "health": "Gesundheit", + "healthSample1": "Trinke Wasser/Soda", + "healthSample2": "Kaue Kaugummi/Rauchen", + "healthSample3": "Die Treppe/den Aufzug nehmen", + "healthSample4": "Esse gesund/Junkfood", + "healthSample5": "Für 1 Stunde ins Schwitzen kommen", + "history": "Verlauf", + "infhQuote": "HabitRPG hat mir geholfen Struktur in mein Leben an der Universität zu bringen.", + "invalidEmail": "Um das Passwort zurückzusetzen, ist eine gültige Email-Adresse notwendig.", + "irishfeet123Quote": "Ich hatte die schrecklichen Angewohnheiten, nach Mahlzeiten nicht aufzuräumen und Tassen in der ganzen Wohnung stehen zu lassen. HabitRPG hat das behoben.", + "joinOthers": "Schließe dich 200.000 Leuten an, die Spaß daran haben, ihre Ziele zu erreichen.", + "kazuiQuote": "Vor HabitRPG kam ich mit meiner Dissertation nicht weiter und war unzufrieden mit meiner persönlichen Disziplin bei Hausarbeiten und Dingen wie Vokabellernen und dem Studium der Go-Theorie. Es stellte sich heraus, dass das Aufteilen der Aufgaben in kleinere, machbare Checklisten etwas ist, das mich motiviert und zum konstanten Arbeiten anregt.", + "landingadminlink": "Verwaltungspakete", "landingend": "Noch nicht überzeugt?", "landingend2": "Hier ist eine genauere Liste", - "landingfeatureslink": "unserer Features", "landingend3": ". Sucht Ihr eine nichtöffentliche Variante? Versucht unsere", - "landingadminlink": "Verwaltungspakete", "landingend4": "die ideal sind für Familien, Lehrer, Selbsthilfegruppen und Gewerbe.", + "landingfeatureslink": "unserer Features", + "landingp1": "Das Problem mit den meisten produktivitätsfördernden Apps auf dem Markt ist, dass sie keinen Anreiz geben sie längerzeitig zu verwenden. HabitRPG löst dieses Problem indem es das Bilden von Gewohnheiten mit Spaß verbindet! Indem es Euch für Erfolge belohnt und für Mißerfolge Lebenspunke kostet, bietet HabitRPG externe Motivation um Eure täglichen Aufgaben zu erfüllen.", + "landingp2": "Jedes Mal wenn Ihr eine gute Angewohnheit trainiert, eine tägliche Aufgabe erfüllt oder eine andere Aufgabe erfüllt, belohnt Euch HabitRPG sofort mit Erfahrungspunkten und Gold. Durch Erfahrungspunkte steigt Ihr im Level auf, verbessert Eure Charakterwerte und schaltet weitere Features frei wie Klassen und Haustiere. Gold kann für Spielgegenstände, die Eurem Charakter nützen ausgegeben werden, oder für persönliche Belohnungen, die Ihr zur Motivation erstellen könnt. Wenn auch der kleinste Erfolg Euch eine sofortige Belohnung verspricht, werdet Ihr Eure Aufgaben immer weniger aufschieben.", + "landingp2header": "Sofortige Belohnung", + "landingp3": "Jedes Mal wenn Ihr einer schlechten Angewohnheit nachgebt oder Eure täglichen Aufgaben vernachlässigt verliert Ihr Lebenspunkte. Wenn Eure Lebenspunkte zu weit sinken, sterbt Ihr und verliert einen Teil Eures Fortschritts. Indem es Konsequenzen setzt kann HabitRPG dabei helfen schlechte Angewohnheiten und ständiges Hinausschieben zu beenden, bevor sie zu Problemen in Eurem Leben werden.", + "landingp3header": "Konsequenzen", + "landingp4": "Mit einer lebendigen Community bietet HabitRPG die Verantwortung die Ihr braucht um auf Eure Aufgaben konzentriert zu bleiben. Mit dem Gruppensystem, könnt Ihr eine Gruppe Eurer besten Freunde zur Unterstützung rufen. Das Gildensystem erlaubt Euch Spieler mit ähnlichen Interessen oder Hindernissen zu finden, damit Ihr Eure Ziele gemeinsam erreichen und Tips, wie Ihr Eure Probleme angehen könnt, austauschen könnt. Auf HabitRPG steht die Community für die Unterstützung und die Verantwortung die Ihr braucht um Erfolg zu haben.", + "landingp4header": "Verantwortung", + "leadText": "HabitRPG ist eine kostenlose Anwendung zur Gewohnheitsbildung und Steigerung der Produktivität, die dein Leben wie ein Spiel betrachtet. Mit Belohnungen und Bestafungen als Motivation und einem starken sozialem Netzwerk als Inspiration, kann HabitRPG dir helfen deine Ziele zu erreichen und ein gesunder, fleißiger und glücklicher Mensch zu werden.", + "login": "Einloggen", + "loginAndReg": "Einloggen / Registrieren", + "loginFacebookAlt": "Einloggen / Registrieren mit Facebook", + "logout": "Ausloggen", "marketing1Header": "Verbessern Sie Ihre Lebensführung Durch Ein Spiel", "marketing1Lead1": "HabitRPG ist ein Videospiel, welches Dir dabei hilft Deine Gewohnheiten im realen Leben zu verbessern. Es \"gamifiziert\" Dein Leben indem es all Deine Aufgaben (Gewohnheiten, tägliche Aufgaben und einmalige Aufgaben) in kleine Monster verwandelt, die Du besiegen musst. Je besser Du Dich dabei anstellst, umso weiter kommst Du im Spiel. Wenn Du in Deinem realen Leben nachlässt, beginnt Dein Charakter im Spiel zurückzufallen.", "marketing1Lead2": "Bekomme coole Ausrüstung. Verbessere deine Gewohnheiten um Deinen Avatar auszustatten. Zeige Deine coole Ausrüstung die Du verdient hast.", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bosse", "marketing2Lead3": "In Wettbewerben kannst Du gegen Freunde und Unbekannte antreten. Wer am besten ist, gewinnt am Ende eines Wettbewerbs spezielle Preise.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Die iPhone & Android Apps erlauben Dir Aufgaben unterwegs abzuhaken. Es ist uns klar, dass es lästig sein kann, sich immer auf der Seite einloggen zu müssen.", "marketing3Lead2": "Andere Werkzeuge von Drittanbietern binden HabitRPG an verschiedene Aspekte Deines Lebens. Unsere API stellt eine einfache Einbindung in Dinge wie die Chrome Erweiterung zur Verfügung, die Dir Punkte abzieht, wenn Du auf unproduktiven Websites surfst und Dir welche einbringt, wenn du auf produktiven Seiten unterwegs bist. Mehr dazu hier", "marketing4Header": "Verwendung zur Organisation", - "marketing4Lead1Title": "Betrachtungwinkel Ausbildung", "marketing4Lead1": "Bildung ist einer der besten Bereiche zur Gamifizierung. Wir alle wissen wie heutzutage die Studierenden an ihren Handys und Spielen kleben. Nutze diese Macht! Lass Deine Studierenden in freundlichen Wettkämpfen gegeneinander antreten. Belohne gutes Verhalten mit seltenen Preisen. Beobachte, wie sich ihre Noten und ihr Verhalten verbessern.", - "marketing4Lead2Title": "Betrachtungswinkel Gesundheit und Erholung", + "marketing4Lead1Title": "Betrachtungwinkel Ausbildung", "marketing4Lead2": "Die Kosten für medizinische Versorgung steigen und irgendjemand muss sie tragen. Zahlreiche Pläne wurden entwickelt um Kosten zu reduzieren und das Wohlbefinden zu verbessern. Wir glauben, dass HabitRPG einen wesentlichen Beitrag zu gesünderen Lebensstilen leisten kann.", - "marketing4Lead3Title": "Mache Alles zum Spiel", + "marketing4Lead2Title": "Betrachtungswinkel Gesundheit und Erholung", "marketing4Lead3-1": "Wollen Sie ihr Leben einmal als Spiel betrachten?", "marketing4Lead3-2": "Wollen Sie eine Gruppe für Ausbildung, Erholung etc. leiten?", "marketing4Lead3-3": "Wollen Sie mehr wissen?", - "playButton": "Spielen", - "username": "Benutzername", - "password": "Passwort", - "useUUID": "Benutze UUID / API Token (Für Facebook Benutzer)", - "passMan": "Falls Du einen Passwort-Manager verwendest (wie 1Password) und Probleme hast Dich einzuloggen, versuche Deinen Benutzernamen und Dein Passwort manuell einzugeben.", - "forgotPass": "Passwort vergessen", - "emailNewPass": "E-Mail neues Passwort", - "invalidEmail": "Um das Passwort zurückzusetzen, ist eine gültige Email-Adresse notwendig.", - "email": "E-Mail", - "passConfirm": "Passwort bestätigen", - "accept1Terms": "Durch Klicken auf diesen Knopf, stimme ich den", - "terms": "AGB", - "accept2Terms": "zu, sowie der", - "privacy": "Datenschutzrichtlinie", - "home": "Startseite", - "learnMore": "Erfahre mehr", - "contact": "Kontakt", - "history": "Verlauf", - "anonymous": "Anonyme", - "tasks": "Aufgaben", - "loginAndReg": "Einloggen / Registrieren", - "loginFacebookAlt": "Einloggen / Registrieren mit Facebook", - "login": "Einloggen", - "register": "Registrieren", - "options": "Optionen", - "logout": "Ausloggen", - "sync": "Synchronisieren", - "FAQ": "FAQ", - "tutorials": "Anleitungen", - "psst": "Psst", - "footerMobile": "Mobil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Mache Alles zum Spiel", "mobileAndroid": "Android", - "footerCompany": "Unternehmen", - "companyDonate": "Spenden", - "companyAbout": "Wie's funktioniert", - "companyVideos": "Videos", - "companyBlog": "Blog", - "companyExtensions": "Extensions", - "companyPrivacy": "Datenschutz", - "companyTerms": "AGB", - "footerCommunity": "Community", - "communityBug": "Bug mitteilen", - "communityFeature": "Nach Feature fragen", - "communityExtensions": "Add-ons & Extensions", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Soziales", - "socialTitle": "HabitRPG - Spiele dein Leben", - "watchVideos": "Sehen Sie sich die Videos an", + "mobileIOS": "iOS", + "motivate": "Motiviere dich und dein Team!", + "motivate1": "Motiviere dich, alles Mögliche zu tun.", + "motivate2": "Werde organisiert. Motiviere dich. Verdiene Gold.", + "passConfirm": "Passwort bestätigen", + "passMan": "Falls Du einen Passwort-Manager verwendest (wie 1Password) und Probleme hast Dich einzuloggen, versuche Deinen Benutzernamen und Dein Passwort manuell einzugeben.", + "password": "Passwort", + "playButton": "Spielen", + "playButtonFull": "Spiele HabitPRG", "presskit": "Pressemappe", + "presskitDownload": "Alle Bilder herunterladen:", "presskitText": "Danke für euer Interesse an HabitRPG! Die folgenden Bilder können für Artikel oder Videos über HabitRPG verwendet werden. Für weitere Informationen kontaktiert bitte Siena Leslie unter leslie@habitrpg.com.", - "presskitDownload": "Alle Bilder herunterladen:" + "privacy": "Datenschutzrichtlinie", + "psst": "Psst", + "punishByline": "Überwinde schlechte Gewohnheiten und das Aufschieben von Aufgaben durch direkte Konsequenzen.", + "punishHeading1": "Eine tägliche Aufgabe verfehlt?", + "punishHeading2": "Gesundheit verloren!", + "questByline1": "Durch das gemeinsame Spielen trägst du die Verantwortung für deine Aufgaben.", + "questByline2": "Stellt euch gegenseitig Herausforderungen und meistert das Ziel gemeinsam!", + "questHeading1": "Besiege Monster mit deinen Freunden!", + "questHeading2": "Falls du faulenzt, schadet das allen!", + "register": "Registrieren", + "rewardByline1": "Kaufe mit dem Gold virtuelle und reale Belohnungen.", + "rewardByline2": "Sofortige Belohnungen halten dich bei Laune!", + "rewardHeading": "Erfülle eine Aufgabe, um Gold zu verdienen!", + "sampleDailies": "Musteraufgaben", + "sampleHabits": "Beispielgewohnheiten", + "sampleToDo": "Beispielaufgaben", + "school": "Schule", + "schoolSample1": "1 Aufgabe erfüllen", + "schoolSample2": "1 Stunde lernen", + "schoolSample3": "Treffen mit der Lerngruppe", + "schoolSample4": "Notizen für 1 Kapitel machen", + "schoolSample5": "1 Kapitel lesen", + "sixteenBitFilQuote": "Dank HabitRPG erledige ich meine Arbeit in Rekordzeit. Ich kann es kaum erwarten das nächste Level zu erreichen!", + "skysailorQuote": "Meine Gruppe und unsere Quests halten mich im Spiel, was mich motiviert Dinge zu erledigen und mein Leben auf eine positive Art zu verändern.", + "socialTitle": "HabitRPG - Spiele dein Leben", + "supermouse35Quote": "Ich trainiere mehr und habe meine Medikamente seit Monaten nicht vergessen. Danke Habit. :D", + "sync": "Synchronisieren", + "tasks": "Aufgaben", + "teamSample1": "Besprechung für Dienstag vorbereiten", + "teamSample2": "Gedanken zur Marketingstrategie machen", + "teamSample3": "Leistungskennzahlen der Woche diskutieren", + "teams": "Teams", + "terms": "AGB", + "testimonialHeading": "Was andere sagen…", + "tutorials": "Anleitungen", + "unlockByline1": "Erreiche deine Ziele und steige Level auf.", + "unlockByline2": "Schalte neue, motivierende Werkzeuge frei, wie zum Beispiel Haustiere, zufällige Belohnungen, Zaubersprüche und mehr!", + "unlockHeadline": "Je mehr du tust, desto mehr neue Inhalte kannst du freigeschalten!", + "useUUID": "Benutze UUID / API Token (Für Facebook Benutzer)", + "username": "Benutzername", + "watchVideos": "Sehen Sie sich die Videos an", + "work": "Arbeit", + "zelahQuote": "Dadurch, dass ich Punkte bekomme, wenn ich früh ins Bett gehe und Schaden nehme, wenn ich erst spät ins Bett gehe, habe ich es mit HabitRPG geschafft, mir frühe Bettzeiten anzugewöhnen.", + "reportAccountProblems": "Melde Probleme mit deinem Konto", + "reportCommunityIssues": "Melde Community-Probleme", + "generalQuestionsSite": "Generelle Fragen über die Webseite.", + "businessInquiries": "Geschäftsanfragen.", + "merchandiseInquiries": "Anfragen zu Handelswaren und Vermarktung", + "marketingInquiries": "Marketing-/Soziale Netzwerke Anfragen" } \ No newline at end of file diff --git a/common/locales/de/gear.json b/common/locales/de/gear.json index 9b78f0b33d..5b9eebf81d 100644 --- a/common/locales/de/gear.json +++ b/common/locales/de/gear.json @@ -25,7 +25,7 @@ "weaponRogue3Text": "Khukuri", "weaponRogue3Notes": "Ein bekanntes Buschmesser. Sowohl Überlebenswerkzeug als auch Waffe. Erhöht Stärke um <%= str %>.", "weaponRogue4Text": "Nunchaku", - "weaponRogue4Notes": "Schwere Stöcke die mit einer Kette verbunden sind. Erhöht Stärke um <%= str %>.", + "weaponRogue4Notes": "Schwere Stöcke, die mit einer Kette verbunden sind. Erhöht Stärke um <%= str %>.", "weaponRogue5Text": "Ninjato", "weaponRogue5Notes": "Filigran und tödlich wie die Ninjas selbst. Erhöht Stärke um <%= str %>.", "weaponRogue6Text": "Hakenschwert", @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Ersteche deine Feinde oder verschling dein Lieblingsessen - diese flexible Forke ist universell einsetzbar! Gewährt keinen Bonus. November 2014 Abonnenten-Gegenstand.", "weaponMystery201502Text": "Schimmernder Flügelstab der Liebe und auch der Wahrheit", "weaponMystery201502Notes": "Für FLÜGEL! Für die LIEBE! Und AUCH für die WAHRHEIT! Gewährt keinen Bonus. Februar 2015 Abonnentengegenstand.", + "weaponMystery201505Text": "Grüne Ritterlanze", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Spazierstock", "weaponMystery301404Notes": "Perfekt, um gemütlich durch die Stadt zu spazieren. März 3015 Abonnenten-Gegenstand. Gewährt keinen Bonus.", "armor": "Rüstung", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Du siehst Galaxien im Metall dieser Rüstung schimmern, die dem Träger der Rüstung eine unerschütterliche Entschlossenheit schenken.\nDiese Rüstung gibt keinen Attributbonus. Januar 2015 Abonnenten Gegenstand.", "armorMystery201503Text": "Aquamarinblaue Rüstung", "armorMystery201503Notes": "Dieses blaue Mineral symbolisiert Glück, Fröhlichkeit und endlose Produktivität. Gewährt keinen Attributbonus. März 2015 Abonnentengegenstand.", + "armorMystery201504Text": "Bienen Robe", + "armorMystery201504Notes": "In dieser Robe wirst Du fleißig sein wie eine Biene! Verleiht keine Attributboni. April 2015 Abonnentengegenstand.", "armorMystery301404Text": "Steampunkanzug", "armorMystery301404Notes": "Adrett und schneidig, hoho! Februar 3015 Abonennten-Gegenstand. Kein Attributbonus.", "headgear": "Kopfschutz", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Wer ist der Pinguin? Kein Attributbonus. Dezember 2014 Abonnenten-Gegenstand.", "headMystery201501Text": "Sternenhelm", "headMystery201501Notes": "Die Konstellationen der Sterne funkeln in diesem Helm, und verleihen den Träger die Konzentration, seine Aufgaben zu erfüllen.\nDieser Helm gibt keinen Statuspunktebonus. Januar 2015 Abonnenten Gegenstand.", + "headMystery201505Text": "Grüner Ritterhelm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Schicker Zylinder", "headMystery301404Notes": "Ein schicker Zylinder für die feinsten Gentlemänner und -frauen! Januar 3015 Abonennten-Gegenstand. Kein Attributbonus. ", "headMystery301405Text": "Einfacher Zylinder", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Sei ein Schmetterling und schmettere mit deinen Flügeln davon! Kein Attributbonus. April 2014 Abonennten-Gegenstand.", "backMystery201410Text": "Kobold Flügel", "backMystery201410Notes": "Fliege mit diesen kräftigen Flügeln im Sturzflug durch die Nacht. Kein Attributbonus. Oktober 2014 Abonennten-Gegenstand.", + "backMystery201504Text": "Bienen Flügel", + "backMystery201504Notes": "Summ summ summ! Schwirre von Aufgabe zu Aufgabe. Verleiht keine Attributboni. April 2015 Abonnentengegenstand.", "backSpecialWonderconRedText": "Mächtiger Umhang", "backSpecialWonderconRedNotes": "Strotzt vor Stärke und Schönheit. Kein Attributbonus. Special Edition Convention-Gegenstand.", "backSpecialWonderconBlackText": "Tückischer Umhang", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Korallenkragen", "bodySpecialSummerHealerNotes": "Limited Edition 2014 Sommer-Set. Ein stylischer Kragen aus lebendigen Korallen! Gewährt keinen Bonus zu Attributen.", "headAccessory": "Kopfschmuck", + "accessories": "Accessoires ", + "animalEars": "Tierohren", "headAccessoryBase0Text": "Kein Kopfschmuck", "headAccessoryBase0Notes": "Kein Kopfschmuck", "headAccessorySpecialSpringRogueText": "Lila Katzenohren", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Diese Ohren lauschen eifrig, falls irgendwo ein Magier Geheimnisse offenbart. Kein Attributbonus. Limited Edition 2015 Frühlingsausrüstung.", "headAccessorySpecialSpring2015HealerText": "Grüne Kätzchenohren", "headAccessorySpecialSpring2015HealerNotes": "Diese süßen Kätzchenohren machen andere grün vor Neid. Kein Attributbonus. Limited Edition 2015 Frühlingsausrüstung.", + "headAccessoryBearEarsText": "Bärchenohren", + "headAccessoryBearEarsNotes": "Diese Ohren verleihen dir das Aussehen eines knuffigen Bärchens! Gewährt keinen Attributbonus.", + "headAccessoryCactusEarsText": "Kaktusohren", + "headAccessoryCactusEarsNotes": "Diese Ohren verleihen Dir das Aussehen eines stacheligen Kaktus! Gewährt keinen Attributbonus.", + "headAccessoryFoxEarsText": "Fuchsohren", + "headAccessoryFoxEarsNotes": "Diese Ohren verleihen dir das Aussehen eines listigen Fuchses! Gewährt keinen Attributbonus.", + "headAccessoryLionEarsText": "Löwenohren", + "headAccessoryLionEarsNotes": "Diese Ohren verleihen dir das Aussehen eines königlichen Löwen! Gewährt keinen Attributbonus.", + "headAccessoryPandaEarsText": "Pandaohren", + "headAccessoryPandaEarsNotes": "Diese Ohren verleihen dir das Aussehen eines sanftmütigen Pandas! Gewährt keinen Attributbonus.", + "headAccessoryPigEarsText": "Schweinchenohren", + "headAccessoryPigEarsNotes": "Diese Ohren verleihen dir das Aussehen eines drolligen Schweinchens! Gewährt keinen Attributbonus.", + "headAccessoryTigerEarsText": "Tigerohren", + "headAccessoryTigerEarsNotes": "Diese Ohren verleihen dir das Aussehen eines wilden Tigers! Gewährt keinen Attributbonus.", + "headAccessoryWolfEarsText": "Wolfsohren", + "headAccessoryWolfEarsNotes": "Diese Ohren verleihen dir das Aussehen eines loyalen Wolfes! Gewährt keinen Attributbonus.", "headAccessoryMystery201403Text": "Waldwanderergeweih", "headAccessoryMystery201403Notes": "Diese Geweihe schimmern in Moos und Flechten. Kein Attributbonus. März 2014 Abonennten-Gegenstand.", "headAccessoryMystery201404Text": "Schmetterlingsfühler des Zwielichts", diff --git a/common/locales/de/generic.json b/common/locales/de/generic.json index 4c9e411f37..2009f25d29 100644 --- a/common/locales/de/generic.json +++ b/common/locales/de/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Werkzeugleiste erweitern", "collapseToolbar": "Werkzeugleiste minimieren", - "formattingMarkdown": "Markdown Formatierung erlaubt", + "markdownBlurb": "HabitRPG nutzt Markdown für das Formatieren von Text. Siehe das Markdown Cheat Sheet für weitere Informationen.", + "showFormattingHelp": "Formatierungshilfe anzeigen", + "hideFormattingHelp": "Formatierungshilfe verbergen", + "youType": "Du schreibst:", + "youSee": "Du siehst:", + "italics": "*Kursiv*", + "bold": "**Fett**", + "strikethrough": "~~Durchgestrichen~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG ist toll!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ Erster Gegenstand
+ Zweiter Gegenstand
+ Dritter Gegenstand", + "unorderedListMarkdown": "+ Erster Gegenstand\n+ Zweiter Gegenstand\n+ Dritter Gegenstand", + "code": "`Code`", "achievements": "Erfolge", "modalAchievement": "Erfolg!", "special": "Spezial", diff --git a/common/locales/de/groups.json b/common/locales/de/groups.json index b4db38b3e0..8ec9715572 100644 --- a/common/locales/de/groups.json +++ b/common/locales/de/groups.json @@ -2,7 +2,7 @@ "tavern": "Gasthaus", "innCheckOut": "Das Gasthaus verlassen", "innCheckIn": "Im Gasthaus erholen", - "innText": "Wie gefällt es Dir im Gasthaus, <%= name %>? Damit Du geschützt bist, ist die Liste Deiner täglichen Aufgaben eingefroren, solange du hier bist. Ob Aufgaben abgehakt wurden, wird bis morgen (den Tag nachdem du ausgecheckt hast) nicht verarbeitet oder zurückgesetzt. Aber Achtung, wenn sich Deine Gruppe gerade in einem Kampf gegen einen Boss befindet, erhältst Du weiterhin Schaden für die Fehler der Gruppe! Außerdem fügst Du dem Boss keinen Schaden zu. Bereit, wieder aufzubrechen? Klicke auf \"Das Gasthaus verlassen\".", + "innText": "Du erholst dich im Gasthaus! Während du dort verweilst, werden dir deine täglichen Aufgaben keinen Schaden zufügen, aber trotzdem täglich aktualisiert werden. Vorsicht: Wenn du an einem Bosskampf teilnimmst, erhältst du weiterhin Schaden für die verpassten Aufgaben deiner Gruppenmitglieder, sofern sich diese nicht auch im Gasthaus befinden! Außerdem wird der Schaden, den Du dem Boss zufügst, (und gefundene Gegenstände) erst angewendet, wenn du das Gasthaus verlässt.", "lfgPosts": "Nach Gruppeneinträgen suchen", "tutorial": "Anleitung", "glossary": "Nomenklatur", @@ -96,5 +96,25 @@ "abuseReported": "Danke, dass Du diesen Verstoß gemeldet hast. Die Moderatoren wurden benachrichtigt.", "abuseAlreadyReported": "Du hast diese Nachricht bereits gemeldet.", "needsText": "Bitte gib eine Nachricht ein.", - "needsTextPlaceholder": "Gib Deine Nachricht hier ein." + "needsTextPlaceholder": "Gib Deine Nachricht hier ein.", + "copyMessageAsToDo": "Nachricht als To-Do übernehmen", + "messageAddedAsToDo": "Nachricht als To-Do übernommen.", + "messageWroteIn": "<%= user %> schrieb in <%= group %>", + "msgPreviewHeading": "Nachrichtenvorschau", + "leaderOnlyChallenges": "Nur der Gruppenleiter kann Wettbewerbe erstellen", + "sendGift": "Geschenk schicken", + "inviteFriends": "Lade Freunde ein", + "inviteAlertInfo": "Lade hier Freunde mit Benutzer ID ein.", + "inviteExistUser": "Lade existierenden Nutzer ein", + "inviteByEmail": "Lade Freunde per Email ein. Falls sie über deine Email beitreten, werden sie automatisch dieser Gruppe hinzugefügt.", + "byColon": "Von:", + "inviteNewUsers": "Lade neue(n) Benutzer ein.", + "inviteAlertInfo2": "Oder teile diesen Link (kopieren/einfügen):", + "sendGiftHeading": "Sende Geschenk an <%= name %>", + "sendGiftGemsBalance": "Von <%= number %> Edelsteinen", + "sendGiftCost": "Insgesamt: $<%= cost %> USD", + "sendGiftFromBalance": "Vom Saldo", + "sendGiftPurchase": "Kauf", + "sendGiftMessagePlaceholder": "Persönliche Nachricht (optional)", + "sendGiftSubscription": "<%= months %> Monat(e): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/de/npc.json b/common/locales/de/npc.json index 42f524f8d3..0dacd7dd25 100644 --- a/common/locales/de/npc.json +++ b/common/locales/de/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Hat die Kickstarter Kampagne auf dem höchsten Level mitgetragen!", "mattBoch": "Matt Boch", - "mattShall": "Soll ich Dir Dein Ross bringen, <%= name %>? Klicke auf ein Reittier um aufzusteigen.", - "mattBochText1": "Wilkommen in den Ställen! Ich bin Matt, der Meister aller Bestien. Wähle hier ein Haustier aus damit es Dir treu zur Seite steht. Füttere sie und sie werden zu mächtigen Rössern heranwachsen.", + "mattShall": "Soll ich Dir Dein Ross bringen, <%= name %>? Sobald Du einem Haustier so viel Futter gegeben hast, dass es zu einem Reittier werden konnte, wird es hier erscheinen. Klicke auf ein Reittier um aufzusteigen!", + "mattBochText1": "Willkommen im Stall! Ich bin Matt, der Bestienmeister. Ab Level 4 kannst Du mit Hilfe von Eiern und Tränken Haustieren ausbrüten. Wenn Du auf dem Marktplatz ein Haustier schlüpfen lässt, wird es hier erscheinen! Klicke auf das Haustier, um es Deinem Avatar hinzuzufügen. Füttere Deine Tiere mit dem Futter, welches Du ab Level 4 findest, damit sie zu mächtigen Reittieren heranwachsen. ", "daniel": "Daniel", - "danielText": "Wilkommen im Gasthaus! Bleib ein bisschen und lerne die Einheimischen kennen. Wenn Du Dich ausruhen musst (Urlaub? Krankheit?), werde ich Dir ein Zimmer suchen. Während Du eingecheckt bist, bleiben deine täglichen Aufgaben so eingefrogen wie sie sind (abgehakt/nicht abgehakt) bis einen Tag nachdem du das Gasthaus wieder verlassen hast. Diese Aufgaben fügen Dir keinen Schaden zu, wenn du sie am Ende des Tages nicht abhakst.", - "danielText2": "Vorsicht: Wenn Du an einer Boss-Quest teilnimmst, wird der Boss Dir weiterhin Schaden für die verpassten täglichen Aufgaben Deiner Gruppenmitglieder zufügen! ", + "danielText": "Willkommen im Gasthaus! Setz Dich und triff die Einheimischen. Willst Du dich ausruhen (Urlaub? Krankheit?), dann besorge ich Dir ein schönes Zimmer. Solange Du dort eingecheckt bist, werden Deine täglichen Aufgaben Dir am Ende des Tages keinen Schaden zufügen, aber Du kannst sie trotzdem abhaken.", + "danielText2": "Sei gewarnt: Falls Du an einem Boss-Quest teilnimmst, wird Dir der Boss immer noch Schaden für die nicht abgehakten Aufgaben Deiner Gruppenmitglieder zufügen! Außerdem wird der Schaden, den Du dem Boss zufügst (sowie gefundene Gegenstände) erst angewendet, wenn Du das Gasthaus verlässt.", "alexander": "Alexander der Händler", "welcomeMarket": "Willkommen auf dem Marktplatz! Kaufe schwer zu findende Eier und Tränke! Verkaufe Überflüssiges! Gib' wichtige Dienste in Auftrag! Komm' und schau', was wir anzubieten haben.", "sellForGold": "Verkaufe <%= item %> für <%= gold %> Gold", @@ -45,9 +45,9 @@ "tourScrollDown": "Gehe sicher, dass Du auch ganz nach unten scrollst um alle Optionen zu sehen! Klicke erneut auf Deinen Avatar um zur Aufgabenseite zurückzukehren. ", "tourMuchMore": "Wenn Du Aufgaben erledigt hast, kannst Du mit Freunden eine Gruppe gründen, Dich in den Gilden nach Gespräche über verschiedene Themen umsehen, Wettbewerben beitreten und vieles mehr!", "tourStatsPage": "Auf dieser Seite kannst Du Deine Statuswerte im Auge behalten. Erreiche neue Erfolge indem Du die aufgelisteten Aufgaben erledigst.", - "tourTavernPage": "Willkommen in der Taverne, hier kannst Du Dich mit Habiticanern aus ganz Habitica unterhalten. Sie ist für alle Habitianer, allen Alters offen. Falls Du krank oder in Urlaub bist, kannst Du hier Deine Gewohnheiten vorübergehend einfrieren und Dir eine Auszeit gönnen, indem Du auf \"Im Gasthaus erholen\" klickst.", + "tourTavernPage": "Willkommen in der Taverne, ein Chatroom für Habiticaner aller Altersgruppen! Falls Du krank oder im Urlaub bist, kannst Du hier verhindern, dass Deine täglichen Aufgaben Dir Schaden zufügen, indem Du auf \"Im Gasthaus erholen\" klickst. Komm rein und sag Hallo! ", "tourPartyPage": "Deine Gruppe wird Dir dabei helfen weiterhin verantwortungsbewusst Deine Aufgaben zu erledigen. Lade Freunde ein um neue Quest Rollen freizuschalten!", "tourGuildsPage": "Gilden sind Gruppen mit gemeinsamen Interessen. Suche nach Begriffen, die Dich interessieren! Wir empfehlen die \"Gilde für Neuankömmlinge\" (Newbies Guild).", - "tourChallengesPage": "Wenn Du einer Herausforderung beitrittst, erscheinen neue Aufgaben in Deinem Aufgabenmenü. Messe Dich mit andere Spieler und gewinne Edelsteine!", + "tourChallengesPage": "Wettbewerbe sind Aufgabenlisten mit bestimmten Themen, die von Benutzern erstellt wurden. Wenn Du einem Wettbewerb beitrittst, werden seine Aufgaben deinem Aufgabenmenü hinzugefügt. Messe Dich mit anderen Spielern und gewinne Edelsteine! ", "tourMarketPage": "Sobald Du Level 4 erreichst, erhältst Du manchmal als zufällige Belohnung für erledigte Aufgaben Eier und Schlüpftränke. Diese erscheinen hier - nutze sie um Haustiere auszubrüten. Du kannst außerdem Gegenstände vom Marktplatz kaufen." } \ No newline at end of file diff --git a/common/locales/de/quests.json b/common/locales/de/quests.json index c5229ea425..f68b764f14 100644 --- a/common/locales/de/quests.json +++ b/common/locales/de/quests.json @@ -6,6 +6,8 @@ "questSend": "Indem Du auf \"Einladen\" klickst, sendest Du eine Einladung an Deine Gruppenmitglieder. Wenn alle Mitglieder angenommen oder abgelehnt haben beginnt das Quest. Statusabfrage unter Optionen > Soziales > Gruppe.", "inviteParty": "Gruppe einladen", "questInvitation": "Quest Einladung:", + "questInvitationTitle": "Quest-Einladung", + "questInvitationInfo": "Einladung zu der Quest <%= quest %>", "askLater": "Später fragen", "buyQuest": "Quest kaufen", "accepted": "Angenommen", @@ -17,7 +19,7 @@ "bossStrength": "Boss Stärke", "collect": "Sammle ein", "collected": "Gesammelt", - "bossDmg1": "Um ein Bossmonster zu schwächen, musst Du Deine täglichen und einmaligen Aufgaben abhaken. Ein höherer Aufgaben Schaden führt zu höherem Bossschaden (rote Aufgaben abhaken, Zaubersprüche, Spezialattacken, usw.). Das Bossmonster fügt, zuzüglich Deinem normalen Schaden, jedem Teilnehmer des Quests Schaden für jede tägliche Aufgabe, die Du nicht abgehakt hast, zu (der Schaden wird mit der Stärke des Bossmonsters multipliziert). Also beschütze Deine Gruppe indem Du Deine täglichen Aufgaben erledigst! Der Schaden den Du dem Bossmonster zufügst und den Deine Gruppe erhält, wird in der Chronik festgehalten (dort kannst Du den täglichen Fortschritt überprüfen).", + "bossDmg1": "Jede erledigte tägliche Aufgabe und Aufgabe und jede positive Gewohnheit fügt dem Boss Schaden zu. Mit roteren Aufgaben, Gewaltschlag oder Flammenstoß kannst du ihm noch stärkeren Schaden zufügen. Für jede tägliche Aufgabe, die du nicht erledigt hast, wird der Boss jedem Teilnehmer der Quest Schaden zufügen (multipliziert mit der Stärke des Bosses), der zu deinem normalen Schaden noch dazukommt. Deshalb sorg dafür, dass deine Gruppe gesund bleibt, indem du deine täglichen Aufgaben erledigst! Jeder Schaden, der dem Boss zugefügt wird und den er zufügt, wird zu Cron berechnet (dein individueller Tagesbeginn).", "bossDmg2": "Nur Teilnehmer kämpfen gegen den Boss und bekommen ihren Anteil an der Beute.", "tavernBossInfo": "Um einem Weltbossmonster Schaden zuzufügen, musst Du Deine täglichen und einmaligen Aufgaben abhaken. Ein höherer Aufgaben Schaden führt zu höherem Bossschaden (rote Aufgaben abhaken, Zaubersprüche, Spezialattacken, usw.). Für jede tägliche Aufgabe, die Du nicht erledigst (multipliziert mit der Stärke des Bossmonsters) wird die Wut des Bossmonsters ansteigen. Hat sie das Maximum erreicht, wird etwas schlimmes passieren - also erledige Deine täglichen Aufgaben! Der Schaden den Du dem Bossmonster zufügst und die Wutpunkte, die Du an das Bossmonster verlierst, werden in der Chronik festgehalten (dort kannst Du den täglichen Fortschritt überprüfen).", "bossColl1": "Um Gegenstände zu sammeln musst Du Deine Aufgaben erfüllen. Quest Gegenstände sind genauso wie normale Gegenstände zu finden, aber Du kannst das Ergebnis erst zum Tageswechsel sehen. Dann wird alles, was jeder Teilnehmer gefunden hat zusammengerechnet und dem Quest zugerechnet.", diff --git a/common/locales/de/questscontent.json b/common/locales/de/questscontent.json index d44a13ed67..21863d40ae 100644 --- a/common/locales/de/questscontent.json +++ b/common/locales/de/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Von einem letzten Schlag getroffen sinkt das Killerhäschen zu Boden. Funkelnde Nebelschwaden steigen aus dem riesigen Körper auf, während dieser schrumpft und sich in ein kleines Häschen verwandelt. Keine Spur mehr von dem furchteinflössenden Monster, dem Ihr euch wenige Momente zuvor stellen musstest. Das winzige Näschen zuckt zweimal in die Luft und schon hoppelt das Häschen davon. Dabei lässt es einige Eier zurück @Gully lacht: \"Jaja, der Berg des Aufschiebens hat so eine Art selbst die kleinsten Herausforderungen riesig groß erscheinen zu lassen... Lasst uns die Eier einsammeln und uns auf den Weg nach Hause machen\"", "questBunnyDropBunnyEgg": "Hase (Ei)", "questBunnyUnlockText": "Schaltet die Option Haseneier auf dem Marktplatz zu kaufen frei.", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Der Glibber König", + "questSlimeNotes": "Wie immer arbeitest Du gut gelaunt an Deinen Aufgaben, als Du plötzlich bemerkst, wie Du Dich immer langsamer bewegst. \"Als würde man durch einen Sumpf wandern\", grummelt @Leephon, \"Nein, das fühlt sich eher so an als ob man durch Glibber watet!\" @starsystemic meint: \"Der schleimige Glibber König hat dieses Zeug über ganz Habitica verteilt. Es verstopft die Arbeitsschritte. Alles wird verlangsamt.\" Du siehst Dich um und bemerkst, dass die Straßen sich langsam mit durchsichtigem Glibber in allen Farben füllen und die Habitianer daran hindert ihre Aufgaben zu erledigen. Im Gegensatz zu den meisten anderen, die die Flucht ergreifen, nimmst Du einen Mop zur Hand und machst Dich bereit für die Schlacht.", + "questSlimeBoss": "Glibber König", + "questSlimeCompletion": "Mit einem letzten Mopstoß stößt Du den Glibber König in die Falle, einen riesigen Donut, den @Overomega, @LordDarkly und @Shaner, die gewitzten Anführer der Feingebäck-Gilde, herangebracht haben. Anerkennend klopfen Dir die Habitianer auf den Rücken, als Du fühlst, wie Dir jemand etwas in die Tasche rutschen lässt. Es ist die Belohnung für Deinen süßen Erfolg: drei Marshmallow Schleim Eier.", + "questSlimeDropSlimeEgg": "Marshmallow Schleim (Ei)", + "questSlimeUnlockText": "Schaltet Schleim Eier auf dem Marktplatz zum Kaufen frei", + "questSheepText": "Der Donnerbock", + "questSheepNotes": "Als du mit deinen Freunden durch das ländliche Aufgabistan wanderst und eine \"kurze Pause\" von deinen Verpflichtungen einlegst, findest du einen kleinen Garnladen. Du bist so in deine Aufgabenaufschieberei vertieft, dass du die Unheil verkündenden Wolken am Horizont kaum bemerkst. \"Ich habe ein schlechtes Gefühl bei diesem Wetter\", murmelt @Misceo und du schaust nach oben. Die stürmischen Wolken brauen sich zusammen und sie sehen fast aus wie... \"Wir haben keine Zeit, in die Wolken zu schauen\", ruft @starsystemic. \"Es greift an!\" Der Donnerbock rast los und schleudert Blitze direkt auf dich zu!", + "questSheepBoss": "Donnerbock", + "questSheepCompletion": "Beeindruckt von deinem Fleiß, lässt die Wut des Donnerbocks nach. Er schießt drei riesige Hagelkörner in deine Richtung und verschwindet dann mit leisem Grollen. Bei näherer Betrachtung entdeckst du, dass die Hagelkörner eigentlich drei flauschige Eier sind. Du hebst sie auf und schlenderst unter blauem Himmel nach Hause.", + "questSheepDropSheepEgg": "Schaf (Ei)", + "questSheepUnlockText": "Ermöglicht den Kauf von Schafseiern auf dem Marktplatz" } \ No newline at end of file diff --git a/common/locales/de/settings.json b/common/locales/de/settings.json index 15db48c5ba..879c96802c 100644 --- a/common/locales/de/settings.json +++ b/common/locales/de/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Tageswechsel einstellen", "24HrClock": "24h Uhr", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG ist so eingestellt, dass Deine täglichen Aufgaben um Mitternacht in deiner eigenen Zeitzone überprüft und zurückgesetzt werden. Wir empfehlen den folgenden Text zu lesen, bevor Du diese Einstellungen veränderst:", + "customDayStartInfo2": "(mehr anzeigen)", + "customDayStartInfo3": "(weniger anzeigen)", + "customDayStartInfo4": "Erledige all Deine täglichen Aufgaben bevor Du den Beginn Deines Tages veränderst oder ruhe Dich im Gasthaus aus für diesen Tag. Wenn Du Deinen Tagesbeginn veränderst, werden eventuell deine täglichen Aufgaben sofort überprüft Cron, aber nach dem ersten Tag sollte alles wie erwartet funktionieren.

Habe bitte zwei Stunden Geduld, bis die neuen Einstellungen greifen. Wenn der Beginn zum Beispiel aktuell auf 0 Uhr (Mitternacht) eingestellt ist, dann ändere es vor 10 Uhr Abends; wenn Du ihn auf 9 Uhr Abends setzen willst, solltest Du das vor 7 Uhr Abends machen.

Gib eine Stunde zwischen 0 und 23 (24 Stunden Uhr) an. Tippen ist effektiver, als die Pfeiltasten zu benutzen. Wenn Du den Wert eingestellt hast, lade die Seite neu um sicher zu gehen, dass der neue Wert angezeigt wird. ", "misc": "Verschiedenes", "showHeader": "Header anzeigen", "changePass": "Passwort ändern", @@ -93,10 +93,12 @@ "wonChallenge": "Du hast einen Wettbewerb gewonnen", "newPM": "Du hast eine private Nachricht erhalten", "giftedGems": "Verschenkte Edelsteine", + "giftedGemsInfo": "<%= amount %> Edelsteine - von <%= name %>", "giftedSubscription": "Verschenkte Abonnements ", "invitedParty": "In die Gruppe eingeladen", "invitedGuild": "In die Gilde eingeladen", "inactivityEmails": "Dein Account ist inaktiv", + "weeklyRecaps": "Zusammenfassung deiner Kontoaktivitäten der letzten Woche", "questStarted": "Dein Quest hat begonnen", "invitedQuest": "Zu einem Quest eingeladen", "kickedGroup": "Aus Gruppe entfernt.", @@ -111,5 +113,10 @@ "benefits": "Vorteile", "coupon": "Gutschein", "couponPlaceholder": "Gib Deinen Gutschein Code ein", - "couponText": "Manchmal nehmen wir an besonderen Events Teil und geben Gutschein Codes für spezielle Ausrüstungsgegenstände aus. (z.B. an die, die bei unserem Wondercon Stand vorbeischauen)" + "couponText": "Wir halten manchmal Events und geben Promo Codes für besondere Ausrüstungsgegenstände heraus. (z.B. wenn du bei unserem Wondercon Stand vorbeigeschaut hast)", + "apply": "Anwenden", + "resubscribe": "Wieder abonnieren", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code aktiviert! Überprüfe dein Inventar", + "promoPlaceholder": "Promo Code eingeben" } \ No newline at end of file diff --git a/common/locales/de/spells.json b/common/locales/de/spells.json index 4d039b3a2c..62ab678a27 100644 --- a/common/locales/de/spells.json +++ b/common/locales/de/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Flammenstoß", - "spellWizardFireballNotes": "Flammen brechen hervor und versengen eine Aufgabe. Du reduzierst die Röte der Aufgabe, fügst Bossmonstern Schaden zu und erhältst Bonuserfahrung – mehr für blaue Aufgaben.", + "spellWizardFireballNotes": "Flammen schießen aus deinen Händen. Du erhältst XP und fügst Bossen zusätzlichen Schaden zu! Klicke auf eine Aufgabe, um sie zu verzaubern. (Basiert auf: INT Wert)", "spellWizardMPHealText": "Ätherischer Schwall", - "spellWizardMPHealNotes": "Eine Flut magischer Energie strömt aus Deinen Händen und erfüllt Deine Gruppe. Ihr erhaltet alle eine bestimmte Menge Mana.", + "spellWizardMPHealNotes": "Du opferst Mana um Deinen Freunden zu helfen. Der Rest Deiner Gruppe erhält MP! (Basiert auf: INT Wert)", "spellWizardEarthText": "Erdbeben", - "spellWizardEarthNotes": "Der Boden unter den Füßen Eurer Gegner bricht auf und bebt mit großer Wucht. Eure Aufgaben werden verlangsamt und stehen für Angriffe offen. Deine Gruppe erhält einen Erfahrungsbonus.", + "spellWizardEarthNotes": "Deine mentalen Kräfte bringen die Erde zum beben. Deine ganze Gruppe erhält Bonus Intelligenzpunkte! (Basiert auf: INT ohne Boni)", "spellWizardFrostText": "Klirrender Frost", - "spellWizardFrostNotes": "Eis bricht aus allen Oberflächen hervor, verschluckt deine Aufgaben und friert sie fest. Die Strähnen deiner täglichen Aufgaben werden am Ende des Tages nicht zurückgesetzt. Nicht erledigte tägliche Aufgaben fügen dir aber immer noch Schaden zu!", + "spellWizardFrostNotes": "Eine Eisschicht überzieht deine Aufgaben. Keine Deiner Strähnen wird morgen auf null zurückgesetzt! (Einmal gewirkt wirkt der Effekt auf all Deine Strähnen)", "spellWarriorSmashText": "Gewaltschlag", - "spellWarriorSmashNotes": "Du schlägst mit aller Gewalt auf eine Aufgabe ein. Du reduzierst die Röte der Aufgabe und fügst Bossmonstern Schaden zu.", + "spellWarriorSmashNotes": "Du triffst eine Aufgabe mit aller Kraft. Sie wird blauer/weniger rot, und du fügst Bossen extra Schaden zu! Klicke auf eine Aufgabe, um sie zu anzugreifen. (Basiert auf: STR)", "spellWarriorDefensiveStanceText": "Verteidigungstellung", - "spellWarriorDefensiveStanceNotes": "Du nimmst dir einen Moment Zeit um Deinen Körper zu entspannen und nimmst eine Verteidigungsstellung ein, um dich gegen die nächsten Angriffe Deiner Aufgaben zu wappnen. Das verringert den Schaden durch tägliche Aufgaben, den Du heute bei Tageswechsel nimmst.", + "spellWarriorDefensiveStanceNotes": "Du bereitest dich auf den Ansturm deiner Aufgaben vor. Du erhälst einen Ausdauerbonus! (Basiert auf: CON ohne Boni)", "spellWarriorValorousPresenceText": "Tapferer Charakter", - "spellWarriorValorousPresenceNotes": "Deine Gegenwart ermutigt Deine Gruppe. Dieser Mut lässt euch neue Kraft schöpfen. Alle Gruppenmitglieder erhalten einen Stärkebonus.", + "spellWarriorValorousPresenceNotes": "Deine Anwesenheit ermutigt deine Gruppe. Deine ganze Gruppe erhält einen Stärkebonus (Basiert auf: STR ohne Boni)", "spellWarriorIntimidateText": "Einschüchternder Blick", - "spellWarriorIntimidateNotes": "Dein Blick lässt eure Gegner vor Furcht erstarren. Deine Gruppe erhält einen Verteidigungsbonus.", + "spellWarriorIntimidateNotes": "Dein Blick erfüllt die Herzen Deiner Feinde mit Angst. Deine ganze Gruppe erhält einen Ausdauerbonus! (Basiert auf: CON ohne Boni)", "spellRoguePickPocketText": "Taschendiebstahl", - "spellRoguePickPocketNotes": "Deine geschickten Finger arbeiten sich durch die Taschen deiner Aufgabe und fördern ein paar Schätze zu Tage. Du erhältst einen sofortigen Goldbonus für die Aufgabe. Je fetter (blauer) deine Aufgabe ist, desto mehr Gold bekommst du.", + "spellRoguePickPocketNotes": "Du bestiehlst eine Aufgabe in der Nähe. Du erhältst Gold! Klicke auf eine Aufgabe, um sie zu bestehlen. (Basiert auf: PER)", "spellRogueBackStabText": "Überraschungsangriff", - "spellRogueBackStabNotes": "Lautlos schleichst Du Dich hinter eine Aufgabe und fällst ihr in den Rücken. Du fügst mehr Schaden zu und hast eine hohe Chance auf einen kritischen Treffer.", + "spellRogueBackStabNotes": "Du betrügst eine törichte Aufgabe. Du erhältst Gold und Erfahrungspunkte! Klicke auf eine Aufgabe, um sie zu betrügen. (Basiert auf: STR)", "spellRogueToolsOfTradeText": "Handwerkszeug", - "spellRogueToolsOfTradeNotes": "Du teilst deine Diebesausrüstung mit deiner Gruppe damit sie mehr Gold \"finden\". Alle Gruppenmitglieder erhalten heute einen Bonus auf Gold und Beute.", + "spellRogueToolsOfTradeNotes": "Du teilst Deine Talente mit Deinen Freunden. Deine ganze Gruppe erhält einen Wahrnehmungsbonus! (Basiert auf: PER ohne Boni)", "spellRogueStealthText": "Schleichen", - "spellRogueStealthNotes": "Du duckst Dich in die Schatten und ziehst Deine Kapuze über. Viele täglichen Aufgaben werden Dich heute Nacht nicht finden. Je höher Deine Wahrnehmung ist, desto mehr Aufgaben kannst Du entgehen.", + "spellRogueStealthNotes": "Du bist zu raffiniert, um entdeckt zu werden. Einige deiner täglichen Aufgaben werden heute Nacht nicht zu Schaden führen und ihre Strähnen/Farbe wird sich nicht ändern. (Mehrfache Anwendung hat Auswirkung auf mehr täglichen Aufgaben)", "spellHealerHealText": "Heilendes Licht", - "spellHealerHealNotes": "Licht umhüllt Deinen Körper und heilt Deine Wunden. Du wirst geheilt.", + "spellHealerHealNotes": "Licht strömt aus Deinem Körper, es heilt Deine Wunden. Du erhältst Lebenspunkte zurück! (Basiert auf: CON und INT)", "spellHealerBrightnessText": "Brennende Helle", - "spellHealerBrightnessNotes": "Du erzeugst einen Lichtblitz, der alle Aufgaben blendet. Ihr Zustand verbessert sich.", + "spellHealerBrightnessNotes": "Ein Lichtstoß lässt Deine Aufgaben schillern. Sie werden blauer / weniger rot! (Basiert auf: INT)", "spellHealerProtectAuraText": "Schutzaura", - "spellHealerProtectAuraNotes": "Eine magische Aura umfängt deine Gruppe und schützt sie vor Schaden. Alle Gruppenmitglieder erhalten einen erheblichen Verteidigungsbonus.", + "spellHealerProtectAuraNotes": "Du beschützt Deine Gruppe vor Schaden. Deine Gruppe erhält einen Ausdauerbonus! (Basiert auf: CON ohne Boni)", "spellHealerHealAllText": "Segnung", - "spellHealerHealAllNotes": "Beruhigendes Licht umhüllt deine Gruppe und heilt ihre Wunden. Alle Gruppenmitglieder werden geheilt.", + "spellHealerHealAllNotes": "Eine schmerzlindernde Aura umfängt Dich. Deine Gruppe erhält Lebenspunkte zurück! (Basiert auf: CON und INT)", "spellSpecialSnowballAuraText": "Schneeball", "spellSpecialSnowballAuraNotes": "Wirf einen Schneeball auf ein Gruppenmitglied! Was kann dabei schon schief gehen? Dauert bis zum Tageswechsel des Gruppenmitglieds an.", "spellSpecialSaltText": "Salz", diff --git a/common/locales/de/tasks.json b/common/locales/de/tasks.json index 8007a84394..cf5719adc4 100644 --- a/common/locales/de/tasks.json +++ b/common/locales/de/tasks.json @@ -14,7 +14,7 @@ "save": "Speichern", "addChecklist": "Checkliste hinzufügen", "checklist": "Checkliste", - "checklistText": "Bei täglichen Aufgaben verringert eine teilweise abgehakte Liste den Schaden. Zum Beispiel wird der Schaden einer Liste mit 4 Aufgaben bei der 3 abgehakt sind auf 25% reduziert. Erfüllte Listen bei einmaligen Aufgaben zählen als Multiplikator: 3 Aufgaben bedeutet +3x (also insgesammt 4x) Erfahrung, Gold und Mana", + "checklistText": "Zerlege eine Aufgabe in kleinere Teile! Checklisten erhöhen die Erfahrung und das Gold, das Du für eine Aufgabe bekommst, und verringern den Schaden, den eine tägliche Aufgabe verursacht. ", "expandCollapse": "Auf-/Zuklappen", "text": "Text", "extraNotes": "Extra Notizen", @@ -22,7 +22,7 @@ "advancedOptions": "Erweiterte Optionen", "difficulty": "Schwierigkeit", "difficultyHelpTitle": "Wie schwer ist die Aufgabe?", - "difficultyHelpContent": "Das multipliziert den Wert. Benutze es bedachtsam, verlasse dich anstatt dessen auf unseren Anpassungsalgorithmus. Manche Aufgaben sind aber krass wertvoller (Schreibe an Diplomarbeit - Zahnseide verwenden). Klicke hier für mehr Informationen.", + "difficultyHelpContent": "Je schwieriger eine Aufgabe ist, umso mehr Erfahrung und Gold bekommst Du, wenn Du sie abhakst... aber auch umso mehr Schaden verursacht sie, wenn es eine tägliche Aufgabe oder schlechte Gewohnheit ist!", "easy": "Einfach", "medium": "Mittel", "hard": "Schwer", @@ -32,19 +32,18 @@ "otherExamples": "z.B. berufliche Unternehmungen, Hobbies, Finanzielles, usw.", "progress": "Fortschritt", "dailies": "Tägliche Aufgaben", - "newDaily": "Neue tägliche Aufgabe", + "newDaily": "Neuer tägliche Aufgabe", "newDailyBulk": "Neue tägliche Aufgaben (eine pro Zeile)", "streakCounter": "Strähnenzähler", "repeat": "Wiederholen", "restoreStreak": "Strähne wiederherstellen", - "todos": "Aufgaben", - "newTodo": "Neue Aufgabe", - "newTodoBulk": "Neue Aufgaben (eine pro Zeile)", + "todos": "To-Dos", + "newTodo": "Neuer To-Do Eintrag", + "newTodoBulk": "Neue To-Do Einträge (einer pro Zeile)", "dueDate": "Frist", "remaining": "Aktiv", "complete": "Erledigt", "dated": "Datiert", - "datedNotSorted": "Einmalige Aufgaben mit Datum werden nicht nach diesem sortiert. Diese Funktion wird vermutlich bald hinzugefügt.", "due": "Fällig", "grey": "Grau", "score": "Punktestand", @@ -78,5 +77,6 @@ "streakCoins": "Strähnen Bonus!", "pushTaskToTop": "Aufgabe nach oben verschieben", "pushTaskToBottom": "Aufgabe nach unten verschieben", - "emptyTask": "Gib der Aufgabe zunächst einen Titel." + "emptyTask": "Gib der Aufgabe zunächst einen Titel.", + "dailiesRestingInInn": "Du ruhst dich im Gasthaus aus! Deine täglichen Aufgaben werden dir heute Nacht keinen Schaden zufügen, sie werden sich aber dennoch täglich aktualisieren. Falls du dich in einer Quest befindest, wirst du keinen Schaden austeilen/Gegenstände finden bis du das Gasthaus wieder verlässt, allerdings kannst du durch einen Boss verletzt werden, wenn deine Gruppe tägliche Aufgaben nicht erledigt." } \ No newline at end of file diff --git a/common/locales/en/backgrounds.json b/common/locales/en/backgrounds.json index 2d9eb29130..6ccc4bb81a 100644 --- a/common/locales/en/backgrounds.json +++ b/common/locales/en/backgrounds.json @@ -87,5 +87,21 @@ "backgroundFloralMeadowText": "Flowering Meadow", "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } diff --git a/common/locales/en/challenge.json b/common/locales/en/challenge.json index 36c9227e28..a22e4bf57d 100644 --- a/common/locales/en/challenge.json +++ b/common/locales/en/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Select a winner and close the challenge:", "deleteOrSelect": "Delete or select winner", "endChallenge": "End Challenge", - "challengeDiscription": "These are the challenge's tasks. As users participate, they will change color and gain graphs to show you the overall progress of the group.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "How's Everyone Doing?", "filter": "Filter", "groups": "Groups", @@ -33,7 +33,8 @@ "challengeTagPop": "Challenges appear on tag-lists & task-tooltips. So while you'll want a descriptive title above, you'll also need a 'short name'. Eg, 'Lose 10 pounds in 3 months' might become '-10lb' (Click for more info).", "challengeDescr": "Description", "prize": "Prize", - "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and will not be refunded if challenge is cancelled.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimum 1 Gem for public challenges (helps prevent spam, it really does).", "officialChallenge": "Official HabitRPG Challenge", "by": "by", @@ -43,6 +44,7 @@ "selectGroup": "Please select group", "challengeCreated": "Challenge created", "sureDelCha": "Delete challenge, are you sure?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Remove Tasks", "keepTasks": "Keep Tasks", "closeCha": "Close challenge and...", diff --git a/common/locales/en/character.json b/common/locales/en/character.json index 0586cebff2..b6909e6c63 100644 --- a/common/locales/en/character.json +++ b/common/locales/en/character.json @@ -7,6 +7,7 @@ "displayName": "Display Name", "displayPhoto": "Photo", "displayBlurb": "Blurb", + "displayBlurbPlaceholder": "Please introduce yourself", "photoUrl": "Photo Url", "imageUrl": "Image Url", "inventory": "Inventory", @@ -48,13 +49,15 @@ "classBonusText": "Your class (Warrior, if you haven't unlocked or selected another class) uses its own equipment more effectively than gear from other classes. Equipped gear from your current class gets a 50% boost to the attribute bonus it grants.", "classEquipBonus": "Class Bonus", "battleGear": "Battle Gear", - "battleGearText": "This is the gear you wear into battle, it affects numbers when interacting with your tasks.", + "battleGearText": "This is the gear you wear into battle; it affects numbers when interacting with your tasks.", "costume": "Costume", "costumeText": "If you prefer the look of other gear to what you have equipped, check the \"Use Costume\" box to visually don a costume while wearing your battle gear underneath.", "useCostume": "Use Costume", - "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Ultimate Gear", - "ultimGearText": "Has upgraded to the maximum weapon and armor set", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Level Up!", "mana": "Mana", @@ -70,6 +73,7 @@ "allocatePerPop": "Add a point to Perception", "allocateInt": "Points allocated to Intelligence:", "allocateIntPop": "Add a point to Intelligence", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Stats", "strength": "Strength", "strengthText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.", @@ -108,15 +112,12 @@ "taskAllocationPop": "Assigns points based on the Physical (Strength), Mental (Intelligence), Social (Constitution), and Other (Perception) categories associated with the tasks you complete.", "distributePoints": "Distribute Unallocated Points", "distributePointsPop": "Assigns all unallocated attribute points according to the selected allocation scheme.", - "chooseClass1": "Choose your", - "chooseClass2": "Class!", - "chooseClass3": "Or opt out to choose later.", "warriorText": "Warriors score more and better \"critical hits\", which randomly give bonus Gold, Experience, and drop chance for scoring a task. They also deal heavy damage to boss monsters. Play a Warrior if you find motivation from unpredictable jackpot-style rewards, or want to dish out the hurt in boss Quests!", "mageText": "Mages learn swiftly, gaining Experience and Levels faster than other classes. They also get a great deal of Mana for using special abilities. Play a Mage if you enjoy the tactical game aspects of Habit, or if you are strongly motivated by leveling up and unlocking advanced features!", "rogueText": "Rogues love to accumulate wealth, gaining more Gold than anyone else, and are adept at finding random items. Their iconic Stealth ability lets them duck the consequences of missed Dailies. Play a Rogue if you find strong motivation from Rewards and Achievements, striving for loot and badges!", "healerText": "Healers stand impervious against harm, and extend that protection to others. Missed Dailies and bad Habits don't faze them much, and they have ways to recover Health from failure. Play a Healer if you enjoy assisting others in your Party, or if the idea of cheating Death through hard work inspires you!", "optOut": "Opt Out", - "optOutText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior and your points handled automatically. You can enable classes later under Settings.", + "optOutText": "Can't be bothered with classes? Want to choose later? Opt out - you'll be a warrior with no special abilities. You can read about the class system later on the wiki and enable classes at any time under User -> Stats.", "select": "Select", "stealth": "Stealth", "stealthNewDay": "When a new day begins, you will avoid damage from this many missed Dailies.", @@ -138,5 +139,12 @@ "displayNameDescription3": "and scroll down to the Registration section to change your login name.", "unequipBattleGear": "Unequip Battle Gear", "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, Background" + "unequipPetMountBackground": "Unequip Pet, Mount, Background", + "animalSkins": "Animal Skins", + "chooseClassHeading": "Choose your Class! Or opt out to choose later.", + "warriorWiki": "Warrior", + "mageWiki": "Mage", + "rogueWiki": "Rogue", + "healerWiki": "Healer", + "chooseClassLearn": "Learn more about classes" } diff --git a/common/locales/en/communityGuidelines.json b/common/locales/en/communityGuidelines.json index ba77715b8a..dc08558fd1 100644 --- a/common/locales/en/communityGuidelines.json +++ b/common/locales/en/communityGuidelines.json @@ -180,5 +180,7 @@ "commGuideLink07": "The Art Trello", "commGuideLink07description": "for submitting pixel art.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + + "lastUpdated": "Last updated" } diff --git a/common/locales/en/content.json b/common/locales/en/content.json index 1e698f000f..c7d3618109 100644 --- a/common/locales/en/content.json +++ b/common/locales/en/content.json @@ -2,6 +2,11 @@ "potionText": "Health Potion", "potionNotes": "Recover 15 Health (Instant Use)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining: ", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", + "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "loyal", @@ -82,6 +87,9 @@ "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", + "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", diff --git a/common/locales/en/defaultTasks.json b/common/locales/en/defaultTasks.json index 0cf2f31550..cf7e179494 100644 --- a/common/locales/en/defaultTasks.json +++ b/common/locales/en/defaultTasks.json @@ -1,11 +1,12 @@ { - "defaultHabit1Text": "Good Habit", - "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable +15 minutes productive work", + "defaultTaskNotes": " ", + "defaultHabit1Text": "Productive Work (Click the pencil to edit)", + "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable + 15 minutes productive work", - "defaultHabit2Text": "Bad Habit", + "defaultHabit2Text": "Eat Junk Food (Click the pencil to edit)", "defaultHabit2Notes": "Sample Bad Habits: - Smoke - Procrastinate", - "defaultHabit3Text": "Good or Bad Habit", + "defaultHabit3Text": "Take the Stairs/Elevator (Click the pencil to edit)", "defaultHabit3Notes": "Sample Good or Bad Habits: +/- Took Stairs/Elevator ; +/- Drank Water/Soda", "defaultDaily1Text": "1h Personal Project", @@ -44,7 +45,7 @@ "defaultTodo5Text": "Start a Party (private group) with your friends (Social > Party)", - "defaultReward1Text": "1 Episode of Game of Thrones", + "defaultReward1Text": "15 minute break", "defaultReward1Notes": "Custom rewards can come in many forms. Some people will hold off watching their favorite show unless they have the gold to pay for it.", "defaultReward2Text": "Cake", diff --git a/common/locales/en/front.json b/common/locales/en/front.json index 232c6eb51b..328eb9b16e 100644 --- a/common/locales/en/front.json +++ b/common/locales/en/front.json @@ -1,100 +1,182 @@ { - "titleFront": "HabitRPG | Gamify Your Life", - "tagline": "A free habit building app that treats your life like a game.", - "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.", - "landingp2header": "Instant Gratification", - "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.", - "landingp3header": "Consequences", - "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.", - "landingp4header": "Accountability", - "landingp4": "With an active community, HabitRPG provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.", + "FAQ": "FAQ", + "accept1Terms": "By clicking the button below, I agree to the", + "accept2Terms": "and the", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": " Put Dirty Clothes in Hamper", + "choreSample2": "20 mins of Housework", + "choreSample3": "Wash a Load of Dishes", + "choreSample4": "Tidy One Room", + "choreSample5": "Wash and Dry a Load of Clothes", + "chores": "Chores", + "communityBug": "Submit Bug", + "communityExtensions": "Add-ons & Extensions", + "communityFacebook": "Facebook", + "communityFeature": "Request Feature", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How it Works", + "companyBlog": "Blog", + "companyDonate": "Donate", + "companyExtensions": "Extensions", + "companyPrivacy": "Privacy", + "companyTerms": "Terms", + "companyVideos": "Videos", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "Email", + "emailNewPass": "Email New Password", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Community", + "footerCompany": "Company", + "footerMobile": "Mobile", + "footerSocial": "Social", + "forgotPass": "Forgot Password", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "History", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "A valid email address is required in order to perform a password reset.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "administrative packages", "landingend": "Not convinced yet?", "landingend2": "See a more detailed list of", - "landingfeatureslink": "our features", "landingend3": ". Are you looking for a more private approach? Check out our", - "landingadminlink": "administrative packages", "landingend4": "which are perfect for families, teachers, support groups, and businesses.", + "landingfeatureslink": "our features", + "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.", + "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.", + "landingp2header": "Instant Gratification", + "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.", + "landingp3header": "Consequences", + "landingp4": "With an active community, HabitRPG provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.", + "landingp4header": "Accountability", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Login", + "loginAndReg": "Login / Register", + "loginFacebookAlt": "Login / Register with Facebook", + "logout": "Log Out", "marketing1Header": "Improve Your Habits By Playing A Game", "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accommodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", - "marketing2Header": "Compete With Friends, Join Interest Groups", "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", - "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", "marketing3Lead2": " Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", - "marketing4Header": "Organizational Use", - "marketing4Lead1Title": "Gamification In Education", "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", + "marketing4Lead1Title": "Gamification In Education", "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", + "marketing4Lead2Title": "Gamification In Health and Wellness", "marketing4Lead3-1": "Want to gamify your life?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", "marketing4Lead3-3": "Want to learn more?", - - "playButton": "Play", - "username": "Username", - "password": "Password", - "useUUID": "Use UUID / API Token (For Facebook Users)", - "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.", - "forgotPass": "Forgot Password", - "emailNewPass": "Email New Password", - "invalidEmail": "A valid email address is required in order to perform a password reset.", - "email": "Email", - "passConfirm": "Confirm Password", - "accept1Terms": "By clicking the button below, I agree to the", - "terms": "Terms and Conditions", - "accept2Terms": "and the", - "privacy": "Privacy Policy", - "home": "Home", - "learnMore": "Learn More", - "contact": "Contact", - "history": "History", - "anonymous": "Anonymous", - "tasks": "Tasks", - "loginAndReg": "Login / Register", - "loginFacebookAlt": "Login / Register with Facebook", - "login": "Login", - "register": "Register", - "options": "Options", - "logout": "Log Out", - "sync": "Sync", - "FAQ": "FAQ", - "tutorials": "Tutorials", - "psst": "Psst", - "footerMobile": "Mobile", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gamify Everything", "mobileAndroid": "Android", - "footerCompany": "Company", - "companyDonate": "Donate", - "companyAbout": "How it Works", - "companyVideos": "Videos", - "companyBlog": "Blog", - "companyExtensions": "Extensions", - "companyPrivacy": "Privacy", - "companyTerms": "Terms", - "footerCommunity": "Community", - "communityBug": "Submit Bug", - "communityFeature": "Request Feature", - "communityExtensions": "Add-ons & Extensions", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Gamify Your Life", - "watchVideos": "Watch Videos", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Confirm Password", + "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.", + "password": "Password", + "playButton": "Play", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Download all images:", "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" -} + "privacy": "Privacy Policy", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Register", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Gamify Your Life", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sync", + "tasks": "Tasks", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Terms and Conditions", + "testimonialHeading": "What people say...", + "tutorials": "Tutorials", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Use UUID / API Token (For Facebook Users)", + "username": "Username", + "watchVideos": "Watch Videos", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" +} \ No newline at end of file diff --git a/common/locales/en/gear.json b/common/locales/en/gear.json index 2dfe023c44..ff4b617cc3 100644 --- a/common/locales/en/gear.json +++ b/common/locales/en/gear.json @@ -133,9 +133,16 @@ "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", + "weaponArmoireBasicCrossbowText": "Basic Crossbow", + "weaponArmoireBasicCrossbowNotes": "This crossbow can pierce a task's armor from very far away! Increases Strength by <%= str %>, Perception by <%= per %>, and Constitution by <%= con %>. Enchanted Armoire: Independent Item.", + "weaponArmoireLunarSceptreText": "Soothing Lunar Sceptre", + "weaponArmoireLunarSceptreNotes": "The healing power of this wand waxes and wanes. Increases Constitution by <%= con %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 3 of 3).", + "armor": "armor", "armorBase0Text": "Plain Clothing", @@ -275,9 +282,16 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", + "armorArmoireLunarArmorText": "Soothing Lunar Armor", + "armorArmoireLunarArmorNotes": "The light of the moon will make you strong and savvy. Increases Strength by <%= str %> and Intelligence by <%= int %>. Enchanted Armoire: Soothing Lunar Set (Item 2 of 3).", + "armorArmoireGladiatorArmorText": "Gladiator Armor", + "armorArmoireGladiatorArmorNotes": "To be a gladiator you must be not only cunning... but strong. Increases Perception by <%= per %> and Strength by <%= str %>. Enchanted Armoire: Gladiator Set (Item 2 of 3).", + "headgear": "headgear", "headBase0Text": "No Helm", @@ -411,11 +425,24 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", "headMystery301405Notes": "A basic top hat, just begging to be paired with some fancy head accessories. Confers no benefit. May 3015 Subscriber Item.", + "headArmoireLunarCrownText": "Soothing Lunar Crown", + "headArmoireLunarCrownNotes": "This crown strengthens health and sharpens senses, especially when the moon is full. Increases Constitution by <%= con %> and Perception by <%= per %>. Enchanted Armoire: Soothing Lunar Set (Item 1 of 3).", + "headArmoireRedHairbowText": "Red Hairbow", + "headArmoireRedHairbowNotes": "Become strong, tough and smart while wearing this beautiful Red Hairbow! Increases Strength by <%= str %>, Constitution by <%= con %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "headArmoireVioletFloppyHatText": "Violet Floppy Hat", + "headArmoireVioletFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a pleasing purple color. Increases Perception by <%= per %>, Intelligence by <%= int %>, and Constitution by <%= con %>. Enchanted Armoire: Independent Item.", + "headArmoireGladiatorHelmText": "Gladiator Helm", + "headArmoireGladiatorHelmNotes": "To be a gladiator you must be not only strong.... but cunning. Increases Intelligence by <%= int %> and Perception by <%= per %>. Enchanted Armoire: Gladiator Set (Item 1 of 3).", + "headArmoireRancherHatText": "Rancher Hat", + "headArmoireRancherHatNotes": "Round up your pets and wrangle your mounts while wearing this magical Rancher Hat! Increases Strength by <%= str %>, Perception by <%= per %>, and Intelligence by <%= int %>. Enchanted Armoire: Independent Item.", + "offhand": "shield-hand item", "shieldBase0Text": "No Shield-Hand Equipment", @@ -494,6 +521,9 @@ "shieldMystery301405Text": "Clock Shield", "shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.", + "shieldArmoireGladiatorShieldText": "Gladiator Shield", + "shieldArmoireGladiatorShieldNotes": "To be a gladiator you must.... eh, whatever, just bash them with your shield. Increases Constitution by <%= con %> and Strength by <%= str %>. Enchanted Armoire: Gladiator Set (Item 3 of 3).", + "backBase0Text": "No Back Accessory", "backBase0Notes": "No Back Accessory.", @@ -503,6 +533,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", @@ -525,6 +557,8 @@ "bodySpecialSummerHealerNotes": "A stylish collar of live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "No Head Accessory", "headAccessoryBase0Notes": "No Head Accessory.", @@ -546,7 +580,24 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", - + + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", + "headAccessoryMystery201403Text": "Forest Walker Antlers", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Twilight Butterfly Antennae", diff --git a/common/locales/en/generic.json b/common/locales/en/generic.json index 79b346fa49..d92d82a524 100644 --- a/common/locales/en/generic.json +++ b/common/locales/en/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Expand Toolbar", "collapseToolbar": "Collapse Toolbar", - "formattingMarkdown": "Markdown formatting allowed", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Achievements", "modalAchievement": "Achievement!", "special": "Special", @@ -26,7 +39,7 @@ "close": "Close", "saveAndClose": "Save & Close", "cancel": "Cancel", - "ok": "Ok", + "ok": "OK", "add": "Add", "undo": "Undo", "continue": "Continue", @@ -41,7 +54,7 @@ "gems": "Gems", "gemButton": "You have <%= number %> Gems.", "moreInfo": "More Info", - "gemsWhatFor": "Purchased using real money. Used for buying special items and services (eggs, hatching potions, Fortify, etc.). You'll need to unlock those features before being able to use Gems.", + "gemsWhatFor": "Click to buy Gems! Gems let you purchase special items like Quests, avatar customizations, and seasonal equipment.", "veteran": "Veteran", "veteranText": "Has weathered Habit The Grey (our pre Angular website), and has gained many battle-scars from its bugs.", "originalUser": "Original User!", @@ -57,7 +70,6 @@ "lastLoggedIn": "- Last logged in", "notPorted": "This feature is not yet ported from the original site.", "buyThis": "Buy this <%= text %> with <%= price %> of your <%= gems %> Gems?", - "untilNoFace": "Until we add Facebook, use your UUID and API Token to log in (found at https://habitrpg.com > Options > Settings).", "noReachServer": "Server not currently reachable, try again later", "errorUpCase": "ERROR:", "newPassSent": "New password sent.", diff --git a/common/locales/en/groups.json b/common/locales/en/groups.json index c5c2cf8183..688683fc94 100644 --- a/common/locales/en/groups.json +++ b/common/locales/en/groups.json @@ -2,7 +2,7 @@ "tavern": "Tavern", "innCheckOut": "Check Out of Inn", "innCheckIn": "Rest in the Inn", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Looking for Group (Party Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -39,6 +39,8 @@ "editGroup": "Edit Group", "newGroupName": "<%= groupType %> Name", "groupName": "Group Name", + "groupLeader": "Group Leader", + "groupID": "Group ID", "groupDescr": "Description shown in public Guilds list (Markdown OK)", "logoUrl": "Logo URL", "assignLeader": "Assign Group Leader", @@ -96,5 +98,28 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>", + "inviteFriends": "Invite Friends", + "startAParty": "Start a Party", + "addToParty": "Add someone to your party" } diff --git a/common/locales/en/messages.json b/common/locales/en/messages.json index e14f302fe0..9eb8e49b08 100644 --- a/common/locales/en/messages.json +++ b/common/locales/en/messages.json @@ -1,6 +1,7 @@ { "messageLostItem": "Your <%= itemText %> broke.", "messageTaskNotFound": "Task not found.", + "messageDuplicateTaskID": "A task with that ID already exists.", "messageTagNotFound": "Tag not found.", "messagePetNotFound": ":pet not found in user.items.pets", "messageFoodNotFound": ":food not found in user.items.food", @@ -20,5 +21,8 @@ "messageDropFood": "You've found <%= dropArticle %><%= dropText %>! <%= dropNotes %>", "messageDropEgg": "You've found a <%= dropText %> Egg! <%= dropNotes %>", "messageDropPotion": "You've found a <%= dropText %> Hatching Potion! <%= dropNotes %>", - "messageFoundQuest": "You've found the quest \"<%= questText %>\"!" + "messageFoundQuest": "You've found the quest \"<%= questText %>\"!", + "armoireEquipment": "<%= image %> You found a piece of rare Equipment in the Armoire: <%= dropText %>! Awesome!", + "armoireFood": "<%= image %> You rummage in the Armoire and find <%= dropArticle %><%= dropText %>. What's that doing in here?", + "armoireExp": "You wrestle with the Armoire and gain Experience. Take that!" } diff --git a/common/locales/en/npc.json b/common/locales/en/npc.json index b18d6e16e0..0bd0063cd0 100644 --- a/common/locales/en/npc.json +++ b/common/locales/en/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Backed the Kickstarter project at the maximum level!", "mattBoch": "Matt Boch", - "mattShall": "Shall I bring you your steed, <%= name %>? Click a mount to saddle up.", - "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. Choose a pet here to venture at your side. Feed them and they'll grow into powerful steeds.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the inn. While checked-in, your Dailies are frozen as-is (checked/unchecked) until the day after check-out. You will not suffer for missing them at the day's end.", - "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander the Merchant", "welcomeMarket": "Welcome to the Market! Buy hard-to-find eggs and potions! Sell your extras! Commission useful services! Come see what we have to offer.", "sellForGold": "Sell <%= item %> for <%= gold %> Gold", @@ -18,7 +18,7 @@ "dismissAlert": "Dismiss This Alert", "donateText1": "Adds 20 Gems to your account. Gems are used to buy special in-game items, such as shirts and hairstyles.", "donateText2": "Help support HabitRPG", - "donateText3": "As an open source project, it can use all the help we can get!", + "donateText3": "HabitRPG is an open source project that depends on our users for support. The money you spend on gems helps us keep the servers running, maintain a small staff, develop new features, and provide incentives for our volunteer programmers. Thank you for your generosity!", "donationDesc": "20 Gems, Donation to HabitRPG", "payWithCard": "Pay with Card", "payNote": "Note: PayPal sometimes takes a long time to clear. We recommend paying with card.", @@ -48,10 +48,36 @@ "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", - "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", - "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." + "tourGuildsPage": "Guilds are common-interest chat groups created by the players, for the players. Browse through the list and join the Guilds that interest you. Be sure to check out the popular Newbies Guild, where anyone can ask questions about HabitRPG!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win Gem prizes!", + "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market.", + "tourHallPage": "Welcome to the Hall of Heroes, where open-source contributors to HabitRPG are honored. Whether through code, art, music, writing, or even just helpfulness, they have earned Gems, exclusive equipment, and prestigious titles. You can contribute to HabitRPG, too!", + "tourPetsPage": "This is the Stable! After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", + "tourMountsPage": "Once you've fed a pet enough food to turn it into a mount, it will appear here. (Pets, mounts, and food are available after level 4.) Click a mount to saddle up!", + "tourEquipmentPage": "This is where your Equipment is stored! Your Battle Gear affects your stats. If you want to show different Equipment on your avatar without changing your stats, click \"Enable Costume.\"", + "tourOkay": "Okay!", + "tourAwesome": "Awesome!", + "tourSplendid": "Splendid!", + "tourNifty": "Nifty!", + + "tourAvatar": "Customize Your Avatar", + "tourAvatarProceed": "Show me my tasks!", + "tourToDosBrief": "To-Do List", + "tourDailiesBrief": "Daily Tasks", + "tourDailiesProceed": "I'll be careful!", + "tourHabitsBrief": "Good & Bad Habits", + "tourHabitsProceed": "Makes sense!", + "tourRewardsBrief": "Reward List", + "tourRewardsProceed": "That's all!", + + "welcomeToHabit": "Welcome to HabitRPG, a game to improve your life!", + "welcome1": "Create and customize an in-game avatar to represent you.", + "welcome2": "Your real-life tasks affect your avatar's Health (HP), Experience (XP), and Gold!", + "welcome3": "Complete tasks to earn Experience (XP) and Gold, which unlock awesome features and rewards!", + "welcome4": "Avoid bad habits that drain Health (HP), or your avatar will die!", + "welcome5": "Now you'll customize your avatar and set up your tasks...", + "imReady": "I'm Ready!" } diff --git a/common/locales/en/quests.json b/common/locales/en/quests.json index 3f7be31868..41fa3627f0 100644 --- a/common/locales/en/quests.json +++ b/common/locales/en/quests.json @@ -3,9 +3,11 @@ "quest": "quest", "completed": "Completed!", "youReceived": "You've Received", - "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Options > Social > Party.", + "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Social > Party.", "inviteParty": "Invite Party", "questInvitation": "Quest Invitation: ", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Ask Later", "buyQuest": "Buy Quest", "accepted": "Accepted", @@ -17,7 +19,7 @@ "bossStrength": "Boss Strength", "collect": "Collect", "collected": "Collected", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Only participants will fight the boss and share in the quest loot.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; however, you won't see the drops until the next day, then everything you've found will be tallied up and contributed to the pile.", diff --git a/common/locales/en/questsContent.json b/common/locales/en/questsContent.json index b81a7e90b1..71dc908416 100644 --- a/common/locales/en/questsContent.json +++ b/common/locales/en/questsContent.json @@ -230,6 +230,13 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } diff --git a/common/locales/en/settings.json b/common/locales/en/settings.json index 9c51e71194..26c252902b 100644 --- a/common/locales/en/settings.json +++ b/common/locales/en/settings.json @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "Invited To Party", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -111,5 +113,12 @@ "benefits": "Benefits", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code", + "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)", + "displayInviteToPartyWhenPartyIs1": "Display Invite To Party button when party has 1 member." } diff --git a/common/locales/en/spells.json b/common/locales/en/spells.json index 321b933310..be77b0927f 100644 --- a/common/locales/en/spells.json +++ b/common/locales/en/spells.json @@ -1,51 +1,51 @@ { "spellWizardFireballText": "Burst of Flames", - "spellWizardFireballNotes": "Flames blast forth, scorching a task. You reduce the task's redness, deal damage to any monster you're battling, and gain Experience -- more for blue tasks.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Ethereal Surge", - "spellWizardMPHealNotes": "A flow of magical energy rushes from your hands and recharges your party. Your party recovers MP.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Earthquake", - "spellWizardEarthNotes": "The ground below your party's tasks cracks and shakes with extreme intensity, slowing them down and opening them up to more attacks. Your party gains a buff to Intelligence, which means more Experience.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Chilling Frost", - "spellWizardFrostNotes": "Ice erupts from every surface, swallowing your tasks and freezing them in place. Your Dailies' streaks won't reset at the end of the day. Incomplete Dailies will still damage you!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Brutal Smash", - "spellWarriorSmashNotes": "You savagely hit a single task with all of your might. The task's redness decreases, and you deal extra damage to any monster you're fighting.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Defensive Stance", - "spellWarriorDefensiveStanceNotes": "You take a moment to relax your body and enter a defensive stance to ready yourself for the tasks' next onslaught. Reduces damage from Dailies at the end of the day by boosting your Constitution.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Valorous Presence", - "spellWarriorValorousPresenceNotes": "Your presence emboldens the party. Their newfound courage makes them tougher by boosting their Strength.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Intimidating Gaze", - "spellWarriorIntimidateNotes": "Your gaze strikes fear into the hearts of your party's enemies. The party gains a moderate boost to defense by buffing Constitution.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Pickpocket", - "spellRoguePickPocketNotes": "Your nimble fingers run through the task's pockets and find some treasures for yourself. You gain an immediate gold bonus from a task. The 'fatter' (bluer) your task, the more gold you steal!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Backstab", - "spellRogueBackStabNotes": "Without a sound, you sweep behind a task and stab it in the back. You deal higher damage to the task, with a higher chance of a critical hit.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Tools of the Trade", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Stealth", - "spellRogueStealthNotes": "You duck into the shadows, pulling up your hood. Many Dailies won't find you this night; fewer yet the higher your Perception.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Healing Light", - "spellHealerHealNotes": "Light covers your body, healing your wounds. You recover Health.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Searing Brightness", - "spellHealerBrightnessNotes": "You cast a burst of light that blinds all of your tasks. The redness of your tasks is reduced.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Protective Aura", - "spellHealerProtectAuraNotes": "A magical aura surrounds your party members, protecting them from damage. Your party members gain a boost to their defense by buffing Constitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Blessing", - "spellHealerHealAllNotes": "Soothing light envelops your party and heals them of their injuries. Your party members recover Health.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snowball", "spellSpecialSnowballAuraNotes": "Throw a snowball at a party member! What could possibly go wrong? Lasts until member's new day.", diff --git a/common/locales/en/subscriber.json b/common/locales/en/subscriber.json index 4f602a48a3..e6e4876c09 100644 --- a/common/locales/en/subscriber.json +++ b/common/locales/en/subscriber.json @@ -3,17 +3,17 @@ "subscriptions": "Subscriptions", "subDescription": "Disable ads, buy gems with gold, monthly mystery item, retain progress history, double daily drop-caps, supports the devs. Click for more info.", "disableAds": "Disable ads", - "disableAdsText": "Ads will stay disabled while you have an active subscription (original users with disabled ads are grandfathered).", + "disableAdsText": "Ads are disabled while you have an active subscription (original donors are grandfathered).", "buyGemsGold": "Buy Gems with Gold", - "buyGemsGoldText": "(1 Gem costs <%= gemCost %> Gold) Addresses the \"pay to win\" concern, as everything is now achievable through hard work. There's a <%= gemLimit %> Gem monthly conversion cap to prevent farming.", + "buyGemsGoldText": "Alexander the Merchant will sell you gems at a cost of <%= gemCost %> gold per gem. His monthly shipments are initially capped at <%= gemLimit %> gems per month, but this cap increases by 5 gems for every three months of consecutive subscription, up to a maximum of 50 gems per month!", "retainHistory": "Retain full history entries", "retainHistoryText": "Makes your full history available in graphs and export. Non-subscriber histories get consolidated for database optimization.", "doubleDrops": "Daily drop-caps doubled", "doubleDropsText": "Complete your stable faster!", "mysteryItem": "Unique Monthly Subscription Items", - "mysteryItemText": "Each month, all subscribers will get a totally unique cosmetic item for their avatars!", + "mysteryItemText": "Each month you will receive a unique cosmetic item for your avatar! Plus, for every three months of consecutive subscription, the Mysterious Time Travelers will grant you access to historic (and futuristic!) cosmetic items.", "supportDevs": "Supports the developers", - "supportDevsText": "This open source project can use all the help it can get. Help us keep Habit alive!", + "supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!", "monthUSD": "USD / Month", "organization": "Organization", "groupPlans": "Corporate Plans", diff --git a/common/locales/en/tasks.json b/common/locales/en/tasks.json index 0e683a91a4..3787a391df 100644 --- a/common/locales/en/tasks.json +++ b/common/locales/en/tasks.json @@ -14,7 +14,7 @@ "save": "Save", "addChecklist": "Add Checklist", "checklist": "Checklist", - "checklistText": "For Dailies, partially completed checklists reduce damage. For example, a 4-item checklist with 3 completed reduces damage for that incomplete Daily to 25%. Completed checklist items on a To-Do add a multiplier: 3 checks means +3x (total 4x) the Experience, Gold, and Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Expand/Collapse", "text": "Text", "extraNotes": "Extra Notes", @@ -22,7 +22,7 @@ "advancedOptions": "Advanced Options", "difficulty": "Difficulty", "difficultyHelpTitle": "How difficult is this task?", - "difficultyHelpContent": "This multiplies its point value. Use sparingly, rely instead on our organic value-adjustment algorithms. But some tasks are grossly more valuable (Write Thesis vs Floss Teeth). Click for more info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Easy", "medium": "Medium", "hard": "Hard", @@ -36,6 +36,11 @@ "newDailyBulk": "New Dailies (one per line)", "streakCounter": "Streak Counter", "repeat": "Repeat", + "repeatEvery": "Repeat Every", + "repeatDays": "Every X Days", + "repeatWeek": "On Certain Days of the Week", + "day": "Day", + "days": "Days", "restoreStreak": "Restore Streak", "todos": "To-Dos", "newTodo": "New To-Do", @@ -60,6 +65,9 @@ "clearTags": "Clear", "hideTags": "Hide", "showTags": "Show", + "startDate": "Start Date", + "startDateHelpTitle": "When should this task start?", + "startDateHelp": "Set the date for which this task takes effect. Will not be due on earlier days.", "streakName": "Streak Achievements", "streakText": "Has performed <%= streaks %> 21-day streaks on Dailies", "streakSingular": "Streaker", @@ -77,5 +85,23 @@ "streakCoins": "Streak Bonus!", "pushTaskToTop": "Push task to top", "pushTaskToBottom": "Push task to bottom", - "emptyTask": "Enter the task's title first." + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies.", + "habitHelp1": "Good Habits are things that you do often. They award Gold and Experience every time you click the <%= plusIcon %>.", + "habitHelp2": "Bad Habits are things you want to avoid doing. They remove Health every time you click the <%= minusIcon %>.", + "habitHelp3": "For inspiration, check out these sample Habits!", + "newbieGuild": "More questions? Ask in the <%= linkStart %>Newbies Guild<%= linkEnd %>!", + "dailyHelp1": "Dailies repeat <%= emphasisStart %>every day<%= emphasisEnd %> that they are active. Click the <%= pencilIcon %> to change the days a Daily is active.", + "dailyHelp2": "If you don't complete active Dailies, you lose Health when your day rolls over.", + "dailyHelp3": "Dailies turn <%= emphasisStart %>redder<%= emphasisEnd %> when you miss them, and <%= emphasisStart %>bluer<%= emphasisEnd %> when you complete them. The redder the Daily, the more it will reward you... or hurt you.", + "dailyHelp4": "To change when your day rolls over, go to <%= linkStart %> Settings > Site<%= linkEnd %> > Custom Day Start.", + "dailyHelp5": "For inspiration, check out these sample Dailies!", + "toDoHelp1": "To-Dos start yellow, and get redder (more valuable) the longer it takes to complete them.", + "toDoHelp2": "To-Dos never hurt you! They only award Gold and Experience.", + "toDoHelp3": "Breaking a To-Do down into a checklist of smaller items will make it less scary, and will increase your points!", + "toDoHelp4": "For inspiration, check out these sample To-Dos!", + "rewardHelp1": "The Equipment you buy for your avatar is stored in <%= linkStart %>Inventory > Equipment<%= linkEnd %>.", + "rewardHelp2": "Equipment affects your stats (<%= linkStart %>Avatar > Stats<%= linkEnd %>).", + "rewardHelp3": "Special equipment will appear here during World Events.", + "rewardHelp4": "Don't be afraid to set custom Rewards! Check out some samples here." } diff --git a/common/locales/en@pirate/backgrounds.json b/common/locales/en@pirate/backgrounds.json index d095ba784a..62fe19f325 100644 --- a/common/locales/en@pirate/backgrounds.json +++ b/common/locales/en@pirate/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Flowering Meadow", "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/en@pirate/challenge.json b/common/locales/en@pirate/challenge.json index 69a1bce605..3feb48f62d 100644 --- a/common/locales/en@pirate/challenge.json +++ b/common/locales/en@pirate/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Select a winner an' close th' challenge:", "deleteOrSelect": "Delete or select winner", "endChallenge": "End Challenge", - "challengeDiscription": "These be t' challenge's tasks. As users participate, they gunna change color 'n gain graphs t' show ye t' overall progress 'o t' group.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "How's Everyone Doing?", "filter": "Filter", "groups": "Groups", @@ -33,16 +33,18 @@ "challengeTagPop": "Challenges appear on tag-lists & task-tooltips. So while ye'll want a descriptive title above, ye'll also need a 'short name'. Eg, 'Lose 10 pounds in 3 months' might become '-10lb' (Click fer more info).", "challengeDescr": "Description", "prize": "Treasure", - "prizePop": "If someone can 'win' yer challenge, ye can optionally award that winner a Gem prize. Max = #gems ye own (+ alliance.gems, if ye created this challenge's alliance). Note: This prize can't be changed later an' will not be refunded if challenge is cancelled.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimum 1 Gem fer public challenges (helps prevent spam, it really does).", "officialChallenge": "Official HabitRPG Challenge", "by": "by", - "participants": "<%= membercount %> Participants", + "participants": "<%= membercount %> Scalliwags", "join": "Join", "exportChallengeCSV": "Export to CSV", "selectGroup": "Please select group", "challengeCreated": "Challenge created", "sureDelCha": "Delete challenge, arrr ye sure?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Remove Tasks", "keepTasks": "Keep Tasks", "closeCha": "Close challenge an'...", diff --git a/common/locales/en@pirate/character.json b/common/locales/en@pirate/character.json index 17d195d420..58ba1b45ab 100644 --- a/common/locales/en@pirate/character.json +++ b/common/locales/en@pirate/character.json @@ -52,9 +52,11 @@ "costume": "Costume", "costumeText": "If ye prefer th' look 'o other gear to what ye have equipped, check th' \"Use Costume\" box to visually don a costume while wearin' ye battle gear underneath.", "useCostume": "Use Costume", - "gearAchievement": "Ye have earned th' \"Ultimate Gear\" Achievement fer upgradin' to th' maximum gear set!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Ultimate Gear", - "ultimGearText": "Has upgraded to th' maximum weapon 'n armor set", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Level Up!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Add a point to Perception", "allocateInt": "Points allocated to Intelligence:", "allocateIntPop": "Add a point to Intelligence", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Stats", "strength": "Strength", "strengthText": "Strength increases th' chance 'o random \"critical hits\" 'n th' Doubloon, Experience, 'n loot chance boost from them. It also helps deal damage to boss monsters.", @@ -135,8 +138,9 @@ "critBonus": "Critical Hit! Bonus:", "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. Go to", "displayNameDescription2": "Settings->Site", - "displayNameDescription3": "and scroll down to the Registration section to change your login name.", + "displayNameDescription3": "and scroll down to the Registration section to change yer login name.", "unequipBattleGear": "Unequip Battle Gear", "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, Background" + "unequipPetMountBackground": "Unequip Pet, Mount, Background", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/en@pirate/communityguidelines.json b/common/locales/en@pirate/communityguidelines.json index f0d56e3808..ac689f5912 100644 --- a/common/locales/en@pirate/communityguidelines.json +++ b/common/locales/en@pirate/communityguidelines.json @@ -12,20 +12,20 @@ "commGuideList01B": "A Diligent Attitude. Habiticans work hard to improve their lives, but also help build the site and improve it constantly. We're an open-source project, so we are all constantly working to make the site the best place it can be.", "commGuideList01C": "A Supportive Demeanor. Habiticans cheer for each other's victories, and comfort each other during hard times. We lend strength to each other and lean on each other and learn from each other. In parties, we do this with our spells; in chat rooms, we do this with kind and supportive words.", "commGuideList01D": "A Respectful Manner. We all have different backgrounds, different skill sets, and different opinions. That's part of what makes our community so wonderful! Habiticans respect these differences and celebrate them. Stick around, and soon you will have friends from all walks of life.", - "commGuideHeadingMeet": "Meet the Mods!", + "commGuideHeadingMeet": "Meet the Privateers!", "commGuidePara006": "Habitica has some tireless knight-errants who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres. Staff and Mods will often precede official statements with the words \"Mod Talk\" or \"Mod Hat On\".", "commGuidePara007": "Staff have purple tags marked with crowns. Their title is \"Heroic\".", - "commGuidePara008": "Mods have dark blue tags marked with stars. Their title is \"Guardian\". The only exception is Bailey, who, as an NPC, has a black and green tag marked with a star.", - "commGuidePara009": "The current Staff Members are (from left to right):", + "commGuidePara008": "Privateers be hav'n dark blue flags touched by stars. Thar title be \"Guardian\". The only exception be Bailey, who, bein' an NPC, has a black and green flag emblazoned by a lonely star.", + "commGuidePara009": "The current Staff Members be (from port to starboard):", "commGuidePara009a": "on Trello", "commGuidePara009b": "on GitHub", "commGuidePara010": "There be also a couple 'a Moderators assistin' the staff members. They be wise fellows, so respect and heed 'em or else! ", - "commGuidePara011": "The current Moderators be (from left to right):", + "commGuidePara011": "The current Moderators be (from port to starboard):", "commGuidePara011a": "gossipin' in the Pub ", "commGuidePara011b": "on GitHub/Wikia", - "commGuidePara011c": "on wikia", + "commGuidePara011c": "on Wikia", "commGuidePara011d": "on GitHub", - "commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to Lemoness (leslie@habitrpg.com).", + "commGuidePara012": "If ye 'ave an issue er concern about a particular Mod, please send a letter t' Lemoness (leslie@habitrpg.com).", "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a moderator needs to lay down their noble mantle and relax. The following are Moderators Emeritus. They no longer act with the power of a Moderator, but we would still like to honor their work!", "commGuidePara014": "Moderators Emeritus:", "commGuideHeadingPublicSpaces": "Gatherin' Places in Habitica", @@ -49,7 +49,7 @@ "commGuidePara023": "Conversation tends to revolve around casual chatting and productivity or life improvement tips.", "commGuidePara024": "Because the Tavern chat can only hold 200 messages, it isn't a good place for prolonged conversations on topics, especially sensitive ones (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable guild or the Back Corner (more information below).", "commGuidePara027": "Don't discuss anything addictive in the Tavern. Many people use HabitRPG to try to quit their bad Habits. Hearing people talk about addictive/illegal substances may make this much harder for them! Respect your fellow Tavern-goers and take this into consideration. This includes, but is not exclusive to: smoking, alcohol, pornography, gambling, and drug use/abuse.", - "commGuideHeadingPublicGuilds": "Public Guilds", + "commGuideHeadingPublicGuilds": "Public Crews", "commGuidePara029": "Public guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public guild chat should focus on this theme. For example, members of the Wordsmiths guild might be cross if they found the conversation suddenly focusing on gardening instead of writing, and a Dragon-Fanciers guild might not have any interest in deciphering ancient runes. Some guilds are more lax about this than others, but in general, try to stay on topic!", "commGuidePara031": "Some public guilds will contain sensitive topics such as depression, religion, politics, etc. This is fine as long as the conversations therein do not violate any of the Terms and Conditions or Public Space Rules, and as long as they stay on topic.", "commGuidePara033": "Public Guilds may NOT contain 18+ content. If they plan to regularly discuss sensitive content, they should say so in the Guild title. This is to keep Habitica safe and comfortable for everyone. If the guild in question has different kinds of sensitive issues, it is respectful to your fellow Habiticans to place your comment behind a warning (ex. \"Warning: references self-harm\"). Additionally, the sensitive material should be topical -- bringing up self-harm in a guild focused on fighting depression may make sense, but may be less appropriate in a music guild. If you see someone who is repeatedly violating this guideline, even after several requests, please email leslie@habitrpg.com with screenshots.", @@ -110,38 +110,38 @@ "commGuidePara057": "The following are some examples of Minor Infractions. This is not a comprehensive list.", "commGuideList07A": "First-time violation of Public Space Guidelines", "commGuideList07B": "Any statements or actions that trigger a \"Please Don't\". When a Mod has to say \"Please Don't do this\" to a user, it can count as a very minor infraction for that user. An example might be \"Mod Talk: Please Don't keep arguing in favor of this feature idea after we've told you several times that it isn't feasible.\" In many cases, the Please Don't will be the minor consequence as well, but if Mods have to say \"Please Don't\" to the same user enough times, the triggering Minor Infractions will start to count as Moderate Infractions.", - "commGuideHeadingConsequences": "Consequences", - "commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.", + "commGuideHeadingConsequences": "Punishment", + "commGuidePara058": "In Habitica -- as on the seven seas -- every action has a consequence, whether it be gettin' strong from heavin' the masts, gettin' the scurvy from poor nutrition, or passing through a strait 'cause ye be studying yer charts.", "commGuidePara059": "Similarly, all infractions have direct consequences. Some sample consequences are outlined below.", - "commGuidePara060": "If your infraction has a moderate or severe consequence, you will receive an email explaining:", - "commGuideList08A": "what your infraction was", - "commGuideList08B": "what the consequence is", + "commGuidePara060": "If yer sin carry a moderate or severe punishment, ye will be receiev'n an email explainin':", + "commGuideList08A": "what yer sin be", + "commGuideList08B": "what yer punishment be", "commGuideList08C": "what to do to correct the situation and restore your status, if possible.", "commGuideHeadingSevereConsequences": "Examples of Severe Consequences", "commGuideList09A": "Account bans", "commGuideList09B": "Account deletions", "commGuideList09C": "Permanently disabling (\"freezing\") progression through Contributor Tiers", "commGuideHeadingModerateConsequences": "Examples of Moderate Consequences", - "commGuideList10A": "Restricted public chat privileges", - "commGuideList10B": "Restricted private chat privileges", + "commGuideList10A": "Restricted public parlay privileges", + "commGuideList10B": "Restricted private parlay privileges", "commGuideList10C": "Restricted guild/challenge creation privileges", "commGuideList10D": "Temporarily disabling (\"freezing\") progression through Contributor Tiers", "commGuideList10E": "Demotion of Contributor Tiers", - "commGuideList10F": "Putting users on \"Probation\"", + "commGuideList10F": "Putting users in \"The Brig\"", "commGuideHeadingMinorConsequences": "Examples of Minor Consequences", "commGuideList11A": "Reminders of Public Space Guidelines", "commGuideList11B": "Warnings", "commGuideList11C": "Requests", - "commGuideList11D": "Deletions (Mods/Staff may delete problematic content)", - "commGuideList11E": "Edits (Mods/Staff may edit problematic content)", + "commGuideList11D": "Deletions (Privateers/First Mates may be deletin' mutinous content)", + "commGuideList11E": "Edits (Privateers/First Mates be editin' mutinous content)", "commGuideHeadingRestoration": "Restoration", - "commGuidePara061": "Habitica is a land devoted to self-improvement, and we believe in second chances. If you commit an infraction and receive a consequence, view it as a chance to evaluate your actions and strive to be a better member of the community.", + "commGuidePara061": "Habitica be an open sea devoted to self-improvement, and we believe in second chances. If you commit an infraction and are keel hauled, gaze upon it as a chance to evaluate your actions and strive to be a better member of the crew.", "commGuidePara062": "The email that you receive explaining the consequences of your actions (or, in the case of minor consequences, the Mod/Staff announcement) is a good source of information. Cooperate with any restrictions which have been imposed, and endeavor to meet the requirements to have any penalties lifted.", "commGuidePara063": "If you do not understand your consequences, or the nature of your infraction, ask the Staff/Moderators for help so you can avoid committing infractions in the future.", "commGuideHeadingContributing": "Contributing to Habitica", - "commGuidePara064": "HabitRPG is an open-source project, which means that any Habiticans are welcome to pitch in! The ones who do will be rewarded according to the following tier of rewards:", + "commGuidePara064": "HabitRPG be an open-source ship, meanin' any Habiticans are welcome to come aboard! The ones who do will reap their share of treasure accordin' to the following tier of rewards:", "commGuideList12A": "HabitRPG Contributor's badge, plus 3 Gems", - "commGuideList12B": "Contributor Armor, plus 3 Gems.", + "commGuideList12B": "Contributor Arrrmor, plus 3 Gems.", "commGuideList12C": "Contributor Helmet, plus 3 Gems.", "commGuideList12D": "Contributor Sword, plus 4 Gems.", "commGuideList12E": "Contributor Shield, plus 4 Gems.", @@ -155,12 +155,12 @@ "commGuideList13D": "Users on probation cannot be promoted to the next tier. Mods have the right to freeze user advancement due to infractions. If this happens, the user will always be informed of the decision, and how to correct it. Tiers may also be removed as a result of infractions or probation.", "commGuideHeadingFinal": "The Final Section", "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please email Lemoness (leslie@habitrpg.com) and she will be happy to help clarify things.", - "commGuidePara068": "Now go forth, brave adventurer, and slay some Dailies!", + "commGuidePara068": "Now venture forth, ye scurvy dog, into the great blue yonder and send them Dailies to Davy Jones' locker.", "commGuideHeadingLinks": "Useful Links", "commGuidePara069": "The following talented artists contributed to these illustrations:", "commGuideLink01": "The Newbies Guild", "commGuideLink01description": "a guild for new users to ask questions!", - "commGuideLink02": "The Back Corner Guild", + "commGuideLink02": "The Black Corner Crew", "commGuideLink02description": "a guild for the discussion of long or sensitive topics.", "commGuideLink03": "The Wiki", "commGuideLink03description": "the biggest collection of information about HabitRPG.", @@ -169,9 +169,10 @@ "commGuideLink05": "The Main Trello", "commGuideLink05description": "for site feature requests.", "commGuideLink06": "The Mobile Trello", - "commGuideLink06description": "for mobile feature requests.", - "commGuideLink07": "The Art Trello", - "commGuideLink07description": "for submitting pixel art.", + "commGuideLink06description": "fer mobile feature requests.", + "commGuideLink07": "The Arrrt Trello", + "commGuideLink07description": "fer submittin' pixel arrrt.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/en@pirate/content.json b/common/locales/en@pirate/content.json index 114eb90998..67ffdb2446 100644 --- a/common/locales/en@pirate/content.json +++ b/common/locales/en@pirate/content.json @@ -1,6 +1,10 @@ { "potionText": "Health Potion", "potionNotes": "Recover 15 Health (Instant Use)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "loyal", "dropEggTigerCubText": "Tiger Cub", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "snuggly", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "White", diff --git a/common/locales/en@pirate/front.json b/common/locales/en@pirate/front.json index 3a94ece472..f3f8555a03 100644 --- a/common/locales/en@pirate/front.json +++ b/common/locales/en@pirate/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Gamify Yer Life", - "tagline": "A habit building arrrplication– t'wont cost ye any doubloons– that treats yer life like a game!", - "landingp1": "Th' problem wit' most productivity apps on th' market be that they provide no incentive to continue usin' them. HabitRPG fixes 'tis by makin' habit buildin' a ruckas! By rewardin' ye fer ye successes 'n penalizin' ye fer slip-ups, HabitRPG provides external motivation fer completin' ye day-to-day activities.", - "landingp2header": "Rum", - "landingp2": "Whenever ye reinforce a positive habit, complete a daily task, or take care 'o a barnacle-covered to-do, HabitRPG immediately rewards ye wit' experience points 'n doubloons. As ye gain experience, ye can level up, increasin' ye stats 'n unlockin' more weapons, like classes 'n pets. Doubloons can be spent on in-game items that change ye experience or personalized rewards ye've created fer motivation. When even th' smallest successes provide ye wit' an immediate reward, ye're less likely to procrastinate.", - "landingp3header": "Consequences", - "landingp3": "Whenever ye indulge in a bad habit or shirk yer daily duties, ye lose health. If yer health drops too low, ye die 'n lose some o' the progress ye've made. By providin' immediate consequences, HabitRPG can help break bad habits 'n procrastination cycles before they sink yer ship.", - "landingp4header": "Pirate Honor", - "landingp4": "With an active community o' knaves 'n scoundrels, HabitRPG gives ye the accountability ye need to stay on task. With the crew system, ye can bring in a group 'o ye closest buckos to cheer ye on. The alliance system lets ye find people wit' similar interests or obstacles, so ye can share yer goals 'n swap tips on how to tackle yer problems. On HabitRPG, the community means that ye have both the support 'n the accountability ye need to get them hatches battened down 'n yer sails a-billow.", + "FAQ": "FAQ", + "accept1Terms": "By clicking th' button below, I agree to th'", + "accept2Terms": "and the", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": "Put Dirty Clothes in Hamper", + "choreSample2": "20 mins of Housework", + "choreSample3": "Wash a Load of Dishes", + "choreSample4": "Swab the decks", + "choreSample5": "Wash and Dry a Load of Clothes", + "chores": "Chores", + "communityBug": "Submit Bug", + "communityExtensions": "Add-ons & Extensions", + "communityFacebook": "Facebook", + "communityFeature": "Request Feature", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How it Works", + "companyBlog": "Blog", + "companyDonate": "Donate", + "companyExtensions": "Extensions", + "companyPrivacy": "Privacy", + "companyTerms": "Terms", + "companyVideos": "Videos", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Each mornin' me yearns to heave out and trice up so I can earn some dublouns!", + "email": "Email", + "emailNewPass": "Email New Passcode", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something spectacularrr? Grab a medal n' pin it to yer chest!", + "featureAchievementHeading": "Achievement Medals", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Community", + "footerCompany": "Company", + "footerMobile": "Mobile", + "footerSocial": "Social", + "forgotPass": "Lost me Passcode", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play fer free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Tickle the Ivories fer 1 Turn o' the Hourglass", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "History", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Arr, we need yer email before we can reset yer password, matey!", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "administrative packages", "landingend": "Haven't reeled ye in yet?", "landingend2": "See a more detailed list o'", - "landingfeatureslink": "our features", "landingend3": ". Are ye looking fer a more private approach? Check out our", - "landingadminlink": "administrative packages", "landingend4": "which arrr perfect fer families, teachers, support groups, an' businesses.", + "landingfeatureslink": "our features", + "landingp1": "Th' problem wit' most productivity apps on th' market be that they provide no incentive to continue usin' them. HabitRPG fixes 'tis by makin' habit buildin' a ruckas! By rewardin' ye fer ye successes 'n penalizin' ye fer slip-ups, HabitRPG provides external motivation fer completin' ye day-to-day activities.", + "landingp2": "Whenever ye reinforce a positive habit, complete a daily task, or take care 'o a barnacle-covered to-do, HabitRPG immediately rewards ye wit' experience points 'n doubloons. As ye gain experience, ye can level up, increasin' ye stats 'n unlockin' more weapons, like classes 'n pets. Doubloons can be spent on in-game items that change ye experience or personalized rewards ye've created fer motivation. When even th' smallest successes provide ye wit' an immediate reward, ye're less likely to procrastinate.", + "landingp2header": "Rum", + "landingp3": "Whenever ye indulge in a bad habit or shirk yer daily duties, ye lose health. If yer health drops too low, ye die 'n lose some o' the progress ye've made. By providin' immediate consequences, HabitRPG can help break bad habits 'n procrastination cycles before they sink yer ship.", + "landingp3header": "Consequences", + "landingp4": "With an active community o' knaves 'n scoundrels, HabitRPG gives ye the accountability ye need to stay on task. With the crew system, ye can bring in a group 'o ye closest buckos to cheer ye on. The alliance system lets ye find people wit' similar interests or obstacles, so ye can share yer goals 'n swap tips on how to tackle yer problems. On HabitRPG, the community means that ye have both the support 'n the accountability ye need to get them hatches battened down 'n yer sails a-billow.", + "landingp4header": "Pirate Honor", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Board yer Vessel ", + "loginAndReg": "Set Sail / Register a Voyage", + "loginFacebookAlt": "Set Sail / Register a Voyage with Facebook", + "logout": "Dock Ship", "marketing1Header": "Improve Yer Habits By Playing A Game", "marketing1Lead1": "HabitRPG be a video game to help ye improve real life habits. It \"gamifies\" ye life by turnin' all ye tasks (habits, dailies, 'n to-dos) into wee monsters ye have to conquer. th' better ye be at 'tis, th' more ye progress in th' game. If ye slip up in life, ye character starts backslidin' in th' game.", "marketing1Lead2": "Get Sweet Gear. Improve ye habits to build up ye avatarr. Show off th' sweet gear ye've earned", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let ye compete wit' buckos 'n strangers. Whoever does th' best at th' end 'o a challenge wins special prizes.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Th' iPhone & Android apps let ye take care 'o business on th' be off. We realize that loggin' into th' tavern to click buttons can be a drag.", "marketing3Lead2": "Other 3rd parrrty Tools tie HabitRPG into various aspects 'o ye life. Our API provides easy integration fer thin's like th' Chrome Extension, fer which ye lose points when browsin' unproductive websites, 'n gain points when on productive ones. spy wit' ye eye more here", "marketing4Header": "Organizational Use", - "marketing4Lead1Title": "Gamification In Education", "marketing4Lead1": "Education be one 'o th' best sectors fer gamification. We all be knowin' how glued to long distance parrots 'n games students be these days, harness that power! Pit ye students against eachother in friendly competition. Reward jolly behavior wit' rare prizes. Watch their grades 'n behavior soar.", - "marketing4Lead2Title": "Gamification In Health an' Wellness", + "marketing4Lead1Title": "Gamification In Education", "marketing4Lead2": "Health care costs be on th' rise, 'n somethin''s gotta gift. Hundreds 'o programs be built to reduce costs 'n improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", + "marketing4Lead2Title": "Gamification In Health an' Wellness", "marketing4Lead3-1": "Want t' gamify yer life?", "marketing4Lead3-2": "Interested in runnin' a group in education, wellness, 'n more?", "marketing4Lead3-3": "Want t' learn more?", - "playButton": "Set Sail", - "username": "Username", - "password": "Passcode", - "useUUID": "Use UUID / API Token (For Facebook Users)", - "passMan": "In case ye be usin' a passcode manager (like 1Password) 'n have problems loggin' in, give a go' typin' piratename 'n passcode manually.", - "forgotPass": "Lost me Passcode", - "emailNewPass": "Email New Passcode", - "invalidEmail": "Arr, we need yer email before we can reset yer password, matey!", - "email": "Email", - "passConfirm": "Confirm Passcode", - "accept1Terms": "By clicking th' button below, I agree to th'", - "terms": "Terms and Conditions", - "accept2Terms": "and the", - "privacy": "Privacy Policy", - "home": "Hull", - "learnMore": "Learn More", - "contact": "Contact", - "history": "History", - "anonymous": "Anonymous", - "tasks": "Tasks", - "loginAndReg": "Set Sail / Register a Voyage", - "loginFacebookAlt": "Set Sail / Register a Voyage with Facebook", - "login": "Board yer Vessel ", - "register": "Register a Voyage", - "options": "Options", - "logout": "Dock Ship", - "sync": "Sync", - "FAQ": "FAQ", - "tutorials": "Tutorials", - "psst": "Ahoy!", - "footerMobile": "Mobile", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gamify Everything", "mobileAndroid": "Android", - "footerCompany": "Company", - "companyDonate": "Donate", - "companyAbout": "How it Works", - "companyVideos": "Videos", - "companyBlog": "Blog", - "companyExtensions": "Extensions", - "companyPrivacy": "Privacy", - "companyTerms": "Terms", - "footerCommunity": "Community", - "communityBug": "Submit Bug", - "communityFeature": "Request Feature", - "communityExtensions": "Add-ons & Extensions", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Gamify Yer Life", - "watchVideos": "Watch Videos", + "mobileIOS": "iOS", + "motivate": "Motivate yerself and yer crew!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Dubloons.", + "passConfirm": "Confirm Passcode", + "passMan": "In case ye be usin' a passcode manager (like 1Password) 'n have problems loggin' in, give a go' typin' piratename 'n passcode manually.", + "password": "Passcode", + "playButton": "Set Sail", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Download all images:", "presskitText": "Thank ye fer yer interest in HabitRPG! Ye can use the followin' pictures fer notices or them movin' picture things--whatchacallem--viddy-os about HabitRPG. Fer more infermation, send a message to Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" + "privacy": "Privacy Policy", + "psst": "Ahoy!", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If ye slack off, the crew suffers!", + "register": "Register a Voyage", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Gamify Yer Life", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sync", + "tasks": "Tasks", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Terms and Conditions", + "testimonialHeading": "What people say...", + "tutorials": "Tutorials", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Use UUID / API Token (For Facebook Users)", + "username": "Username", + "watchVideos": "Watch Videos", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/en@pirate/gear.json b/common/locales/en@pirate/gear.json index fbff51deb5..9d44107668 100644 --- a/common/locales/en@pirate/gear.json +++ b/common/locales/en@pirate/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Stab yer enemies or dig in to yer favorite vittles - this here versatile pitchfork does it all! It don't benefit ye.\nNovember 2014 Subscriberrr Item", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "Fer WINGS! Fer LOVE! Fer ALSO TRUTH! Don't benefit ye. February 2015 Subscriberrr Item", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent fer struttin' about town. March 3015 Subscriberrr Item. Don't benefit ye.", "armor": "armor", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "headgear", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Coral Collar", "bodySpecialSummerHealerNotes": "A stylish collar 'o live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "No Head Accessory", "headAccessoryBase0Notes": "No Head Accessory.", "headAccessorySpecialSpringRogueText": "Purple Cat Ears", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Forest Walker Antlers", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Twilight Butterfly Antennae", diff --git a/common/locales/en@pirate/generic.json b/common/locales/en@pirate/generic.json index d5ee62fcb5..8d00cd3a51 100644 --- a/common/locales/en@pirate/generic.json +++ b/common/locales/en@pirate/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Expand Toolbar", "collapseToolbar": "Collapse Toolbar", - "formattingMarkdown": "Markdown formatting allowed", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Achievements", "modalAchievement": "Achievement!", "special": "Special", @@ -62,7 +75,7 @@ "errorUpCase": "ERROR:", "newPassSent": "New passcode sent.", "serverUnreach": "Server currently unreachable.", - "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", + "seeConsole": "If the error be persistin', report it at Help > Report a Bug. If ye be familiar with yer browser's console, please include any error messages.", "error": "Error", "menu": "Menu", "notifications": "Notifications", diff --git a/common/locales/en@pirate/groups.json b/common/locales/en@pirate/groups.json index 9bf5e4edfb..371ac232d0 100644 --- a/common/locales/en@pirate/groups.json +++ b/common/locales/en@pirate/groups.json @@ -2,7 +2,7 @@ "tavern": "Pub", "innCheckOut": "Check Out o' th' Quarters", "innCheckIn": "Rest in th' Quarters", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Lookin' fer Group (Crew Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/en@pirate/npc.json b/common/locales/en@pirate/npc.json index 8fa275f867..d4c7d8c408 100644 --- a/common/locales/en@pirate/npc.json +++ b/common/locales/en@pirate/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Backed th' Kickstarter project at th' maximum level!", "mattBoch": "Matt Boch", - "mattShall": "Shall I bring ye yer steed, <%= name %>? Click a mount t' saddle up.", - "mattBochText1": "Ahoy there! Welcome to the Stable! I be Matt, the beast master. Choose a pet here to venture at yer side. Feed them 'n they'll grow into powerful steeds.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Welcome to the Pub! Stay a while 'n meet the locals. If ye need to rest (shore leave? seasickness?), I'll set ye up in the Quarters. While checked-in, yer Dailies be frozen as-they-be (checked/unchecked) 'til the day after check-out. Ye won't suffer fer missin' 'em at the day's end.", - "danielText2": "Ahoy! If ye be participatin' in a boss quest, th' boss gunna still damage ye fer ye crew mates' missed Dailies!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander th' Sutler", "welcomeMarket": "Welcome to the Market! Buy harrrd-to-find eggs 'n potions! Sell yer extras! Commission useful services! Come 'n see what we have to offer ye.", "sellForGold": "Sell <%= item %> fer <%= gold %> Doubloons", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Yer crew will hold ye accountable. Invite mates aboard to uncover a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/en@pirate/pets.json b/common/locales/en@pirate/pets.json index cd14b340bf..db0f429cb7 100644 --- a/common/locales/en@pirate/pets.json +++ b/common/locales/en@pirate/pets.json @@ -59,7 +59,7 @@ "petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...", "petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...", "petKeyPets": "Release Me Pets", - "petKeyMounts": "Release My Mounts", + "petKeyMounts": "Release Me Mounts", "petKeyBoth": "Release Both", "petKeyNeverMind": "Not Yet", "gemsEach": "gems each" diff --git a/common/locales/en@pirate/quests.json b/common/locales/en@pirate/quests.json index 74605879e2..0440dce2f2 100644 --- a/common/locales/en@pirate/quests.json +++ b/common/locales/en@pirate/quests.json @@ -6,6 +6,8 @@ "questSend": "Clickin' \"Invite\" gunna send an invitation to ye crew members. When all members have accepted or denied, th' quest begins. See status under Options > Social > Crew", "inviteParty": "Invite Crew", "questInvitation": "Quest Invitation:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Ask Later", "buyQuest": "Buy Adventure Scroll", "accepted": "Accepted", @@ -17,7 +19,7 @@ "bossStrength": "Boss Strength", "collect": "Collect", "collected": "Collected", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Only participants will fight th' boss an' share in the adventure's loot.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "To collect items, do ye positive tasks. Quest items drop just like normal items; however, ye won't spy wit' ye eye th' loot 'til th' next day, then everythin' ye've found gunna be tallied up 'n contributed to th' pile.", diff --git a/common/locales/en@pirate/questscontent.json b/common/locales/en@pirate/questscontent.json index 98a6b21347..964dcb0b8c 100644 --- a/common/locales/en@pirate/questscontent.json +++ b/common/locales/en@pirate/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/en@pirate/settings.json b/common/locales/en@pirate/settings.json index 2647cb866f..dfdcc0ad78 100644 --- a/common/locales/en@pirate/settings.json +++ b/common/locales/en@pirate/settings.json @@ -2,7 +2,7 @@ "settings": "Settin's", "language": "Language", "americanEnglishGovern": "In th' event 'o a discrepancy in th' translations, th' American English version governs.", - "helpWithTranslation": "Would you like to help with the translation of HabitRPG? Great! Then visit this Trello card.", + "helpWithTranslation": "Would ye like to help wit' t' translation of HabiRPG? Great! Then visit 'tis Trello card.", "showHeaderPop": "Show yer avatarr, Health/Experience bars, and crew.", "stickyHeader": "Sticky header", "stickyHeaderPop": "Affix th' header to th' top o' th' screen. Unchecked means it scrolls out o' view.", @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "Invited To Party", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -111,5 +113,10 @@ "benefits": "Benefits", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/en@pirate/spells.json b/common/locales/en@pirate/spells.json index a1b497503e..7cef3d941d 100644 --- a/common/locales/en@pirate/spells.json +++ b/common/locales/en@pirate/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Burst 'o Flames", - "spellWizardFireballNotes": "Flames blast forth, scorching a task. You reduce the task's redness, deal damage to any monster you're battling, and gain Experience -- more for blue tasks.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Ethereal Surge", - "spellWizardMPHealNotes": "A flow 'o magical energy rushes from ye hands 'n recharges ye crew. Ye crew recovers MP.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Earthquake", - "spellWizardEarthNotes": "The ground below your party's tasks cracks and shakes with extreme intensity, slowing them down and opening them up to more attacks. Your party gains a buff to Intelligence, which means more Experience.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Chillin' Frost", - "spellWizardFrostNotes": "Ice be eruptin from every surface, swallowin' yer tasks 'n freezin' 'em in place. Yer Dailies' streaks won't be resettin' at the end 'o the day. Unfinished Dailies'll still damage ye!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Brutal Smash", - "spellWarriorSmashNotes": "Ye savagely hit a sin'le task wit' all 'o ye might. th' task's redness decreases, 'n ye deal extra damage to any monster ye're fightin'.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Parryin' Stance", - "spellWarriorDefensiveStanceNotes": "Ye take a minute to relax 'n place yer feet defensive-like before the task's next onslaught. This be reducin' damage from Dailies at the end o' the day by boostin' yer Constitution. ", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Valorous Presence", - "spellWarriorValorousPresenceNotes": "Yer presence be makin' the crew bolder. Their courage be boostin' their Strength.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Intimidatin' Gaze", - "spellWarriorIntimidateNotes": "Yer gaze be strikin' fear into the hearts o' yer crew's enemies. The crew gets a moderate boost to their parryin' skills by buffin' their Constitution.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Pickpocket", - "spellRoguePickPocketNotes": "Your nimble fingers run through the task's pockets and find some treasures for yourself. You gain an immediate gold bonus from a task. The 'fatter' (bluer) your task, the more gold you steal!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Backstab", - "spellRogueBackStabNotes": "Without a sound, ye sweep behind a task 'n stab it in th' back. ye deal higher damage to th' task, wit' a higher chance 'o a critical hit.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Tools 'o the Trade", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Stealth", - "spellRogueStealthNotes": "Ye duck into th' shadows, pullin' up ye hood. Many Dailies won't find ye 'tis nightfall; fewer yet th' higher ye Perception.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Patch Yerself Up", - "spellHealerHealNotes": "Light covers your body, healing your wounds. You recover Health.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Head Mirror", - "spellHealerBrightnessNotes": "Ye reflect th' sun off ye head mirror that blinds all 'o ye tasks. th' redness 'o ye tasks be reduced.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Preventative Medicine", - "spellHealerProtectAuraNotes": "A magical aura surrounds yer crew mates, protectin' 'em from damage. Yer crew gets a boost to their parryin' skills by buffin' their Constitution", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Bandage Yer Mates", - "spellHealerHealAllNotes": "Soothing light envelops your party and heals them of their injuries. Your party members recover Health.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snowball", "spellSpecialSnowballAuraNotes": "Throw a snowball at a crew mate! Could anythin' go wrong? Lasts 'til mate's new day.", "spellSpecialSaltText": "Sea Salt", diff --git a/common/locales/en@pirate/tasks.json b/common/locales/en@pirate/tasks.json index 5ad5c93f36..5035ec4041 100644 --- a/common/locales/en@pirate/tasks.json +++ b/common/locales/en@pirate/tasks.json @@ -14,7 +14,7 @@ "save": "Save", "addChecklist": "Add Checklist", "checklist": "Checklist", - "checklistText": "Fer Dailies, partially completed checklists reduce damage. fer example, a 4-item checklist wit' 3 completed reduces damage fer that incomplete Daily to 25%. Completed checklist items on a To-Do add a multiplier: 3 checks means +3x (total 4x) th' Experience, Doubloons, 'n Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Expand/Collapse", "text": "Text", "extraNotes": "Extra Notes", @@ -22,7 +22,7 @@ "advancedOptions": "Advanced Options", "difficulty": "Difficulty", "difficultyHelpTitle": "How difficult is this task?", - "difficultyHelpContent": "'tis multiplies its point value. Use sparin'ly, rely instead on our organic value-adjustment algorithms. But some tasks be grossly more valuable (write ransom vs pick at teeth). Click fer more info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Easy", "medium": "Medium", "hard": "Harrrd", @@ -44,7 +44,6 @@ "remaining": "Active", "complete": "Done", "dated": "Dated", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Due", "grey": "Grey", "score": "Score", @@ -78,5 +77,6 @@ "streakCoins": "Streak Bonus!", "pushTaskToTop": "Push task to top", "pushTaskToBottom": "Push task to bottom", - "emptyTask": "Enter the task's title first." + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/en_GB/backgrounds.json b/common/locales/en_GB/backgrounds.json index 0a6232de16..a8bea3f017 100644 --- a/common/locales/en_GB/backgrounds.json +++ b/common/locales/en_GB/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Flowering Meadow", "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/en_GB/challenge.json b/common/locales/en_GB/challenge.json index 2e6c9a6fe6..ff06771f31 100644 --- a/common/locales/en_GB/challenge.json +++ b/common/locales/en_GB/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Select a winner and close the challenge:", "deleteOrSelect": "Delete or select winner", "endChallenge": "End Challenge", - "challengeDiscription": "These are the challenge's tasks. As users participate, they will change colour and gain graphs to show you the overall progress of the group.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "How's Everyone Doing?", "filter": "Filter", "groups": "Groups", @@ -33,7 +33,8 @@ "challengeTagPop": "Challenges appear on tag-lists & task-tooltips. So while you'll want a descriptive title above, you'll also need a 'short name'. Eg, 'Lose 10 pounds in 3 months' might become '-10lb' (Click for more info).", "challengeDescr": "Description", "prize": "Prize", - "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = number of gems you own (and guild gems, if you created this challenge's guild). Note: This prize can't be changed later and will not be refunded if challenge is cancelled.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimum 1 Gem for public challenges (helps prevent spam, it really does).", "officialChallenge": "Official HabitRPG Challenge", "by": "by", @@ -43,6 +44,7 @@ "selectGroup": "Please select group", "challengeCreated": "Challenge created", "sureDelCha": "Delete challenge, are you sure?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Remove Tasks", "keepTasks": "Keep Tasks", "closeCha": "Close challenge and...", diff --git a/common/locales/en_GB/character.json b/common/locales/en_GB/character.json index bd4f863f5c..3ffb5e5176 100644 --- a/common/locales/en_GB/character.json +++ b/common/locales/en_GB/character.json @@ -52,9 +52,11 @@ "costume": "Costume", "costumeText": "If you prefer the look of other gear to what you have equipped, check the \"Use Costume\" box to visually don a costume while wearing your battle gear underneath.", "useCostume": "Use Costume", - "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Ultimate Gear", - "ultimGearText": "Has upgraded to the maximum weapon and armour set", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Level Up!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Add a point to Perception", "allocateInt": "Points allocated to Intelligence:", "allocateIntPop": "Add a point to Intelligence", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue levelling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Stats", "strength": "Strength", "strengthText": "Strength increases the chance of random \"critical hits\" and the Gold, Experience, and drop chance boost from them. It also helps deal damage to boss monsters.", @@ -138,5 +141,6 @@ "displayNameDescription3": "and scroll down to the Registration section to change your login name.", "unequipBattleGear": "Unequip Battle Gear", "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, and Background" + "unequipPetMountBackground": "Unequip Pet, Mount, and Background", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/en_GB/communityguidelines.json b/common/locales/en_GB/communityguidelines.json index 3fcfe07396..7799e69a5d 100644 --- a/common/locales/en_GB/communityguidelines.json +++ b/common/locales/en_GB/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "The Art Trello", "commGuideLink07description": "for submitting pixel art.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/en_GB/content.json b/common/locales/en_GB/content.json index f3bdd84e87..1462ae781a 100644 --- a/common/locales/en_GB/content.json +++ b/common/locales/en_GB/content.json @@ -1,6 +1,10 @@ { "potionText": "Health Potion", "potionNotes": "Recover 15 Health (Instant Use)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "loyal", "dropEggTigerCubText": "Tiger Cub", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "snuggly", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "White", @@ -64,8 +70,8 @@ "hatchingPotionShade": "Shade", "hatchingPotionSkeleton": "Skeleton", "hatchingPotionZombie": "Zombie", - "hatchingPotionCottonCandyPink": "Fairy Floss Pink", - "hatchingPotionCottonCandyBlue": "Fairy Floss Blue", + "hatchingPotionCottonCandyPink": "Candyfloss Pink", + "hatchingPotionCottonCandyBlue": "Candyfloss Blue", "hatchingPotionGolden": "Golden", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "foodMeat": "Meat", @@ -75,8 +81,8 @@ "foodChocolate": "Chocolate", "foodFish": "Fish", "foodRottenMeat": "Rotten Meat", - "foodCottonCandyPink": "Pink Fairy Floss", - "foodCottonCandyBlue": "Blue Fairy Floss", + "foodCottonCandyPink": "Pink Candyfloss", + "foodCottonCandyBlue": "Blue Candyfloss", "foodHoney": "Honey", "foodCakeSkeleton": "Bare Bones Cake", "foodCakeBase": "Basic Cake", diff --git a/common/locales/en_GB/front.json b/common/locales/en_GB/front.json index c458ac0c95..6b13129362 100644 --- a/common/locales/en_GB/front.json +++ b/common/locales/en_GB/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Gamify Your Life", - "tagline": "A free habit building app that treats your life like a game.", - "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalising you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.", - "landingp2header": "Instant Gratification", - "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalised rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.", - "landingp3header": "Consequences", - "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.", - "landingp4header": "Accountability", - "landingp4": "With an active community, HabitRPG provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.", + "FAQ": "FAQ", + "accept1Terms": "By clicking the button below, I agree to the", + "accept2Terms": "and the", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": "Put Dirty Clothes in Laundry Basket", + "choreSample2": "20 mins of Housework", + "choreSample3": "Wash a load of dishes", + "choreSample4": "Tidy One Room", + "choreSample5": "Wash and Dry a Load of Clothes", + "chores": "Chores", + "communityBug": "Submit Bug", + "communityExtensions": "Add-ons & Extensions", + "communityFacebook": "Facebook", + "communityFeature": "Request Feature", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How It Works", + "companyBlog": "Blog", + "companyDonate": "Donate", + "companyExtensions": "Extensions", + "companyPrivacy": "Privacy", + "companyTerms": "Terms", + "companyVideos": "Videos", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades… HabitRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed half my exams. Thanks to the Dailies, I was able to organise and discipline myself, and I actually passed all my exams with really good marks a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "Email", + "emailNewPass": "Email New Password", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Community", + "footerCompany": "Company", + "footerMobile": "Mobile", + "footerSocial": "Social", + "forgotPass": "Forgot Password", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Lift", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "History", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "A valid email address is required in order to perform a password reset.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "administrative packages", "landingend": "Not convinced yet?", "landingend2": "See a more detailed list of", - "landingfeatureslink": "our features", "landingend3": ". Are you looking for a more private approach? Check out our", - "landingadminlink": "administrative packages", "landingend4": "which are perfect for families, teachers, support groups, and businesses.", + "landingfeatureslink": "our features", + "landingp1": "The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalising you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.", + "landingp2": "Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalised rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate.", + "landingp2header": "Instant Gratification", + "landingp3": "Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems.", + "landingp3header": "Consequences", + "landingp4": "With an active community, HabitRPG provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.", + "landingp4header": "Accountability", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Login", + "loginAndReg": "Login / Register", + "loginFacebookAlt": "Login / Register with Facebook", + "logout": "Log Out", "marketing1Header": "Improve Your Habits By Playing A Game", "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realise that logging into the website to click buttons can be a drag.", "marketing3Lead2": "Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", "marketing4Header": "Organisational Use", - "marketing4Lead1Title": "Gamification In Education", "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days. Harness that power! Pit your students against each other in friendly competition. Reward good behaviour with rare prizes. Watch their grades and behaviour soar.", - "marketing4Lead2Title": "Gamification In Health And Wellness", + "marketing4Lead1Title": "Gamification In Education", "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programmes are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", + "marketing4Lead2Title": "Gamification In Health And Wellness", "marketing4Lead3-1": "Want to gamify your life?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", "marketing4Lead3-3": "Want to learn more?", - "playButton": "Play", - "username": "Username", - "password": "Password", - "useUUID": "Use UUID / API Token (For Facebook Users)", - "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.", - "forgotPass": "Forgot Password", - "emailNewPass": "Email New Password", - "invalidEmail": "A valid email address is required in order to perform a password reset.", - "email": "Email", - "passConfirm": "Confirm Password", - "accept1Terms": "By clicking the button below, I agree to the", - "terms": "Terms and Conditions", - "accept2Terms": "and the", - "privacy": "Privacy Policy", - "home": "Home", - "learnMore": "Learn More", - "contact": "Contact", - "history": "History", - "anonymous": "Anonymous", - "tasks": "Tasks", - "loginAndReg": "Login / Register", - "loginFacebookAlt": "Login / Register with Facebook", - "login": "Login", - "register": "Register", - "options": "Options", - "logout": "Log Out", - "sync": "Sync", - "FAQ": "FAQ", - "tutorials": "Tutorials", - "psst": "Psst", - "footerMobile": "Mobile", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gamify Everything", "mobileAndroid": "Android", - "footerCompany": "Company", - "companyDonate": "Donate", - "companyAbout": "How It Works", - "companyVideos": "Videos", - "companyBlog": "Blog", - "companyExtensions": "Extensions", - "companyPrivacy": "Privacy", - "companyTerms": "Terms", - "footerCommunity": "Community", - "communityBug": "Submit Bug", - "communityFeature": "Request Feature", - "communityExtensions": "Add-ons & Extensions", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Gamify Your Life", - "watchVideos": "Watch Videos", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organised. Get Motivated. Get Gold.", + "passConfirm": "Confirm Password", + "passMan": "In case you are using a password manager (like 1Password) and have problems logging in, try typing username and password manually.", + "password": "Password", + "playButton": "Play", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Download all images:", "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" + "privacy": "Privacy Policy", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your mates keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your mates!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Register", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Gamify Your Life", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sync", + "tasks": "Tasks", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Terms and Conditions", + "testimonialHeading": "What people say...", + "tutorials": "Tutorials", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Use UUID / API Token (For Facebook Users)", + "username": "Username", + "watchVideos": "Watch Videos", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/en_GB/gear.json b/common/locales/en_GB/gear.json index 4efeb43468..11650fc01b 100644 --- a/common/locales/en_GB/gear.json +++ b/common/locales/en_GB/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Stab your enemies or dig in to your favourite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "armor": "armour", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armour, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armour", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "headgear", @@ -279,7 +283,7 @@ "headWizard3Text": "Astrologer Hat", "headWizard3Notes": "Adorned with the rings of Saturn. Increases Perception by <%= per %>.", "headWizard4Text": "Archmage Hat", - "headWizard4Notes": "Focuses the mind for intensive spellcasting. Increases perception by <%= per %>.", + "headWizard4Notes": "Focuses the mind for intensive spellcasting. Increases Perception by <%= per %>.", "headWizard5Text": "Royal Magus Hat", "headWizard5Notes": "Shows authority over fortune, weather, and lesser mages. Increases Perception by <%= per %>.", "headHealer1Text": "Quartz Circlet", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -391,7 +397,7 @@ "shieldHealer2Notes": "Tapered shield with the symbol of healing. Increases Constitution by <%= con %>.", "shieldHealer3Text": "Protector Shield", "shieldHealer3Notes": "Traditional shield of the defender knights. Increases Constitution by <%= con %>.", - "shieldHealer4Text": "Savior Shield", + "shieldHealer4Text": "Saviour Shield", "shieldHealer4Notes": "Stops blows aimed at nearby innocents as well as those aimed at you. Increases Constitution by <%= con %>.", "shieldHealer5Text": "Royal Shield", "shieldHealer5Notes": "Bestowed upon those most dedicated to the kingdom's defence. Increases Constitution by <%= con %>.", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Coral Collar", "bodySpecialSummerHealerNotes": "A stylish collar of live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "No Head Accessory", "headAccessoryBase0Notes": "No Head Accessory.", "headAccessorySpecialSpringRogueText": "Purple Cat Ears", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Forest Walker Antlers", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Twilight Butterfly Antennae", diff --git a/common/locales/en_GB/generic.json b/common/locales/en_GB/generic.json index b1808fc5eb..9c3e69c42e 100644 --- a/common/locales/en_GB/generic.json +++ b/common/locales/en_GB/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Expand Toolbar", "collapseToolbar": "Collapse Toolbar", - "formattingMarkdown": "Markdown formatting allowed", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Achievements", "modalAchievement": "Achievement!", "special": "Special", @@ -90,6 +103,6 @@ "November": "November", "December": "December", "dateFormat": "Date Format", - "achievementStressbeast": "Savior of Stoïkalm", + "achievementStressbeast": "Saviour of Stoïkalm", "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!" } \ No newline at end of file diff --git a/common/locales/en_GB/groups.json b/common/locales/en_GB/groups.json index 1d14f5a213..438ee06e62 100644 --- a/common/locales/en_GB/groups.json +++ b/common/locales/en_GB/groups.json @@ -2,7 +2,7 @@ "tavern": "Tavern", "innCheckOut": "Check Out of Inn", "innCheckIn": "Rest in the Inn", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Looking for Group (Party Wanted) Posts", "tutorial": "Tutorial", "glossary": "Glossary", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only the group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/en_GB/limited.json b/common/locales/en_GB/limited.json index cab1bff57c..732cfe5c13 100644 --- a/common/locales/en_GB/limited.json +++ b/common/locales/en_GB/limited.json @@ -6,7 +6,7 @@ "annoyingFriendsText": "Got snowballed <%= snowballs %> times by party members.", "alarmingFriends": "Alarming Friends", "alarmingFriendsText": "Got spooked <%= spookDust %> times by party members.", - "agriculturalFriends": "Agricultural Friends", + "agriculturalFriends": "Agricultural Mates", "agriculturalFriendsText": "Got transformed into a flower <%= seeds %> times by party members.", "valentineCard": "Valentine's Day Card", "valentineCardNotes": "Send a Valentine's Day card to a party member.", @@ -24,7 +24,7 @@ "seasonalShopClosedTitle": "<%= linkStart %>Siena Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Seasonal Sorceress<%= linkEnd %>", "seasonalShopClosedText": "The Seasonal Shop is currently closed!! I don't know where the Seasonal Sorceress is now, but I bet she'll be back during the next <%= linkStart %>Grand Gala<%= linkEnd %>!", - "seasonalShopText": "Welcome to the Seasonal Shop!! We're stocking springtime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Spring Fling event each year, but we're only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again!", + "seasonalShopText": "Welcome to the Seasonal Shop!! We're stocking springtime Seasonal Edition goodies at the moment. Everything here will be available to purchase during the Spring Fling event each year, but we're only open until 30 April, so be sure to stock up now or you'll have to wait a year to buy these items again!", "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column after you unlock the Item Shop. Initially, you'll only be able to purchase the items for your current class (Warrior by default), but fear not, the other class-specific items will become available if you switch to that class.", "candycaneSet": "Candy Cane (Mage)", "skiSet": "Ski-sassin (Rogue)", diff --git a/common/locales/en_GB/npc.json b/common/locales/en_GB/npc.json index 109f94a9fd..4762a5d938 100644 --- a/common/locales/en_GB/npc.json +++ b/common/locales/en_GB/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Backed the Kickstarter project at the maximum level!", "mattBoch": "Matt Boch", - "mattShall": "Shall I bring you your steed, <%= name %>? Click a mount to saddle up.", - "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. Choose a pet here to venture at your side. Feed them and they'll grow into powerful steeds.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (holiday? illness?), I'll set you up at the inn. While checked-in, your dailies are frozen as-is (checked/unchecked) until the day after check-out. You will not suffer for missing them at the day's end.", - "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed dailies!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest — vacation? illness? — I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander the Merchant", "welcomeMarket": "Welcome to the Market! Buy hard-to-find eggs and potions! Sell your extras! Commission useful services! Come see what we have to offer.", "sellForGold": "Sell <%= item %> for <%= gold %> Gold", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chat room! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn\". Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here—use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/en_GB/pets.json b/common/locales/en_GB/pets.json index ad1de4e36a..8690323b81 100644 --- a/common/locales/en_GB/pets.json +++ b/common/locales/en_GB/pets.json @@ -44,7 +44,7 @@ "triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!", "dropsEnabled": "Drops Enabled!", "itemDrop": "An item has dropped!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", + "firstDrop": "You've unlocked the Drop System! Now, when you complete tasks you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", "hatchAPot": "Hatch a <%= potion %> <%= egg %>?", "feedPet": "Feed <%= article %><%= text %> to your <%= name %>?", @@ -57,7 +57,7 @@ "petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!", "petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)", "petKeyInfo3": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts (6 Gems). Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...", - "petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennel or stable doors, you won't be able to get them back without collecting them all again...", + "petKeyInfo4": "There are three Keys to the Kennels: Release Pets Only (4 Gems), Release Mounts Only (4 Gems), or Release Both Pets and Mounts. Using a Key lets you stack the Beast Master and Mount Master achievements. The Triad Bingo achievement will only stack if you use the \"Release Both Pets and Mounts\" key and have collected all 90 pets a second time. Show the world just how much of collection master you are! But choose wisely, because once you use a Key and open the kennels or stable doors, you won't be able to get them back without collecting them all again...", "petKeyPets": "Release My Pets", "petKeyMounts": "Release My Mounts", "petKeyBoth": "Release Both", diff --git a/common/locales/en_GB/quests.json b/common/locales/en_GB/quests.json index 35186be446..edaf703743 100644 --- a/common/locales/en_GB/quests.json +++ b/common/locales/en_GB/quests.json @@ -6,6 +6,8 @@ "questSend": "Clicking \"Invite\" will send an invitation to your party members. When all members have accepted or denied, the quest begins. See status under Options > Social > Party.", "inviteParty": "Invite Party", "questInvitation": "Quest Invitation:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Ask Later", "buyQuest": "Buy Quest", "accepted": "Accepted", @@ -17,7 +19,7 @@ "bossStrength": "Boss Strength", "collect": "Collect", "collected": "Collected", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Only participants will fight the boss and share in the quest loot.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "To collect items, do your positive tasks. Quest items drop just like normal items; however, you won't see the drops until the next day, then everything you've found will be tallied up and contributed to the pile.", diff --git a/common/locales/en_GB/questscontent.json b/common/locales/en_GB/questscontent.json index ffde1957a6..4b448340a5 100644 --- a/common/locales/en_GB/questscontent.json +++ b/common/locales/en_GB/questscontent.json @@ -88,7 +88,7 @@ "questMoonstone3DropRottenMeat": "Rotten Meat (Food)", "questMoonstone3DropZombiePotion": "Zombie Hatching Potion", "questGoldenknight1Text": "A Stern Talking-To", - "questGoldenknight1Notes": "

The Golden Knight has been getting on poor Habiticans' cases. Didn't do all of your Dailies? Checked off a negative Habit? She will use this as a reason to harass you about how you should follow her example. She is the shining example of a perfect Habitican, and you are naught but a failure. Well, that is not nice at all! Everyone makes mistakes. They should not have to be met with such negativity for it. Perhaps it is time you gather some testimonies from hurt Habiticans and give the Golden Knight a stern talking-to!

", + "questGoldenknight1Notes": "

The Golden Knight has been getting on poor Habiticans' cases. Didn't do all of your Dailies? Ticked off a negative Habit? She will use this as a reason to harass you about how you should follow her example. She is the shining example of a perfect Habitican, and you are naught but a failure. Well, that is not nice at all! Everyone makes mistakes. They should not have to be met with such negativity for it. Perhaps it is time you gather some testimonies from hurt Habiticans and give the Golden Knight a stern talking-to!

", "questGoldenknight1CollectTestimony": "Testimonies", "questGoldenknight1DropGoldenknight2Quest": "The Golden Knight Chain Part 2: Tarnished Gold (Scroll)", "questGoldenknight2Text": "Gold Knight", @@ -180,7 +180,7 @@ "questTRexDropTRexEgg": "Tyrannosaur (Egg)", "questTRexUnlockText": "Unlocks purchasable tyrannosaur eggs in the Market", "questRockText": "Escape the Cave Creature", - "questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared, and the floor of the cave is shifting underneath you.

\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals - these are teeth!\"

@Painter de Cluster grabs your hand. \"We'll have to find another way out - stay with me and don't get distracted, or we could be trapped in here forever!\"", + "questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared and the floor of the cave is shifting underneath you.

\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals—these are teeth!\"

@Painter de Cluster grabs your hand. \"We'll have to find another way out—stay with me and don't get distracted, or we could be trapped in here forever!\"", "questRockBoss": "Crystal Colossus", "questRockCompletion": "Your diligence has allowed you to find a safe path through the living mountain. Standing in the sunshine, your friend @intune notices something glinting on the ground by the cave's exit. You stoop to pick it up, and see that it's a small rock with a vein of gold running through it. Beside it are a number of other rocks with rather peculiar shapes. They almost look like... eggs?", "questRockDropRockEgg": "Rock (Egg)", @@ -191,10 +191,16 @@ "questBunnyCompletion": "With one final blow the killer rabbit sinks to the ground. A sparkly mist rises from her body as she shrinks down into a tiny bunny... nothing like the cruel beast you faced a moment before. Her nose twitches adorably and she hops away, leaving some eggs behind. @Gully laughs. \"Mount Procrastination has a way of making even the smallest challenges seem insurmountable. Let's gather these eggs and head for home.\"", "questBunnyDropBunnyEgg": "Bunny (Egg)", "questBunnyUnlockText": "Unlocks purchasable bunny eggs in the Market", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", + "questSlimeText": "The Jam Regent", + "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jam!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colourful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", + "questSlimeBoss": "Jam Regent", + "questSlimeCompletion": "With a final jab, you trap the Jam Regent in an over-sized doughnut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cosy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/en_GB/settings.json b/common/locales/en_GB/settings.json index 8b3e220822..496f0bdab4 100644 --- a/common/locales/en_GB/settings.json +++ b/common/locales/en_GB/settings.json @@ -61,7 +61,7 @@ "deleteText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use HabitRPG again. Banked or spent Gems will not be refunded. If you're absolutely certain, type <%= deleteWord %> into the text box below.", "API": "API", "APIText": "Copy these for use in third party applications. However, think of your API Token like a password, and do not share it publicly. You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.", - "APIToken": "API Token (this is a password - see warning above!)", + "APIToken": "API Token (this is a password—see warning above!)", "resetDo": "Do it, reset my account!", "fixValues": "Fix Values", "fixValuesText1": "If you've encountered a bug or made a mistake that unfairly changed your character (damage you shouldn't have taken, Gold you didn't really earn, etc.), you can manually correct your numbers here. Yes, this makes it possible to cheat: use this feature wisely, or you'll sabotage your own habit-building!", @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "Invited To Party", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -104,12 +106,17 @@ "unsubscribedSuccessfully": "Unsubscribed successfully!", "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", "unsubscribedTextOthers": "You won't receive any other email from HabitRPG.", - "unsubscribeAllEmails": "Check to Unsubscribe from Emails", - "unsubscribeAllEmailsText": "By checking this box, I certify that I understand that by unsubscribing from all emails, HabitRPG will never be able to notify me via email about important changes to the site or my account.", + "unsubscribeAllEmails": "Tick to Unsubscribe from Emails", + "unsubscribeAllEmailsText": "By ticking this box, I certify that I understand that by unsubscribing from all emails, HabitRPG will never be able to notify me via email about important changes to the site or my account.", "correctlyUnsubscribedEmailType": "Correctly unsubscribed from \"<%= emailType %>\" emails.", "subscriptionRateText": "Recurring $<%= price %> every <%= months %> months", "benefits": "Benefits", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (e.g., those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/en_GB/spells.json b/common/locales/en_GB/spells.json index 5c8899c387..4c65fa7096 100644 --- a/common/locales/en_GB/spells.json +++ b/common/locales/en_GB/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Burst of Flames", - "spellWizardFireballNotes": "Flames blast forth, scorching a task. You reduce the task's redness, deal damage to any monster you're battling, and gain Experience -- more for blue tasks.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Ethereal Surge", - "spellWizardMPHealNotes": "A flow of magical energy rushes from your hands and recharges your party. Your party recovers MP.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Earthquake", - "spellWizardEarthNotes": "The ground below your party's tasks cracks and shakes with extreme intensity, slowing them down and opening them up to more attacks. Your party gains a buff to Intelligence, which means more Experience.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a boost to Intelligence! (Based on: Unboosted INT)", "spellWizardFrostText": "Chilling Frost", - "spellWizardFrostNotes": "Ice erupts from every surface, swallowing your tasks and freezing them in place. Your dailies' streaks won't reset at the end of the day. Incomplete dailies will still damage you!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Brutal Smash", - "spellWarriorSmashNotes": "You savagely hit a single task with all of your might. The task's redness decreases, and you deal extra damage to any monster you're fighting.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Defensive Stance", - "spellWarriorDefensiveStanceNotes": "You take a moment to relax your body and enter a defensive stance to ready yourself for the tasks' next onslaught. Reduces damage from Dailies at the end of the day by boosting your Constitution.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a boost to Constitution! (Based on: Unboosted CON)", "spellWarriorValorousPresenceText": "Valorous Presence", - "spellWarriorValorousPresenceNotes": "Your presence emboldens the party. Their newfound courage makes them tougher by boosting their Strength.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a boost to Strength! (Based on: Unboosted STR)", "spellWarriorIntimidateText": "Intimidating Gaze", - "spellWarriorIntimidateNotes": "Your gaze strikes fear into the hearts of your party's enemies. The party gains a moderate boost to defense by buffing Constitution.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a boost to Constitution! (Based on: Unboosted CON)", "spellRoguePickPocketText": "Pickpocket", - "spellRoguePickPocketNotes": "Your nimble fingers run through the task's pockets and find some treasures for yourself. You gain an immediate gold bonus from a task. The 'fatter' (bluer) your task, the more gold you steal!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Backstab", - "spellRogueBackStabNotes": "Without a sound, you sweep behind a task and stab it in the back. You deal higher damage to the task, with a higher chance of a critical hit.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Tools of the Trade", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a boost to Perception! (Based on: Unboosted PER)", "spellRogueStealthText": "Stealth", - "spellRogueStealthNotes": "You duck into the shadows, pulling up your hood. Many dailies won't find you this night; fewer yet the higher your Perception.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/colour will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Healing Light", - "spellHealerHealNotes": "Light covers your body, healing your wounds. You recover Health.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Searing Brightness", - "spellHealerBrightnessNotes": "You cast a burst of light that blinds all of your tasks. The redness of your tasks is reduced.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Protective Aura", - "spellHealerProtectAuraNotes": "A magical aura surrounds your party members, protecting them from damage. Your party members gain a boost to their defense by buffing Constitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a boost to Constitution! (Based on: Unboosted CON)", "spellHealerHealAllText": "Blessing", - "spellHealerHealAllNotes": "Soothing light envelops your party and heals them of their injuries. Your party members recover Health.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snowball", "spellSpecialSnowballAuraNotes": "Throw a snowball at a party member, what could possibly go wrong? Lasts until member's new day.", "spellSpecialSaltText": "Salt", diff --git a/common/locales/en_GB/tasks.json b/common/locales/en_GB/tasks.json index 0e9d17d094..515992d5d7 100644 --- a/common/locales/en_GB/tasks.json +++ b/common/locales/en_GB/tasks.json @@ -14,7 +14,7 @@ "save": "Save", "addChecklist": "Add Checklist", "checklist": "Checklist", - "checklistText": "For Dailies, partially completed checklists reduce damage. For example, a 4-item checklist with 3 completed reduces damage for that incomplete Daily to 25%. Completed checklist items on a To-Do add a multiplier: 3 checks means +3x (total 4x) the Experience, Gold, and Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Expand/Collapse", "text": "Text", "extraNotes": "Extra Notes", @@ -22,7 +22,7 @@ "advancedOptions": "Advanced Options", "difficulty": "Difficulty", "difficultyHelpTitle": "How difficult is this task?", - "difficultyHelpContent": "This multiplies its point value. Use sparingly, rely instead on our organic value-adjustment algorithms. But some tasks are grossly more valuable (Write Thesis vs Floss Teeth). Click for more info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Easy", "medium": "Medium", "hard": "Hard", @@ -44,7 +44,6 @@ "remaining": "Active", "complete": "Done", "dated": "Dated", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Due", "grey": "Grey", "score": "Score", @@ -55,6 +54,7 @@ "newReward": "New Reward", "newRewardBulk": "New Rewards (one per line)", "price": "Price", + "search": "Search", "tags": "Tags", "editTags": "Edit", "newTag": "New Tag", @@ -78,5 +78,6 @@ "streakCoins": "Streak Bonus!", "pushTaskToTop": "Push task to top", "pushTaskToBottom": "Push task to bottom", - "emptyTask": "Enter the task's title first." -} \ No newline at end of file + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." +} diff --git a/common/locales/es/backgrounds.json b/common/locales/es/backgrounds.json index 94310bdb76..1e94f34af4 100644 --- a/common/locales/es/backgrounds.json +++ b/common/locales/es/backgrounds.json @@ -70,11 +70,25 @@ "backgroundStainedGlassNotes": "Admira estas vidrieras.", "backgroundRollingHillsText": "Colinas Onduladas", "backgroundRollingHillsNotes": "Retoza por las Colinas Onduladas", - "backgrounds042015": "SET 11: Released April 2015", + "backgrounds042015": "SET 11: Lanzado en abril de 2015", "backgroundCherryTreesText": "Cerezos", "backgroundCherryTreesNotes": "Admire los cerezos en flor.", - "backgroundFloralMeadowText": "Flowering Meadow", - "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundFloralMeadowText": "Campo florido", + "backgroundFloralMeadowNotes": "Ve de picnic en un campo florido", + "backgroundGumdropLandText": "Paisaje de Gominola", + "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + "backgrounds052015": "SET 12: Lanzado en mayo de 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/es/challenge.json b/common/locales/es/challenge.json index 98a1652114..cd84d273cc 100644 --- a/common/locales/es/challenge.json +++ b/common/locales/es/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Seleccionar un ganador y cerrar el desafío:", "deleteOrSelect": "Borrar o seleccionar el ganador", "endChallenge": "Terminar desafío", - "challengeDiscription": "Estas son las tareas del desafío. A medida que los usuarios participen, las tareas cambiarán de color y aparecerán gráficos para mostrar el progreso del grupo.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "¿Qué tal vamos?", "filter": "Filtro", "groups": "Grupos", @@ -33,16 +33,18 @@ "challengeTagPop": "Los Desafíos aparecen en la lista de etiquetas y en los consejos de tarea. Así que, aunque el título debería ser descriptivo, también se necesita una «abreviatura». Por ejemplo, «Perder 5 kilos en 3 meses» se puede convertir en «-5 kg» (pulsar en «?» proveerá más información).", "challengeDescr": "Descripción", "prize": "Premio", - "prizePop": "Si alguien puede 'ganar' tu desafío, tienes la opción de premiar al ganador con una Gema. Máximo = #gemas que tienes (+ las gemas del gremio, si eres tú quien creó el gremio de este desafío). Nota: Este premio no se puede cambiar más tarde y no será devuelto si se cancela el desafío.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Mínimo 1 Gema para desafíos públicos (ayuda a prevenir el spam, de verdad que sí).", "officialChallenge": "Desafío oficial de HabitRPG", "by": "por", - "participants": "<%= membercount %> Participants", + "participants": "Participantes", "join": "Unirse", "exportChallengeCSV": "Exportar a CSV", "selectGroup": "Por favor seleccione un grupo", "challengeCreated": "Desafío creado", "sureDelCha": "Eliminar desafío, ¿estás seguro?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Eliminar Tareas", "keepTasks": "Mantener Tareas", "closeCha": "Cerrar desafío y...", diff --git a/common/locales/es/character.json b/common/locales/es/character.json index f676b8f746..a96fcfaf6a 100644 --- a/common/locales/es/character.json +++ b/common/locales/es/character.json @@ -52,9 +52,11 @@ "costume": "Disfraz", "costumeText": "Si prefieres el aspecto de otro equipo al que estás usando, marca la casilla «Usar Disfraz» para llevarlo como disfraz mientras usas tu equipo de batalla debajo.", "useCostume": "Llevar Disfraz ", - "gearAchievement": "¡Has conseguido el logro «Equipo Definitivo» por llegar al máximo set de equipo!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Equipo Definitivo", - "ultimGearText": "Ha llegado al máximo set de armadura y arma", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Nivel", "levelUp": "¡Subiste de Nivel!", "mana": "Maná", @@ -70,6 +72,7 @@ "allocatePerPop": "Añadir un punto a Percepción", "allocateInt": "Puntos asignados a Inteligencia:", "allocateIntPop": "Añadir un punto a Inteligencia", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Estadísticas", "strength": "Fuerza", "strengthText": "La fuerza aumenta la probabilidad de conseguir «golpes críticos» aleatorios y el Oro, la Experiencia y la probabilidad de conseguir botín al asestarlos. También ayuda a hacer daño a los monstruos jefe.", @@ -138,5 +141,6 @@ "displayNameDescription3": "y desplácese a la sección de Registro para cambiar su nombre de usuario.", "unequipBattleGear": "Quitarse el Equipo de Battalla", "unequipCostume": "Quitarse el Disfraz", - "unequipPetMountBackground": "Quitar la Mascota, Montura, Fondo" + "unequipPetMountBackground": "Quitar la Mascota, Montura, Fondo", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/es/communityguidelines.json b/common/locales/es/communityguidelines.json index 0794235c2a..9bf5978379 100644 --- a/common/locales/es/communityguidelines.json +++ b/common/locales/es/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Trello de Artes", "commGuideLink07description": "para entregar arte de pixeles.", "commGuideLink08": "Trello de Misiónes", - "commGuideLink08description": "para entregar escritura de misiones." + "commGuideLink08description": "para entregar escritura de misiones.", + "lastUpdated": "Última actualización" } \ No newline at end of file diff --git a/common/locales/es/content.json b/common/locales/es/content.json index c3337d55b8..02676b1ba1 100644 --- a/common/locales/es/content.json +++ b/common/locales/es/content.json @@ -1,6 +1,10 @@ { "potionText": "Pócima de Salud", "potionNotes": "Recuperar 15 de Salud (uso instantáneo)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lobo", "dropEggWolfAdjective": "leal", "dropEggTigerCubText": "Cachorro de tigre", @@ -54,8 +58,10 @@ "questEggRockAdjective": "animada", "questEggBunnyText": "Conejo", "questEggBunnyAdjective": "adorable", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Limo de Malvavisco", + "questEggSlimeAdjective": "dulce", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Encuentra una poción para verter sobre este huevo y saldrá un <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Blanco", diff --git a/common/locales/es/front.json b/common/locales/es/front.json index dfa16e206e..9fabecdd61 100644 --- a/common/locales/es/front.json +++ b/common/locales/es/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG - Gamifica tu vida", - "tagline": "Una app gratuita para coger hábitos que trata tu vida como un juego.", - "landingp1": "El problema con la mayoría de apps de productividad del mercado es que no ofrecen ningún incentivo para seguir usándolas. ¡HabitRPG lo soluciona haciendo que coger hábitos sea divertido! Premiándote por tus éxitos y penalizando tus olvidos, HabitRPG ofrece una motivación externa para completar tus actividades diarias.", - "landingp2header": "Recompensa Inmediata", - "landingp2": "Cada vez que refuerces un hábito positivo, completes una tarea diaria o te encargues de una antigua tarea pendiente, HabitPRG te recompensa con puntos de experiencia y oro. Conforme vas ganando experiencia, subes de nivel, mejorando tus estadísticas y desbloqueando más características, como clases, mascotas... El oro se puede gastar en objetos que cambian tu experiencia de juego o en recompensas personalizadas que tu has creado para motivarte. Cuando los más pequeños éxitos te premian con una recompensa inmediata, tienes menos tendencia a dejar cosas sin hacer.", - "landingp3header": "Consecuencias", - "landingp3": "Cada vez que se cae en un mal hábito o no completas una de tús tareas diarias, pierdes salud. Si tu salud baja demasiado, mueres y pierdes parte del progreso que habías conseguido. Al proporcionar consecuencias inmediatas, HabitPRG puede ayudarte a romper malos hábitos y temporadas de improductividad antes de que causen problemas en tu vida real.", - "landingp4header": "Responsabilidad", - "landingp4": "Con una comunidad activa, HabitRPG proporciona la responsabilidad que necesitas para mantenerte enfocado en el trabajo. Con el sistema de grupos, puedes traer a un grupo de amigos para que te animen. El sistema de gremios te permite encontrar a gente con intereses y obstaculos similares a los tuyos, así podeis compartir vuestros objetivos y compartir consejos sobre como afrontar vuestros problemas. En HabitRPG, la comunidad significa que tienes el apoyo y la responsabilidad que necesitas para tener éxito.", + "FAQ": "Preguntas Frecuentes", + "accept1Terms": "Al hacer clíck en el botón de abajo, acepto los", + "accept2Terms": "y la", + "alexandraQuote": "No pude NO hablar sobre HabitRPG durante mi conferencia en Madrid. Es una herramienta imprescindible para freelancers que aun necesitan un jefe.", + "althaireQuote": "Estar siempre en una misión realmente me motiva a hacer todas mis tareas diarias y pendientes. Mi mayor motivación es no decepcionar a mi grupo.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "Estoy postergando menos en el trabajo en las tareas domésticas y pago las cuentas a tiempo.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Preparar 1 Documento para Cliente", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Usar HabitRPG en su negocio", + "choreSample1": "Poner Ropa Sucia en la Canasta", + "choreSample2": "20 minutos de las Tareas del Hogar", + "choreSample3": "Lavar la loza", + "choreSample4": "Poner en orden una habitación", + "choreSample5": "Hacer la colada", + "chores": "Quehaceres", + "communityBug": "Enviar un Informe de Error", + "communityExtensions": "Complementos y Extensiones", + "communityFacebook": "Facebook", + "communityFeature": "Solicitar una Característica", + "communityForum": "Foro", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Cómo Funciona", + "companyBlog": "Blog", + "companyDonate": "Donar", + "companyExtensions": "Extensiones", + "companyPrivacy": "Privacidad", + "companyTerms": "Condiciones", + "companyVideos": "Vídeos", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "Email", + "emailNewPass": "Enviar Nueva Contraseña ", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Insignias Logró", + "featureEquipByline": "¡Compre equipo de edición limitada, pociones, y otras golosinas virtuales en nuestro mercado con sus premios de tareas!", + "featureEquipHeading": "Equipamiento y extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Mascotas y Monturas", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Juego social", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Comunidad", + "footerCompany": "Compañía", + "footerMobile": "Móvil", + "footerSocial": "Social", + "forgotPass": "Olvidé mi Contraseña", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Juega gratis", + "gamifyButton": "¡Convierte tu vida en un juego hoy!", + "goalSample1": "Practica el Piano por 1 Hora", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Lección de japonés en Duolingo", + "goalSample5": "Leer un Artículo Informativo", + "goals": "Metas", + "health": "Salud", + "healthSample1": "Beber Agua/Refresco", + "healthSample2": "Masticar Chicle/Fumar", + "healthSample3": "Subir por la escalera/en ascensor", + "healthSample4": "Comer comida saludable/chatarra", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Historia", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Se requiere una dirección de correo electrónico válida para resetear la contraseña.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "¡Unete a las 200.000 personas que hacen divertido el alcanzar objetivos!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "paquetes administrativos", "landingend": "¿Todavía no estás convencido? ", "landingend2": "Vea una lista más detallada de", - "landingfeatureslink": "nuestras características", "landingend3": "¿Estás buscando una experiencia más privada? Echale un vistazo a nuestros", - "landingadminlink": "paquetes administrativos", "landingend4": "que son perfectos para familias, maestros, grupos de apoyo, y negocios.", + "landingfeatureslink": "nuestras características", + "landingp1": "El problema con la mayoría de apps de productividad del mercado es que no ofrecen ningún incentivo para seguir usándolas. ¡HabitRPG lo soluciona haciendo que coger hábitos sea divertido! Premiándote por tus éxitos y penalizando tus olvidos, HabitRPG ofrece una motivación externa para completar tus actividades diarias.", + "landingp2": "Cada vez que refuerces un hábito positivo, completes una tarea diaria o te encargues de una antigua tarea pendiente, HabitPRG te recompensa con puntos de experiencia y oro. Conforme vas ganando experiencia, subes de nivel, mejorando tus estadísticas y desbloqueando más características, como clases, mascotas... El oro se puede gastar en objetos que cambian tu experiencia de juego o en recompensas personalizadas que tu has creado para motivarte. Cuando los más pequeños éxitos te premian con una recompensa inmediata, tienes menos tendencia a dejar cosas sin hacer.", + "landingp2header": "Recompensa Inmediata", + "landingp3": "Cada vez que se cae en un mal hábito o no completas una de tús tareas diarias, pierdes salud. Si tu salud baja demasiado, mueres y pierdes parte del progreso que habías conseguido. Al proporcionar consecuencias inmediatas, HabitPRG puede ayudarte a romper malos hábitos y temporadas de improductividad antes de que causen problemas en tu vida real.", + "landingp3header": "Consecuencias", + "landingp4": "Con una comunidad activa, HabitRPG proporciona la responsabilidad que necesitas para mantenerte enfocado en el trabajo. Con el sistema de grupos, puedes traer a un grupo de amigos para que te animen. El sistema de gremios te permite encontrar a gente con intereses y obstaculos similares a los tuyos, así podeis compartir vuestros objetivos y compartir consejos sobre como afrontar vuestros problemas. En HabitRPG, la comunidad significa que tienes el apoyo y la responsabilidad que necesitas para tener éxito.", + "landingp4header": "Responsabilidad", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Entrar", + "loginAndReg": "Entrar / Crear cuenta", + "loginFacebookAlt": "Entrar / Regístrate con Facebook", + "logout": "Cerrar Sesión", "marketing1Header": "Mejora tus hábitos jugando", "marketing1Lead1": "HabitRPG es un videojuego pensado para mejorar tus hábitos en la vida real que \"gamifica\" tu vida, convirtiendo todas tus tareas (hábitos, tareas diarias y quehaceres) en pequeños monstruos que debes conquistar. Cuanto mejor eres en esto, más progresas en el juego. Si fallas en la vida real, tu personaje empezará a sufrir las consecuencias en el juego. ", "marketing1Lead2": "Obtén increíbles equipos. Mejora tus hábitos para construir tu avatar. Muestra el increíble armamento que has conseguido", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Jefes", "marketing2Lead3": "Retos te permite competir con amigos y desconocidos. El que consiga los mejores resultados al final del reto gana precios especiales. ", "marketing3Header": "Aplicaciones", - "marketing3Lead1Title": "iPhone y Android", "marketing3Lead1": "Los apps de iPhone y Android te permiten tratar tus responsabilidades inmediatamente. Ya que somos conscientes que entrar en la web solamente para clicar unos botones puede ser tedioso. ", "marketing3Lead2": "Otras herramientas 3rd Party incorporan HabitRPG a varios aspectos de tu vida. Nuestro API provee una intregación fácil para cosas como la Extensión Chrome, que te hace perder puntos mientras navegas por una página improductiva o ganar puntos cuando navegas por una página productiva. Vea más información aquí", "marketing4Header": "Uso Organizacional", - "marketing4Lead1Title": "Juegos en la Educación", "marketing4Lead1": "La educación es uno de los mejores sectores para la gamificación. Todos sabemos lo enganchados que los estudiantes están a los teléfonos y a los videojuegos hoy en día. ¡Aprovechemos ese poder! Arrepliega a tus estudiantes, enfrentándolos en competiciones amistosas. Premia buenas conductas con premios excepcionales. Observa como sus notas y su conducta se disparan. ", - "marketing4Lead2Title": "Juegos en la Salud y el Bienestar", + "marketing4Lead1Title": "Juegos en la Educación", "marketing4Lead2": "Los cuidados de salud actualmente cuestan mucho dinero, y algo hay que hacer. Cientos de programas se crean para reducir costes y aumentar el bienestar. Nosotros creemos que HabitRPG puede pavimentar un camino hacia estilos de vida más sanos.", - "marketing4Lead3Title": "Juega con Todo", + "marketing4Lead2Title": "Juegos en la Salud y el Bienestar", "marketing4Lead3-1": "¿Quieres convertir tu vida en un juego?", "marketing4Lead3-2": "¿Estás interesado en llevar un grupo de educación, bienestar y mucho más? ", "marketing4Lead3-3": "¿Quieres saber más?", - "playButton": "Jugar", - "username": "Nombre de Usuario", - "password": "Contraseña", - "useUUID": "Utilizar UUID / API Token (Para Usuarios de Facebook)", - "passMan": "Si estás utilizando un gesto de contraseñas (como 1Password) y tienes problemas al entrar, prueba a escribir tu nombre de usuario y contraseña manualmente.", - "forgotPass": "Olvidé mi Contraseña", - "emailNewPass": "Enviar Nueva Contraseña ", - "invalidEmail": "Se requiere una dirección de correo electrónico válida para resetear la contraseña.", - "email": "Email", - "passConfirm": "Confirmar Contraseña", - "accept1Terms": "Al hacer clíck en el botón de abajo, acepto los", - "terms": "Términos y Condiciones", - "accept2Terms": "y la", - "privacy": "Política de Privacidad", - "home": "Inicio", - "learnMore": "Más Información", - "contact": "Contacto", - "history": "Historia", - "anonymous": "Anónimo", - "tasks": "Tareas", - "loginAndReg": "Entrar / Crear cuenta", - "loginFacebookAlt": "Entrar / Regístrate con Facebook", - "login": "Entrar", - "register": "Crear cuenta", - "options": "Opciones", - "logout": "Cerrar Sesión", - "sync": "Sincronizar", - "FAQ": "Preguntas Frecuentes", - "tutorials": "Tutoriales", - "psst": "Chss", - "footerMobile": "Móvil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Juega con Todo", "mobileAndroid": "Android", - "footerCompany": "Compañía", - "companyDonate": "Donar", - "companyAbout": "Cómo Funciona", - "companyVideos": "Vídeos", - "companyBlog": "Blog", - "companyExtensions": "Extensiones", - "companyPrivacy": "Privacidad", - "companyTerms": "Condiciones", - "footerCommunity": "Comunidad", - "communityBug": "Enviar un Informe de Error", - "communityFeature": "Solicitar una Característica", - "communityExtensions": "Complementos y Extensiones", - "communityForum": "Foro", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Tu Vida, Un Juego", - "watchVideos": "Ver Vídeos", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Confirmar Contraseña", + "passMan": "Si estás utilizando un gesto de contraseñas (como 1Password) y tienes problemas al entrar, prueba a escribir tu nombre de usuario y contraseña manualmente.", + "password": "Contraseña", + "playButton": "Jugar", + "playButtonFull": "Jugar HabitRPG", "presskit": "Paquete de Prensa", + "presskitDownload": "Descarga todas las imágenes:", "presskitText": "¡Gracias por vuestro interés en HabitRPG! Las siguientes imágenes se pueden utilizar para artículos o videos sobre HabitRPG. Para más información, porfavor contacte a Siena Leslie en leslie@habitrpg.com", - "presskitDownload": "Descarga todas las imágenes:" + "privacy": "Política de Privacidad", + "psst": "Chss", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "¿Tarea diaria perdida?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Crear cuenta", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Ejemplos de Tareas Diarias", + "sampleHabits": "Ejemplos de Hábitos", + "sampleToDo": "Ejemplos de Tareas pendientes", + "school": "escuela", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Estudiar por 1 hora", + "schoolSample3": "Reunirse con grupo de estudio", + "schoolSample4": "Notas para Capitulo 1", + "schoolSample5": "Leer 1 Capítulo", + "sixteenBitFilQuote": "Hago mis trabajos y tareas en tiempo record gracias a HabitRPG. ¡Simplemente porque estoy ansioso de alcanzar mi proximo nivel!", + "skysailorQuote": "Mi grupo y nuestras misiones me mantienen comprometido con el juego, lo que me mantiene motivado a hacer las cosas y cambiar mi vida para mejor. ", + "socialTitle": "HabitRPG - Tu Vida, Un Juego", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sincronizar", + "tasks": "Tareas", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Equipos", + "terms": "Términos y Condiciones", + "testimonialHeading": "What people say...", + "tutorials": "Tutoriales", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Utilizar UUID / API Token (Para Usuarios de Facebook)", + "username": "Nombre de Usuario", + "watchVideos": "Ver Vídeos", + "work": "Trabajar", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/es/gear.json b/common/locales/es/gear.json index 0022498622..4d17082956 100644 --- a/common/locales/es/gear.json +++ b/common/locales/es/gear.json @@ -41,55 +41,55 @@ "weaponWizard4Text": "Báculo de latón", "weaponWizard4Notes": "Tan fuerte como pesado. Aumenta la Inteligencia por <%= int %> y la Percepción por <%= per %>.", "weaponWizard5Text": "Báculo de archimago", - "weaponWizard5Notes": "Ayuda a tejer los hechizos más complejos. Incrementa INT en <%= int %> y PER en <%= per %>.", + "weaponWizard5Notes": "Ayuda a lanzar los hechizos más complejos. Incrementa Inteligencia en <%= int %> y Percepción en <%= per %>.", "weaponWizard6Text": "Báculo dorado", - "weaponWizard6Notes": "Hecho de oricalco, el oro alquímico, fuerte y raro. Incrementa INT en <%= int %> y PER en <%= per %>.", + "weaponWizard6Notes": "Hecho de oricalco, el oro alquímico más fuerte y raro. Incrementa Inteligencia en <%= int %> y Percepción en <%= per %>.", "weaponHealer0Text": "Vara de novato", "weaponHealer0Notes": "Para sanadores en entrenamiento. No aporta ningún beneficio.", "weaponHealer1Text": "Vara de acólito", - "weaponHealer1Notes": "Confeccionada durante la iniciación de un sanador. Aumenta INT en <%= int %>.", + "weaponHealer1Notes": "Confeccionada durante la iniciación de un sanador. Aumenta Inteligencia en <%= int %>.", "weaponHealer2Text": "Vara de cuarzo", - "weaponHealer2Notes": "Coronado con una joya con propiedades curativas. Aumenta INT en <%= int %>.", + "weaponHealer2Notes": "Coronado con una joya con propiedades curativas. Aumenta Inteligencia en <%= int %>.", "weaponHealer3Text": "Vara de amatista", - "weaponHealer3Notes": "Purifica el veneno con un toque. Aumenta INT por <%= int %>", + "weaponHealer3Notes": "Purifica el veneno con un toque. Aumenta Inteligencia por <%= int %>", "weaponHealer4Text": "Vara del médico", "weaponHealer4Notes": "Tanto un símbolo del oficio como una herramienta de sanación. Aumenta Inteligencia por <%= int %>.", "weaponHealer5Text": "Cetro real", - "weaponHealer5Notes": "Hecho para adornar la mano de un monarca, o de uno que está a mano derecha de un monarca. Aumenta Inteligencia por <%= int %>.", + "weaponHealer5Notes": "Hecho para adornar la mano de un monarca, o del que está a su mano derecha. Aumenta Inteligencia por <%= int %>.", "weaponHealer6Text": "Cetro dorado", "weaponHealer6Notes": "Calma el dolor de todos los que lo miran. Aumenta Inteligencia por <%= int %>.", "weaponSpecial0Text": "Espada de Almas Oscuras", - "weaponSpecial0Notes": "Se deleita de la esencia de vida de sus enemigos para alimentar sus golpes malvados. Aumenta Fuerza por <%= str %>.", + "weaponSpecial0Notes": "Se da un banquete con la vida de sus enemigos para alimentar sus golpes endiablados. Aumenta Fuerza por <%= str %>.", "weaponSpecial1Text": "Espada de cristal", "weaponSpecial1Notes": "Sus brillantes filos cuentan la historia de un heroe. Aumenta todos los atributos en <%= attrs %>.", "weaponSpecial2Text": "La Vara del Dragon de Stephen Weber", - "weaponSpecial2Notes": "¡Siente la potencia del dragón desde su interior! Aumenta FUE y PER por <%= attrs %> cada una.", + "weaponSpecial2Notes": "¡Siente la potencia del dragón desde su interior! Aumenta Fuerza y Percepción por <%= attrs %> cada una.", "weaponSpecial3Text": "Lucero del Alba Machaca Hitos de Mustaine", - "weaponSpecial3Notes": "Reuniones, monstruos, malestar general: ¡manejados! ¡Aplasta! Aumenta Fuerza, Inteligencia, y Constitución por <%= attrs %> cada uno.", + "weaponSpecial3Notes": "Encuentros, monstruos, malestar: ¡bajo control! ¡Aplasta! Aumenta Fuerza, Inteligencia, y Constitución por <%= attrs %> cada uno.", "weaponSpecialCriticalText": "Martillo Crítico de Aplastar \"Bugs\"", "weaponSpecialCriticalNotes": "Este campeón mató un enemigo crítico de Github donde cayeron muchos guerreros. Formado de los huesos del Error, este martillo reparte un poderoso golpe crítico. Aumenta la Fuerza y la Percepción por <%= attrs %> cada uno.", "weaponSpecialYetiText": "Lanza domadora de Yetis", "weaponSpecialYetiNotes": "Esta lanza permite que el usuario comande a cualquier yeti. Incrementa Fuerza en <%=str%>. Edición Limitada Equipo de Invierno de 2013-2014", "weaponSpecialSkiText": "Pértiga del Ski-asesino", - "weaponSpecialSkiNotes": "¡Un arma capaz de destruir hordas enteras de enemigos! También ayuda al usuario a hacer bonitos giros paralelos. Aumenta la Fuerza en <%= str %>. Equipo de Invierno Edición Limitada 2013-2014.", + "weaponSpecialSkiNotes": "¡Un arma capaz de destruir hordas enteras de enemigos! También ayuda al usuario a hacer bonitos giros en paralelo. Aumenta la Fuerza en <%= str %>. Equipo de Invierno Edición Limitada 2013-2014.", "weaponSpecialCandycaneText": "Báculo Bastón de Caramelo", - "weaponSpecialCandycaneNotes": "Un báculo de mago poderoso. ¡Nos referimos a poderosamente DELICIOSO! Arma de dos manos. Incrementa Inteligencia en <%= int %> y Percepción en <%= per %>. Equipo de Invierno Edición Limitada 2013-2014.", + "weaponSpecialCandycaneNotes": "Un poderoso báculo de mago. ¡Nos referimos a poderosamente DELICIOSO! Arma de dos manos. Incrementa Inteligencia en <%= int %> y Percepción en <%= per %>. Equipo de Invierno Edición Limitada 2013-2014.", "weaponSpecialSnowflakeText": "Varita de Copo de Nieve", "weaponSpecialSnowflakeNotes": "Esta varita centellea con poder sanador ilimitado. Aumenta la Inteligencia en <%= int %>. Equipo de Invierno Edición Limitada 2013-2014.", - "weaponSpecialSpringRogueText": "Garras de gancho", - "weaponSpecialSpringRogueNotes": "Perfecto para escalar edificios altos, y para triturar alfombras. Incrementa Fuerzo por <%= str %>. Equipo de Primavera Edición Limitada 2014.", - "weaponSpecialSpringWarriorText": "Espada zanahoria", - "weaponSpecialSpringWarriorNotes": "¡Esta poderosa espada puede rajar enemigos con facilidad! También hace una deliciosa merienda a media batalla. Incrementa Fuerza por <%= str %>. Equipo de Primavera Edición Limitada 2014.", - "weaponSpecialSpringMageText": "Báculo de queso suizo", - "weaponSpecialSpringMageNotes": "Sólo los roedores mas poderosos tienen el suficiente corage como para usar este pentente báculo. Incrementa Inteligencia por <%= int %> y Percepción por <%= per %>. Equipo de Primavera Edición Limitada 2014.", - "weaponSpecialSpringHealerText": "Hueso Adorable", + "weaponSpecialSpringRogueText": "Garras de Gancho", + "weaponSpecialSpringRogueNotes": "Perfecto para escalar edificios altos, y también para triturar alfombras. Incrementa Fuerza por <%= str %>. Equipo de Primavera Edición Limitada 2014.", + "weaponSpecialSpringWarriorText": "Espada Zanahoria", + "weaponSpecialSpringWarriorNotes": "¡Esta poderosa espada puede rajar enemigos con facilidad! También sirve de deliciosa merienda a media batalla. Incrementa Fuerza por <%= str %>. Equipo de Primavera Edición Limitada 2014.", + "weaponSpecialSpringMageText": "Báculo de Queso Suizo", + "weaponSpecialSpringMageNotes": "Sólo los roedores mas poderosos tienen el suficiente coraje como para usar este potente báculo. Incrementa Inteligencia por <%= int %> y Percepción por <%= per %>. Equipo de Primavera Edición Limitada 2014.", + "weaponSpecialSpringHealerText": "Hueso Bonito", "weaponSpecialSpringHealerNotes": "¡Ve a por ello! Incrementa Inteligencia por <%= int %>. Equipo de Primavera Edición Limitada 2014.", "weaponSpecialSummerRogueText": "Sable de Pirata", "weaponSpecialSummerRogueNotes": "¡Ah del barco! ¡Manda a esas tareas Diarias a la pasarela! Aumenta la Fuerza en <%= str %>. Equipo de Verano Edición Limitada 2014.", "weaponSpecialSummerWarriorText": "Rebanadora Marinera", "weaponSpecialSummerWarriorNotes": "¡No hay reto en tus tareas Pendientes dispuesto a enzarzarse en pelea con este excelente cuchillo! Aumenta la Fuerza en <%= str %>. Equipo de Verano Edición Limitada 2014.", - "weaponSpecialSummerMageText": "Atrapaalgas", - "weaponSpecialSummerMageNotes": "Este tridente es usado para esparcir eficazmente semillas marinas , ¡para una producción extra en los Cultivos de Algas! Incrementa la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipo de Verano Edición Limitada 2014.", + "weaponSpecialSummerMageText": "Atrapa-Algas", + "weaponSpecialSummerMageNotes": "¡Este tridente es usado para esparcir eficazmente semillas marinas y así mejorar la producción en los cultivos de clgas! Incrementa la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipo de Verano Edición Limitada 2014.", "weaponSpecialSummerHealerText": "Varita de los Bajíos", "weaponSpecialSummerHealerNotes": "Esta varita, hecha de aguamarinas y coral vivo, es muy atractiva para los bancos de peces. Aumenta la Inteligencia en <%= int %>. Equipo de Verano Edición Limitada 2014.", "weaponSpecialFallRogueText": "Estaca de Plata", @@ -98,7 +98,7 @@ "weaponSpecialFallWarriorNotes": "Esta garra codiciosa está afilada con tecnología de vanguardia. Incrementa la Fuerza en <%= str %>. Equipo de Otoño Edición Limitada 2014.", "weaponSpecialFallMageText": "Escoba Mágica", "weaponSpecialFallMageNotes": "¡Esta escoba mágica vuela más rápido que un dragón! Incrementa la Inteligencia en <%= int %> y la Percepción en <%= per %>. Equipo de Otoño de Edición Limitada 2014.", - "weaponSpecialFallHealerText": "Varita de escarabajo", + "weaponSpecialFallHealerText": "Varita de Escarabajo", "weaponSpecialFallHealerNotes": "El escarabajo en esta varita protege y cura a su portador. Incrementa la Inteligencia en <%= int %>. Equipo de Otoño Edición Limitada 2014.", "weaponSpecialWinter2015RogueText": "Pico de Hielo", "weaponSpecialWinter2015RogueNotes": "Verdadera, definitiva y absolutamente acabas de recoger esto del suelo. Aumenta la Fuerza en <%= str %>. Equipo de Invierno 2014-2015 Edición Limitada.", @@ -118,8 +118,10 @@ "weaponSpecialSpring2015HealerNotes": "Cuando lo ondeas, hace un click tan fascinante que mantendría a CUALQUIERA entretenido por horas. Aumenta la Inteligencia en <%= int %>. Equipamiento de Primavera 2015, Edición Limitada", "weaponMystery201411Text": "Horca de Banquete", "weaponMystery201411Notes": "Clávasela a tus enemigos o ataca tus comidas favoritas - ¡esta horca versátil vale para todo! No confiere ningún beneficio. Artículo de suscriptor de noviembre 2014.", - "weaponMystery201502Text": "Báculo Trémulo Alado del Amor y También de la Verdad", + "weaponMystery201502Text": "Báculo Reluciente Alado del Amor y También de la Verdad", "weaponMystery201502Notes": "¡Por las ALAS! ¡Por el AMOR! ¡También por la VERDAD! No otorga ningún beneficio. Artículo de suscriptor de Febrero 2015.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Bastón Steampunk", "weaponMystery301404Notes": "Excelente para darse una vuelta por la ciudad. Artículo del suscriptor de marzo 3015. No da beneficios.", "armor": "armadura", @@ -185,33 +187,33 @@ "armorSpecialBirthday2015Notes": "¡Feliz Cumpleaños, HabitRPG! Vístete con esta Ropa Ridícula de Fiesta para celebrar este maravilloso día. No confiere ningún beneficio.", "armorSpecialGaymerxText": "Armadura de Guerrero del Arco Iris", "armorSpecialGaymerxNotes": "¡Con motivo de la temporada del orgullo y de GaymerX, este armadura especial está decorada con un radiante y colorido arco iris! GaymerX es una convención dedicada a los videojuegos y al colectivo LGBTQ, está abierta a todo el mundo y tiene lugar en el InterContinental, en el centro de San Francisco, del 11 al 13 de julio. Esta armadura no proporciona ningún beneficio.", - "armorSpecialSpringRogueText": "Traje Pulcro de Gato", + "armorSpecialSpringRogueText": "Traje Elegante de Gato", "armorSpecialSpringRogueNotes": "Impecablemente cuidado. Aumenta la percepción en <%= per %>. Equipo de Primavera Edición Limitada 2014. ", "armorSpecialSpringWarriorText": "Armadura de Acero de Trébol.", "armorSpecialSpringWarriorNotes": "¡Suave como el trébol, resistente como el acero! Aumenta la constitución en <%= con %>. Equipo de Primavera Edición Limitada 2014. ", "armorSpecialSpringMageText": "Túnica de Rodentia", "armorSpecialSpringMageNotes": "¡Los ratones son geniales! Añade <%= int %> puntos a INT. Equipo de Primavera Edición Limitada 2014. ", - "armorSpecialSpringHealerText": "Túnica de Cachorro Felpudo", + "armorSpecialSpringHealerText": "Ropajes de Cachorro Crespado", "armorSpecialSpringHealerNotes": "Cálida y cómoda, pero además protege del daño a su portador. Aumenta la constitución en <%= con %>. Equipo de Primavera Edición Limitada 2014.", - "armorSpecialSummerRogueText": "Manto de Pirata", + "armorSpecialSummerRogueText": "Ropajes de Pirata", "armorSpecialSummerRogueNotes": "¡Estos ropajes son muy calentitos, arrr! Aumenta la percepción en <%= per %>. Equipo de Verano Edición Limitada 2014.", - "armorSpecialSummerWarriorText": "Ropajes de espadachín", + "armorSpecialSummerWarriorText": "Ropajes de Espadachín", "armorSpecialSummerWarriorNotes": "Empieza por espada y acaba en chín. Añade <%= con %> puntos a Constitución. Equipo de Verano Edición Limitada 2014.", "armorSpecialSummerMageText": "Cola de Esmeralda", "armorSpecialSummerMageNotes": "¡Esta prenda de escamas deslumbrantes transforma a su portador en un mago marino! Aumenta la inteligencia en <%= int %>. Equipo de Verano Edición Limitada 2014.", - "armorSpecialSummerHealerText": "Aleta de Pezanador", + "armorSpecialSummerHealerText": "Cola de Marsanador", "armorSpecialSummerHealerNotes": "¡Esta prenda de escamas deslumbrantes transforma a su portador en un verdadero sanador del mar! Aumenta tu constitución en <%= con %>. Equipo de Verano Edición Limitada 2014.", - "armorSpecialFallRogueText": "Túnicas rojo sangre", + "armorSpecialFallRogueText": "Ropajes rojo sangre", "armorSpecialFallRogueNotes": "Vívidas. Aterciopeladas. Vampíricas. Aumentan la percepción en <%= per %>. Equipo de Otoño Edición Limitada 2014.", "armorSpecialFallWarriorText": "Bata de Laboratorio de la Ciencia", "armorSpecialFallWarriorNotes": "Te protege contra misteriosos derrames de pociones. Aumenta la constitución en <%= con %>. Equipo de Otoño Edición Limitada 2014. ", - "armorSpecialFallMageText": "Túnica Mágica de Hechicero", + "armorSpecialFallMageText": "Ropajes Mágicos de Hechicero", "armorSpecialFallMageNotes": "Esta túnica tiene un montón de bolsillos para guardar raciones adicionales de ojo de tritón y lengua de rana. Añade <%= int %> a Inteligencia. Equipo de Otoño Edición Limitada 2014.", - "armorSpecialFallHealerText": "Equipo Diáfano de Gasa", + "armorSpecialFallHealerText": "Equipo Diáfano", "armorSpecialFallHealerNotes": "¡Irrumpe en la batalla previamente vendado! Incrementa tu constitución en <%= con %>. Equipo de Otoño Edición Limitada 2014. ", "armorSpecialWinter2015RogueText": "Armadura de Dragón del Hielo", "armorSpecialWinter2015RogueNotes": "Esta armadura es gélida, pero desde luego valdrá la pena cuando descubras las riquezas incalculables que hay en el centro de las guaridas de los Dragones del Hielo. Que no es que tú estés buscando tales riquezas, porque definitivamente, de verdad de la buena, que eres un Dragón del Hielo auténtico, ¡¿vale?! ¡No hagas más preguntas! Aumenta la percepción en <%= per %>. Equipo de Invierno Edición Limitada 2014-2015.", - "armorSpecialWinter2015WarriorText": "Armadura de pan de jengibre", + "armorSpecialWinter2015WarriorText": "Armadura de Pan de Jengibre", "armorSpecialWinter2015WarriorNotes": "¡Cómoda y calentita, recién salida del horno! Aumenta la constitución en <%= con %>. Equipo de Invierno Edición Limitada 2014-2015.", "armorSpecialWinter2015MageText": "Túnica Boreal", "armorSpecialWinter2015MageNotes": "En esta túnica puedes ver los destellos del norte. Aumenta la inteligencia en <%= int %>. Equipo de Invierno Edición Limitada 2014-2015.", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Las galaxias brillan en el metal de esta armadura, fortaleciendo la determinación de su portador. No confiere beneficio. Artículo de Suscriptor Enero de 2015. ", "armorMystery201503Text": "Armadura de aguamarina", "armorMystery201503Notes": "Este mineral azul es un símbolo de buena suerte, felicidad, y productividad eterna. No otorga ningún beneficio. Artículo de suscriptor marzo de 2015.", + "armorMystery201504Text": "Túnica de Abeja Obrera", + "armorMystery201504Notes": "Serás tan productivo como una abeja obrera con ésta Túnica! No otorga beneficios. Item de suscriptores de Abril 2015.", "armorMystery301404Text": "Traje Steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", "headgear": "cubrecabeza", @@ -368,6 +372,8 @@ "headMystery201412Notes": "¿Quién es un pingüino? No proporciona ningún beneficio. Artículo de suscriptor de diciembre 2014.", "headMystery201501Text": "Casco Estrellado", "headMystery201501Notes": "Parece como si las constelaciones parpadearan y giraran en este yelmo, guiando los pensamientos del que lo lleva hacia la concentración. No otorga ningún beneficio. Artículo de Suscriptor de Enero del 2015.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Sombrero de copa sofisticado", "headMystery301404Notes": "¡Un sofisticado sombrero de copa solo para los más refinados caballeros! No otorga ningún beneficio. Artículo de Suscriptor de Enero del 3015", "headMystery301405Text": "Sombrero de copa básico", @@ -445,6 +451,8 @@ "backMystery201404Notes": "¡Sé una mariposa y mariposea por aquí y allá! No confiere ningún beneficio. Equipo de suscriptor Abril 2014.", "backMystery201410Text": "Alas de duende", "backMystery201410Notes": "¡Desciende en picado en la noche con estas fuertes alas!. No otorga ningún beneficio. Artículo de Suscriptor de Octubre del 2014", + "backMystery201504Text": "Alas de Abeja Obrera", + "backMystery201504Notes": "Bzzz, bzzz, bzzz! Vuela de tarea en tarea. No otorga beneficios. Item de suscriptores de Abril 2015", "backSpecialWonderconRedText": "Capa del poder", "backSpecialWonderconRedNotes": "Castañea con fuerza y belleza. No confiere beneficio. Artículo Edición Especial Convención.", "backSpecialWonderconBlackText": "Capa Sigilosa", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Collar de coral", "bodySpecialSummerHealerNotes": "¡Un elegante collar de Coral vivo! No otorga ningún beneficio. Equipo de Verano, Edición Limitada del 2014.", "headAccessory": "Accesorio de Cabeza", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Sin accesorio en la cabeza", "headAccessoryBase0Notes": "Sin accesorio en la cabeza", "headAccessorySpecialSpringRogueText": "Orejas de Gato Moradas", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Estas orejas escuchan atentamente, en el caso de que algún mago esté revelando algún secreto. No confieren ningún beneficio. Equipamiento de Primavera 2015 Edición limitada", "headAccessorySpecialSpring2015HealerText": "Orejas de Gatito Verdes", "headAccessorySpecialSpring2015HealerNotes": "Estas adorables orejas harán que los demás se pongan verdes de envidia. No otorga ningún beneficio. Equipamiento de Verano Edición Limitada del 2015.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Astas del caminante del bosque", "headAccessoryMystery201403Notes": "Estos cuernos brillan con musgo y líquenes. No confiere ningún beneficio. Artículo de suscriptor. Marzo 2014.", "headAccessoryMystery201404Text": "Antenas de mariposa crepuscular", diff --git a/common/locales/es/generic.json b/common/locales/es/generic.json index 64a9a7a233..913020c6c8 100644 --- a/common/locales/es/generic.json +++ b/common/locales/es/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Abrir barra de herramientas", "collapseToolbar": "Cerrar barra de herramientas", - "formattingMarkdown": "Formato Markdown permitido", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Logros", "modalAchievement": "¡Logro!", "special": "Especial", @@ -37,7 +50,7 @@ "notEnoughGems": "No hay suficientes gemas. ", "alreadyHave": "Ups! Ya tienes este artículo. No necesitas comprarlo otra vez!", "delete": "Eliminar", - "gemsPopoverTitle": "Gems", + "gemsPopoverTitle": "Gemas", "gems": "Gemas", "gemButton": "Tienes <%= number %> Gemas.", "moreInfo": "Más información", @@ -62,7 +75,7 @@ "errorUpCase": "ERROR:", "newPassSent": "Nueva contraseña enviada.", "serverUnreach": "Error en la conexión al servidor.", - "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", + "seeConsole": "Si el eror persiste, por favor reportelo en Ayuda> Notificar un error. Si eres familiar con la consola de tu navegador, por favor incluye los mensajes de error.", "error": "Error", "menu": "Menú", "notifications": "Notificaciones", diff --git a/common/locales/es/groups.json b/common/locales/es/groups.json index 324b0db28d..cb8a059e4e 100644 --- a/common/locales/es/groups.json +++ b/common/locales/es/groups.json @@ -2,7 +2,7 @@ "tavern": "Taberna", "innCheckOut": "Dejar la Posada", "innCheckIn": "Descansar en la Posada", - "innText": "¿Qué tal tu estancia en la Posada, <%= name %>? Para protegerte, tu lista diaria está congelada. Tus marcas de verificación no serán procesadas ​​o reiniciadas hasta mañana (el día después de salir). Ten cuidado, si tu grupo está en una misión, ¡sus fallos te harán daño! Además, no le harás daño al enemigo. ¿Listo para salir? Echa un vistazo.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Post en la busqueda de Grupo (Se busca Grupo)", "tutorial": "Tutorial", "glossary": "Glosario", @@ -96,5 +96,25 @@ "abuseReported": "Gracias por notificar esta infracción. Los moderadores han sido informados.", "abuseAlreadyReported": "Ya has notificado este mensaje.", "needsText": "Por favor, escribe un mensaje.", - "needsTextPlaceholder": "Escribe tu mensaje aquí." + "needsTextPlaceholder": "Escribe tu mensaje aquí.", + "copyMessageAsToDo": "Copiar mensaje como Tareja pendiente", + "messageAddedAsToDo": "Copiado mensaje como Tareja pendiente.", + "messageWroteIn": "<%= user %> escribió en <%= grupo %>", + "msgPreviewHeading": "Preestreno de Mensaje", + "leaderOnlyChallenges": "Sólo el Líder del Grupo puede crear desafíos", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/es/npc.json b/common/locales/es/npc.json index d6b7460b12..62982ad3f7 100644 --- a/common/locales/es/npc.json +++ b/common/locales/es/npc.json @@ -2,11 +2,11 @@ "npc": "PNJ", "npcText": "¡Apoyó el proyecto de Kickstarter al nivel máximo!", "mattBoch": "Matt Boch", - "mattShall": "¿Te traigo tu corcel, <%= name %>? Clic en una montura para ensillar.", - "mattBochText1": "¡Bienvenidos al Establo! Soy Matt, el maestro de las bestias. Escoge un mascota aquí para que viaje a tu lado. Aliméntalas y se convertirán en poderosas monturas.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "¡Bienvenido a la Taberna! Quédate un rato y conoce al personal. Si necesitas descansar (¿vacaciones?, ¿enfermedad?), te prepararé una habitación en la posada. Durante el tiempo que permanezcas con nosotros, tus Tareas Diarias quedarán congeladas tal y como están (marcadas/desmarcadas) hasta el día en que te marches. No sufrirás por no completarlas al final de cada día.", - "danielText2": "Te advertimos: ¡Si participas en una misión contra un Jefe, el Jefe te seguirá dañando a ti y a tus compañeros de grupo por las Diarias perdidas!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander el Mercader", "welcomeMarket": "¡Bienvenido al Mercado! ¡Compra huevos dificiles de encontrar y pociones! ¡Vende los que te sobren! ¡Encarga servicios utiles! Ven a ver lo que tenemos que ofrecer.", "sellForGold": "Vender <%= item %> por <%= gold %> Oro", @@ -45,9 +45,9 @@ "tourScrollDown": "¡Estate seguro de que te has desplazado hasta abajo del todo para ver todas las opciones! Da click en tu personaje otra vez para volver a la página de Tareas.", "tourMuchMore": "¡Cuando hayas acabado con tus tareas, puedes formar un grupo con tus amigos, chatear en los Gremios de tu interés, unirte a los Desafíos, y mucho más!", "tourStatsPage": "¡Está es tu página de Estadísticas! Consigue logros completando las tareas de las listas.", - "tourTavernPage": "Bienvenido a la Taberna, ¡una sala de chat para todas las edades! Puedes congelar tu cuenta en caso de enfermedad o de viaje dando click a \"Descansar en la Posada\". ¡Ven a decir hola!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Tu Grupo te ayudará a mantenerte responsable. Invita a amigos para desbloquear un Pergamino de Misión.", "tourGuildsPage": "Los Gremios son grupos sociales con temas en común. ¡Busca los temas que te interesan! Te recomendamos el Gremio de los Principiantes. ", - "tourChallengesPage": "Unirte a un Desafío añadirá tareas a tu cuenta. ¡Compite contra otros usuarios para ganar gemas de recompensa!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Desde el nivel 4, los huevos y pociones eclosionadoras caen de manera aleatoria cuando completas tareas. Aparecen aquí - ¡úsalas para eclosionar mascotas! También puedes comprar objetos del Mercado." } \ No newline at end of file diff --git a/common/locales/es/quests.json b/common/locales/es/quests.json index 3348c4b3f9..1e99495573 100644 --- a/common/locales/es/quests.json +++ b/common/locales/es/quests.json @@ -6,6 +6,8 @@ "questSend": "Haciendo clic en ”Invitar” mandarás una invitación a los miembros de tu grupo. Cuando todos los miembros hayan decidido, se dará comienzo a la misión. El estado se puede ver en Opciones > Social > Grupo.", "inviteParty": "Invitar Grupo", "questInvitation": "Invitación a Misión:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Preguntar más tarde", "buyQuest": "Comprar Misión", "accepted": "Aceptado", @@ -17,7 +19,7 @@ "bossStrength": "Fuerza del Jefe", "collect": "Recoger", "collected": "Recogido", - "bossDmg1": "Para dañar a un jefe, completa tus tareas Diarias y tareas Pendientes. Un mayor daño en una tarea significa un mayor daño al jefe (completar tareas rojas, hechizos de Mago, ataques de Guerrero, etc.) El jefe va a ejercer daño a todos los participantes de la misión por cada tarea Diaria que no hayas completado (multiplicado por la Fuerza del jefe) además de su daño normal, así que ¡mantén tu grupo sano completando tus tareas Diarias!\nTodo el daño de y para el jefe se anota a un cronómetro (cuando reinicie tu día).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Solo los participantes pelearan contra el jefe y compartiran el botín de la misión.", "tavernBossInfo": "Para dañar a un jefe de mundo, completa tus tareas Diarias y tareas Pendientes. Un mayor daño en una tarea significa un mayor daño al jefe (completar tareas rojas, hechizos de Mago, ataques de Guerrero, etc.) Por cada tarea Diaria que no hayas completado (multiplicado por la Fuerza del jefe), la Ira del jefe aumentará. Una vez su Ira alcance el máximo, algo malo va a pasar - ¡así que completa tus tareas Diarias! Todo el daño de y para el jefe se anota a un cronómetro (cuando reinicie tu día).", "bossColl1": "Para conseguir objetos de misión, haz tus tareas. Los objetos de misión aparecen como los demás; sin embargo, no los verás hasta el día siguiente, en ese momento todo lo que hayais encontrado se pondrá en común.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "El dueño de la misión ha abandonado. Puedes abandonar tú también si es necesario. También puedes permitir que siga activa y todos los demás participantes recibirán los premios de la misión cuando ésta sea completada.", "questOwnerNotInPendingQuestParty": "El dueño de la misión ha abandonado el grupo y por consiguiente no puede empezar la misión de nuevo. Te recomendamos que canceles la misión. El dueño de la misión se quedará con el pergamino usado.", "questOwnerNotInRunningQuestParty": "El dueño de la misión ha abandonado el grupo. Puedes abandonar la misión si lo consideras necesario pero también puedes permitir que siga activa y todos los demás participantes recibirán los premios de la misión cuando ésta sea completada.", - "questParticipants": "Participants", + "questParticipants": "Participantes", "scrolls": "Pergaminos de Misión", "noScrolls": "No tienes pergaminos de misión", "scrollsText1": "Las misiones requieren de un grupo. Si quieres ir solo a una misión,", diff --git a/common/locales/es/questscontent.json b/common/locales/es/questscontent.json index 8493200182..9f2cb7391a 100644 --- a/common/locales/es/questscontent.json +++ b/common/locales/es/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/es/settings.json b/common/locales/es/settings.json index 66d5dc4232..2c5dad390a 100644 --- a/common/locales/es/settings.json +++ b/common/locales/es/settings.json @@ -42,8 +42,8 @@ "customDayStart": "Comienzo de Día Personalizado", "24HrClock": "Sistema 24h", "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo2": "(Mostar mas) ", + "customDayStartInfo3": "(Mostar menos)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "Varios", "showHeader": "Mostrar encabezamiento", @@ -93,10 +93,12 @@ "wonChallenge": "Has ganado un Desafío", "newPM": "Mensaje Privado Recibido", "giftedGems": "Gemas Regaladas", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Suscripción Regalada", "invitedParty": "Invitado al Grupo", "invitedGuild": "Invitado al Gremio", "inactivityEmails": "Tu cuenta está inactiva", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Tu Misión ha Comenzado", "invitedQuest": "Invitado a Misión", "kickedGroup": "Expulsado del grupo", @@ -111,5 +113,10 @@ "benefits": "Beneficios", "coupon": "Cupón", "couponPlaceholder": "Introduce Código de Cupón", - "couponText": "A veces tenemos eventos y repartimos códigos de cupones para equipación especial (ej, a aquellos quienes se acercan a nuestro stand en Wondercon) " + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/es/spells.json b/common/locales/es/spells.json index f9332ffffb..02c1127d49 100644 --- a/common/locales/es/spells.json +++ b/common/locales/es/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Estallido de llamas", - "spellWizardFireballNotes": "Las llamas estallan, achicharrando una tarea. Reduces el color rojo de la tarea, haces daño a cualquier monstruo con el que estés combatiendo y ganas Experiencia -- más para tareas azules.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Corriente etérea", - "spellWizardMPHealNotes": "Un flujo de energía mágica sale de tus manos y recarga a tu grupo. Tu grupo recupera PM. ", + "spellWizardMPHealNotes": "Sacrificas maná para ayudar a tus amigos. El resto de tu grupo gana PM (Basado en: INT)", "spellWizardEarthText": "Terremoto", - "spellWizardEarthNotes": "La tierra bajo las tareas de tu grupo se abre y tiembla con intensidad extrema, frenándoles y haciéndolos vulnerables a más ataques. Tu grupo obtiene un apoyo de Inteligencia, lo que se traduce en más Experiencia.", + "spellWizardEarthNotes": "Tu poder mental agita la tierra. ¡Tu grupo entero gana inteligencia! ", "spellWizardFrostText": "Frío escalofriante.", - "spellWizardFrostNotes": "El hielo estalla en cada superficie, tragando tus tareas y congelandolas en su lugar. Las rachas de tus diarias no se reiniciarán al final del día. ¡Las Diarias incompletas todavía te harán daño!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Golpe Brutal", - "spellWarriorSmashNotes": "Salvajemente golpeas una tarea con todo tu poder. El color rojo de la tarea se reduce y haces daño extra a cualquier monstruo con el que estes luchando.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Postura defensiva", - "spellWarriorDefensiveStanceNotes": "Te tomas un momento para relajar tu cuerpo y entras en un estado defensivo para prepararte para el siguiente asalto de las tareas. Reduce el daño de las Diarias al final del día reforzando tu Constitución.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Presencia Valerosa", - "spellWarriorValorousPresenceNotes": "Tu presencia envalentona al grupo. Su recién encontrado coraje les hace más duros aumentando su Fuerza.", + "spellWarriorValorousPresenceNotes": "Tu presencia inspira a tu grupo. El recién encontrado coraje les da un estímulo de fuerza. ¡Los miembros del grupo ganan una mejora a su Fuerza!. (Basado en: Fuerza sin mejora)", "spellWarriorIntimidateText": "Mirada Intimidante.", - "spellWarriorIntimidateNotes": "Tu mirada inspira miedo en los corazones de los enemigos de tu grupo. Tu grupo obtiene un incremento moderado en defensa mediante un incremento de Constitución.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Hurtar", - "spellRoguePickPocketNotes": "Tus dedos ágiles se deslizan en los bolsillos de la tarea y encuentran algunos tesoros. Obtienes un bono de oro inmediato de esa tarea. ¡Entre más gorda (azul) esté la tarea, más oro te robas!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Puñalada", - "spellRogueBackStabNotes": "Sin hacer ni un ruido, te colocas detrás de una tarea y la apuñalas en la espalda. Le haces un gran daño a la tarea, con una mayor probabilidad de impacto crítico.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Herramientas del Oficio", - "spellRogueToolsOfTradeNotes": "Compartes tus herramientas de robo con el grupo para ayudarles a 'adquirir' más oro. Estimulando su Percepción, se incrementa por un día el bonus de Oro del grupo para tareas y la posibilidad de botín.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Sigilo", - "spellRogueStealthNotes": "Te esquivas entre las sombras, levantando tu capucha. Varias Diarias no te encontrarán esta noche; menos todavía cuanto más alta sea tu Percepción.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Luz Sanadora", - "spellHealerHealNotes": "La luz cubre tu cuerpo, curando tus heridas. Recuperas Salud.", + "spellHealerHealNotes": "Una luz cubre tu cuerpo, curando tus heridas. ¡Recuperas salud! (Basado en: Constitucion e Inteligencia)", "spellHealerBrightnessText": "Claridad Abrasadora", - "spellHealerBrightnessNotes": "Lanzas una ráfaga de luz que ciega a todas tus tareas. La \"rojez\" de tus tareas se reduce.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Aura Protectora", - "spellHealerProtectAuraNotes": "Un aura mágica rodea a los miembros de tu equipo, protegiéndolos del daño. Los miembros de tu grupo obtienen un aumento de su defensa, incrementando su Constitución.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Bendición", - "spellHealerHealAllNotes": "Una luz reconfortante envuelve a tu grupo y lo cura de sus heridas. Los miembros de tu grupo recuperan Salud.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Bola de Nieve", "spellSpecialSnowballAuraNotes": "¡Lanza una bola de nieve a un miembro de tu grupo! ¿Que podría salir mal? Dura hasta el final del día de ese miembro. ", "spellSpecialSaltText": "Sal", diff --git a/common/locales/es/subscriber.json b/common/locales/es/subscriber.json index 7ee2e05113..b3dd2899e3 100644 --- a/common/locales/es/subscriber.json +++ b/common/locales/es/subscriber.json @@ -16,7 +16,7 @@ "supportDevsText": "Este proyecto de código abierto usará toda la ayuda que reciba. ¡Ayúdanos a mantener Habit vivo!", "monthUSD": "USD / mes", "organization": "Organización", - "groupPlans": "Corporate Plans", + "groupPlans": "Planes cooperativos", "indivPlan1": "Para individuos, HabitRPG es gratis. Incluso para pequeños grupos de interés es gratis (o barato)", "indivPlan2": "puede ser utilizado para motivar a los participantes a modificar su comportamiento. Puede ser utilizado con grupos de escritura, o en desafíos de arte, entre otros.", "groupText1": "Aún así, algunos líderes querrán más control, privacidad, seguridad, y apoyo. Algunos ejemplos de tales grupos son familias, grupos de salud y sanidad, grupos de empleados, y demás. Estos planes proveen grupos privados de HabitRPG para tu grupo u organización, completamente seguros e independientes", diff --git a/common/locales/es/tasks.json b/common/locales/es/tasks.json index 24e8d7ffc1..e9d362b767 100644 --- a/common/locales/es/tasks.json +++ b/common/locales/es/tasks.json @@ -14,7 +14,7 @@ "save": "Guardar", "addChecklist": "Aňadir Lista", "checklist": "Lista", - "checklistText": "En las tareas Diarias, las listas completadas parcialmente reducen el daño. Por ejemplo, una lista de 4 partes con 3 completadas reduce el daño por esa tarea incompleta al 25%. Los elementos completados en la lista de una tarea Pendiente añaden un multiplicador: 3 hechos significan +3x (de un total de +4x) la experiencia, oro y mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Expandir/Colapsar", "text": "Texto", "extraNotes": "Notas Extra", @@ -22,7 +22,7 @@ "advancedOptions": "Opciones Avanzadas", "difficulty": "Dificultad", "difficultyHelpTitle": "¿Qué dificultad tiene esta tarea?", - "difficultyHelpContent": "Esto multiplica su valor de puntos. No usar a menudo, confía en nuestro algoritmo de ajuste orgánico. Aún así, algunas tareas son mucho más valiosas que otras (Escribir Tesis vs Lavarse los dientes). Haz click para más información.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Fácil", "medium": "Intermedio", "hard": "Difícil", @@ -44,7 +44,6 @@ "remaining": "Activo", "complete": "Hecho", "dated": "Con fecha de", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Por vencer", "grey": "Gris", "score": "Puntaje", @@ -78,5 +77,6 @@ "streakCoins": "¡Bonus de Racha!", "pushTaskToTop": "Desplazar tarea al inicio", "pushTaskToBottom": "Desplazar tarea hacia abajo", - "emptyTask": "Introduzca primero el título de la Tarea" + "emptyTask": "Introduzca primero el título de la Tarea", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/es_419/backgrounds.json b/common/locales/es_419/backgrounds.json index 728fe884aa..919c6e039d 100644 --- a/common/locales/es_419/backgrounds.json +++ b/common/locales/es_419/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Prado en flor", "backgroundFloralMeadowNotes": "Vete de dia de campo en un prado en flor.", "backgroundGumdropLandText": "Tierra de gominolas", - "backgroundGumdropLandNotes": "Pica del paisaje de la tierra de gominolas." + "backgroundGumdropLandNotes": "Pica del paisaje de la tierra de gominolas.", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/es_419/challenge.json b/common/locales/es_419/challenge.json index 0e29f24145..3acae60e0d 100644 --- a/common/locales/es_419/challenge.json +++ b/common/locales/es_419/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Seleccionar un ganador y cerrar el desafío:", "deleteOrSelect": "Borrar o seleccionar el ganador", "endChallenge": "Terminar desafío", - "challengeDiscription": "Estas son las tareas del desafío. A medida que los usuarios participen, las tareas cambiarán de color y aparecerán gráficos para mostrar el progreso del grupo.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "¿Qué tal vamos?", "filter": "Filtro", "groups": "Grupos", @@ -33,7 +33,8 @@ "challengeTagPop": "Los Desafíos aparecen en la lista de etiquetas y en las herramientas de tarea. Así que, aunque el título debería ser descriptivo, también se necesita una 'abreviatura'. P ej, 'Perder 5 kilos en 3 meses' se puede convertir en '-5 kg' (Haz clic para más información).", "challengeDescr": "Descripción", "prize": "Premio", - "prizePop": "Si alguien puede 'ganar' tu desafío, tienes la opción de premiar al ganador con una Gema. Máximo = #gemas que tienes (+las gemas del gremio, si eres tú quien creó el gremio de este desafío). Nota: Este premio no se puede cambiar más tarde y no será devuelto si se cancela el desafío.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Mínimo 1 Gema para desafíos públicos (ayuda a prevenir el spam, de verdad que sí).", "officialChallenge": "Desafío oficial de HabitRPG", "by": "por", @@ -43,6 +44,7 @@ "selectGroup": "Por favor seleccione un grupo", "challengeCreated": "Desafío creado", "sureDelCha": "Eliminar desafío, ¿estás seguro?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Eliminar Tareas", "keepTasks": "Mantener Tareas", "closeCha": "Cerrar desafío y...", diff --git a/common/locales/es_419/character.json b/common/locales/es_419/character.json index 11bfdab287..eb876ba53b 100644 --- a/common/locales/es_419/character.json +++ b/common/locales/es_419/character.json @@ -52,9 +52,11 @@ "costume": "Disfraz", "costumeText": "Si prefieres el aspecto de otro equipo al que estás usando, marca la casilla \"Usar Disfraz\" para llevarlo como disfraz mientras usas tu equipo de batalla por debajo.", "useCostume": "Llevar disfraz ", - "gearAchievement": "¡Has conseguido el logro \"Equipo definitivo\" por llegar al máximo conjunto de equipo!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Equipo definitivo", - "ultimGearText": "Ha llegado al máximo conjunto de arma y armadura", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Nivel", "levelUp": "¡Subiste de nivel!", "mana": "Maná", @@ -70,6 +72,7 @@ "allocatePerPop": "Añadir un punto a Percepción", "allocateInt": "Puntos asignados a Inteligencia:", "allocateIntPop": "Añadir un punto a Inteligencia", + "noMoreAllocate": "Ahora que has alcanzado el nivel 100, ya no ganarás más Puntos de Atributo. Puedes seguir subiendo de nivel, o empezar una nueva aventura en el nivel 1 utilizando la Esfera de Renacimiento, que ahora se encuentra disponible gratuitamente en el Mercado.", "stats": "Estadísticas", "strength": "Fuerza", "strengthText": "La Fuerza aumenta la probabilidad de conseguir \"golpes críticos\" aleatorios y el Oro, la Experiencia y la probabilidad de conseguir botín al asestarlos. También ayuda a hacer daño a los monstruos jefe.", @@ -138,5 +141,6 @@ "displayNameDescription3": "y desplázate hacia abajo a la sección de Registro para cambiar tu nombre de usuario.", "unequipBattleGear": "Quitar equipo de batalla", "unequipCostume": "Quitar disfraz", - "unequipPetMountBackground": "Quitar Mascota, Montura y Fondo" + "unequipPetMountBackground": "Quitar Mascota, Montura y Fondo", + "animalSkins": "Pieles de animales" } \ No newline at end of file diff --git a/common/locales/es_419/communityguidelines.json b/common/locales/es_419/communityguidelines.json index 4a612864b4..ba4e23594f 100644 --- a/common/locales/es_419/communityguidelines.json +++ b/common/locales/es_419/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "El Trello de Arte", "commGuideLink07description": "para enviar pixel art.", "commGuideLink08": "El Trello de Misiones", - "commGuideLink08description": "para enviar escritos para misiones." + "commGuideLink08description": "para enviar escritos para misiones.", + "lastUpdated": "Actualizado por última vez" } \ No newline at end of file diff --git a/common/locales/es_419/content.json b/common/locales/es_419/content.json index 2543a41779..4ce3b68992 100644 --- a/common/locales/es_419/content.json +++ b/common/locales/es_419/content.json @@ -1,6 +1,10 @@ { "potionText": "Poción curativa", "potionNotes": "Recuperar 15 de Salud (Uso instantáneo)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lobo", "dropEggWolfAdjective": "leal", "dropEggTigerCubText": "Cachorro de tigre", @@ -55,7 +59,9 @@ "questEggBunnyText": "Conejito", "questEggBunnyAdjective": "zalamero", "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeAdjective": "dulce", + "questEggSheepText": "Oveja", + "questEggSheepAdjective": "lanuda", "eggNotes": "Encuentra una poción de eclosión para verter sobre este huevo y nacerá un <%= eggText(locale) %> <%= eggAdjective(locale) %>.", "hatchingPotionBase": "Básico", "hatchingPotionWhite": "Blanco", diff --git a/common/locales/es_419/front.json b/common/locales/es_419/front.json index b273b549f5..3a4c4190cf 100644 --- a/common/locales/es_419/front.json +++ b/common/locales/es_419/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG - Jueguifica tu vida ", - "tagline": "Una app gratuita para crear hábitos que trata tu vida como un juego.", - "landingp1": "El problema con la mayoría de apps de productividad en el mercado es que no ofrecen ningún incentivo para seguir usándolas. ¡HabitRPG lo soluciona haciendo que la creación de hábitos sea divertido! Premiándote por tus éxitos y penalizando tus olvidos, HabitRPG ofrece una motivación externa para completar tus actividades diarias.", - "landingp2header": "Recompensa inmediata", - "landingp2": "Cada vez que refuerces un hábito positivo, completas una tarea diaria o te encargas de una antigua tarea pendiente, HabitPRG te recompensa con puntos de experiencia y oro. A medida que vas ganando experiencia, subes de nivel, mejorando tus estadísticas y desbloqueando más funciones, como clases y mascotas. El oro se puede gastar en objetos que cambian tu experiencia del juego o en recompensas personalizadas que tu has creado para motivarte. Cuando los más pequeños éxitos te premian con una recompensa inmediata, tienes menos tendencia a dejar las cosas sin hacer.", - "landingp3header": "Consecuencias", - "landingp3": "Cada vez que caes en un mal hábito o no completas una de tus tareas diarias, pierdes salud. Si tu salud baja demasiado, mueres y pierdes parte del progreso que habías logrado. Al proporcionar consecuencias inmediatas, HabitPRG puede ayudarte a romper los malos hábitos y ciclos de procrastinación antes de que causen problemas en tu vida real.", - "landingp4header": "Responsabilidad", - "landingp4": "Con una comunidad activa, HabitRPG proporciona la responsabilidad que necesitas para mantenerte enfocado en el trabajo. Con el sistema de equipos, puedes traer a un grupo de amigos para que te animen. El sistema de gremios te permite encontrar a gente con intereses o obstáculos similares a los tuyos, así podrás compartir tus objetivos e intercambiar consejos sobre como enfrentar tus problemas. En HabitRPG, la comunidad significa que tienes el apoyo y la responsabilidad que necesitas para tener éxito.", + "FAQ": "FAQ", + "accept1Terms": "Al hacer clic en el botón de abajo, acepto los", + "accept2Terms": "y la", + "alexandraQuote": "No pude NO hablar sobre HabitRPG durante mi discurso en Madrid. Es una herramiente imprescindible para freelancers que aun necesitan un jefe.", + "althaireQuote": "Tener misiones constantemente realmente me motiva para cumplir con todas mis tareas diarias y pendientes. Mi mayor motivación es no dejar tirado a mi grupo.", + "andeeliaoQuote": "Increíble producto, ¡apenas comencé hace unos días y ya soy más consciente y productivo con mi tiempo!", + "autumnesquirrelQuote": "Estoy procrastinando menos en casa y en el trabajo, y pago mis cuentas a tiempo.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Preparar 1 documento para cliente", + "businessSample5": "Llamar a clientes/posponer llamadas", + "businessText": "Usa HabitRPG en tu negocio", + "choreSample1": "Put Dirty Clothes in Hamper", + "choreSample2": "20 mins of Housework", + "choreSample3": "Wash a Load of Dishes", + "choreSample4": "Tidy One Room", + "choreSample5": "Wash and Dry a Load of Clothes", + "chores": "Quehaceres", + "communityBug": "Enviar un informe de error", + "communityExtensions": "Complementos y Extensiones", + "communityFacebook": "Facebook", + "communityFeature": "Solicitar una función", + "communityForum": "Foro", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Cómo funciona", + "companyBlog": "Blog", + "companyDonate": "Donar", + "companyExtensions": "Extensiones", + "companyPrivacy": "Privacidad", + "companyTerms": "Condiciones", + "companyVideos": "Videos", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "No sabría decir cuántos sistemas de gestión de tiempo y tareas he probado a través de las décadas... HabitRPG es el único que realmente me ha ayudado a hacer las cosas en vez de solo enlistarlas.", + "dreimQuote": "Cuando descubír HabitRPG el verano pasado acababa de reprobar la mitad de mis exámenes. Gracias a las Diarias pude organizarme y autodisciplinarme, ¡y el mes pasado aprobé todos mis exámenes con buenas calificaciones!", + "elmiQuote": "¡Cada mañana ansío levantarme para ganar oro!", + "email": "Email", + "emailNewPass": "Enviar nueva contraseña ", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "¿Acabas de hacer algo totalmente increíble? ¡Consigue una medalla y presúmela!", + "featureAchievementHeading": "Medallas de Logros", + "featureEquipByline": "¡Compra equipamiento de edición limitada, pociones y otros bienes virtuales en nuestro Mercado con las recompensas que ganes por tus tareas!", + "featureEquipHeading": "Equipamiento y extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Mascotas y Monturas", + "featureSocialByline": "Únete a grupos que comparten tus mismos intereses y piensan igual que tú. Crea Retos para competir con otros usuarios.", + "featureSocialHeading": "Social play", + "featuredIn": "Como lo viste en", + "featuresHeading": "We also feature...", + "footerCommunity": "Comunidad", + "footerCompany": "Compañía", + "footerMobile": "Móvil", + "footerSocial": "Social", + "forgotPass": "Olvidé mi contraseña", + "frabjabulousQuote": "HabitRPG es la razón por la que conseguí un excelente y bien remunerado empleo... y aún más milagroso, ¡utilizo hilo dental diariamente!", + "free": "Juega gratis", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practicar Piano por 1 hora", + "goalSample2": "Work on article for publication", + "goalSample3": "Trabajar en una entrada para el blog", + "goalSample4": "Lección de japonés en duolingo", + "goalSample5": "Leer un artículo informativo", + "goals": "Metas", + "health": "Salud", + "healthSample1": "Tomar agua/soda", + "healthSample2": "Mascar chicle/Fumar", + "healthSample3": "Usar las escaleras/elevador", + "healthSample4": "Comer comida saludable/chatarra", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Historia", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Se requiere una dirección válida de correo electrónico para poder restablecer una contraseña.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "¡Únete a 200,000 personas que se divierten mientras cumplen sus metas!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "paquetes administrativos", "landingend": "¿Todavía no estás convencido? ", "landingend2": "Ve una lista más detallada de", - "landingfeatureslink": "nuestras funciones", "landingend3": "¿Estás buscando una experiencia más privada? Echale un vistazo a nuestros", - "landingadminlink": "paquetes administrativos", "landingend4": "que son perfectos para familias, maestros, grupos de apoyo, y negocios.", + "landingfeatureslink": "nuestras funciones", + "landingp1": "El problema con la mayoría de apps de productividad en el mercado es que no ofrecen ningún incentivo para seguir usándolas. ¡HabitRPG lo soluciona haciendo que la creación de hábitos sea divertido! Premiándote por tus éxitos y penalizando tus olvidos, HabitRPG ofrece una motivación externa para completar tus actividades diarias.", + "landingp2": "Cada vez que refuerces un hábito positivo, completas una tarea diaria o te encargas de una antigua tarea pendiente, HabitPRG te recompensa con puntos de experiencia y oro. A medida que vas ganando experiencia, subes de nivel, mejorando tus estadísticas y desbloqueando más funciones, como clases y mascotas. El oro se puede gastar en objetos que cambian tu experiencia del juego o en recompensas personalizadas que tu has creado para motivarte. Cuando los más pequeños éxitos te premian con una recompensa inmediata, tienes menos tendencia a dejar las cosas sin hacer.", + "landingp2header": "Recompensa inmediata", + "landingp3": "Cada vez que caes en un mal hábito o no completas una de tus tareas diarias, pierdes salud. Si tu salud baja demasiado, mueres y pierdes parte del progreso que habías logrado. Al proporcionar consecuencias inmediatas, HabitPRG puede ayudarte a romper los malos hábitos y ciclos de procrastinación antes de que causen problemas en tu vida real.", + "landingp3header": "Consecuencias", + "landingp4": "Con una comunidad activa, HabitRPG proporciona la responsabilidad que necesitas para mantenerte enfocado en el trabajo. Con el sistema de equipos, puedes traer a un grupo de amigos para que te animen. El sistema de gremios te permite encontrar a gente con intereses o obstáculos similares a los tuyos, así podrás compartir tus objetivos e intercambiar consejos sobre como enfrentar tus problemas. En HabitRPG, la comunidad significa que tienes el apoyo y la responsabilidad que necesitas para tener éxito.", + "landingp4header": "Responsabilidad", + "leadText": "HabitRPG es una app gratuita para establecer hábitos y mejorar tu productividad que hace que tu vida sea como un juego. Con recompensas y castigos para mantenerte motivado, y con una fuerte comunidad detrás para inspirarte, HabitRPG te ayuda a alcanzar tus metas para convertirte en alguien sano, productivo y feliz.", + "login": "Entrar", + "loginAndReg": "Entrar / Crear cuenta", + "loginFacebookAlt": "Entrar / Regístrate con Facebook", + "logout": "Cerrar sesión", "marketing1Header": "Mejora tus hábitos jugando", "marketing1Lead1": "HabitRPG es un videojuego que te ayuda a mejorar tus hábitos de la vida real. Hace de tu vida un juego convirtiendo todas tus tareas (hábitos, diarias, y pendientes) en pequeños monstruos que tienes que conquistar. Mientras mejor lo hagas, más progresarás en el juego. SI te tropiezas en la vida, tu personaje empezará a desviarse en el juego.", "marketing1Lead2": "Obtén un equipo genial. Mejora tus hábitos para construir tu avatar. Luce el estupendo equipamiento que has ganado", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Jefes", "marketing2Lead3": "Los desafíos te permiten competir con tus amigos y con extraños. El que hace lo mejor al final de un desafío gana premios especiales.", "marketing3Header": "Aplicaciones", - "marketing3Lead1Title": "iPhone y Android", "marketing3Lead1": "Las aplicaciones para iPhone & Android te permiten encargarte de todo mientras estas en marcha. Sabemos que conectarte a la página para hacerle clic a unos botones puede ser pesado.", "marketing3Lead2": "Otras herramientas 3rd Party incorporan HabitRPG a varios aspectos de tu vida. Nuestro API provee una intregación fácil para cosas como la la extensión para Chrome, que te hace perder puntos mientras navegas por una página improductiva o ganar puntos cuando navegas por una página productiva. Vea más información aquí", "marketing4Header": "Usar para una organización", - "marketing4Lead1Title": "Jueguización en Educación", "marketing4Lead1": "La educación es uno de los mejores sectores para la jueguización. Todos sabemos hasta qué punto los estudiantes están pegados a sus teléfonos y juegos, ¡emplea ese poder!", - "marketing4Lead2Title": "Jueguización en Salud y Bienestar", + "marketing4Lead1Title": "Jueguización en Educación", "marketing4Lead2": "Los costos de salud están en alza y algo tiene que ceder. Cientos de programas están diseñados para reducir los costos y mejorar el bienestar. Nosotros creemos que HabitRPG puede abrir un camino importante a estilos de vida saludables.", - "marketing4Lead3Title": "Jueguifica todo", + "marketing4Lead2Title": "Jueguización en Salud y Bienestar", "marketing4Lead3-1": "¿Quieres jueguificar tu vida?", "marketing4Lead3-2": "¿Interesado en la gestión de un grupo de la educación, bienestar, o más?", "marketing4Lead3-3": "¿Quieres saber más?", - "playButton": "Jugar", - "username": "Nombre de Usuario", - "password": "Contraseña", - "useUUID": "Utilizar UUID / Ficha API (Para Usuarios de Facebook)", - "passMan": "Si estás utilizando un gestor de contraseñas (como 1Password) y tienes problemas iniciando tu sesión, intenta escribir tu nombre de usuario y contraseña manualmente.", - "forgotPass": "Olvidé mi contraseña", - "emailNewPass": "Enviar nueva contraseña ", - "invalidEmail": "Se requiere una dirección válida de correo electrónico para poder restablecer una contraseña.", - "email": "Email", - "passConfirm": "Confirmar contraseña", - "accept1Terms": "Al hacer clic en el botón de abajo, acepto los", - "terms": "Términos y condiciones", - "accept2Terms": "y la", - "privacy": "Política de privacidad", - "home": "Inicio", - "learnMore": "Más información", - "contact": "Contacto", - "history": "Historia", - "anonymous": "Anónimo", - "tasks": "Tareas", - "loginAndReg": "Entrar / Crear cuenta", - "loginFacebookAlt": "Entrar / Regístrate con Facebook", - "login": "Entrar", - "register": "Crear cuenta", - "options": "Opciones", - "logout": "Cerrar sesión", - "sync": "Sincronizar", - "FAQ": "FAQ", - "tutorials": "Tutoriales", - "psst": "Chss", - "footerMobile": "Móvil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Jueguifica todo", "mobileAndroid": "Android", - "footerCompany": "Compañía", - "companyDonate": "Donar", - "companyAbout": "Cómo funciona", - "companyVideos": "Videos", - "companyBlog": "Blog", - "companyExtensions": "Extensiones", - "companyPrivacy": "Privacidad", - "companyTerms": "Condiciones", - "footerCommunity": "Comunidad", - "communityBug": "Enviar un informe de error", - "communityFeature": "Solicitar una función", - "communityExtensions": "Complementos y Extensiones", - "communityForum": "Foro", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Jueguifica tu vida", - "watchVideos": "Mirar videos", + "mobileIOS": "iOS", + "motivate": "¡Motívate a ti mismo y a tu equipo!", + "motivate1": "Motívate a hacer cualquier cosa.", + "motivate2": "Consigue organizarte. Consigue motivarte. Consigue oro.", + "passConfirm": "Confirmar contraseña", + "passMan": "Si estás utilizando un gestor de contraseñas (como 1Password) y tienes problemas iniciando tu sesión, intenta escribir tu nombre de usuario y contraseña manualmente.", + "password": "Contraseña", + "playButton": "Jugar", + "playButtonFull": "Juega HabitRPG", "presskit": "Kit de prensa", + "presskitDownload": "Descargar todas las imágenes:", "presskitText": "Gracias por tu interés en HabitRPG! Las siguientes imágenes pueden ser usadas para artículos o videos de HabitRPG! Para mas información, por favor contacta a Siena Leslie a leslie@habitrpg.com.", - "presskitDownload": "Descargar todas las imágenes:" + "privacy": "Política de privacidad", + "psst": "Chss", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "¿No cumpliste alguna meta diaria?", + "punishHeading2": "¡Pierde salud!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Crear cuenta", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Estudiar 1 hora", + "schoolSample3": "Reunirme con el grupo de estudio", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Jueguifica tu vida", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sincronizar", + "tasks": "Tareas", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Equipos", + "terms": "Términos y condiciones", + "testimonialHeading": "Qué opina la gente...", + "tutorials": "Tutoriales", + "unlockByline1": "Cumple tus metas y sube de nivel.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Utilizar UUID / Ficha API (Para Usuarios de Facebook)", + "username": "Nombre de Usuario", + "watchVideos": "Mirar videos", + "work": "Trabajo", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/es_419/gear.json b/common/locales/es_419/gear.json index 94ca619567..3991b130e0 100644 --- a/common/locales/es_419/gear.json +++ b/common/locales/es_419/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Apuñalar a tus enemigos o tu comida favorita - ¡esta horca versátil lo hace todo! No otorga ningún beneficio. Articulo de suscriptor de noviembre 2014.", "weaponMystery201502Text": "Reluciente báculo alado del Amor y también de la Verdad.", "weaponMystery201502Notes": "¡Por las ALAS! ¡Por el AMOR! ¡También por la VERDAD! No confiere ningún beneficio. Artículo de subscriptor de Febrero del 2015.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Bastón steampunk", "weaponMystery301404Notes": "Excelente para dar una vuelta por el pueblo. Artículo de suscriptor de marzo 3015. No otorga ningún beneficio.", "armor": "armadura", @@ -219,10 +221,10 @@ "armorSpecialWinter2015HealerNotes": "Patinar sobre hielo es muy relajante, pero no deberías intentarlo sin este equipo protector por si te atacan las bestias de hielo. Incrementa la Constitución por <%= con %>. Equipamiento de edición limitada de invierno 2014-2015.", "armorSpecialSpring2015RogueText": "Túnica desafinada", "armorSpecialSpring2015RogueNotes": "Peludo, suave, e indudablemente no inflamable. Aumenta la Percepción por <%= per %>. Equipamiento de edición limitada de primavera 2015.", - "armorSpecialSpring2015WarriorText": "Armadura Cauta", - "armorSpecialSpring2015WarriorNotes": "Solo a los perritos mas fieros se les permite ser tan mulliditos. Aumenta la constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", - "armorSpecialSpring2015MageText": "Traje de Conejito para Magos.", - "armorSpecialSpring2015MageNotes": "¡Tu faldón combina con tu rabo de algodón! Aumenta la Inteligencia por <%= int %>. Equipamiento de edición limitada de primavera 2015.", + "armorSpecialSpring2015WarriorText": "Armadura Cautelosa", + "armorSpecialSpring2015WarriorNotes": "Solo a los perritos más fieros se les permite ser tan mulliditos. Aumenta la Constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", + "armorSpecialSpring2015MageText": "Traje de conejito para magos.", + "armorSpecialSpring2015MageNotes": "¡Tu faldón combina con tu rabito de algodón! Aumenta la Inteligencia por <%= int %>. Equipamiento de edición limitada de primavera 2015.", "armorSpecialSpring2015HealerText": "Traje de gato reconfortante.", "armorSpecialSpring2015HealerNotes": "Este suave traje de gato es cómodo, y tan reconfortante como el té de menta. Aumenta la Constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", "armorMystery201402Text": "Túnica de mensajero", @@ -246,7 +248,9 @@ "armorMystery201501Text": "Armadura estrellada", "armorMystery201501Notes": "Las galaxias brillan en el metal de esta armadura, fortaleciendo la determinación del usuario. No otorga ningún beneficio. Artículo de suscriptor de enero 2015 .", "armorMystery201503Text": "Armadura de aguamarina", - "armorMystery201503Notes": "Este mineral azul simboliza la buena suerte, felicidad, y productividad eterna. No otorga ningún beneficio. Artículo de subscriptor de Marzo 2015.", + "armorMystery201503Notes": "Este mineral azul simboliza la buena suerte, felicidad, y productividad eternas. No otorga ningún beneficio. Artículo de subscriptor de Marzo 2015.", + "armorMystery201504Text": "Túnica de abeja trabajadora", + "armorMystery201504Notes": "¡Vas a ser tan productivo como una abeja trabajadora con esta atractiva túnica! No otorga ningún beneficio. Artículo de suscriptor de Abril 2015.", "armorMystery301404Text": "Traje steampunk", "armorMystery301404Notes": "¡Sofisticado y elegante, oh no! No otorga ningún beneficio. Artículo de suscriptor de febrero 3015.", "headgear": "protector de cabeza", @@ -343,11 +347,11 @@ "headSpecialWinter2015HealerText": "Orejeras cómodas", "headSpecialWinter2015HealerNotes": "Estas orejeras calientitas no dejan pasar ni al frío ni a los ruidos que distraen. Incrementan la Inteligencia por <%= int %>. Equipamiento de edición limitada de invierno 2014-2015.", "headSpecialSpring2015RogueText": "Yelmo a prueba de fuego", - "headSpecialSpring2015RogueNotes": "¿Fuego? ¡HAH! ¡Te deslizas ferozmente en la cara del fuego! Aumenta la percepción por <%= per %>. Equipamiento de edición limitada de primavera 2015.", - "headSpecialSpring2015WarriorText": "Yelmo Cauto", + "headSpecialSpring2015RogueNotes": "¿Fuego? ¡HAH! ¡Te deslizas ferozmente en su cara! Aumenta la Percepción por <%= per %>. Equipamiento de edición limitada de primavera 2015.", + "headSpecialSpring2015WarriorText": "Yelmo Cauteloso", "headSpecialSpring2015WarriorNotes": "¡Cuidado con el yelmo! Solo un perrito feroz podría llevarlo. No te rías. Aumenta la fuerza por <%= str %>. Equipamiento de edición limitada de primavera 2015.", - "headSpecialSpring2015MageText": "Sombrero de Escenario para Magos", - "headSpecialSpring2015MageNotes": "Qué fue primero, ¿El conejito o el sombrero? Aumenta la Percepción por <%= per %>. Equipamiento de edición limitada de primavera 2015.", + "headSpecialSpring2015MageText": "Sombrero de escenario para magos", + "headSpecialSpring2015MageNotes": "¿Qué fue primero? ¿El conejito o el sombrero? Aumenta la Percepción por <%= per %>. Equipamiento de edición limitada de primavera 2015.", "headSpecialSpring2015HealerText": "Corona reconfortante", "headSpecialSpring2015HealerNotes": "La perla en el centro de esta corona calma y reconforta a aquellos que la rodean. Aumenta la Inteligencia por <%= int %>. Equipamiento de edición limitada de primavera 2015.", "headSpecialGaymerxText": "Yelmo de guerrero arco iris", @@ -366,8 +370,10 @@ "headMystery201411Notes": "Este es el casco tradicional usado en el adorado deporte Habiticano Balanbol, el cual consiste en cubrirse con un gran equipamiento protector y luego comprometerse a mantener un equilibrio sano entre la vida y el trabajo... MIENTRAS TE PERSIGUEN HIPOGRIFOS. No otorga ningún beneficio. Artículo de suscriptor de noviembre 2014.", "headMystery201412Text": "Gorro de pingüino", "headMystery201412Notes": "¿Quien es un pingüino? No otorga ningún beneficio. Artículo de suscriptor de diciembre 2014.", - "headMystery201501Text": "Yelmo Estrellado", + "headMystery201501Text": "Yelmo estrellado", "headMystery201501Notes": "Las constelaciones parpadean y se arremolinan en este yelmo, enfocando los pensamientos del usuario. No otorga ningún beneficio. Artículo de suscriptor de enero 2015.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Galera elegante", "headMystery301404Notes": "¡Una galera elegante para los señores más sofisticados! Artículo de Suscriptor de Enero de 3015. No confiere ningún beneficio.", "headMystery301405Text": "Galera básica", @@ -430,11 +436,11 @@ "shieldSpecialWinter2015HealerText": "Escudo relajante", "shieldSpecialWinter2015HealerNotes": "Este escudo desvía el viento helado. Incrementa la Constitución por <%= con %>. Equipamiento de edición limitada de invierno 2014-2015.", "shieldSpecialSpring2015RogueText": "Chirrido explosivo", - "shieldSpecialSpring2015RogueNotes": "No dejes que el sonido te engañe - estos explosivos pegan muy fuerte. Incrementa la fuerza por <%= str %>. Equipamiento de edición limitada de primavera 2015.", - "shieldSpecialSpring2015WarriorText": "Plato Disco", - "shieldSpecialSpring2015WarriorNotes": "Arrójalo a tus enemigos... o simplemente sostenlo, porque se llenará de deliciosas croquetas a la hora de comer. Aumenta la constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", + "shieldSpecialSpring2015RogueNotes": "No dejes que el sonido te engañe - estos explosivos pegan muy fuerte. Incrementa la Fuerza por <%= str %>. Equipamiento de edición limitada de primavera 2015.", + "shieldSpecialSpring2015WarriorText": "Plato disco", + "shieldSpecialSpring2015WarriorNotes": "Arrójalo a tus enemigos... o simplemente sostenlo, porque se llenará de deliciosas croquetas a la hora de comer. Aumenta la Constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", "shieldSpecialSpring2015HealerText": "Almohada decorada", - "shieldSpecialSpring2015HealerNotes": "Puedes descansar tu cabeza en esta almohada suave, o puedes luchar con sus temibles garras. ¡Raaawr! Aumenta la Constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", + "shieldSpecialSpring2015HealerNotes": "Puedes descansar tu cabeza en esta suavealmohada, o puedes luchar con sus temibles garras. ¡Raaawr! Aumenta la Constitución por <%= con %>. Equipamiento de edición limitada de primavera 2015.", "shieldMystery301405Text": "Escudo reloj", "shieldMystery301405Notes": "¡El tiempo está de tu lado con este imponente escudo reloj! No otorga ningún beneficio. Artículo de suscriptor de junio 3015.", "backBase0Text": "Sin accesorio de la espalda", @@ -445,6 +451,8 @@ "backMystery201404Notes": "¡Conviértete en una mariposa y aletea! No otorga ningún beneficio. Artículo de suscriptor de abril 2014.", "backMystery201410Text": "Alas de duende", "backMystery201410Notes": "Precipítate en la noche con estas fuertes alas. No confieren ningún beneficio. Artículo de Suscriptor de Octubre de 2014.", + "backMystery201504Text": "Alas de abeja trabajadora", + "backMystery201504Notes": "¡Bzzz bzzz bzzz! Revolotea de tarea en tarea. No otorga ningún beneficio. Artículo de suscriptor Abril 2015.", "backSpecialWonderconRedText": "Capa poderosa", "backSpecialWonderconRedNotes": "Da chasquidos con fuerza y ​belleza. No otorga ningún beneficio. Artículo de edición especial de convención .", "backSpecialWonderconBlackText": "Capa furtiva", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Collar de coral", "bodySpecialSummerHealerNotes": "¡Un collar elegante de coral vivo! No otorga ningún beneficio. Equipamiento de edición limitada de verano 2014.", "headAccessory": "Accesorio para cabeza", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Sin accesorio de la cabeza", "headAccessoryBase0Notes": "Sin accesorio de la cabeza.", "headAccessorySpecialSpringRogueText": "Orejas de gato moradas", @@ -472,14 +482,30 @@ "headAccessorySpecialSpringMageNotes": "Estas orejas redondas de ratón son sedosas. No otorgan ningún beneficio. Equipamiento de edición limitada de primavera 2014.", "headAccessorySpecialSpringHealerText": "Orejas de perro amarillas", "headAccessorySpecialSpringHealerNotes": "Colgantes pero lindas. ¿Quieres jugar? No otorgan ningún beneficio. Equipamiento de edición limitada de primavera 2014.", - "headAccessorySpecialSpring2015RogueText": "Orejas de Ratón Amarillas", - "headAccessorySpecialSpring2015RogueNotes": "Estas orejas se hacen de acero contra el sonido de las explosiones. No otorgan ningún beneficio. Equipamiento de edición limitada de primavera 2015.", - "headAccessorySpecialSpring2015WarriorText": "Orejas de Perro Moradas", + "headAccessorySpecialSpring2015RogueText": "Orejas de ratón amarillas", + "headAccessorySpecialSpring2015RogueNotes": "Estas orejas se vuelve de acero frente al sonido de explosiones. No otorgan ningún beneficio. Equipamiento de edición limitada de primavera 2015.", + "headAccessorySpecialSpring2015WarriorText": "Orejas de perro moradas", "headAccessorySpecialSpring2015WarriorNotes": "Son moradas. Son orejas de perro. No pierdas tu tiempo con mas insensateces. No confiere ningún beneficio. Equipamiento de edición limitada de primavera 2015.", - "headAccessorySpecialSpring2015MageText": "Orejas de Conejito Azules", + "headAccessorySpecialSpring2015MageText": "Orejas de conejito azules", "headAccessorySpecialSpring2015MageNotes": "Estas orejas escuchan atentamente, en caso de que algún mago esté revelando secretos. No confieren ningún beneficio. Equipamiento de edición limitada de primavera 2015.", - "headAccessorySpecialSpring2015HealerText": "Orejas de Gatito Verdes", - "headAccessorySpecialSpring2015HealerNotes": "Estas adorables orejas de gatito pondrán a los demás verde de envidia. No confieren ningún beneficio. Equipamiento de edición limitada de primavera 2015.", + "headAccessorySpecialSpring2015HealerText": "Orejas de gatito verdes", + "headAccessorySpecialSpring2015HealerNotes": "Estas adorables orejas de gatito pondrán a los demás verdes de envidia. No confieren ningún beneficio. Equipamiento de edición limitada de primavera 2015.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Astas de paseante del bosque", "headAccessoryMystery201403Notes": "Estas astas brillan con musgo y líquenes. No otorgan ningún beneficio. Artículo de suscriptor de marzo 2014.", "headAccessoryMystery201404Text": "Antenas de mariposa crepúscular", @@ -487,7 +513,7 @@ "headAccessoryMystery201409Text": "Astas de otoño", "headAccessoryMystery201409Notes": "Estas astas poderosas cambian de color con las hojas. No otorgan ningún beneficio. Artículo de suscriptor de septiembre 2014.", "headAccessoryMystery201502Text": "Alas del pensamiento", - "headAccessoryMystery201502Notes": "¡Deja volar tu imaginación! No otorga ningún beneficio. Objeto de subscriptor de Febrero del 2015.", + "headAccessoryMystery201502Notes": "¡Deja volar tu imaginación! No otorga ningún beneficio. Objeto de subscriptor de Febrero 2015.", "headAccessoryMystery301405Text": "Gafas de tocado", "headAccessoryMystery301405Notes": "\"Las gafas son para tus ojos\", dijeron. \"Nadie quiere gafas que sólo se puedan usar sobre la cabeza\", dijeron. ¡Ja! ¡Claramente les demostraste que estaban equivocados! No otorgan ningún beneficio. Artículo de suscriptor de agosto 3015.", "eyewearBase0Text": "Sin gafas", @@ -501,7 +527,7 @@ "eyewearSpecialWonderconBlackText": "Máscara furtiva", "eyewearSpecialWonderconBlackNotes": "Tus motivos son sin duda legítimos. No otorga ningún beneifico. Artículo de edición especial de convención.", "eyewearMystery201503Text": "Gafas de aguamarina", - "eyewearMystery201503Notes": "No se deje golpear en el ojo por estas gemas brillantes! No otorgan ningún beneficio. Artículo de subscriptor de Marzo 2015.", + "eyewearMystery201503Notes": "¡No se te dejes picar el ojo con estas brillantes gemas ! No otorgan ningún beneficio. Artículo de subscriptor de Marzo 2015.", "eyewearMystery301404Text": "Gafas para ojos", "eyewearMystery301404Notes": "Ninguna clase de accesorio para los ojos podría ser más elegante que un par de gafas - excepto, quizás, un monóculo. No otorgan ningún beneficio. Artículo de suscriptor de abril 3015.", "eyewearMystery301405Text": "Monóculo", diff --git a/common/locales/es_419/generic.json b/common/locales/es_419/generic.json index 4156647312..e4fceb8f93 100644 --- a/common/locales/es_419/generic.json +++ b/common/locales/es_419/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Abrir barra de herramientas", "collapseToolbar": "Cerrar barra de herramientas", - "formattingMarkdown": "Formato Markdown permitido", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Logros", "modalAchievement": "¡Logro!", "special": "Especial", diff --git a/common/locales/es_419/groups.json b/common/locales/es_419/groups.json index 4bdb3956e4..6f3d4f6d72 100644 --- a/common/locales/es_419/groups.json +++ b/common/locales/es_419/groups.json @@ -2,7 +2,7 @@ "tavern": "Taberna", "innCheckOut": "Dejar la posada", "innCheckIn": "Descansar en la posada", - "innText": "¿Cómo lo estás pasando en la Posada, <%= name %>? Para protegerte, tu lista de diarias está congelada. Tus marcas de verificación no serán procesadas o despejadas hasta mañana (el día después de que sales de la Posada). ¡Ten cuidado, si tu equipo está en medio de una Batalla contra un Jefe, sus fracasos te harán daño! Además, tú no lastimarás al jefe. ¿Listo para irte? Deja la Posada.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Publicaciones en la búsqueda de un grupo (Se busca Equipo)", "tutorial": "Tutorial", "glossary": "Glosario", @@ -96,5 +96,25 @@ "abuseReported": "Gracias por reportar esta violación. Se han notificado los moderadores.", "abuseAlreadyReported": "Ya has reportado este mensaje.", "needsText": "Por favor escribe un mensaje.", - "needsTextPlaceholder": "Escribe tu mensaje aqui." + "needsTextPlaceholder": "Escribe tu mensaje aqui.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/es_419/npc.json b/common/locales/es_419/npc.json index e0105b3324..be303d2432 100644 --- a/common/locales/es_419/npc.json +++ b/common/locales/es_419/npc.json @@ -2,11 +2,11 @@ "npc": "PNJ", "npcText": "¡Apoyó el proyecto de Kickstarter al nivel máximo!", "mattBoch": "Matt Boch", - "mattShall": "¿Te traigo tu corcel, <%= name %>? Haz clic en una montura para ensillarlo.", - "mattBochText1": "¡Bienvenidos al Establo! Soy Matt, el maestro de las bestias. Escoge una mascota aquí para que aventure a tu lado. Aliméntalas y se convertirán en corceles poderosos.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "¡Bienvenidos a la Taberna! Quédate un rato y conoce a los lugareños. Si necesitas descansar (¿vas de vacaciones? ¿enfermedad repentina?), te invito a visitar la posada. Mientras estés registrado en la posada tus Diarias quedan congeladas tal cual (seleccionadas/en blanco) hasta el día siguiente de la salida. No se te penalizará al finalizar el día por no cumplirlas.", - "danielText2": "Aviso: Si estas participando en una misión contra un jefe, ¡el jefe todavía te hará daño si los de tu equipo no completan sus Diarias!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander el Comerciante", "welcomeMarket": "¡Bienvenidos al Mercado! ¡Compra huevos difíciles de encontrar y pociones! ¡Vende tus extras! ¡Encarga servicios útiles! Ven a ver lo que tenemos para ofrecer.", "sellForGold": "Vender <%= item %> por <%= gold %> Oro", @@ -45,9 +45,9 @@ "tourScrollDown": "¡Asegúrate de desplazarse hacia abajo para ver todas las opciones! Haga clic en el avatar otra vez para regresar a la página de tareas.", "tourMuchMore": "¡Cuando hayas terminado con tus tareas, podrás hacer un Equipo con tus amigos, chatear en los Gremios que te interesen, unirte a Desafíos, y más!", "tourStatsPage": "¡Esta es la página de Estadísticas! Gana logros completando las tareas listadas.", - "tourTavernPage": "¡Bienvenido a la Taberna, una sala de chat para todas edades! Puedes congelar tu cuenta en caso de enfermedad o viaje haciendo clic en 'Descansa en la Posada'. ¡Ven y di \"hola\"!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Tu equipo te ayudará a que te mantengas responsable. ¡Invita a tus amigo para desbloquear un Pergamino de misión!", "tourGuildsPage": "Los Gremios son grupos sociales con temas comunes. ¡Busca los temas que te interesen! Te recomendamos el Gremio de los novatos.", - "tourChallengesPage": "Alistarse en un Desafío añadirá tareas a tu cuenta. ¡Compite contra otros usuarios para ganar premios de gemas!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Cuando comienzas el Nivel 4, huevos y pociones de eclosión empezarán a caer al azar cuando completes tareas. Aparecen aquí - ¡úsalos para eclosionar a las mascotas! También puedes comprar artículos del Mercado." } \ No newline at end of file diff --git a/common/locales/es_419/pets.json b/common/locales/es_419/pets.json index d411b57982..2f5821e3dd 100644 --- a/common/locales/es_419/pets.json +++ b/common/locales/es_419/pets.json @@ -26,7 +26,7 @@ "inventoryText": "Haz clic en un huevo para ver las pociones utilizables resaltadas en verde, y después haz clic en una de las pociones para incubar tu mascota. Si ninguna poción se destacó, haz clic en ese huevo de nuevo para anular la selección, y haz clic en una poción primero para destacar los huevos utilizables. También puedes vender objetos no deseados a Alexander el Comerciante.", "food": "Comida y Monturas", "noFood": "No tienes ni comida ni monturas.", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Consigue estos objetos más rápido con gemas si no quieres esperar a que aparezcan cuando completes una Tarea. Aprende más acerca del sistema de botín.", "beastMasterProgress": "Progreso de Maestro de las bestias", "beastAchievement": "¡Has ganado el Logro de \"Maestro de las Bestias\" por haber coleccionado todas las mascotas!", "beastMasterName": "Maestro de las bestias", @@ -44,8 +44,8 @@ "triadBingoAchievement": "¡Has ganado el logro \"Tríada de Bingo\" por encontrar todas las mascotas, domesticar todas las monturas, y encontrar todas las mascotas de nuevo!", "dropsEnabled": "¡Botines activados!", "itemDrop": "¡Un objeto se ha caído!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "firstDrop": "¡Has desbloqueado el Sistema de botín! Ahora, cuando realizas tareas, tendrás una probabilidad pequeña de encontrar un objeto ¡incluyendo huevos, pociones y comida!. Has encontrado un <%= eggText %> Huevo! <%= eggNotes %>", + "useGems": "Si deseas una mascota, pero no puedes esperar más para el botín, ¡usa Gemas en Inventario > Mercardo para comprar una!", "hatchAPot": "¿Eclosionar un <%= egg %> <%= potion %>?", "feedPet": "¿Dar de comer <%= article %><%= text %> a su <%= name %>?", "useSaddle": "¿Ensillar <%= pet %>?", diff --git a/common/locales/es_419/quests.json b/common/locales/es_419/quests.json index 8509ed64ba..cd216f842b 100644 --- a/common/locales/es_419/quests.json +++ b/common/locales/es_419/quests.json @@ -6,6 +6,8 @@ "questSend": "Haciendo clic en ”Invite” mandará una invitación a los miembros de tu grupo. Cuando todos los miembros lo hayan aceptado o rechazado, comienza la misión. El estatus se puede ver en Opciones > Social > Equipo.", "inviteParty": "Invitar equipo", "questInvitation": "Invitación a una misión:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Preguntar más tarde", "buyQuest": "Comprar misión", "accepted": "Aceptado", @@ -17,7 +19,7 @@ "bossStrength": "Fuerza del Jefe", "collect": "Recolectar", "collected": "Recogido", - "bossDmg1": "Para hacerle daño a un jefe, completa tus Diarias y Pendientes. Mientras más alto sea el nivel de la tarea, más daño le harás al jefe (completando las rojas, hechizos de los Magos, ataques de los Guerreros, etc). El jefe le hará daño a cada participante en la misión por cada Diaria que no completas (multiplicado por la Fuerza del jefe) además del daño regular, ¡así que mantén tu equipo saludable completando tus diarias! Todo el daño que ocasionen tú y el jefe es calculado durante el cron (al reinicio de tu día).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Only participants will fight the boss and share in the quest loot.", "tavernBossInfo": "Para hacerle daño a un jefe mundial, completa tus Diarias y Pendientes. Mientras más alto sea el nivel de la tarea, más daño le harás al jefe (completando las rojas, hechizos de los Magos, ataques de los Guerreros, etc). Por cada Diaria que no completes (multiplicado por la Fuerza del jefe) aumentará la ira del jefe. Una vez que su ira llegue al máximo, algo malo pasará - ¡así que completa tus diarias! Todo el daño que ocasionen tu y el jefe es calculado durante el cron (al reinicio de tu día).", "bossColl1": "Para coleccionar artículos, haga tus tareas positivas. Objetos de misiones se ganan como objetos normales; sin embargo, no verá estos artículos hasta el próximo día cuando todo que encontró estará sumado y contribuido al total.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "El organizador de la misión ha abandonado la misión. Si necesitas abortar la misión, puedes hacerlo. También puedes dejarla activa y los participantes restantes recibirán las recompensas al concluir la misión.", "questOwnerNotInPendingQuestParty": "El organizador de la misión ha dejado el equipo y no puede comenzar la misión. Se recomienda cancelarla ahora. El pergamino de misión será regresado al organizador.", "questOwnerNotInRunningQuestParty": "El organizador de la misión ha dejado el equipo. Si necesitas abortar la misión, puedes hacerlo. También puedes dejarla activa y los participantes restantes recibirán las recompensas al concluir la misión.", - "questParticipants": "Participants", + "questParticipants": "Participantes", "scrolls": "Pergaminos de misión", "noScrolls": "No tienes ningún pergamino de misión", "scrollsText1": "Las misiones requieren de un equipo. Si quieres ir solo a una misión,", diff --git a/common/locales/es_419/questscontent.json b/common/locales/es_419/questscontent.json index bf76782cd6..281fd23bf5 100644 --- a/common/locales/es_419/questscontent.json +++ b/common/locales/es_419/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "El carnero del trueno", + "questSheepNotes": "Mientras deambulas por las campiñas de Taskan con tus amigos, tomando un \"rápido descanso\" de tus obligaciones, encuentras una acogedora tienda de estambre. Estás tan sumergido en tu procastinación que apenas y te das cuenta de las siniestras nubes que cubren el cielo. \"Tengo un ma-a-al presentimiento de este clima\", balbucea @Misceo mientras miras hacia arriba. Las tempestuosas nubes se arremolinan y se parecen mucho a... \"¡No tenemos tiempo para mirar nubes!\" grita @starsystemic. \"¡Está atacando!\" ¡El carnero del trueno se abalanza, lanzando relámpagos y truenos hacia ti!", + "questSheepBoss": "Carnero del trueno", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/es_419/settings.json b/common/locales/es_419/settings.json index 56f55dab68..c1a1b8c616 100644 --- a/common/locales/es_419/settings.json +++ b/common/locales/es_419/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Comienzo de día personalizado", "24HrClock": "Sistema 24h", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG por defecto revisa y resetea tus Diarias a la medianoche en tu propia zona horaria cada día. Es recomendable que leas la siguiente información antes de cambiar la configuración por defecto.", + "customDayStartInfo2": "(mostrar más)", + "customDayStartInfo3": "(mostrar menos)", + "customDayStartInfo4": "Completa todas tus Diarias antes the establecer un nuevo inicio de día. or Descansa en la Taberna ese día. Establecer un nuevo inicio de día puede causar que tuCronse reestablezca inmediatamente, pero después del primer día debería funcionar de manera normal.

Espero un lapso de al menos dos horas para que se realice el cambio. Por ejemplo, si tu día comience a las 0 (medianoche), cámbialo antes de las 10pm; Si lo quieres establecer a las 9pm, cámbialo antes de las 7pm.

Ingresa una hora entre las 0 y las 23 (se usa un reloj de 24 horas). Escribir la hora es más fácil que usar las flechas de desplazamiento. Una vez configurada la hora, refresca la página para confirmar que el nuevo valor que seleccionaste sea el correcto..", "misc": "Varios", "showHeader": "Mostrar cabecera", "changePass": "Cambiar contraseña", @@ -93,10 +93,12 @@ "wonChallenge": "Ganaste un desafío", "newPM": "Mensaje privado recibido", "giftedGems": "Gemas regaladas", + "giftedGemsInfo": "<%= amount %> Gemas - por <%= name %>", "giftedSubscription": "Suscripción regalada", "invitedParty": "Invitado al Equipo", "invitedGuild": "Invitado al Gremio", "inactivityEmails": "Tu cuenta está inactiva", + "weeklyRecaps": "Resumen de la actividad de tu cuenta en la última semana", "questStarted": "Tu Misión ha comenzado", "invitedQuest": "Invitado a la Misión", "kickedGroup": "Expulsado del grupo", @@ -111,5 +113,10 @@ "benefits": "Beneficios", "coupon": "Cupón", "couponPlaceholder": "Introduzca el código de cupón", - "couponText": "A veces tenemos eventos y damos códigos de cupón para equipamiento especial. (p ej, a aquellos que nos visitan a nuestro stand de Wondercon)" + "couponText": "A veces tenemos eventos y damos cupones con códigos para equipamiento especial. (p ej, a aquellos que nos visitan a nuestro stand de Wondercon)", + "apply": "Aplicar", + "resubscribe": "Reanudar suscripción", + "promoCode": "Código promocional", + "promoCodeApplied": "¡Tu código promocional fue aceptado! Revisa tu inventario.", + "promoPlaceholder": "Ingresa tu código promocional" } \ No newline at end of file diff --git a/common/locales/es_419/spells.json b/common/locales/es_419/spells.json index 5c7a590e8e..ce60de8d56 100644 --- a/common/locales/es_419/spells.json +++ b/common/locales/es_419/spells.json @@ -1,46 +1,46 @@ { "spellWizardFireballText": "Explosión de llamas", - "spellWizardFireballNotes": "Estallan llamas, quemando una tarea. Reduces la rojez de la tarea, le haces daño a cualquier monstruo con el que estés batallando y ganas Experiencia -- más por las tareas azules.", + "spellWizardFireballNotes": "Llamas estallan de tus manos. ¡Ganas EXP y haces daño adicional a los Jefes! Haz click sobre una tarea para invocar el conjuro. (Basado en: INT).", "spellWizardMPHealText": "Corriente etérea", - "spellWizardMPHealNotes": "Un flujo de energía mágica sale de tus manos y recarga a tu grupo. Tu grupo recupera PM. ", + "spellWizardMPHealNotes": "Sacrificaste maná para ayudar a tus amigos. ¡El resto de tu grupo recupera PM! (Basado en: INT)", "spellWizardEarthText": "Terremoto", - "spellWizardEarthNotes": "El suelo bajo las tareas de tu equipo se resquebraja y se sacude con extrema intensidad, ralentizándolas y dejándolas expuestas a más ataques. Tu equipo obtiene una mejora para la Inteligencia, lo que equivale a más Experiencia.", + "spellWizardEarthNotes": "Tu poder mental hace temblar la tierra. ¡La Inteligencia de tu equipo se ve potenciada! (Basado en: INT no potenciada )", "spellWizardFrostText": "Helada escalofriante", - "spellWizardFrostNotes": "Hielo estalla de cada superficie, tragando tus tareas y congelándolas en su lugar. Las rachas de tus Diarias no se reiniciarán al final del día. ¡Diarias incompletas todavía te harán daño!", + "spellWizardFrostNotes": "El hielo cubre tus tareas. ¡Ninguna de tus rachas se reiniciará a cero mañana! (Un conjuro afecta a todas las rachas.)", "spellWarriorSmashText": "Golpe brutal", - "spellWarriorSmashNotes": "Golpeas salvajemente a una tarea con toda tu fuerza. La rojez de la tarea disminuye y le haces más daño a cualquier monstruo que estés batallando.", + "spellWarriorSmashNotes": "Golpeas salvajemente a una tarea con toda tu fuerza. ¡La tarea se vuelve más azul/menos roja y haces daño adicional a los Jefes! Haz lick sobre una tarea para invocar el conjuro. (Basado en FRZ).", "spellWarriorDefensiveStanceText": "Postura defensiva", - "spellWarriorDefensiveStanceNotes": "Tomas un minuto para relajar tu cuerpo y adoptar una postura defensiva, preparándote para la siguiente arremetida de las tareas. Esto reduce el daño de las Diarias al aumentar tu Constitución.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Presencia valerosa", - "spellWarriorValorousPresenceNotes": "Tu presencia envalentona al equipo. Esta valentía recién descubierta los hace más poderosos al aumentar su Fuerza.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Mirada intimidante", - "spellWarriorIntimidateNotes": "Tu mirada infunde miedo en los corazones de los enemigos de tu equipo. Tu equipo obtiene una mejora moderada de la defensa al aumentar la Constitución.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Carterista", - "spellRoguePickPocketNotes": "Tus dedos ágiles se deslizan en los bolsillos de la tarea y encuentran algunos tesoros. Obtienes un bono de oro inmediato de esa tarea. ¡Entre más gorda (azul) esté la tarea, más oro te robas!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Puñalada", - "spellRogueBackStabNotes": "Sin hacer ni un ruido, te colocas detrás de una tarea y la apuñalas en la espalda. Le haces un gran daño a la tarea, con una mayor probabilidad de impacto crítico.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Herramientas del oficio", - "spellRogueToolsOfTradeNotes": "Compartes tus herramientas de robo con el equipo para ayudarlos a 'adquirir' más oro. Al potenciar la Percepción, el bonus de oro de las tareas y las probabilidades del equipo de obtener botines son elevados por un día.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Sigilo", - "spellRogueStealthNotes": "Te esquivas entre las sombras, levantando tu capucha. Varias Diarias no te encontrarán esta noche; menos todavía cuanto más alta sea tu Percepción.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Luz de curación ", - "spellHealerHealNotes": "Una luz envuelve tu cuerpo, curando tus heridas. Recuperas Salud.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Claridad abrasadora", - "spellHealerBrightnessNotes": "Lanzas una ráfaga de luz que ciega a todas tus tareas. La rojez de tus tareas se reduce.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Aura protectora", - "spellHealerProtectAuraNotes": "Un aura mágica rodea a los miembros de tu equipo, protegiéndolos de cualquier daño. Los miembros de tu equipo obtienen una mejora a su defensa al aumentar la Constitución.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Bendición", - "spellHealerHealAllNotes": "Una luz reconfortante envuelve a tu equipo y cura sus heridas. Los miembros de tu equipo recuperan Salud.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Bola de nieve", "spellSpecialSnowballAuraNotes": "¡Lanza una bola de nieve a un miembro del grupo! ¿Qué podría salir mal? Dura hasta el nuevo día del compañero.", "spellSpecialSaltText": "Sal", "spellSpecialSaltNotes": "Alguien te ha lanzado una bola de nieve. Ja Ja, muy gracioso. ¡Ahora quítame esta nieve de encima!", "spellSpecialSpookDustText": "Brillantina espeluznante", - "spellSpecialSpookDustNotes": "Convierte a un amigo en una sabana flotante con ojos!", + "spellSpecialSpookDustNotes": "¡Convierte a un amigo en una manta flotante con ojos!", "spellSpecialOpaquePotionText": "Poción opaca", "spellSpecialOpaquePotionNotes": "Cancela los efectos de la brillantina espeluznante.", "spellSpecialShinySeedText": "Semilla radiante", - "spellSpecialShinySeedNotes": "Transforma a un amigo en una alegre flor!", + "spellSpecialShinySeedNotes": "¡Transforma a un amigo en una alegre flor!", "spellSpecialPetalFreePotionText": "Poción libre de petalos", - "spellSpecialPetalFreePotionNotes": "Cancela los efectos de una Semilla Radiante" + "spellSpecialPetalFreePotionNotes": "Cancela los efectos de una Semilla radiante" } \ No newline at end of file diff --git a/common/locales/es_419/tasks.json b/common/locales/es_419/tasks.json index fd4a68104a..937b33973f 100644 --- a/common/locales/es_419/tasks.json +++ b/common/locales/es_419/tasks.json @@ -14,7 +14,7 @@ "save": "Guardar", "addChecklist": "Añadir lista de control", "checklist": "Lista de control", - "checklistText": "En las Diarias, las listas completadas parcialmente reducen el daño. Por ejemplo, una lista de 4 partes con 3 completadas reduce el daño por esa tarea incompleta al 25%. Los elementos completados en la lista de una tarea Pendiente añaden un multiplicador: 3 hechos significan +3x (un total de 4x) la Experiencia, Oro y Maná.", + "checklistText": "¡Distribuye una tarea en partes! Las listas de control incrementan la Experiencia y el Oro ganados por completar Pendientes, y reducen el daño causado por una Diaria.", "expandCollapse": "Expandir/Contraer", "text": "Texto", "extraNotes": "Notas adicionales", @@ -22,7 +22,7 @@ "advancedOptions": "Opciones avanzadas", "difficulty": "Dificultad", "difficultyHelpTitle": "¿Qué dificultad tiene esta tarea?", - "difficultyHelpContent": "Esto multiplica su valor de puntos. No usar a menudo, confía en nuestro algoritmo de ajuste orgánico. Aún así, algunas tareas son mucho más valiosas que otras (Escribir tesis vs Lavarse los dientes). Haz clic para más información.", + "difficultyHelpContent": "Entre más difícil sea la tarea, recibirás mayor cantidad de Experiencia y Oro cuando la elimines de la lista... ¡pero hará más daño si es parte de una Diaria o un Mal Hábito!", "easy": "Fácil", "medium": "Intermedio", "hard": "Difícil", @@ -44,7 +44,6 @@ "remaining": "Activo", "complete": "Hecho", "dated": "Fecha limite", - "datedNotSorted": "Las Diarias y Pendientes no están ordenadas por fecha. Probablemente en el future se implementará una función para ordenarlas.", "due": "Por hacer", "grey": "Gris", "score": "Puntuaje", @@ -78,5 +77,6 @@ "streakCoins": "¡Bonus de racha!", "pushTaskToTop": "Enviar tarea al tope", "pushTaskToBottom": "Enviar tarea al fondo", - "emptyTask": "Primero escribe el título de la tarea." + "emptyTask": "Primero escribe el título de la tarea.", + "dailiesRestingInInn": "¡Estás descansando en la Posada! Tus Diarias no te harán daño esta noche, pero continuarán reiniciándose cada día. Si te encuentras una misión, no harás daño/coleccionarás objetos hasta que hayas salido de la Posada, pero sí recibirás daño de un Jefe si tus compañeros no completan sus Diarias." } \ No newline at end of file diff --git a/common/locales/fr/backgrounds.json b/common/locales/fr/backgrounds.json index 6b960a6507..98136c2d3f 100644 --- a/common/locales/fr/backgrounds.json +++ b/common/locales/fr/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Prairie Fleurie", "backgroundFloralMeadowNotes": "Faites un pique-nique dans une Prairie Fleurie.", "backgroundGumdropLandText": "Pays Boule de Gomme", - "backgroundGumdropLandNotes": "Grignotez le décor du Pays Boule de Gomme." + "backgroundGumdropLandNotes": "Grignotez le décor du Pays Boule de Gomme.", + "backgrounds052015": "SET 12 : Sorti en Mai 2015", + "backgroundMarbleTempleText": "Temple de Marbre", + "backgroundMarbleTempleNotes": "Prenez la pose devant un Temple de Marbre", + "backgroundMountainLakeText": "Lac en Altitude", + "backgroundMountainLakeNotes": "Trempez vos orteils dans un Lac en Altitude.", + "backgroundPagodasText": "Pagodes", + "backgroundPagodasNotes": "Grimpez au sommet de Pagodes.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/fr/challenge.json b/common/locales/fr/challenge.json index 7bde022921..b2e5519ede 100644 --- a/common/locales/fr/challenge.json +++ b/common/locales/fr/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Désigner un vainqueur et clore le défi :", "deleteOrSelect": "Supprimer ou désigner un vainqueur", "endChallenge": "Clore le défi", - "challengeDiscription": "Voici les tâches du défi. Lorsque des utilisateurs participent, elles changent de couleur et un graphique est généré pour vous montrer le progrès général du groupe.", + "challengeDiscription": "Voici les tâches du Défi, qui vont être ajoutées à votre propre tableau de bord lorsque vous rejoindrez ce Défi. Les tâches de Défi ci-dessous changeront alors de couleur et vous pourrez voir des graphiques montrant les progrès du groupe dans son ensemble. ", "hows": "Où en sont les autres ?", "filter": "Filtre", "groups": "Groupes", @@ -33,7 +33,8 @@ "challengeTagPop": "Les défis apparaissent dans la liste des étiquettes et dans l'infobulle des tâches. Utilisez un titre représentatif et une étiquette courte. Par exemple : \"Perdre 5 kilos en 3 mois\" pour le titre et \"-5kg\" pour l'étiquette (Cliquez pour plus d'informations).", "challengeDescr": "Description", "prize": "Récompense", - "prizePop": "Si quelqu'un peut \"remporter\" votre défi, vous pouvez éventuellement récompenser ce vainqueur avec des Gemmes. Le maximum correspond au nombre de Gemmes que vous possédez (plus les gemmes de guilde, s'il s'agit du défi d'une guilde dont vous êtes le créateur). Remarque : cette récompense ne pourra être modifiée par la suite et ne sera pas restituée si le défi est annulé.", + "prizePop": "S'il est possible de \"gagner\" votre défi, vous pouvez choisir de récompenser le vainqueur avec des Gemmes. La récompense maximum est le nombre de Gemmes que vous possédez vous-mêmes (auxquelles s'ajoutent les Gemmes de la guilde si vous êtes le créateur de la guilde proposant le défi). Remarque: la récompense ne peut pas être modifiée ultérieurement. ", + "prizePopTavern": "S'il est possible de \"gagner\" votre défi, vous pouvez choisir de récompenser le vainqueur avec des Gemmes. La récompense maximum est le nombre de Gemmes que vous possédez vous-mêmes (auxquelles s'ajoutent les Gemmes de la guilde si vous êtes le créateur de la guilde proposant le défi). Remarque: la récompense ne peut pas être modifiée ultérieurement et récompenses des défis de la Taverne ne peuvent être restituées si le défi est annulé. ", "publicChallenges": "Minimum 1 gemme pour les défis publics (ça aide à lutter contre le spam, pour de vrai).", "officialChallenge": "Défi officiel HabitRPG", "by": "par", @@ -43,6 +44,7 @@ "selectGroup": "Veuillez sélectionner un groupe", "challengeCreated": "Défi créé", "sureDelCha": "Êtes-vous vraiment sûr de vouloir supprimer le défi ?", + "sureDelChaTavern": "Êtes-vous sûr de vouloir supprimer le défi? Vos Gemmes ne vous seront pas restituées. ", "removeTasks": "Supprimer les tâches", "keepTasks": "Conserver les tâches", "closeCha": "Clore le défi et…", diff --git a/common/locales/fr/character.json b/common/locales/fr/character.json index 85fe7ae194..f2183f6790 100644 --- a/common/locales/fr/character.json +++ b/common/locales/fr/character.json @@ -52,9 +52,11 @@ "costume": "Costume", "costumeText": "Si vous préférez l'apparence d'un équipement différent de celui que vous avez équipé, choisissez \"Utiliser un Costume\" pour le porter en costume tout en conservant les bonus de votre équipement.", "useCostume": "Utiliser un Costume", - "gearAchievement": "Vous avez gagné le succès \"Armé jusqu'aux dents\" pour avoir acheté tous les meilleurs équipements ! ", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Armé jusqu'aux dents", - "ultimGearText": "S'est équipé avec les meilleurs armes et les meilleures armures.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Niveau", "levelUp": "Montée de niveau !", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Ajouter un point en Perception", "allocateInt": "Points alloués en Intelligence : ", "allocateIntPop": "Ajouter un point en Intelligence", + "noMoreAllocate": "Maintenant que vous avez atteint le niveau 100, vous ne gagnerez plus de Points d'Attribut. Vous pouvez continuer à passer des niveaux ou commencer une nouvelle aventure depuis le niveau 1 en utilisant l'Orbe de Renaissance, disponible gratuitement au Marché dès maintenant.", "stats": "Caractéristiques", "strength": "Force", "strengthText": "La Force augmente les chances de \"coups critiques\" aléatoires et donc les bonus d'or, d'expérience et de gain de butin qui en découlent. Elle aide aussi à infliger des dommages aux boss.", @@ -138,5 +141,6 @@ "displayNameDescription3": "et descendez jusqu'à la section Inscription pour changer votre identifiant.", "unequipBattleGear": "Ôter la Tenue de Combat", "unequipCostume": "Ôter le Costume", - "unequipPetMountBackground": "Ôter le Familier, la Monture et l'Arrière-plan" + "unequipPetMountBackground": "Ôter le Familier, la Monture et l'Arrière-plan", + "animalSkins": "Peaux d'Animaux" } \ No newline at end of file diff --git a/common/locales/fr/communityguidelines.json b/common/locales/fr/communityguidelines.json index 47dea0a562..bf3ee36e3f 100644 --- a/common/locales/fr/communityguidelines.json +++ b/common/locales/fr/communityguidelines.json @@ -4,13 +4,13 @@ "commGuideHeadingWelcome": "Bienvenue en Habitica !", "commGuidePara001": "Salutations, brave aventurier ! Bienvenue en Habitica, le pays de la productivité, de la vie saine et de l'occasionnel griffon ravageur. Nous sommes une joyeuse communauté faite de personnes serviables qui se soutiennent les unes les autres sur la voie de l’amélioration de soi.", "commGuidePara002": "Afin que tout le monde se sente bien, heureux et productif dans la communauté, nous avons établi quelques règles de conduite. Nous les avons minutieusement forgées afin de les rendre aussi agréables et faciles à lire que possible. Nous vous enjoignons à prendre le temps de les lire.", - "commGuidePara003": "Ces règles s’appliquent à tous les espaces sociaux que nous utilisons, comprenant (mais pas forcément limités à) Trello, GitHub, Transifex et Wikia (c’est-à-dire le wiki). Parfois, des situations imprévues surgiront, comme une nouvelle source de conflit ou un nécromancien perfide. Si cela arrive, les modérateurs et modératrices (Mods) pourront y faire face en éditant ces règles de conduite afin de protéger la communauté de nouvelles menaces. Soyez sans crainte : vous serez prévenu·es par une annonce de Bailey si cela devait être le cas.", + "commGuidePara003": "Ces règles s’appliquent à tous les espaces sociaux que nous utilisons, comprenant (mais pas forcément limités à) Trello, GitHub, Transifex et Wikia (c’est-à-dire le wiki). Parfois, des situations inattendues surgiront, comme une nouvelle source de conflit ou un vicieux nécromancien. Si cela arrive, les modérateurs et modératrices (Mods) pourront y faire face en éditant ces règles de conduite afin de protéger la communauté de nouvelles menaces. Soyez sans crainte : vous serez prévenu·es par une annonce de Bailey si cela devait être le cas.", "commGuidePara004": "Et maintenant, à vos plumes et parchemins pour la prise de notes : commençons !", "commGuideHeadingBeing": "Être Habiticien·ne", "commGuidePara005": "HabitRPG est d’abord et avant tout un site internet dédié à l’amélioration de soi. Résultat : nous avons la chance d’avoir attiré l’une des communautés les plus chaleureuses, sympathiques, courtoises et solidaires de l’internet. Divers traits caractérisent les Habiticien·nes. Certains des plus courants et des plus marquants sont :", "commGuideList01A": "Un Esprit d’Entraide. De nombreuses personnes donnent de leur temps et de leur énergie pour aider les nouveaux membres de la communauté et les guider. La Guilde des Newbies (The Newbies Guild), par exemple, est une guilde dédiée à apporter des réponses aux questions posées par les membres. Si vous pensez pouvoir aider, ne soyez pas timide !", "commGuideList01B": "Une Attitude Diligente. Les Habiticien·ne·s travaillent dur pour améliorer leur vie, mais aussi pour aider à bâtir le site et l’améliorer constamment. Nous sommes un projet en code source ouvert et travaillons sans relâche à faire du site le meilleur endroit possible.", - "commGuideList01C": "Un Esprit d'Entraide.Les Habiticien·ne·s acclament les victoires des leurs compatriotes et se réconfortent durant les jours difficiles. Nous échangeons nos forces et comptons sur les autres et apprenons les un·e·s des autres. Au sein des Équipes, nous faisons cela grâce à nos sortilèges ; dans les lieux d’échanges, avec des mots de soutien réconfortants.", + "commGuideList01C": "Un Esprit d'Entraide.Les Habiticien·ne·s acclament les victoires des leurs compatriotes et se réconfortent durant les jours difficiles. Nous échangeons nos forces et comptons sur les autres et apprenons les un·e·s des autres. Au sein des Équipes, nous faisons cela grâce à nos sortilèges ; dans les lieux d’échanges, avec des mots de soutien et de réconfort.", "commGuideList01D": "Une Attitude Respectueuse. Nous avons tou·te·s des passés différents, différentes compétences et différentes opinions. C’est en partie ce qui rend notre communauté si merveilleuse ! Les Habiticien·ne·s respectent les différences et s'en réjouissent. Restez un peu parmi nous, et vous aurez bientôt des ami·e·s de tous les horizons.", "commGuideHeadingMeet": "Rencontrez les Mods !", "commGuidePara006": "Habitica compte quelques chevaliers errants qui joignent leurs forces à celles du Staff afin de préserver le calme et le contentement de la communauté et de la protéger des trolls. Chaque Mod possède son domaine particulier mais peut être appelé·e dans d’autres sphères sociales. Les membres du Staff et les Mods précèderont généralement les interventions officielles des termes \"Mod Talk\" ou \"Mod Hat On\".", @@ -30,7 +30,7 @@ "commGuidePara014": "Modérateurs et Modératrices Émérites :", "commGuideHeadingPublicSpaces": "Espaces Publics en Habitica", "commGuidePara015": "Habitica compte deux sortes d’espaces sociaux : publics et privés. Les espaces publics comprennent la Taverne, les Guildes Publiques, GitHub, Trello et le Wiki. Les espaces privés sont les Guildes Privées, la messagerie d’équipe et les Messages Privés.", - "commGuidePara016": "Lorsque vous naviguez dans les sphères publiques d’Habitica, il y a quelques règles générales à suivre afin que tout le monde se sente bien et heureux. Cela devrait être facile pour des braves comme vous !", + "commGuidePara016": "Lorsque vous naviguez dans les sphères publiques d’Habitica, il y a quelques règles générales à suivre afin que tout le monde se sente bien et heureux. Cela devrait être facile pour des aventuriers comme vous !", "commGuidePara017": "Respectez-vous les uns les autres. Soyez courtois·e, agréable, sympathique, et serviable. Souvenez-vous : les Habiticien·ne·s viennent de tous horizons et ont eu des expériences drastiquement différentes. C’est ce qui rend HabitRPG si génial ! Construire une communauté implique de respecter et de fêter nos différences tout comme nos points communs. Voici quelques méthodes simples pour se respecter mutuellement :", "commGuideList02A": "Respectez l’ensemble des Conditions d'Utilisation.", "commGuideList02B": "Ne postez pas d'images ou de textes violents, menaçant, ou sexuellement explicites/suggestifs, ou qui encouragent à la discrimination, au sectarisme, au racisme, au sexisme, à la haine, au harcèlement ou visant à nuire à quelconque individu ou groupe. Pas même en tant que plaisanterie. Cela inclut les injures aussi bien que les déclarations. Tout le monde n’a pas le même sens de l’humour, et ce que vous considérez comme une plaisanterie peut être blessant pour une autre personne. Attaquez vos Quotidiennes, pas vos semblables.", @@ -40,7 +40,7 @@ "commGuideList02F": "Obtempérez immédiatement si un Modérateur vous demande de cesser une conversation ou de la déplacer dans l'Arrière-Boutique. Les derniers mots et tirades finales devraient être lancés (courtoisement) à votre \"table\" dans l'Arrière-Boutique, si vous en avez la permission.", "commGuideList02G": "Prenez le temps de la réflexion plutôt que de répondre de manière impulsive si quelqu'un vous dit qu'une de vos propos ou actions l'ont gêné. Il faut une une grande force pour être capable de présenter des excuses sincères. Si vous trouvez qu'une personne vous a répondu de manière inappropriée, contactez un-e Mod plutôt que de l'interpeller en public.", "commGuideList02H": "Les conversations polémiques/contentieuses devraient être rapportées à la modération. Si vous trouvez qu’une conversation devient trop animée, trop passionnée ou offensante, cessez d’y participer. À la place, envoyez un courriel à leslie@habitrpg.com pour nous prévenir. C’est notre travail de vous protéger.", - "commGuideList02I": "Ne spammez pas Le spam peut inclure, sans y être limité : poster le même commentaire ou la même demande dans de multiples endroits, poster des liens sans explication ou contexte, poster des messages incohérents, ou poster le même message à la chaîne. Les demandes répétées de gemmes ou d'abonnements peuvent aussi être considérées comme du spam.", + "commGuideList02I": "Ne spammez pas Le spam peut inclure, sans être limité à : poster le même commentaire ou la même demande dans de multiples endroits, poster des liens sans explication ou contexte, poster des messages incohérents, ou poster le même message à la chaîne. Les demandes répétées de gemmes ou d'abonnements peuvent aussi être considérées comme du spam.", "commGuidePara019": "Dans les espaces privés, une plus grande liberté est accordée pour discuter de ce dont vous avez envie, mais vous êtes toujours soumis aux Conditions d'Utilisation et ne devez pas les enfreindre : pas de contenu discriminatoire, violent ou menaçant.", "commGuidePara020": "Les Message Privés (MP) ont quelques règles additionnelles. Si une personne vous a bloqué, ne la contactez pas par un autre biais pour lui demander de vous débloquer. Vous ne devriez également pas envoyer des MPs à quelqu'un en lui demandant de l'aide (dans la mesure où les réponses publiques aux questions sont utiles à la communauté). Enfin, n'envoyez à personne de messages les priant de vous offrir des gemmes ou un abonnement, ce qui peut être considéré comme du spam.", "commGuidePara021": "De plus, certains lieux publics d’Habitica ont des règles supplémentaires.", @@ -68,7 +68,7 @@ "commGuideList03E": "Le Forum Wiki est une place pour améliorer le contenu du nouveau Wiki, en discuter et demander de nouvelles pages.", "commGuidePara042": "Tous ont leurs propres règles, et les règles d’Espace Public s’appliquent toujours. Il vaut mieux éviter de dériver du sujet principal sur le tableau ou les fiches. Croyez-nous, les tableaux sont bien assez encombrés comme cela ! Les conversations prolongées devraient être déplacées dans le Coin du Fond.", "commGuideHeadingGitHub": "GitHub", - "commGuidePara043": "HabitRPG utilise GitHub pour traquer les bugs et contribuer au code. C’est la forge où nos infatigables Forgeron·ne·s façonnent les options ! Toutes les règles d’Espace Public s’appliquent. Soyez très poli avec les artisans – ils ont beaucoup de travail, à faire fonctionner le site ! Bravo les Forgeron·ne·s !", + "commGuidePara043": "HabitRPG utilise GitHub pour traquer les bugs et contribuer au code. C’est la forge où nos infatigables Forgeron·ne·s façonnent les options ! Toutes les règles d’Espace Public s’appliquent. Soyez très poli avec les Forgeron·ne·s – ils ont beaucoup de travail, à faire fonctionner le site ! Bravo les Forgeron·ne·s !", "commGuidePara044": "Les personnes suivantes sont membres du coin HabitRPG : ", "commGuideHeadingWiki": "Wiki", "commGuidePara045": "Le wiki HabitRPG rassemble des informations à propos du site. Il héberge également quelques forums similaires aux guildes de HabitRPG. Ainsi, les règles d’Espace Public s’appliquent.", @@ -173,5 +173,6 @@ "commGuideLink07": "Le Tableau de Pixel Art de Trello", "commGuideLink07description": "pour proposer des illustrations.", "commGuideLink08": "Le Tableau de Quêtes de Trello", - "commGuideLink08description": "pour proposer des quêtes." + "commGuideLink08description": "pour proposer des quêtes.", + "lastUpdated": "Dernière mise à jour" } \ No newline at end of file diff --git a/common/locales/fr/content.json b/common/locales/fr/content.json index 43741911c0..26993e8926 100644 --- a/common/locales/fr/content.json +++ b/common/locales/fr/content.json @@ -1,6 +1,10 @@ { "potionText": "Potion de Santé", "potionNotes": "Rend 15 points de Santé (effet immédiat)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Loup", "dropEggWolfAdjective": "loyal", "dropEggTigerCubText": "Tigreau", @@ -54,8 +58,10 @@ "questEggRockAdjective": "animé", "questEggBunnyText": "Lapin", "questEggBunnyAdjective": "câlin", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Glaire de Guimauve", + "questEggSlimeAdjective": "bonbon", + "questEggSheepText": "Mouton", + "questEggSheepAdjective": "laineux", "eggNotes": "Trouvez une potion d’éclosion à verser sur cet œuf et il en sortira un·e <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "de Base", "hatchingPotionWhite": "Blanc", diff --git a/common/locales/fr/front.json b/common/locales/fr/front.json index 47028e9d1f..7a8e91a860 100644 --- a/common/locales/fr/front.json +++ b/common/locales/fr/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Faites de votre vie un jeu", - "tagline": "Une application gratuite de suivi de bonnes habitudes qui considère votre vie comme un jeu.", - "landingp1": "Le problème avec beaucoup d'applications de productivité, c'est qu'elle ne fournissent pas de motivation pour continuer à les utiliser. HabitRPG règle ce problème en rendant le suivi des bonnes habitudes amusant ! En récompensant les réussites et en pénalisant les écarts, HabitRPG procure de la motivation pour accomplir vos activités quotidiennes.", - "landingp2header": "Satisfaction immédiate", - "landingp2": "Chaque fois que vous consolidez une bonne habitude, que vous complétez une tâche quotidienne ou que vous prenez la peine d'accomplir une tâche prévue, HabitRPG vous récompense avec de l'expérience et de l'or. Au fur et à mesure que vous gagnez de l'expérience, vous pouvez monter en niveau, ce qui augmente vos attributs et débloque de nouvelles fonctionnalités comme les classes et les familiers. L'or peut être dépensé dans des objets en jeu qui modifient votre expérience ou dans des récompenses personnalisées que vous aurez créées pour la motivation. Quand même le moindre des accomplissements vous gratifie d'une récompense immédiate, vous avez moins tendance à procrastiner.", - "landingp3header": "Conséquences", - "landingp3": "Quand vous vous laissez aller à une mauvaise habitude ou que vous négligez de compléter une de vos tâches quotidiennes, vous perdez de la santé. Si votre santé tombe trop bas, vous mourez et perdez un peu du progrès que vous avez fait. HabitRPG apporte des conséquences immédiates qui peuvent aider à briser des mauvaises habitudes et des cycles de procrastination avant qu'ils ne causent des problèmes dans la vraie vie.", - "landingp4header": "Responsabilité", - "landingp4": "Avec une communauté active, HabitRPG procure ce sentiment de responsabilité dont vous avez besoin pour rester concentré·e sur vos tâches. Avec le système d'équipe, vous pouvez rassembler un groupe de vos amis les plus proches pour vous encourager. Le système de guilde vous permet de trouver des personnes avec des intérêts ou des difficultés similaires aux vôtres afin que vous puissiez partager vos buts et échanger des astuces sur la résolution de vos problèmes. Sur HabitRPG, la communauté signifie que vous avez le soutien et le sentiment de responsabilité dont vous avez besoin pour réussir.", + "FAQ": "FAQ", + "accept1Terms": "En cliquant sur le bouton ci-dessous, j'accepte les", + "accept2Terms": "et la", + "alexandraQuote": "Impossible de ne PAS parler de HabitRPG dans mon discours à Madrid. C'est un outil nécessaire à tout freelancer qui n'a pas encore trouvé son patron! ", + "althaireQuote": "Le fait d'avoir en permanence une quête en cours me motive vraiment à faire toutes mes quotidiennes et toutes les tâches \"à faire\". Ma plus grande motivation est de ne pas décevoir mon équipe. ", + "andeeliaoQuote": "Super produit, j'ai commencé il y a à peine quelques jours et j'utilise déjà mon temps de manière plus réfléchie et productive!", + "autumnesquirrelQuote": "Je remets moins le travail et le ménage à plus tard, et je paie mes factures à temps. ", + "businessSample1": "Confirmer 1 page de l'inventaire", + "businessSample2": "20 min classement", + "businessSample3": "Trier et gérer boîte mail", + "businessSample4": "Préparer 1 document pour un client", + "businessSample5": "Appeler clients / reporter appels", + "businessText": "Utiliser HabitRPG dans votre entreprise", + "choreSample1": "Mettre le linge sale dans le panier", + "choreSample2": "20 min ménage", + "choreSample3": "Faire la vaisselle", + "choreSample4": "Ranger une pièce", + "choreSample5": "Laver et sécher des vêtements", + "chores": "Tâches ménagères", + "communityBug": "Signaler un bug", + "communityExtensions": "Add-ons & Extensions", + "communityFacebook": "Facebook", + "communityFeature": "Proposer une fonctionnalité", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Comment ça Marche", + "companyBlog": "Blog", + "companyDonate": "Faire un don", + "companyExtensions": "Extensions", + "companyPrivacy": "Confidentialité", + "companyTerms": "Conditions", + "companyVideos": "Vidéos", + "contribUse": "Utilisation exclusive aux contributeurs HabitRPG", + "dragonsilverQuote": "Je ne sais absolument pas combien de systèmes j'ai essayés au fil des décennies pour avoir un suivi de mon temps et de mes tâches... HRPG est le seul système qui m'aide à réellement avancer dans mes tâches plutôt que de simplement les lister.", + "dreimQuote": "Quand j'ai découvert HabitRPG l'été dernier, je venais d'échouer la moitié de mes examens. Grâce aux tâches quotidiennes, j'ai été en mesure de m'organiser et de me discipliner tout seul. Il y a un mois, j'ai réussi tous mes examens avec de très bonnes notes.", + "elmiQuote": "Chaque matin, je me réjouis de me lever pour aller gagner des pièces d'or! ", + "email": "E-mail", + "emailNewPass": "Envoyer un nouveau mot de passe par e-mail", + "evagantzQuote": "Pour la première fois de ma vie, à un rendez-vous chez le dentiste, l'hygiéniste était vraiment enchanté de mon usage du fil dentaire. Merci Habitrpg!", + "examplesHeading": "Les joueurs utilisent HabitRPG pour gérer...", + "featureAchievementByline": "Vous avez fait quelque chose d'absolument génial? Obtenez un badge et exhibez-le! ", + "featureAchievementHeading": "Badges de succès", + "featureEquipByline": "Achetez des équipements, potions et autres goodies virtuels en édition limitée dans notre Marché, avec vos récompenses de tâches.", + "featureEquipHeading": "Équipement et extras", + "featurePetByline": "Vous recevez des œufs et d'autres objets en guise de butin lorsque vous effectuez vos tâches. Soyez aussi productif que possible pour rassembler dans votre étable des familiers et des montures! ", + "featurePetHeading": "Familiers et Montures", + "featureSocialByline": "Rejoignez les groupes d'intérêt commun avec des personnes partageant les mêmes idées que vous. Créer des défis pour affronter d'autres membres.", + "featureSocialHeading": "Jeu social", + "featuredIn": "Présenté dans", + "featuresHeading": "Nous proposons également...", + "footerCommunity": "Communauté", + "footerCompany": "Compagnie", + "footerMobile": "Mobile", + "footerSocial": "Social", + "forgotPass": "Mot de passe oublié", + "frabjabulousQuote": "HabitRPG est la raison pour laquelle j'ai obtenu un travail impressionnant et vraiment bien payé... et ce qui est encore plus miraculeux, c'est que j'utilise mon fil dentaire tous les jours!", + "free": "Jouer gratuitement", + "gamifyButton": "Jouez le jeu de votre vie dès aujourd'hui!", + "goalSample1": "S'exercer au piano 1h", + "goalSample2": "Travailler sur article pour publication", + "goalSample3": "Avancer article du blog", + "goalSample4": "Leçon de japonais sur Duolinguo", + "goalSample5": "Lire un article instructif", + "goals": "Objectifs", + "health": "Santé", + "healthSample1": "Boire de l'eau / du soda", + "healthSample2": "Mâcher un chewing-gum / fumer", + "healthSample3": "Prendre les escaliers / l'ascenseur", + "healthSample4": "Manger sainement / malbouffe", + "healthSample5": "Suer pendant 1 heure", + "history": "Historique", + "infhQuote": "HabitRPG m'a vraiment aidé à structurer ma vie à l'université.", + "invalidEmail": "Une adresse mail valide est nécessaire pour lancer une réinitialisation du mot de passe.", + "irishfeet123Quote": "J'avais d'horribles habitudes en oubliant de faire le ménage complet après les repas en laissant des tasses partout. HabitRPG a corrigé cela!", + "joinOthers": "Rejoignez 200'000 personnes et transformez vos objectifs personnels en jeu! ", + "kazuiQuote": "Avant HabitRPG, j'étais coincé dans ma thèse et peu satisfait de ma discipline personnelle en termes de ménage ainsi que pour des choses comme apprendre du vocabulaire et étudier la théorie du jeu de go. Il s'avère que pour que je reste motivé et en travail constant, la chose à faire est de décomposer ces tâches en listes de vérifications plus petites et plus gérables.", + "landingadminlink": "solutions administratives", "landingend": "Pas encore convaincu·e ?", "landingend2": "Voir une liste plus détaillée de", - "landingfeatureslink": "nos fonctionnalités ", "landingend3": ". Cherchez-vous une approche plus privée ? Consultez nos", - "landingadminlink": "solutions administratives", "landingend4": "qui sont parfaites pour les familles, les professeurs, les groupes d'entraide et les entreprises.", + "landingfeatureslink": "nos fonctionnalités ", + "landingp1": "Le problème avec beaucoup d'applications de productivité, c'est qu'elle ne fournissent pas de motivation pour continuer à les utiliser. HabitRPG règle ce problème en rendant le suivi des bonnes habitudes amusant ! En récompensant les réussites et en pénalisant les écarts, HabitRPG procure de la motivation pour accomplir vos activités quotidiennes.", + "landingp2": "Chaque fois que vous consolidez une bonne habitude, que vous complétez une tâche quotidienne ou que vous prenez la peine d'accomplir une tâche prévue, HabitRPG vous récompense avec de l'expérience et de l'or. Au fur et à mesure que vous gagnez de l'expérience, vous pouvez monter en niveau, ce qui augmente vos attributs et débloque de nouvelles fonctionnalités comme les classes et les familiers. L'or peut être dépensé dans des objets en jeu qui modifient votre expérience ou dans des récompenses personnalisées que vous aurez créées pour la motivation. Quand même le moindre des accomplissements vous gratifie d'une récompense immédiate, vous avez moins tendance à procrastiner.", + "landingp2header": "Satisfaction immédiate", + "landingp3": "Quand vous vous laissez aller à une mauvaise habitude ou que vous négligez de compléter une de vos tâches quotidiennes, vous perdez de la santé. Si votre santé tombe trop bas, vous mourez et perdez un peu du progrès que vous avez fait. HabitRPG apporte des conséquences immédiates qui peuvent aider à briser des mauvaises habitudes et des cycles de procrastination avant qu'ils ne causent des problèmes dans la vraie vie.", + "landingp3header": "Conséquences", + "landingp4": "Avec une communauté active, HabitRPG procure ce sentiment de responsabilité dont vous avez besoin pour rester concentré·e sur vos tâches. Avec le système d'équipe, vous pouvez rassembler un groupe de vos amis les plus proches pour vous encourager. Le système de guilde vous permet de trouver des personnes avec des intérêts ou des difficultés similaires aux vôtres afin que vous puissiez partager vos buts et échanger des astuces sur la résolution de vos problèmes. Sur HabitRPG, la communauté signifie que vous avez le soutien et le sentiment de responsabilité dont vous avez besoin pour réussir.", + "landingp4header": "Responsabilité", + "leadText": "HabitRPG est une application gratuite permettant de développer ses habitudes et d'améliorer sa productivité, et qui traite votre vie réelle comme un jeu. Avec des récompenses et des punitions virtuelles pour vous motiver et un réseau social fort pour vous inspirer, HabitRPG peut vous aider à atteindre vos objectifs comme développer votre hygiène de vie, travailler dur et être heureux.", + "login": "Connexion", + "loginAndReg": "Connexion / Inscription", + "loginFacebookAlt": "Connexion / Inscription avec Facebook", + "logout": "Déconnexion", "marketing1Header": "Améliorez vos habitudes tout en jouant à un jeu.", "marketing1Lead1": "HabitRPG est un jeu vidéo qui vous aide à améliorer vos habitudes dans la vraie vie. Il \"ludifie\" votre vie en transformant toutes vos tâches (habitudes, quotidiennes ou à faire) en petits monstres que vous devez vaincre. Plus vous êtes doué pour cela, plus vous progressez dans le jeu. Si vous dérapez dans la vraie vie, votre personnage commence à rétrograder dans le jeu. ", "marketing1Lead2": "Obtenez un super équipement. Améliorez vos habitudes pour développer votre avatar. Frimez avec le super équipement que vous aurez gagné.", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Boss", "marketing2Lead3": "Les Défis vous permettent d'être en compétition avec vos amis ou des étrangers. Celui qui a fait de son mieux à la fin du défi gagne des prix spéciaux.", "marketing3Header": "Applications", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Les applications iPhone et Android vous permettent de vous occuper de vos affaires partout où vous allez. Nous sommes conscients que se connecter au site pour cliquer sur des boutons peut être un frein.", "marketing3Lead2": "D'autres Outils Tiers connectent HabitRPG à d'autres aspects de votre vie. Notre API permet l’intégration facile de choses comme l'Extension Chrome, avec laquelle vous perdez des points en naviguant sur des sites non-productifs, et en gagnez sur des sites productifs. Plus d'informations ici", "marketing4Header": "Utilisation par une organisation", - "marketing4Lead1Title": "La ludification dans l'éducation", "marketing4Lead1": "L'éducation est un des domaines où la ludification fonctionne le mieux. Nous savons tous à quel point les étudiants sont collés à leurs téléphones et à leurs jeux, de nos jours : à vous d'exploiter ce pouvoir ! Dressez vos élèves les uns contre les autres dans une compétition amicale. Récompensez les bons résultats avec des prix rares. Observez leurs notes et leur comportement remonter en flèche.", - "marketing4Lead2Title": "La ludification dans la santé et le bien-être", + "marketing4Lead1Title": "La ludification dans l'éducation", "marketing4Lead2": "Les coûts liés à la santé augmentent et quelqu'un doit forcément les payer. Des centaines de programmes sont conçus pour réduire ces coûts et améliorer le bien-être général. Nous sommes convaincus qu'HabitRPG peut apporter une réelle solution vers un mode de vie plus sain.", - "marketing4Lead3Title": "Transformez tout en jeu", + "marketing4Lead2Title": "La ludification dans la santé et le bien-être", "marketing4Lead3-1": "Vous voulez faire de votre vie un jeu ?", "marketing4Lead3-2": "Intéressé par la gestion d'un groupe dans l'éducation, le bien-être, et davantage?", "marketing4Lead3-3": "Vous voulez en savoir plus ?", - "playButton": "Jouer", - "username": "Nom d'Utilisateur", - "password": "Mot de passe", - "useUUID": "Utilisez l'UUID / le jeton d'API (pour les utilisateurs Facebook)", - "passMan": "Si vous utilisez un gestionnaire de mots de passe (comme 1Password) et que vous avez des soucis pour vous connecter, essayez de rentrer vos nom d'utilisateur et mot de passe manuellement.", - "forgotPass": "Mot de passe oublié", - "emailNewPass": "Envoyer un nouveau mot de passe par e-mail", - "invalidEmail": "Une adresse mail valide est nécessaire pour lancer une réinitialisation du mot de passe.", - "email": "E-mail", - "passConfirm": "Confirmer le Mot de passe", - "accept1Terms": "En cliquant sur le bouton ci-dessous, j'accepte les", - "terms": "Conditions d'Utilisation", - "accept2Terms": "et la", - "privacy": "Politique de Confidentialité", - "home": "Accueil", - "learnMore": "En savoir plus", - "contact": "Contact", - "history": "Historique", - "anonymous": "Anonyme", - "tasks": "Tâches", - "loginAndReg": "Connexion / Inscription", - "loginFacebookAlt": "Connexion / Inscription avec Facebook", - "login": "Connexion", - "register": "Inscription", - "options": "Options", - "logout": "Déconnexion", - "sync": "Sync", - "FAQ": "FAQ", - "tutorials": "Tutoriels", - "psst": "Psst", - "footerMobile": "Mobile", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Transformez tout en jeu", "mobileAndroid": "Android", - "footerCompany": "Compagnie", - "companyDonate": "Faire un don", - "companyAbout": "Comment ça Marche", - "companyVideos": "Vidéos", - "companyBlog": "Blog", - "companyExtensions": "Extensions", - "companyPrivacy": "Confidentialité", - "companyTerms": "Conditions", - "footerCommunity": "Communauté", - "communityBug": "Signaler un bug", - "communityFeature": "Proposer une fonctionnalité", - "communityExtensions": "Add-ons & Extensions", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Faites de votre vie un jeu", - "watchVideos": "Regarder les vidéos", + "mobileIOS": "iOS", + "motivate": "Motivez-vous et stimulez votre équipe!", + "motivate1": "Motivez-vous à faire tout et n'importe quoi.", + "motivate2": "Gagnez en organisation. En motivation. En Or. ", + "passConfirm": "Confirmer le Mot de passe", + "passMan": "Si vous utilisez un gestionnaire de mots de passe (comme 1Password) et que vous avez des soucis pour vous connecter, essayez de rentrer vos nom d'utilisateur et mot de passe manuellement.", + "password": "Mot de passe", + "playButton": "Jouer", + "playButtonFull": "Jouer à HabitRPG", "presskit": "Dossier de Presse", + "presskitDownload": "Télécharger toutes les images :", "presskitText": "Merci de l'attention que vous portez à HabitRPG ! Les images suivantes peuvent être utilisées dans le cadre d'articles ou de vidéos sur HabitRPG. Pour plus d'informations, vous pouvez contacter Siena Leslie à leslie@habitrpg.com.", - "presskitDownload": "Télécharger toutes les images :" + "privacy": "Politique de Confidentialité", + "psst": "Psst", + "punishByline": "Perdez vos mauvaises habitudes et rompez le cercle vicieux de la procrastination grâce à des conséquences immédiates. ", + "punishHeading1": "Raté un objectif quotidien? ", + "punishHeading2": "Perdez de la santé!", + "questByline1": "Jouer avec vos amis vous responsabilise face à vos tâches. ", + "questByline2": "Lancez-vous des défis les uns aux autres pour atteindre un objectif ensemble!", + "questHeading1": "Combattez des monstres aux côtés de vos amis!", + "questHeading2": "Si vous vous relâchez, ils se font tous blesser!", + "register": "Inscription", + "rewardByline1": "Dépensez de l'or pour des récompenses virtuelles et réelles.", + "rewardByline2": "Les récompenses immédiates maintiennent votre motivation! ", + "rewardHeading": "Accomplissez une tâche pour gagner de l'or!", + "sampleDailies": "Exemples de quotidiennes", + "sampleHabits": "Exemples d'habitudes", + "sampleToDo": "Exemples de tâches \"à faire\"", + "school": "École", + "schoolSample1": "Terminer 1 Devoir", + "schoolSample2": "Étudier 1h", + "schoolSample3": "Rendez-vous avec le groupe d'étude", + "schoolSample4": "Notes sur 1 chapitre", + "schoolSample5": "Lire 1 chapitre", + "sixteenBitFilQuote": "J'accomplis mes travaux et tâches en un temps record grâce à HabitRPG. Je suis toujours si impatient d'atteindre le niveau suivant! ", + "skysailorQuote": "Grâce à mon équipe et nos quêtes je reste actif dans le jeu, ce qui me motive encore plus à faire avancer les choses et à changer ma vie de façon positive", + "socialTitle": "HabitRPG - Faites de votre vie un jeu", + "supermouse35Quote": "Je fais plus d'exercice et je n'ai pas oublié de prendre mes médicaments depuis des mois! Merci, Habit. :D", + "sync": "Sync", + "tasks": "Tâches", + "teamSample1": "Planifier ordre du jour réunion mardi", + "teamSample2": "Réfléchir au Growth Hacking", + "teamSample3": "Débattre de l'ICP de cette semaine", + "teams": "Équipes", + "terms": "Conditions d'Utilisation", + "testimonialHeading": "Ce que les gens en disent...", + "tutorials": "Tutoriels", + "unlockByline1": "Atteignez vos objectifs et passez au niveau supérieur. ", + "unlockByline2": "Déverouillez de nouveaux outils motivationnels comme collectionner des familiers, lancer des sorts, obtenir des récompenses aléatoires et bien d'autres choses!", + "unlockHeadline": "En restant productif, vous déverrouillez plus de contenu! ", + "useUUID": "Utilisez l'UUID / le jeton d'API (pour les utilisateurs Facebook)", + "username": "Nom d'Utilisateur", + "watchVideos": "Regarder les vidéos", + "work": "Travailler", + "zelahQuote": "Avec HabitRPG, j'envisage même d'aller au lit à l'heure rien qu'à la pensée d'obtenir des points pour m'être couché de bonne heure ou de perdre de la santé pour m'être couché tard!", + "reportAccountProblems": "Signaler un problème sur votre compte", + "reportCommunityIssues": "Signaler un problème au niveau de la Communauté", + "generalQuestionsSite": "Questions d'ordre général sur le Site", + "businessInquiries": "Demandes pour les entreprises", + "merchandiseInquiries": "Demandes commerciales", + "marketingInquiries": "Demandes pour le marketing/les réseaux sociaux" } \ No newline at end of file diff --git a/common/locales/fr/gear.json b/common/locales/fr/gear.json index 61d7d86e3c..f311c89f21 100644 --- a/common/locales/fr/gear.json +++ b/common/locales/fr/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Embrochez vos ennemis ou plantez-la dans votre nourriture préférée : cette fourche multi-fonctions peut tout faire ! N'apporte aucun bonus. Équipement d'Abonné de Novembre 2014.", "weaponMystery201502Text": "Bâton Chatoyant Ailé d'Amour et Aussi de Vérité", "weaponMystery201502Notes": "Pour les AILES ! Pour l'AMOUR ! Et AUSSI pour la VÉRITÉ ! N'apporte aucun bonus. Équipement d'Abonné de Février 2015.", + "weaponMystery201505Text": "Lance du Chevalier Vert", + "weaponMystery201505Notes": "Cette lance verte et argent a désarçonné de nombreux adversaires! N'apporte aucun bonus. Équipement d'Abonné de Mai 2015.", "weaponMystery301404Text": "Canne Steampunk", "weaponMystery301404Notes": "Parfaite pour faire un tour en ville. N'apporte aucun bonus. Équipement d'Abonné de Mars 3015.", "armor": "armure", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Des galaxies scintillent dans le métal de cette armure, renforçant la force de volonté de son porteur. N'apporte aucun bonus. Équipement d'Abonné de Janvier 2015.", "armorMystery201503Text": "Armure d'Aigue-Marine", "armorMystery201503Notes": "Ce minerai bleu symbolise la bonne fortune, la joie et la productivité éternelle. N'apporte aucun bonus. Équipement d'Abonné de Mars 2015.", + "armorMystery201504Text": "Robe d'Abeille", + "armorMystery201504Notes": "Vous serez aussi productif qu'une abeille dans cette robe attirante ! N'apporte aucun bonus. Équipement d'Abonné d'Avril 2015", "armorMystery301404Text": "Tenue Steampunk", "armorMystery301404Notes": "Pimpant et fringuant ! N'apporte aucun bonus. Équipement d'Abonné de Février 3015.", "headgear": "coiffe", @@ -346,7 +350,7 @@ "headSpecialSpring2015RogueNotes": "Du feu ? HA ! Vous couinez férocement face au feu ! Augmente la Perception de <%= per %> points. Équipement en Édition Limitée du Printemps 2015.", "headSpecialSpring2015WarriorText": "Casque de mise en garde", "headSpecialSpring2015WarriorNotes": "Prenez garde au heaume! Seul un chien féroce peut le porter. Arrêtez de rire. Augmente la Force de <%= str %> points. Équipement en Édition Limitée du Printemps 2015.", - "headSpecialSpring2015MageText": "Chapeau de Magicien", + "headSpecialSpring2015MageText": "Chapeau de Mage", "headSpecialSpring2015MageNotes": "Qu'est-ce qui est venu d'abord, le lapin ou le chapeau? Augmente la Perception de <%= per %> points. Équipement en Édition Limitée du Printemps 2015 ! ", "headSpecialSpring2015HealerText": "Couronne réconfortante", "headSpecialSpring2015HealerNotes": "La perle au centre de cette couronne calme et conforte les personnes qui l'entourent. Augmente l'Intelligence de <%=int %> points. Équipement en Édition Limitée du Printemps 2015.", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Qui est un pingouin ? N'apporte aucun bonus. Équipement d'Abonné de Décembre 2014.", "headMystery201501Text": "Heaume Stellaire", "headMystery201501Notes": "Les constellations de ce casque scintillent et tourbillonnent, canalisant les pensées de son porteur. N'apporte aucun bonus. Équipement d'Abonné de Janvier 2015.", + "headMystery201505Text": "Heaume du Chevalier Vert", + "headMystery201505Notes": "La plume verte au sommet de ce heaume ondule fièrement. N'apport aucun bonus. Équipement d'Abonné de Mai 2015.", "headMystery301404Text": "Haut-de-forme Fantaisiste", "headMystery301404Notes": "Un couvre-chef fantaisiste pour les gens de bonne famille les plus élégants ! N'apporte aucun bonus. Équipement d'Abonné de Janvier 3015.", "headMystery301405Text": "Haut-de-forme Classique", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Sois un papillon et bats des ailes ! N'apporte aucun bonus. Équipement d'Abonné d'Avril 2014.", "backMystery201410Text": "Ailes de Gobelin", "backMystery201410Notes": "Fendez la nuit sur ces ailes puissantes. N'apporte aucun bonus. Équipement d'Abonné d'Octobre 2014.", + "backMystery201504Text": "Ailes d'Abeille", + "backMystery201504Notes": "Bzzz bzzz bzzz ! Voltigez de tâche en tâche. Ne confère aucun bonus. Équipement d'Abonné d'Avril 2015", "backSpecialWonderconRedText": "Cape de Puissance", "backSpecialWonderconRedNotes": "Bruisse avec force et élégance. N'apporte aucun bonus. Équipement de Convention en Édition Spéciale.", "backSpecialWonderconBlackText": "Cape de Dissimulation", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Collier de Corail", "bodySpecialSummerHealerNotes": "Un élégant collier de corail vivant ! N'apporte aucun bonus. Équipement en Édition Limitée de l’Été 2014.", "headAccessory": "accessoire de tête", + "accessories": "Accessoires", + "animalEars": "Oreilles d'Animaux", "headAccessoryBase0Text": "Pas d'accessoire de tête", "headAccessoryBase0Notes": "Pas d'accessoire de tête.", "headAccessorySpecialSpringRogueText": "Oreilles de Chat Violet", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Ces oreilles écoutent attentivement, au cas où un magicien, quelque part, serait en train de révéler ses secrets. N'apporte aucun bonus. Équipement en Édition Limitée du Printemps 2015.", "headAccessorySpecialSpring2015HealerText": "Oreilles de Chaton Vert", "headAccessorySpecialSpring2015HealerNotes": "Ces oreilles de chaton vert rendront les autres verts de jalousie. N'apporte aucun bonus. Équipement en Édition Limitée du Printemps 2015.", + "headAccessoryBearEarsText": "Oreilles d'Ours", + "headAccessoryBearEarsNotes": "Ces oreilles vous font ressembler à un ours câlin ! Ne confère aucun bonus.", + "headAccessoryCactusEarsText": "Oreilles de Cactus", + "headAccessoryCactusEarsNotes": "Ces oreilles vous font ressembler à un cactus épineux ! Ne confère aucun bonus.", + "headAccessoryFoxEarsText": "Oreilles de renard", + "headAccessoryFoxEarsNotes": "Ces oreilles vous font ressembler à un renard rusé ! Ne confère aucun bonus.", + "headAccessoryLionEarsText": "Oreilles de Lion", + "headAccessoryLionEarsNotes": "Ces oreilles vous font ressembler à un lion royal ! Ne confère aucun bonus.", + "headAccessoryPandaEarsText": "Oreilles de Panda", + "headAccessoryPandaEarsNotes": "Ces oreilles vous font ressembler à un doux panda ! Ne confère aucun bonus.", + "headAccessoryPigEarsText": "Oreilles de Cochon", + "headAccessoryPigEarsNotes": "Ces oreilles vous font ressembler à un cochon capricieux ! Ne confère aucun bonus.", + "headAccessoryTigerEarsText": "Oreilles de Tigre", + "headAccessoryTigerEarsNotes": "Ces oreilles vous font ressembler à un fier tigre ! Ne confère aucun bonus.", + "headAccessoryWolfEarsText": "Oreilles de Loup", + "headAccessoryWolfEarsNotes": "Ces oreilles vous font ressembler à un loup loyal ! Ne confère aucun bonus.", "headAccessoryMystery201403Text": "Bois du Marcheur Sylvain", "headAccessoryMystery201403Notes": "Mousses et lichens font scintiller ces bois. N'apporte aucun bonus. Équipement d'Abonné de Mars 2014.", "headAccessoryMystery201404Text": "Antennes du Papillon Crépusculaire", diff --git a/common/locales/fr/generic.json b/common/locales/fr/generic.json index 4c6b57fff2..a022230d2d 100644 --- a/common/locales/fr/generic.json +++ b/common/locales/fr/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Montrer la barre d'outlis", "collapseToolbar": "Cacher la barre d'outils", - "formattingMarkdown": "Balise Markdown possible", + "markdownBlurb": "HabitRPG utilise le balisage markdown dans les espaces de discussion. Voir le Mémo de Markdownt pour de plus amples informations.", + "showFormattingHelp": "Afficher l'aide pour l'utilisation des balises. ", + "hideFormattingHelp": "Masquer l'aide pour l'utilisation des balises.", + "youType": "Lorsque vous tapez: ", + "youSee": "Vous voyez:", + "italics": "*Italique*", + "bold": "**Gras**", + "strikethrough": "~~Barré~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[Habit RPG, c'est la classe!](https://habitrpg.com)", + "markdownImageEx": "![texte alternatif obligatoire](https://habitrpg.com/cake.png \"facultatif: titre affiché en passant la souris\")", + "unorderedListHTML": "+ Premier article
+ Second article
+ Troisième article", + "unorderedListMarkdown": "+ Premier article\n+ Second article\n+ Troisième article", + "code": "`code`", "achievements": "Succès", "modalAchievement": "Succès !", "special": "Spécial", diff --git a/common/locales/fr/groups.json b/common/locales/fr/groups.json index 50c762589e..d2dae1a9fe 100644 --- a/common/locales/fr/groups.json +++ b/common/locales/fr/groups.json @@ -2,7 +2,7 @@ "tavern": "Taverne", "innCheckOut": "Quitter l'Auberge", "innCheckIn": "Se reposer à l'Auberge", - "innText": "Comment se passe votre séjour à l'Auberge, <%= name %> ? Pour vous protéger, votre liste de Quotidiennes est gelée. Celles validées ne seront pas prises en compte ou réinitialisées avant demain (le jour suivant votre sortie). Prenez garde, si votre groupe affronte un Boss, leurs oublis vous blesseront tout de même ! Par contre, vous ne blesserez pas le Boss. Prêt à partir ? Quittez simplement l'Auberge.", + "innText": "Vous êtes installé à l'Auberge! Tant que vous y séjournez, vous n'êtes pas affecté par vos Quotidiennes à la fin de la journée, mais elles vont tout de même se remettre à zéro tous les jours. Attention: si vous êtes en pleine Quête contre un Boss, il pourra toujours vous blesser pour les Quotidiennes manquées par les potes de votre Equipe, sauf s'ils séjournent aussi à l'Auberge! Et vous ne pourrez vous-même blesser le Boss (ou récolter des objets) que lorsque vous quitterez l'Auberge. ", "lfgPosts": "Sujets de recherche de Groupe (Recherche d'Équipe)", "tutorial": "Tutoriel", "glossary": "Glossaire", @@ -96,5 +96,25 @@ "abuseReported": "Merci d'avoir signalé cette infraction. Les modérateurs en ont été informé.", "abuseAlreadyReported": "Vous avez déjà signalé ce message.", "needsText": "Veuillez écrire un message.", - "needsTextPlaceholder": "Écrivez votre message ici." + "needsTextPlaceholder": "Écrivez votre message ici.", + "copyMessageAsToDo": "Copier le message comme A Faire", + "messageAddedAsToDo": "Message copié comme A Faire.", + "messageWroteIn": "<%= user %> a écrit dans <%= group %>", + "msgPreviewHeading": "Aperçu du message", + "leaderOnlyChallenges": "Seul le responsable du groupe peut créer des défis", + "sendGift": "Envoyer un cadeau", + "inviteFriends": "Inviter des amis", + "inviteAlertInfo": "Inviter des amis ici avec leur ID d'Utilisateur.", + "inviteExistUser": "Inviter un utilisateur existant", + "inviteByEmail": "Inviter des amis par courriel. S'ils s'inscrivent en réponse à votre courriel, ils seront automatiquement invités à ce groupe. ", + "byColon": "Invité par: ", + "inviteNewUsers": "Inviter un/plusieurs nouveau(x) utilisateur(s)", + "inviteAlertInfo2": "Ou partagez ce lien (copier/coller):", + "sendGiftHeading": "Envoyer un cadeau à <%= name %>", + "sendGiftGemsBalance": "De vos <%= number %> Gemmes", + "sendGiftCost": "Total: <%= cost %>$ (USD)", + "sendGiftFromBalance": "Offrir vos propres Gemmes", + "sendGiftPurchase": "Acheter les Gemmes", + "sendGiftMessagePlaceholder": "Message personnel (facultatif)", + "sendGiftSubscription": "<%= months %> mois: <%= price %>$ (USD)" } \ No newline at end of file diff --git a/common/locales/fr/limited.json b/common/locales/fr/limited.json index 5f4deb595a..034787f1c8 100644 --- a/common/locales/fr/limited.json +++ b/common/locales/fr/limited.json @@ -24,7 +24,7 @@ "seasonalShopClosedTitle": "<%= linkStart %>Siena Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sorcière Saisonnière<%= linkEnd %>", "seasonalShopClosedText": "La Boutique Saisonnière est actuellement fermée !! Je ne sais pas où est passé la Sorcière Saisonnière, mais je parie qu'elle sera de retour lors du prochain <%= linkStart %>Grand Gala<%= linkEnd %> !", - "seasonalShopText": "Bienvenue à la Boutique Saisonnière !! Nous avons actuellement reçu les nouveautés Édition Saisonnière du Printemps. Tout l'équipement est disponible à l'achat pendant la Fête du Printemps chaque année, mais nous ne sommes ouvert que jusqu'au 30 Avril, alors faites un stock dès maintenant, ou vous devrez attendre un an pour acheter à nouveau cet équipement.", + "seasonalShopText": "Bienvenue à la Boutique Saisonnière !! Nous avons actuellement reçu les nouveautés Édition Saisonnière du Printemps. Tout l'équipement est disponible à l'achat pendant la Fête du Printemps chaque année, mais nous ne sommes ouverts que jusqu'au 30 Avril, alors faites un stock dès maintenant, ou vous devrez attendre un an pour acheter à nouveau cet équipement.", "seasonalShopRebirth": "Si vous avez utilisé l'Orbe de Renaissance, vous pouvez acheter ces équipements à nouveau dès lors que vous débloquez la Boutique. Dans un premier temps, vous ne pourrez acheter que les objets de votre classe actuelle (Guerrier, par défaut), mais ne craignez rien, les autres objets de classes seront disponibles si vous changez de classe.", "candycaneSet": "Sucre d'Orge (Mage)", "skiSet": "Ski-sassin (Voleur)", diff --git a/common/locales/fr/npc.json b/common/locales/fr/npc.json index b492f4a2c3..ae53dddd4f 100644 --- a/common/locales/fr/npc.json +++ b/common/locales/fr/npc.json @@ -2,11 +2,11 @@ "npc": "PNJ", "npcText": "A soutenu le projet Kickstarter à son niveau maximum ! ", "mattBoch": "Matt Boch", - "mattShall": "Dois-je amener votre destrier, <%= name%> ? Cliquez sur une monture pour monter en selle.", - "mattBochText1": "Bienvenue à l’Écurie ! Je suis Matt, le Maîtres des Bêtes. Choisissez ici un familier qui partira à l'aventure à vos côtés. Nourrissez-les et ils évolueront en de puissantes montures. ", + "mattShall": "Dois-je préparer votre coursier, <%= name %>? Lorsque vous avez assez nourri un animal pour qu'il devienne une fière monture, il apparaîtra ici. Cliquez sur une monture pour monter en selle!", + "mattBochText1": "Bienvenue à l'Écurie! Je suis Matt, le Maître des Bêtes. Après avoir passé le niveau 4, vous pouvez faire éclore vos familiers grâce à vos œufs et potions. Lorsque vous faites éclore un animal au Marché, il apparaîtra ici! Cliquez sur l'image d'un animal pour le faire rejoindre votre avatar. Donnez-leur la nourriture que vous trouvez dès la fin du niveau 4, et ils deviendront de puissantes montures. ", "daniel": "Daniel", - "danielText": "Bienvenue à la Taverne ! Restez un moment et rencontrez les habitants. Si vous avez besoin de vous reposer (vacances ? maladie soudaine ?), je vous mettrai dans l'auberge. Vos Quotidiennes seront conservées en l'état (complétées ou non) jusqu'au jour suivant votre sortie, et ne vous blesseront pas durant toute la durée de votre séjour.", - "danielText2": "Soyez prudent·e : si vous êtes au milieu d'une quête contre un boss, celui-ci vous infligera tout de même des blessures en fonction des Quotidiennes ratées des membres de votre groupe.", + "danielText": "Bienvenue à la Taverne ! Restez un moment et rencontrez les habitants. Si vous avez besoin de vous reposer (vacances ? maladie ?), je vous installerai à l'Auberge. Pendant votre séjour, vos tâches Quotidiennes ne vous infligeront pas de dommages à la fin de la journée, mais vous pourrez quand même les réaliser.", + "danielText2": "Prenez garde : si vous êtes au milieu d'une quête contre un boss, celui-ci vous infligera tout de même des blessures en fonction des Quotidiennes manquées des membres de votre groupe ! De façon identique, vos propres dégâts au Boss (ou les objets récoltés) ne seront pas appliquez tant que vous ne quitterez pas l'Auberge.", "alexander": "Alexander le Marchand", "welcomeMarket": "Bienvenue au Marché ! Achetez des œufs rares et des potions ! Vendez vos surplus ! Commandez des services utiles ! Venez voir ce que nous avons à proposer. ", "sellForGold": "Vendre <%= item %> pour <%= gold %> Or", @@ -38,16 +38,16 @@ "tourDailies": "Cette colonne est pour les tâches Quotidiennes. Pour continuer, ajoutez une tâche que vous devriez faire chaque jour ! Exemple de tâches Quotidiennes: Faire son lit, Se brosser les dents, Vérifier ses mails professionnels", "tourCron": "Magnifique ! Vos Quotidiennes sont réinitialisées chaque jour.", "tourHP": "Prenez garde ! Si vous ne complétez pas une Quotidienne avant minuit, elle vous infligera des dégâts.", - "tourHabits": "Cette colonne est pour les bonnes et mauvaises habitudes que vous réalisez fréquemment ! Pour continuer, cliquez sur le crayon pour changer les noms, puis cliquez sur la coche pour enregistrer.", + "tourHabits": "Cette colonne est pour les bonnes et mauvaises Habitudes que vous réalisez fréquemment ! Pour continuer, cliquez sur le crayon pour changer les noms, puis cliquez sur la coche pour enregistrer.", "tourStats": "Les bonnes habitudes vous donneront de l'expérience et de l'or. Les mauvaises habitudes vous feront perdre de la vie.", "tourGP": "Pour continuer, achetez l’Épée d'Entrainement avec l'or que vous venez de recevoir !", "tourAvatar": "Votre avatar a désormais l’Épée d'Entrainement. Pour continuer, cliquez sur votre avatar pour le personnaliser !", "tourScrollDown": "Faites attention à bien aller tout en bas de la page pour voir toutes les options ! Cliquez sur votre avatar à nouveau pour retourner à la page des tâches.", "tourMuchMore": "Quand vous aurez fini avec vos tâches, vous pourrez former une équipe avec vos amis, discuter dans les guildes liées à vos centres d'intérêts, participer à des défis, et bien plus !", "tourStatsPage": "Ceci est votre page de statistiques ! Remportez des succès en complétant les tâches listées.", - "tourTavernPage": "Bienvenue à la Taverne, un lieu de discussion pour tout le monde ! Vous pouvez geler votre compte en cas de maladie ou de voyage, en cliquant sur \"Se reposer à l'Auberge.\" Venez dire bonjour !", + "tourTavernPage": "Bienvenue à la Taverne, un lieu de discussion pour tous! Vous pouvez vous protéger des dégâts causés par vos Quotidiennes en cas de maladie ou de voyage en cliquant sur \"Se reposer à l'Auberge\". Venez dire bonjour!", "tourPartyPage": "Votre équipe vous aidera à rester responsable. Invitez des amis pour déverrouiller un parchemin de quête !", "tourGuildsPage": "Les Guildes sont des groupes de personnes avec des centres d'intérêts communs. Recherchez les sujets qui vous plaisent ! Nous vous recommandons la guilde des nouveaux arrivants.", - "tourChallengesPage": "Rejoindre un défi ajoutera des tâches à votre compte. Rivaliser avec d'autres membres pour gagner des gemmes !", + "tourChallengesPage": "Les Défis sont des listes de tâches créées par des membres! Rejoindre un défi ajoutera ses tâches à votre compte. Rivalisez avec d'autres membres pour gagner des gemmes!", "tourMarketPage": "A partir du niveau 4, des œufs et des potions d'éclosion apparaitront au hasard comme butin lorsque vous réaliserez vos tâches. Ils apparaissent ici - utilisez-les pour faire éclore des Familiers ! Vous pouvez aussi acheter des objets au Marché." } \ No newline at end of file diff --git a/common/locales/fr/pets.json b/common/locales/fr/pets.json index ecb8838c73..83341591fb 100644 --- a/common/locales/fr/pets.json +++ b/common/locales/fr/pets.json @@ -26,7 +26,7 @@ "inventoryText": "Cliquez sur un œuf pour voir les potions utilisables surlignées en vert puis cliquez sur une des potions surlignées pour faire éclore votre familier. Si aucune potion n'est surlignée, cliquez à nouveau sur l’œuf pour le désélectionner et cliquez plutôt sur une potion d'abord pour voir les œufs utilisables. Vous pouvez aussi vendre votre surplus d'objets à Alexander le Marchand.", "food": "Nourriture et Selles", "noFood": "Vous n'avez ni nourriture ni selle.", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Récupérez ces objets plus vite avec des Gemmes, si vous ne voulez pas attendre de les recevoir en butin d'une tâche. Apprenez-en plus à propos du système de butin.", "beastMasterProgress": "Progression Maître des Bêtes", "beastAchievement": "Vous avez remporté le succès \"Maître des Bêtes\" pour avoir collectionné tous les familiers !", "beastMasterName": "Maître des Bêtes", @@ -45,7 +45,7 @@ "dropsEnabled": "Butins Activés !", "itemDrop": "Vous avez trouvé un objet !", "firstDrop": "Vous avez débloqué le système d'objets ! À présent lorsque vous complétez des tâches, vous avez une petite chance de trouver un objet. Vous venez de trouver un <%= eggText %> Œuf ! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "useGems": "Si vous voulez un Familier et que vous n'en pouvez plus d'attendre de le trouver, utilisez des Gemmes dans Inventaire > Marchépour l'acheter.", "hatchAPot": "Faire éclore un <%= egg %> <%= potion %>?", "feedPet": "Donner <%= article %><%= text %> à <%= name %> ?", "useSaddle": "Seller <%= pet %> ?", diff --git a/common/locales/fr/quests.json b/common/locales/fr/quests.json index 9271c11bb9..887cb68b70 100644 --- a/common/locales/fr/quests.json +++ b/common/locales/fr/quests.json @@ -6,6 +6,8 @@ "questSend": "Cliquer sur \"Inviter\" enverra une invitation aux membres de votre équipe. Quand tous les membres auront accepté ou refusé, la quête commencera. Voir l'avancement dans Options > Social > Équipe.", "inviteParty": "Inviter l'équipe", "questInvitation": "Invitation à une Quête :", + "questInvitationTitle": "Invitation à une Quête", + "questInvitationInfo": "Invitation à la Quête <%= quest %>", "askLater": "Redemander plus tard", "buyQuest": "Acheter une quête", "accepted": "Acceptée", @@ -17,7 +19,7 @@ "bossStrength": "Force du Boss", "collect": "Collecter", "collected": "Récolté", - "bossDmg1": "Pour blesser un boss, complétez vos tâches Quotidiennes et À faire. Plus la tâche aura un niveau élevé, plus elle blessera le boss (compléter les tâches rouges, lancer des sorts de Mage, des attaques de Guerrier, etc). Le boss causera des dommages à chacun des participants de la quête pour chaque Quotidienne que vous aurez manquée (multiplié par la Force du boss) en plus des dommages normaux, alors, protégez vos amis en complétant vos Quotidiennes ! Tous les dommages causés par vous et par le boss sont pris en compte au cron (à la réinitialisation de votre journée).", + "bossDmg1": "Chaque tâche Quotidienne ou À Faire et chaque Habitude positive inflige des dommages au boss. Frappez plus fort avec des tâches plus rouges ou avec les sorts Frappe Brutale et Eplosion de Flammes. Le boss infligera des dommages à chacun des participants de la quête pour chaque Quotidienne que vous aurez manquée (multipliés par la Force du boss) en plus des dommages normaux. Alors protégez votre équipe en effectuant vos Quotidiennes! Tout dommage causé par vous et par le boss est pris en compte au cron (la réinitialisation de votre journée).", "bossDmg2": "Seuls les participants pourront combattre le boss et partager le butin de la quête.", "tavernBossInfo": "Pour blesser un boss mondial, complétez vos tâches Quotidiennes et À faire. Plus vous infligez de dommages à une tâche, plus vous en infligerez au boss en conséquence (tâches rouges, sorts de Mage, attaques de Guerrier, etc). Pour chaque Quotidienne que vous avez manqué (multiplié par la Force du boss), la barre de Rage du boss augmentera. Lorsque sa Rage atteindra son maximum, quelque chose de terrible arrivera, donc complétez vos Quotidiennes ! Tous les dommages infligés au boss et par lui seront pris en compte au cron (le passage d'une journée à l'autre).", "bossColl1": "Pour obtenir des objets, accomplissez vos tâches positives. Vous trouvez les objets de quêtes de la même façon que vous trouvez les objets normaux mais vous ne les verrez que le jour suivant. À ce moment, tous les objets de quêtes que vous aurez trouvés seront comptabilisés et s'ajouteront à la pile.", diff --git a/common/locales/fr/questscontent.json b/common/locales/fr/questscontent.json index ba82d2fbbb..e350c3ca27 100644 --- a/common/locales/fr/questscontent.json +++ b/common/locales/fr/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Avec votre dernier coup, le lapin tueur s'effondre au sol. Une brume lumineuse s'échappe de son corps alors qu'il rétrécit en un petit lapereau... rien d'équivalent là bête cruelle que vous avez affronté à l'instant. Son nez frissonne adorablement et il sautille plus loin, laissant quelques œufs derrière lui. @Gully rigole. \"Le Mont de la Procrastination a sa manière de faire apparaitre même le plus petit défi comme insurmontable. Rassemblons ces oeufs et rentrons à la maison.\"", "questBunnyDropBunnyEgg": "Lapin (Œuf)", "questBunnyUnlockText": "Déverrouille l'achat d’œufs de lapin au Marché", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Le Régent de Gelée", + "questSlimeNotes": "Alors que vous travaillez vos tâches, vous remarquez que vous vous déplacer de plus en plus lentement. \"C'est comme marcher dans la mélasse,\" grogne @Leephon. \"Non, c'est comme marcher dans de la gelée !\" dit @starsystemic. \"Ce Régent de Gelée baveux a badigeonné sa substance partout sur Habitica. Ça bousille tout notre travail. Tout le monde ralentit.\" Vous regardez alentour. Les rues se remplissent doucement d'une vase claire et colorée, et les Habiticien·ne·s peinent à réaliser quoi que ce soit. Alors que les autres fuient les lieux, vous attrapez un balai et vous préparez au combat !", + "questSlimeBoss": "Régent de Gelée", + "questSlimeCompletion": "Avec un dernier coup, vous piégez le Régent de Gelée dans un énorme donut, hâté par @Overomega, @LordDarkly, et @Shaner, les meneurs vifs d'esprit du club de pâtisserie. Alors que tout le monde vous félicite, vous sentez quelqu'un glisser quelque chose dans votre poche. C'est la récompense pour votre prompt succès : trois œufs de Boule de Guimauve. ", + "questSlimeDropSlimeEgg": "Boule de Guimauve (Œuf)", + "questSlimeUnlockText": "Débloque l'achat des Boules de Guimauve au marché", + "questSheepText": "Le Bélier du Tonnerre", + "questSheepNotes": "Alors que vous vous promenez dans le paysage campagnard Tâcherain avec des amis, prenant une \"petite pause\" au milieu de vos obligations, vous tombez sur un adorable magasin de laine. Vous êtes si concentré dans votre procrastination que vous remarquez à peine les nuages menaçants qui se rapprochent en douce depuis l'horizon. \"C'est bê-ê-ê-ête que le temps se couvre. Ça ne présage rien de bon\", grommelle @Misceo, et vous regardez alors en l'air. Les nuages orageux tourbillonnent en volutes qui ressemblent fortement à.un... \"Nous n'avons pas le temps d'observer les nuages!\" crie @starsystemic. \"Il attaque!\" Le Bélier du Tonnerre arrive à toute allure, lançant des éclairs sur vous! ", + "questSheepBoss": "Bélier du Tonnerre", + "questSheepCompletion": "Impressionné par votre assiduité, le Bélier du Tonnerre voit sa fureur se calmer peu à peu. Il lance trois énormes grêlons dans votre direction et disparaît dans un grondement sourd. En allant voir les grêlons de plus près, vous vous apercevez que ce sont en fait trois œufs doux et floconneux. Vous les ramassez et rentrez chez vous en flânant sous un ciel sans tache.", + "questSheepDropSheepEgg": "Mouton (Œuf)", + "questSheepUnlockText": "Déverrouille l'achat d’œufs de mouton au Marché" } \ No newline at end of file diff --git a/common/locales/fr/settings.json b/common/locales/fr/settings.json index baf9095a14..8f1e9ee1b0 100644 --- a/common/locales/fr/settings.json +++ b/common/locales/fr/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Heure personnalisée de début de journée", "24HrClock": "Horloge de 24 heures", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "Par défaut, HabitRPG vérifie et réinitialise vos quotidiennes à minuit dans votre propre fuseau horaire tout les jours. Il est recommandé que vous lisiez les informations suivantes avant de les changées :", + "customDayStartInfo2": "(en voir plus)", + "customDayStartInfo3": "(en voir moins)", + "customDayStartInfo4": "Terminez toutes vos tâches quotidiennes avant de personnaliser l'heure de démarrage de la journée ou restez à l'auberge pendant cette journée. Modifier l'heure de démarrage de la journée peut amener Cron s'exécuter immédiatement, mais après le premier jour, il fonctionnera de la façon souhaitée.

Attendre en moyenne deux heures pour que les changenents prennent effet. Par exemple, s'il est actuellement règlé à 0 (minuit), changez le avant 22h; si vous voulez le régler sur 21h, modifiez le avant 19h.

Entrez une heure de 0 à 23 (c'est le système horaire sur 24 heures qui est utilisé). Saisir directement est plus efficace que d'utiliser les flèches. Une fois le paramètre changé, actualisez la page pour vérifier que la nouvelle valeur s'affiche correctement.", "misc": "Divers", "showHeader": "Montrer le Bandeau", "changePass": "Changer le mot de passe", @@ -93,10 +93,12 @@ "wonChallenge": "Vous avez Remporté un Défi", "newPM": "Message Privé Reçu", "giftedGems": "Gemmes Offertes", + "giftedGemsInfo": "<%= amount %> Gemmes - de <%= name %>", "giftedSubscription": "Abonnement Offert", "invitedParty": "Invitation dans une Équipe", "invitedGuild": "Invitation dans une Guilde", "inactivityEmails": "Votre compte est inactif", + "weeklyRecaps": "Résumé de l'activité de votre compte ces dernières semaines", "questStarted": "Votre Quête a Commencé", "invitedQuest": "Invitation à une Quête", "kickedGroup": "Éjecté·e du groupe", @@ -111,5 +113,10 @@ "benefits": "Avantages", "coupon": "Promo", "couponPlaceholder": "Entrer le Code Promotionnel", - "couponText": "Nous participons parfois à des événements et distribuons des codes promotionnels donnant accès à des équipements spéciaux (par exemple à ceux qui s'arrêtent à notre stand à la Wondercon)" + "couponText": "Nous participons parfois à des évènements et donnons des codes promotionnels pour de l'équipement spécial. (Par exemple, pour celles et ceux qui viennent nous voir à la Wondercon)", + "apply": "Appliquer", + "resubscribe": "Se réinscrire", + "promoCode": "Code promotionnel", + "promoCodeApplied": "Code promotionnel validé ! Vérifiez votre inventaire", + "promoPlaceholder": "Entrez le Code promotionnel" } \ No newline at end of file diff --git a/common/locales/fr/spells.json b/common/locales/fr/spells.json index 5cf40c478e..02a16ecd16 100644 --- a/common/locales/fr/spells.json +++ b/common/locales/fr/spells.json @@ -1,42 +1,42 @@ { "spellWizardFireballText": "Explosion de Flammes", - "spellWizardFireballNotes": "Des flammes jaillissent de votre bâton, brûlant une tâche. Vous diminuez la rougeur de la tâche, infligez des dégâts à tout monstre que vous êtes en train de combattre, et gagnez de l'Expérience supplémentaire (plus d'Expérience pour les tâches bleues).", + "spellWizardFireballNotes": "Des flammes jaillissent de vos mains. Vous gagnez de l'expérience et infligez des dégâts supplémentaires au Boss ! Cliquez sur une tâche pour lancer. (Basé sur : Intelligence)", "spellWizardMPHealText": "Poussée Éthérée", - "spellWizardMPHealNotes": "Un flot d'énergie magique jaillit de vos mains et recharge votre équipe. Votre équipe récupère des PM.", + "spellWizardMPHealNotes": "Vous sacrifiez de la magie pour aider vos camarades. Le reste de votre équipe gagne des PM ! (Basé sur : INT)", "spellWizardEarthText": "Séisme", - "spellWizardEarthNotes": "Le sol tremble et se craquelle sous les tâches de votre équipe avec une intensité extrême, ce qui les ralentit et les expose à des attaques plus importantes. Votre équipe gagne un bonus en Intelligence, ce qui veut dire plus d'Expérience.", + "spellWizardEarthNotes": "Votre force mentale fait trembler le sol. Votre équipe gagne un bonus d'Intelligence (Basé sur : INT sans bonus)", "spellWizardFrostText": "Givre Glacial", - "spellWizardFrostNotes": "De la glace jaillit de toutes les surfaces, enveloppant et gelant vos tâches sur place. Vos combos de Quotidiennes ne seront pas remis à zéro à la fin de la journée. Vos Quotidiennes inachevées vous infligeront toujours des dégâts !", + "spellWizardFrostNotes": "De la glace recouvre vos tâches. Aucun de vos combos ne sera remis à zéro demain ! (Le sort affecte tous les combos)", "spellWarriorSmashText": "Frappe Brutale", - "spellWarriorSmashNotes": "Vous frappez sauvagement une tâche de toutes vos forces. La tâche perd de sa rougeur, et vous infligez des dégâts supplémentaires à tout monstre que vous êtes en train d'affronter.", + "spellWarriorSmashNotes": "Vous attaquez une tâche de toutes vos forces. Elle devient plus bleue, ou moins rouge, et vous infligez des dégâts supplémentaires aux Boss ! Cliquez sur une tâche pour lancer. (Basé sur : Force)", "spellWarriorDefensiveStanceText": "Posture Défensive", - "spellWarriorDefensiveStanceNotes": "Vous prenez le temps de détendre votre corps et adoptez une posture défensive pour vous préparer au prochain assaut des tâches. Réduit les dommages des Quotidiennes à la fin de la journée en améliorant votre Constitution.", + "spellWarriorDefensiveStanceNotes": "Vous vous préparez au prochain assaut de vos tâches. Vous gagnez un bonus de Constitution ! (Basé sur : CON sans bonus)", "spellWarriorValorousPresenceText": "Présence Valeureuse", - "spellWarriorValorousPresenceNotes": "Votre présence enhardit votre équipe. Leur courage retrouvé les rend plus féroces en augmentant leur Force.", + "spellWarriorValorousPresenceNotes": "Votre présence enhardit votre équipe. Tous les membres obtiennent un bonus de Force ! (Basé sur : FOR sans bonus)", "spellWarriorIntimidateText": "Regard Intimidant", - "spellWarriorIntimidateNotes": "Votre regard inspire la peur dans le cœur des ennemis de votre équipe. Votre équipe gagne un léger bonus en défense associé à l'amélioration de leur Constitution.", + "spellWarriorIntimidateNotes": "Votre regard terrifie vos ennemis. Toute votre équipe gagne un bonus de Constitution ! (Basé sur : CON sans bonus)", "spellRoguePickPocketText": "Pickpocket", - "spellRoguePickPocketNotes": "Vos doigts agiles fouillent les poches d'une tâche et y trouvent des trésors. Vous gagnez immédiatement un bonus d'or ; plus la valeur de la tâche est élevée (bleue), plus la somme volée sera conséquente !", + "spellRoguePickPocketNotes": "Vous volez une tâche proche. Vous gagnez de l'or ! Cliquez sur une tâche pour lancer. (Basé sur : Perception)", "spellRogueBackStabText": "Attaque Sournoise", - "spellRogueBackStabNotes": "Sans un bruit, vous vous glissez derrière une tâche et la poignardez dans le dos. Vous infligez de plus grands dommages à cette tâche, avec de plus grandes chances d'effectuer un coup critique.", + "spellRogueBackStabNotes": "Vous trahissez une tâche ridicule. Vous gagnez de l'or et de l'expérience ! Cliquez sur une tâche pour lancer. (Basé sur : Force)", "spellRogueToolsOfTradeText": "Outils de Travail", - "spellRogueToolsOfTradeNotes": "Vous partagez vos outils de voleur avec votre équipe pour les aider à \"acquérir\" plus d'or. En améliorant leur Perception, vous augmentez le bonus d'or et les chances de butin des tâches des membres de l'équipe pour une journée.", + "spellRogueToolsOfTradeNotes": "Vous partagez vos talents avec vos amis. Toute votre équipe gagne un bonus de Perception ! (Basé sur : PER sans bonus)", "spellRogueStealthText": "Furtivité", - "spellRogueStealthNotes": "Vous vous glissez dans les ombres, en relevant votre capuche. Peu de Quotidiennes vous trouveront cette nuit ; et moins encore si votre Perception est élevée.", + "spellRogueStealthNotes": "Vos talents de discrétion sont trop efficaces pour qu'on vous repère. Certains de vos tâches Quotidiennes ne vous causeront pas de dégâts cette nuit, et leurs combos/couleur ne changeront pas. (Lancer plusieurs fois pour affecter plus de tâches Quotidiennes)", "spellHealerHealText": "Lumière de Guérison", - "spellHealerHealNotes": "Votre corps se recouvre d'une lumière qui guérit vos blessures. Vous regagnez de la Santé.", + "spellHealerHealNotes": "De la lumière vous entoure, soignant vos blessures. Vous regagnez de la santé ! (Basé sur : CON et INT)", "spellHealerBrightnessText": "Éclat Brûlant", - "spellHealerBrightnessNotes": "Vous lancez un éclat de lumière qui aveugle toutes vos tâches. Vos tâches perdent de leur couleur rouge.", + "spellHealerBrightnessNotes": "Une explosion de lumière éblouit vos tâches. Elles deviennent plus bleues et moins rouges ! (Basé sur : INT)", "spellHealerProtectAuraText": "Aura Protectrice", - "spellHealerProtectAuraNotes": "Une aura magique entoure votre équipe, les protégeant des dégâts. Vous renforcez la défense des membres de votre équipe en améliorant leur Constitution.", + "spellHealerProtectAuraNotes": "Vous protégez votre équipe contre les dommages. Toute votre équipe gagne un bonus de Constitution (Basé sur : CON sans bonus). ", "spellHealerHealAllText": "Bénédiction", - "spellHealerHealAllNotes": "Une lumière apaisante enveloppe votre équipe et soigne ses membres de leurs blessures. Les membres de votre équipe regagnent de la Santé.", + "spellHealerHealAllNotes": "Une aura apaisante enveloppe votre équipe. Tous les membres récupèrent de la santé ! (Basé sur : CON et INT).", "spellSpecialSnowballAuraText": "Boule de neige", "spellSpecialSnowballAuraNotes": "Jetez une boule de neige à un membre de votre équipe ! Qu'est-ce qui pourrait mal tourner ? L'effet dure jusqu'à la fin du jour pour ce membre.", "spellSpecialSaltText": "Sel", "spellSpecialSaltNotes": "Quelqu'un vous a envoyé une boule de neige. Ha, ha, ha, très drôle. Enlevez-moi cette neige de là, maintenant !", "spellSpecialSpookDustText": "Poudre Poltergeist", - "spellSpecialSpookDustNotes": "Change un ami en drap flottant avec des yeux !", + "spellSpecialSpookDustNotes": "Change un ami en drap flottant avec des yeux!", "spellSpecialOpaquePotionText": "Potion Opaque", "spellSpecialOpaquePotionNotes": "Annule les effets de la Poudre Poltergeist.", "spellSpecialShinySeedText": "Graine Brillante", diff --git a/common/locales/fr/tasks.json b/common/locales/fr/tasks.json index b92de741ad..7e7ca9d0b1 100644 --- a/common/locales/fr/tasks.json +++ b/common/locales/fr/tasks.json @@ -14,7 +14,7 @@ "save": "Enregistrer", "addChecklist": "Ajouter une Liste de vérification", "checklist": "Liste de vérification", - "checklistText": "Pour les tâches Quotidiennes, une liste de vérification partiellement complétée réduira les dommages. Par exemple, une liste de 4 lignes avec 3 d'entre elles complétées réduira les dommages pour cette tâche incomplète à 25%. \nLes lignes complétées sur une tâche À Faire ajoute un multiplicateur : 3 cases cochées donnent un multiplicateur de +3x (pour un total de +4x) sur l'Expérience, l'Or et le Mana. ", + "checklistText": "Morcelez vos tâches! Les listes de vérification augmentent le gain d'Expérience et d'Or pour les tâches À Faire, et réduisent les dommages infligés par les Quotidiennes. ", "expandCollapse": "Développer/Réduire", "text": "Texte", "extraNotes": "Notes supplémentaires", @@ -22,7 +22,7 @@ "advancedOptions": "Options avancées", "difficulty": "Difficulté", "difficultyHelpTitle": "Quelle est la difficulté de cette tâche ?", - "difficultyHelpContent": "Ceci modifie sa valeur en points. A utiliser avec prudence, faites plutôt confiance à nos algorithmes organiques d'ajustement de valeur. Évidemment, certaines tâches ont plus de valeur que d'autres (écrire une thèse VS se brosser les dents). Cliquez pour plus d'informations.", + "difficultyHelpContent": "Plus une tâche est difficile, plus vous gagnez d'Expérience et d'Or lorsque vous la cochez... mais elle vous blesse d'autant plus si c'est une Quotidienne ou une Mauvaise Habitude!", "easy": "Facile", "medium": "Moyen", "hard": "Difficile", @@ -44,7 +44,6 @@ "remaining": "Actives", "complete": "Complétées", "dated": "Datées", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Restantes", "grey": "Grisées", "score": "Score", @@ -78,5 +77,6 @@ "streakCoins": "Bonus de combo ! ", "pushTaskToTop": "Déplacer la tâche en tête de liste", "pushTaskToBottom": "Déplacer la tâche en fin de liste", - "emptyTask": "Indiquez d'abord le titre de la tâche." + "emptyTask": "Indiquez d'abord le titre de la tâche.", + "dailiesRestingInInn": "Vous vous reposez à l'Auberge ! Vos Quotidiennes ne vous infligeront AUCUN dégâts cette nuit, mais SERONT réinitialisées chaque jour. Si vous participez à une quête, vous n'infligerez aucun dégât / ne récolterez aucun item jusqu'à ce que vous quittiez l'Auberge, mais vous pouvez quand même être blessé par un boss si un de vos équipiers oublie une de ses Quotidiennes." } \ No newline at end of file diff --git a/common/locales/he/backgrounds.json b/common/locales/he/backgrounds.json index b98f79860f..93556d690d 100644 --- a/common/locales/he/backgrounds.json +++ b/common/locales/he/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "אחו מלבלב", "backgroundFloralMeadowNotes": "לצאת לפיקניק באחו המלבלב", "backgroundGumdropLandText": "ארץ טיפת-מסטיק", - "backgroundGumdropLandNotes": "לטעום את הנוף של ארץ טיפת-מסטיק" + "backgroundGumdropLandNotes": "לטעום את הנוף של ארץ טיפת-מסטיק", + "backgrounds052015": "סט 12: פורסם במאי 2015", + "backgroundMarbleTempleText": "מקדש שיש", + "backgroundMarbleTempleNotes": "לעמוד לפני מקדש שיש.", + "backgroundMountainLakeText": "אגם לנוף הרים", + "backgroundMountainLakeNotes": "לשכשך רגליים באגם לנוף הרים", + "backgroundPagodasText": "מקדש במזרח הרחוק", + "backgroundPagodasNotes": "לטפס לראש המקדש.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/he/challenge.json b/common/locales/he/challenge.json index 66f44a1c7b..8f0483b4ca 100644 --- a/common/locales/he/challenge.json +++ b/common/locales/he/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "בחר מנצח וחתום את האתגר:", "deleteOrSelect": "מחק או בחר מנצח", "endChallenge": "חתום את האתגר", - "challengeDiscription": "אלה הן משימות האתגר. בזמן שמשתמשים אחרים משתתפים באתגר, הן משנות צבעים ומקבלות גרפים המצביעים על ההתקדמות הכללית של הקבוצה.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "מה מצבם של כולם?", "filter": "מסנן", "groups": "קבוצות", @@ -33,7 +33,8 @@ "challengeTagPop": "אתגרים מופיעים ברשימות-תגים ובכלי-משימות, כך שאתה צריך לתת להם בנוסף לכותרת מפורטת, שם קצר וקולע, למשל: 'לאבד 1.5 קילו ב3 חודשים' יכול להתקצר ל'-1.5 ק\"ג' (לחץ למידע נוסף)", "challengeDescr": "תיאור", "prize": "פרס", - "prizePop": "אם מישהו יכול 'לנצח' באתגר שלך, יש לך את האפשרות לזכות אותו בפרס. תוכל/י להעניק לכל היותר כמספר אבני החן שלך (+ אבני החן של הגילדה שלך, אם את/ה ראש הגילדה של אתגר זה). הערה: לא ניתן לשנות את הפרס מאוחר יותר, ואבני החן לא יוחזרו לך גם אם תבטל/י את האתגר.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "לכל הפחות אבן חן אחת לאתגרים ציבוריים (זה עוזר למנוע ספאם, אל תזלזל/י)", "officialChallenge": "אתגר רשמי של האתר", "by": "פורסם ע\"י", @@ -43,6 +44,7 @@ "selectGroup": "אנא בחר/י קבוצה", "challengeCreated": "האתגר נוצר בהצלחה", "sureDelCha": "ביקשת למחוק את האתגר. בטוח/ה בזה?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "הסר משימות", "keepTasks": "שמור משימות", "closeCha": "סגור את המשימות וגם...", diff --git a/common/locales/he/character.json b/common/locales/he/character.json index 4ce3bedac6..fe881d4ed6 100644 --- a/common/locales/he/character.json +++ b/common/locales/he/character.json @@ -52,9 +52,11 @@ "costume": "תחפושת", "costumeText": "אם אתה מעדיף להיראות אחרת מהדרך בה ציידת את דמותך, סמן את האפשרות \"השתמש בתחפושת\" כדי לעטות תחפושת מגניבה ומטריפת חושים, בעוד שהציוד האמיתי שלך יישאר חבוי מתחתיה.", "useCostume": "שימוש בתחפושת", - "gearAchievement": "הרווחת את התג ״ציוד מקסימלי\" על השגת הציוד הטוב ביותר למקצוע שלך!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "ציוד מקסימלי", - "ultimGearText": "שדרג את נשקיו ושריונו לדרגה הגבוהה ביותר", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "דרגה", "levelUp": "עלית דרגה!", "mana": "מאנה", @@ -70,6 +72,7 @@ "allocatePerPop": "הוסף נקודה לתפיסה שלך", "allocateInt": "נקודות שהוקצו לתבונה", "allocateIntPop": "הוסף נקודה לתבונה שלך", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "תכונות", "strength": "כוח", "strengthText": "כוח מגביר את הסיכוי ל\"פגיעות חמורות\" ואת הסיכוי לקבלת מהם זהב, ניסיון, וחפצי ערך. הוא גם מסייע לגרום נזק למפלצות האויב.", @@ -138,5 +141,6 @@ "displayNameDescription3": "וגלול למטה לאזור ההרשמה כדי לשנות את שם המשתמש שלך.", "unequipBattleGear": "הסר את ציוד הלחימה", "unequipCostume": "הסר את התחפושת", - "unequipPetMountBackground": "הסר את חיית המחמד, חיית הרכיבה ותמונת הרקע" + "unequipPetMountBackground": "הסר את חיית המחמד, חיית הרכיבה ותמונת הרקע", + "animalSkins": "עורות דמוי בע״ח" } \ No newline at end of file diff --git a/common/locales/he/communityguidelines.json b/common/locales/he/communityguidelines.json index 55d25325f2..6427ffa629 100644 --- a/common/locales/he/communityguidelines.json +++ b/common/locales/he/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "ה Trello האומנותי", "commGuideLink07description": "להגשת אומנות פיקסלים.", "commGuideLink08": "Trello המשימות", - "commGuideLink08description": "להגשת סיפורי משימה." + "commGuideLink08description": "להגשת סיפורי משימה.", + "lastUpdated": "עדכון אחרון" } \ No newline at end of file diff --git a/common/locales/he/content.json b/common/locales/he/content.json index a5d225a477..245af9d0b7 100644 --- a/common/locales/he/content.json +++ b/common/locales/he/content.json @@ -1,6 +1,10 @@ { "potionText": "שיקוי ריפוי", "potionNotes": "מרפא 15 נק\"פ (שימוש מיידי)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "זאב", "dropEggWolfAdjective": "נאמן", "dropEggTigerCubText": "גור נמרים", @@ -54,8 +58,10 @@ "questEggRockAdjective": "מלא חיים", "questEggBunnyText": "ארנב ", "questEggBunnyAdjective": "נעים", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "עיסת מרשמלו", + "questEggSlimeAdjective": "מתוק", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "מצא שיקוי בקיעה למזוג על ביצה זו, והיא תבקע כ: <%= eggText(locale) %> <%= eggAdjective(locale) %>.", "hatchingPotionBase": "רגיל", "hatchingPotionWhite": "לבן", diff --git a/common/locales/he/contrib.json b/common/locales/he/contrib.json index 2a0ced9d1f..1c6243beee 100644 --- a/common/locales/he/contrib.json +++ b/common/locales/he/contrib.json @@ -1,5 +1,5 @@ { - "friend": "חבר/ה", + "friend": "חבר", "friendFirst": "כאשר תגיש את התרומה הראשונה שלך, תקבל את תג התורמים של HabitRPG. תג השם שלך, בשיחות הפונדק, יגלה בגאווה את היותך תורם. כשכר עבור טרחתך, תקבל 3 אבני חן.", "friendSecond": "כאשר תגיש את תרומתך השנייה ,שריון הקריסטל יהיה זמין עבורך בחנות הפרסים . כשכר עבור טרחתך, תקבל גם 3 אבני חן.", "elite": "עילאי/ת", diff --git a/common/locales/he/defaulttasks.json b/common/locales/he/defaulttasks.json index 23729c02ef..50113f0bcf 100644 --- a/common/locales/he/defaulttasks.json +++ b/common/locales/he/defaulttasks.json @@ -1,40 +1,40 @@ { "defaultHabit1Text": "הרגל טוב", - "defaultHabit1Notes": "הרגלים טובים לדוגמה: + לאכול ירק +15 דקות של עבודה יעילה", + "defaultHabit1Notes": "הרגלים טובים לדוגמה: + לאכול ירק, + 15 דקות של עבודה יעילה", "defaultHabit2Text": "הרגל רע", - "defaultHabit2Notes": "הרגלים רעים לדוגמה: - לעשן - להתמהמה", + "defaultHabit2Notes": "הרגלים רעים לדוגמה: - לעשן, - לדחות משימות", "defaultHabit3Text": "הרגל טוב או רע", - "defaultHabit3Notes": "הרגלים טובים או רעים לדוגמה: +\\- לקחתי מדרגות\\מעלית ; +\\- שתיתי מים\\סודה", + "defaultHabit3Notes": "הרגלים טובים או רעים לדוגמה: +\\- השתמשתי במדרגות\\במעלית, +\\- שתיתי מים\\סודה", "defaultDaily1Text": "שעה 1 פרוייקט אישי", - "defaultDaily1Notes": "כל המשימות מתחילות בצבע צהוב. זאת אומרת שתקבל נזק בינוני וסביר כשתפספס אותן ותקבל שכר בינוני וסביר גם כן, כשתעמוד בהן.", + "defaultDaily1Notes": "כל המשימות מתחילות בצבע צהוב. זאת אומרת שתקבל נזק בינוני אם תפספס אותן ותקבל שכר בינוני אם תעמוד בהן.", "defaultDaily2Text": "ניקיון הדירה", - "defaultDaily2Notes": "מטלות יומיות בהן תעמוד באופן עקבי ישתנו מצהובות לירוקות לכחולות, כך שתוכל למדוד את ההתקדמות שלך. ככל שאתה עולה במדרג, כך תקבל פחות זהב מהשלמת המשימות ותקבל פחות נזק מאי עמידה בהן.", + "defaultDaily2Notes": "מטלות יומיות בהן תעמוד באופן עקבי, ישתנו מצהובות לירוקות ולבסוף לכחולות, כך שתוכל למדוד את ההתקדמות שלך. ככל שאתה עולה במדרג, כך תקבל פחות נזק מפספוס המשימות ופחות זהב מהשלמתן.", "defaultDaily3Text": "45 דקות קריאה", - "defaultDaily3Notes": "אם אינך עומד במשימה לעתים קרובות, היא תקבל גוונים קודרים של כתום ואדום. ככל שמשימה מאדימה יותר, כך היא מעניקה יותר זהב וניסיון, אך גם פוגעת בך יותר בכל פעם שלא תעמוד בה. זה נועד לעודד אותך להתמקד בנקודות החלשות שלך - האדומות.", + "defaultDaily3Notes": "אם אינך עומד במשימה לעתים קרובות, היא תצבע בגוונים קודרים של כתום ואדום. ככל שמשימה מאדימה יותר, כך היא מעניקה יותר זהב וניסיון עם השלמתה ופוגעת בך יותר בכל פעם שלא תעמוד בה. זאת, על מנת לעודד אותך להתמקד בנקודות החולשה שלך - המשימות האדומות.", "defaultDaily4Text": "התעמלות", - "defaultDaily4Notes": "אפשר להוסיף רשימות של תתי משימות למטלות ומטרות, ככל שתבצע/י יותר מהן, הפרס יגדל בהתאם.", + "defaultDaily4Notes": "אפשר להוסיף רשימת תתי-משימות למטלות והמטרות שלך. ככל שתבצע יותר מהן, הפרס יגדל בהתאם.", "defaultDaily4Checklist1": "מתיחות", "defaultDaily4Checklist2": "כפיפות בטן", "defaultDaily4Checklist3": "שכיבות סמיכה", "defaultTodoNotes": "אתה יכול להשלים את המשימה, לערוך או למחוק אותה.", "defaultTodo1Text": "הצטרף ל HabitRPG (סמן אותי!)", - "defaultTodo2Text": "הגדר הרגל", + "defaultTodo2Text": "צור הרגל", "defaultTodo2Checklist1": "צור הרגל", "defaultTodo2Checklist2": "הגדר כ ״+״ בלבד, ״-״ בלבד, או ״+/-״ תחת אפשרויות העריכה.", "defaultTodo2Checklist3": "הגדר את רמת הקושי תחת ׳אפשרויות מתקדמות׳.", - "defaultTodo3Text": "הגדר מטלה יומית", - "defaultTodo3Checklist1": "החלט/י האם להשתמש במטלות יומיות (הן כואבות אם אתה לא עושה אותן בכל יום)", + "defaultTodo3Text": "צור מטלה יומית", + "defaultTodo3Checklist1": "החלט האם להשתמש במטלות יומיות (הן פוגעות אם אתה לא עושה אותן בכל יום)", "defaultTodo3Checklist2": "אם כך, הוסף מטלה יומית (אל תוסיף יותר מידי ישר על ההתחלה!)", "defaultTodo3Checklist3": "הגדר את ימי החזרה תחת ׳עריכה׳.", - "defaultTodo4Text": "Set up a To-Do (can be checked off without ticking all checkboxes!)", + "defaultTodo4Text": "הגדר מטרה (ניתן לסמן כ״הושלמה״ גם ללא סימון כל תיבות הרשימה!)", "defaultTodo4Checklist1": "צור מטרה", "defaultTodo4Checklist2": "הגדר את רמת הקושי תחת הגדרות מתקדמות", - "defaultTodo4Checklist3": "אופציה: הגדר תאריך יעד", + "defaultTodo4Checklist3": "אופציונאלי: הגדר תאריך יעד", "defaultTodo5Text": "צור חבורה (קבוצה פרטית) עם חבריך (חברתי > חבורה)", "defaultReward1Text": "צפייה בפרק 1 של משחקי הכס!", - "defaultReward1Notes": "פרסים מותאמים אישית יכולים להיות הרבה דברים. הרבה אנשים נמנעים מצפייה בתכניות האהובות עליהם עד שצברו מספיק זהב כדי \"להרשות זאת לעצמם\".", + "defaultReward1Notes": "פרסים מותאמים אישית יכולים להיות מגוון רחב של דברים. לדוגמא, אנשים מסוימים נמנעים מצפייה בתכניות האהובות עליהם עד שצברו מספיק זהב כדי \"להרשות זאת לעצמם\".", "defaultReward2Text": "עוגה", - "defaultReward2Notes": "אנשים אחרים פשוט רוצים ליהנות מפרוסת עוגה טעימה. נסה ליצור פרסים שיתנו לך כמה שיותר מוטיבציה!", + "defaultReward2Notes": "אנשים אחרים יכולים פשוט לרצות ליהנות מפרוסת עוגה טעימה. נסה ליצור פרסים שיעוררו בך כמה שיותר מוטיבציה!", "defaultTag1": "בוקר", "defaultTag2": "אחר צהריים", "defaultTag3": "ערב" diff --git a/common/locales/he/front.json b/common/locales/he/front.json index 14e308f13b..c32e241276 100644 --- a/common/locales/he/front.json +++ b/common/locales/he/front.json @@ -1,96 +1,182 @@ { - "titleFront": "habitRPG | החיים הם משחק", - "tagline": "אפליקציית ניהול זמן שמתייחסת לחייך כמו משחק תפקידים.", - "landingp1": "הבעיה ברוב מנהלי הזמן בשוק היא שהם לא מספקים תמריץ להשתמש בהם. habitRPG מתקנת זאת על ידי הפיכת ניהול הזמן שלך לכיף! בעזרת תגמול ההצלחות שלך ועונשים בשל הטעויות שלך, habitRPG מספקת תמריץ חיצוני להשלמת המטלות היומיומיות שלך.", - "landingp2header": "סיפוק מיידי", - "landingp2": "בכל פעם שאת/ה מתחזק/ת הרגל בריא, משלים/ה משימה יומית, או מטפל/ת במטלה ישנה, habitRPG מתגמלת אותך מיד עם נקודות ניסיון וזהב. ככל שתצבור/תצברי ניסיון, תוכל/י לעלות רמות, להגביר את ערכי התכונה שלך, ולהיחשף למאפיינים נוספים כמו חיות מחמד ומקצועות. זהב יכול לרכוש חפצים משחקיים שמשנים את החוויה שלך או על פרסים אישיים שקבעת בשביל מוטיבציה. כאשר אפילו ההצלחה הקטנה ביותר מביאה איתה פרס, פחות סביר שתדחה/י את המטלות שלך.", - "landingp3header": "השלכות", - "landingp3": "בכל פעם שאת/ה מתעסק/ת בהרגל רע או לא משלים/ה מטלה יומית, את/ה מאבד/ת בריאות. אם הבריאות צונחת נמוך מדי, את/ה מת/ה ומאבד/ת חלק מההתקדמות שלך במשחק. בעזרת אספקה של השלכות מידיות לכישלון, habitRPG יכולה לעזור לך להפסיק הרגלים רעים ודחיות מיותרות לפני שאלו הופכים לבעיות בעולם האמיתי.", - "landingp4header": "קהילתיות", - "landingp4": "עם קהילה כה פעילה, habitRPG מספקת את התמיכה שאת/ה צריך/ה כדי להתמיד במשימה. עם מערכת ה\"חבורות\", תוכל/י להביא את חבריך הטובים ביותר לעודד אותך. מערכת הגילדות מאפשרת לך למצוא אנשים עם תחומי עניין דומים או מכשולים דומים, כדי שתוכל/י לשתף מטרות או להחליף עצות בנושאי התמודדות. בhabitRPG, המשמעות של הקהילה היא שתמיד יהיה מי שיתמוך בך ויסמוך עלייך כדי שתצליח/י.", - "landingend": "עדיין לא השתכנעת?", - "landingend2": "הבט בפרטים נוספים של", - "landingfeatureslink": "הגימיקים שלנו", - "landingend3": "את/ה מחפש/ת גישה פרטית יותר? נסה/י את ", - "landingadminlink": "החבילות הניהוליות שלנו,", - "landingend4": "הן מושלמות למשפחות, מורים, קבוצות תמיכה ועסקים", - "marketing1Header": "שפר/י את הרגלייך בעזרת המשחק!", - "marketing1Lead1": "habitRPG הוא משחק שנועד לשפר את הרגלייך בחיים האמיתיים. הוא הופך את המטלות שלך (הרגלים, מטלות יומיות, ומטלות ארוכות טווח) למפלצות קטנות שצריך להביס. ככל שתשתפר/י בביצוע המטלות, כך תתקדם/י במשחק. אם תזניח/י את החיים האמיתיים, הדמות שלך תידרדר גם במשחק.", - "marketing1Lead2": "יש ציוד מטריף!. שפר/י את המטלות שלך כדי לבנות את האווטאר שלך. הראה/י לכולם את הציוד הסופר מגניב שהשגת", - "marketing1Lead2Title": "השג/השיגי ציוד מטריף", - "marketing1Lead3": "יש פרסים מהדימים. עבור חלק מהאנשים, הכיף הוא בהימור, לכן פיתחנו מערכת שנקראת \"תגמול סטוכסטי\". habitRPG תומכת בכל סוגי התגמול: חיובי, שלילי, צפוי ואקראי.", - "marketing1Lead3Title": "מצא/י פרסים מדהימים", - "marketing2Header": "התחרה/י בחברייך, הצטרף/י לקבוצות עניין", - "marketing2Lead1": "בעוד שניתן לשחק בhabitRPG לבד, הקטע המהנה באמת מגיע משיתוף פעולה, השלמה ודאגה הדדית. החלק הכי אפקטיבי בתכניות שיפור עצמי הוא תמיכה חברתית, ואיזו סביבה תומכת יותר יש מאשר משחק מחשב?", - "marketing2Lead2": "הילחמ/י בתפלצים. מה הוא משחק תפקידים ללא קרבות? הילחמ/י בתפלצים יחד עם חברייך. התפלצים הם מעין מצב \"ערבות הדדית קיצונית\" - יום בו את/ה מחמיצ/ה את מכון הכושר הוא יום בו התפלץ מרביץ לכולם.", - "marketing2Lead2Title": "תפלצים", - "marketing2Lead3": "אתגרים נותנים לך להתחרות עם חברים וזרים. מי שמצליח/ה בצורה הכי טובה מקבל/ת פרס בסוף!", - "marketing3Header": "יישומים", - "marketing3Lead1Title": "אייפון ואנדרואיד", - "marketing3Lead1": "היישומים לאייפון ואנדרואיד מאפשרים לך לטפל בעניינים שלך גם ללא המחשב. אנחנו מבינים שלפעמים להתחבר לאתר כדי ללחוץ על כפתורים זו סחבת.", - "marketing3Lead2": "כלי צד שלישי אחרים מקשרים את האביט עם מגוון היבטים של החיים. הממשק שלנו מאפשר קישור קל לדברים כמו התוסף לכרום שגורם לך נזק כשאת/ה משוטט/ת באתרים מיותרים, ונותן לך נקודות כשאת/ה מסתובב/ת באתרים פרודקטיביים. כנס/י לכאן כדי ללמוד עוד.", - "marketing4Header": "שימוש בלתי ארגוני", - "marketing4Lead1Title": "חינוך דרך משחקים", - "marketing4Lead1": "חינוך הוא אחד מהתחומים הכי טובים למשחק. כולנו יודעים עד כמה תלמידים דבוקים לטלפונים ומשחקים בימים אלו, רתמו את הכוח הזה! שלחו את תלמידיכם זה בזה בתחרויות ידידותיות. תגמלו התנהגות טובה עם פרסים נדירים. ראו איך ההתנהגות והציונים שלהם מרקיעים שחקים.", - "marketing4Lead2Title": "משחקים בתחום הבריאות", - "marketing4Lead2": "המחירים של טיפול בריאותי בעלייה, וזה לא עובד ככה. מאות תוכניות בנויות להפחתת המחירים ולהגברת הרווחה, אנחנו מאמינים שhabitRPG יכול לסלול דרך משמעותית לעבר דרך חיים בריאה.", - "marketing4Lead3Title": "כל דבר הוא משחק", - "marketing4Lead3-1": "רוצה להפוך את החיים שלך למשחק?", - "marketing4Lead3-2": "מעוניינ/ת בניהול קבוצה בחינוך, רווחה, ועוד?", - "marketing4Lead3-3": "רוצה ללמוד עוד?", - "playButton": "שחק", - "username": "שם משתמש", - "password": "סיסמא", - "useUUID": "השתמש בUUID/אסימון API (למשתמשי פייסבוק)", - "passMan": "במקרה שאת/ה משתמש/ת במנהל סיסמאות (כמו 1Password) ויש לך בעיות להתחבר, נסה/י להקליד שם משתמש וסיסמא באופן ידני.", - "forgotPass": "שכח סיסמא", - "emailNewPass": "שלח לי סיסמא חדשה בדוא\"ל", - "invalidEmail": "כתובת דואר אלקטרוני חוקית היא הכרחית בכדי לבצע איפוס סיסמא.", - "email": "דואר אלקטרוני", - "passConfirm": "אמת/י סיסמה", - "accept1Terms": "בלחיצה על הכפתור למטה אני מסכים/ה עם", - "terms": "תנאי השימוש", - "accept2Terms": "וגם עם ", - "privacy": "מדיניות הפרטיות", - "home": "הביתה", - "learnMore": "למד עוד", - "contact": "צור קשר", - "history": "היסטוריה", - "anonymous": "אנונימי", - "tasks": "משימות", - "loginAndReg": "התחבר/הירשם", - "loginFacebookAlt": "התחבר/הירשם עם פייסבוק", - "login": "התחבר", - "register": "הירשם", - "options": "אפשרויות", - "logout": "התנתק", - "sync": "סנכרן", "FAQ": "שאלות נפוצות", - "tutorials": "שיעורי היכרות", - "psst": "פססט", - "footerMobile": "נייד", - "mobileIOS": "iOS", - "mobileAndroid": "אנדרואיד", - "footerCompany": "חברה", - "companyDonate": "תרום", + "accept1Terms": "בלחיצה על הכפתור למטה אני מסכים עם", + "accept2Terms": "וגם עם ", + "alexandraQuote": "לא יכולתי שלא לדבר על HabitRPG במהלך הנאום שלי במדריד. זהו כלי חובה לכל העצמאים שעדיין צריכים ״מנהל״.", + "althaireQuote": "כאשר ישנו אתגר פעיל כל הזמן, אני מרגיש מוטיבציה גבוהה להשלים את כל המטלות והמשימות שלי. המוטיבציה הכי משמעותית עבורי היא לא לאכזב את החברים שלי בקבוצה.", + "andeeliaoQuote": "מוצר מדהים, התחלתי להשתמש בו רק לפני כמה ימים ואני כבר מודע יותר לזמן שלי ומרגיש יעיל יותר!", + "autumnesquirrelQuote": "אני משתהה פחות בביצוע העבודה ומטלות הבית ומשלם את החשבונות שלי בזמן.", + "businessSample1": "לאשר עמוד אחד של מלאי", + "businessSample2": "20 דקות של עבודת תיוק", + "businessSample3": "למיין את תיבת הדואר הנכנס", + "businessSample4": "להכין מסמך אחד ללקוח", + "businessSample5": "להתקשר ללקוחות", + "businessText": "להשתמש בHabitRPG לצורכי העסק שלך", + "choreSample1": "לשים את הבגדים המלוכלכים בסל הכביסה", + "choreSample2": "20 דקות של עבודות בית", + "choreSample3": "לשטוף ערימת כלים", + "choreSample4": "לסדר חדר אחד", + "choreSample5": "לכבס ולייבש ערימת בגדים", + "chores": "מטלות", + "communityBug": "ספר/י לנו על באג", + "communityExtensions": "תוספות והארכות", + "communityFacebook": "פייסבוק", + "communityFeature": "בקש גימיק חדש", + "communityForum": "פורום", + "communityKickstarter": "Kickstarter", + "communityReddit": "רדיט", "companyAbout": "איך זה עובד", - "companyVideos": "סרטונים", "companyBlog": "בלוג", + "companyDonate": "תרום", "companyExtensions": "הרחבות", "companyPrivacy": "פרטיות", "companyTerms": "מונחים", + "companyVideos": "סרטונים", + "contribUse": "תורמים לאתר משתמשים ב.. ", + "dragonsilverQuote": "אני לא יכול לספור כמה מערכות ואפליקציות לניהול זמן ומטלות ניסיתי לאורך השנים. HRPG הוא היחיד שבאמת עוזר לי להשלים את המשימות במקום סתם לרשום אותם.", + "dreimQuote": "כשגיליתי את HabitRPG בקיץ שעבר, זה היה בדיוק אחרי שנכשלתי בחצי מהמבחנים שלי. תודות למטלות היומיות, הצלחתי לארגן ולהחדיר בעצמי משמעת. לפני כחודש גיליתי שהצלחתי לעבור את כל הבחינות עם ציונים טובים מאוד.", + "elmiQuote": "בכל בוקר אני מצפה לקום כדי להרוויח עוד זהב!", + "email": "דואר אלקטרוני", + "emailNewPass": "שלח לי סיסמא חדשה בדוא\"ל", + "evagantzQuote": "בפעם הראשונה בחיי השיננית שלי ממש התלהבה מהרגלי השימוש שלי בחוט דנטלי. תודה HabitRPG!", + "examplesHeading": "שחקנים משתמשים ב HabitRPG כדי לנהל...", + "featureAchievementByline": "עשית משהו לגמרי מגניב? השג תג להשוויץ בו!", + "featureAchievementHeading": "תגי הישג", + "featureEquipByline": "ניתן לרכוש בשוק ציוד ״מהדורה מיוחדת״, מרפא, ועוד מוצרים וירטואליים באמצעות הפרסים שקיבלת מביצוע המטלות שלך!", + "featureEquipHeading": "ציוד ועוד", + "featurePetByline": "מידי פעם, כאשר אתה משלים משימות, תקבל ביצים וחפצים שונים. ככל שתהיה יותר פרודקטיבי, כך תוכל למצוא חיות מחמד וחיות רכיבה רבות יותר!", + "featurePetHeading": "חיות מחמד וחיות רכיבה", + "featureSocialByline": "הצטרף לקבוצות עניין עם אנשים שחושבים כמוך. צור אתגרים כדי להתחרות מול שחקנים אחרים.", + "featureSocialHeading": "משחק חברתי", + "featuredIn": "מוצגים נוספים", + "featuresHeading": "מאפיינים נוספים:", "footerCommunity": "קהילה", - "communityBug": "ספר/י לנו על באג", - "communityFeature": "בקש גימיק חדש", - "communityExtensions": "תוספות והארכות", - "communityForum": "פורום", - "communityKickstarter": "Kickstarter", - "communityFacebook": "פייסבוק", - "communityReddit": "רדיט", + "footerCompany": "חברה", + "footerMobile": "נייד", "footerSocial": "חברתי", - "socialTitle": "habitRPG - החיים הם משחק", - "watchVideos": "צפה/י בסרטונים", + "forgotPass": "שכח סיסמא", + "frabjabulousQuote": "בזכות HabitRPG התקבלתי לעבודה מדהימה בשכר גבוה... ואפילו יותר מפתיע מזה - אני משתמשת בחוט דנטלי כל יום!", + "free": "שחק בחינם", + "gamifyButton": "הפוך את חייך למשחק עוד היום!", + "goalSample1": "להתאמן בפסנתר למשך שעה ", + "goalSample2": "לעבוד על כתבה או פרסום אחר", + "goalSample3": "לכתוב פוסט בבלוג", + "goalSample4": "שיעור יפאנית בדואולינגו", + "goalSample5": "לקרוא כתבה מעניינת", + "goals": "מטרות", + "health": "בריאות", + "healthSample1": "לשתות מים / סודה", + "healthSample2": "ללעוס מסטיק / לעשן", + "healthSample3": "לעלות במדרגות / במעלית", + "healthSample4": "לאכול אוכל בריא / מזון מהיר", + "healthSample5": "להתאמן למשך שעה", + "history": "היסטוריה", + "infhQuote": "HabitRPG ממש עזר לי לבנות יציבות ושגרה בחיים שלי במהלך התואר הראשון.", + "invalidEmail": "כתובת דואר אלקטרוני תקפה הינה הכרחית על מנת לבצע איפוס סיסמא.", + "irishfeet123Quote": "היו לי הרגלים נוראיים כמו להזניח את הדירה שלי ולהשאיר כוסות זרוקות בכל מקום. HabitRPG עזר לי לטפל בהם!", + "joinOthers": "הצטרפו ל200,000 האנשים שנהנים להגשים את המטרות שלהם!", + "kazuiQuote": "לפני HabitRPG הייתי תקועה עם התזה שלי, וגם מאוכזבת מהמשמעת העצמית שלי בנוגע לניקיון, למידת אוצר מילים ותיאוריית \"גו\". מסתבר שלפרוט את המשימות האלה לרשימות קצרות וברות השלמה זה בדיוק הדבר ששמר עלי בפעולה ועם מוטיבציה גבוהה.", + "landingadminlink": "החבילות הניהוליות שלנו,", + "landingend": "עדיין לא השתכנעת?", + "landingend2": "הבט בפרטים נוספים של", + "landingend3": "את/ה מחפש/ת גישה פרטית יותר? נסה/י את ", + "landingend4": "הן מושלמות עבור משפחות, מורים, קבוצות תמיכה ועסקים.", + "landingfeatureslink": "הגימיקים שלנו", + "landingp1": "הבעיה ברוב אפליקציות ניהול הזמן בשוק היא שהם לא מספקים תמריץ להמשיך לשתמש בהם. HabitRPG טיפלה בסוגיה זו על ידי הפיכת ניהול הזמן לחוויה כיפית! בעזרת תגמולים ועונשים בעבור ההצלחות והכשלונות שלך, HabitRPG מספקת תמריץ חיצוני להשלמת המטלות היומיומיות שלך.", + "landingp2": "בכל פעם שאתה מתחזק הרגל בריא, משלים משימה יומית, או מטפל במטלה ישנה, HabitRPG מתגמל אותך מייד עם נקודות ניסיון וזהב. ככל שתצבור ניסיון, תוכל לעלות רמות, להגביר את ערכי התכונה שלך ולהיחשף למאפיינים נוספים של האתר - כמו חיות מחמד ומקצועות. זהב יכול לשמש לרכישת חפצים במשחק שמשנים את החוויה שלך או לרכישת פרסים מותאמים אישית שקבעת לצורכי מוטיבציה. כאשר אפילו ההצלחה הקטנה ביותר מתגמלת באופן מיידי, פחות סביר שתבחר בדחיינות.", + "landingp2header": "סיפוק מיידי", + "landingp3": "בכל פעם שאתה עוסק בהרגל רע או מפספס ביצוע של מטלה יומית, אתה מאבד בריאות. אם הבריאות צונחת נמוך מדי, אתה מת ומאבד חלק מההתקדמות שלך במשחק. בעזרת יצירת השלכות מידיות למעשים שלך, HabitRPG עוזר לך להפסיק הרגלים רעים ודחיינות לפני שאלו יוצרים בעיות בעולם האמיתי.", + "landingp3header": "השלכות", + "landingp4": "עם קהילה פעילה, HabitRPG מספקת את התמיכה הנדרשת על מנת להתמיד במשימה. עם מערכת ה\"חבורה\", תוכל לקבץ את חבריך הטובים ביותר לעודד אותך. מערכת הגילדות מאפשרת לך למצוא אנשים עם תחומי עניין או מכשולים דומים לשלך, כדי שתוכל לשתף איתם את מטרותיך ולהחליף איתם עצות בנושאי התמודדות. בHabitRPG משמעות הקהילה היא שתמיד יהיה מי שיתמוך ויסמוך עליך, תוך מחויבות הדדית.", + "landingp4header": "קהילתיות", + "leadText": "HabitRPG היא אפליקציה חינמית לבניית הרגלים והתייעלות, שמתייחסת לחיים האמיתיים שלך כמו למשחק. HabitRPG יכולה לעזור לך להשיג את המטרות שלך ולהיות בריא, חרוץ, ומאושר.", + "login": "התחבר", + "loginAndReg": "התחבר/הירשם", + "loginFacebookAlt": "התחבר/הירשם עם פייסבוק", + "logout": "התנתק", + "marketing1Header": "שפר/י את הרגלייך בעזרת המשחק!", + "marketing1Lead1": "HabitRPG הוא משחק שנועד לשפר את הרגלייך בחיים האמיתיים. הוא הופך את המשימות שלך (הרגלים, מטלות יומיות, ומטרות ארוכות טווח) למפלצות קטנות שצריך להביס. ככל שתשתפר בכך, תתקדם במשחק. אם תכשל בביצוע המשימות בחיים האמיתיים, הדמות שלך במשחק תתחיל גם היא להתדרדר.", + "marketing1Lead2": "יש ציוד מטריף!. שפר/י את המטלות שלך כדי לבנות את האווטאר שלך. הראה/י לכולם את הציוד הסופר מגניב שהשגת", + "marketing1Lead2Title": "השג/השיגי ציוד מטריף", + "marketing1Lead3": "מצא פרסים אקראיים. עבור חלק מהאנשים הכיף הוא בהימור, לכן פיתחנו גם מערכת תגמול הסתברותית. HabitRPG תומך בכל סוגי התגמול: חיובי, שלילי, צפוי ואקראי.", + "marketing1Lead3Title": "מצא/י פרסים מדהימים", + "marketing2Header": "התחרה/י בחברייך, הצטרף/י לקבוצות עניין", + "marketing2Lead1": "בעוד שניתן לשחק בHabitRPG לבד, הרבה יותר מהנה לשחק כאשר משתפים פעולה ומתחרים זה בזה תוך אחריות ותמיכה הדדית. החלק הכי אפקטיבי בתכניות שיפור עצמי הוא תמיכה חברתית, ואיזו סביבה טובה יותר לתמיכה, אחריות הדדית ותחרות מאשר משחק מחשב?", + "marketing2Lead2": "הילחם בתפלצים. מה הוא משחק תפקידים ללא קרבות? הילחם בתפלצים יחד עם חברייך. התפלצים מייצרים מצב של \"ערבות הדדית מוגברת\" - יום בו אתה מחמיץ את הפעילות במכון הכושר הוא יום בו התפלץ מרביץ לכולם.", + "marketing2Lead2Title": "תפלצים", + "marketing2Lead3": "אתגרים מאפשרים לך להתחרות מול חברים וזרים. מי שבסיום האתגר הצליח במידה הרבה ביותר מקבל פרסים מיוחדים!", + "marketing3Header": "יישומים", + "marketing3Lead1": "היישומים לאייפון ולאנדרואיד מאפשרים לך לטפל בעניינים תוך כדי תנועה. אנחנו מבינים שלהתחבר לאתר כדי ללחוץ על כפתורים יכול להרגיש כסחבת לפעמים.", + "marketing3Lead2": "כלי צד שלישי אחרים מקשרים את האביט עם מגוון היבטים של החיים. הממשק שלנו מאפשר קישור קל לכלים כמו: התוסף לכרום שגורם לך נזק כשאתה משוטט באתרים מיותרים, ונותן לך נקודות כשאתה גולש באתרים פרודקטיביים יותר. לחץ כאן למידע נוסף בנושא.", + "marketing4Header": "שימוש ארגוני", + "marketing4Lead1": "חינוך הוא אחד מהתחומים הכי טובים לשלב בו משחק. כולנו יודעים עד כמה התלמידים דבוקים לטלפונים ולמשחקים שלהם בימינו, רתמו את הכוח הזה! שלחו את תלמידיכם להתחרות זה בזה באופן ידידותי. תגמלו התנהגות טובה עם פרסים נדירים. ראו איך ההתנהגות והציונים שלהם מרקיעים שחקים.", + "marketing4Lead1Title": "חינוך באמצעות משחקים", + "marketing4Lead2": "העלויות של טיפולים רפואיים בעלייה, וזה לא יכול להמשיך ככה. אין ספור תוכניות נבנו על מנת לעזור לנו לשפר את המצב הבריאותי וכתוצאה גם להפחית בהוצאות הרפואיות. אנחנו מאמינים שHabitRPG יכול לעזור לסלול דרך משמעותית לעבר סגנון חיים בריא יותר.", + "marketing4Lead2Title": "משחקים בתחום הבריאות", + "marketing4Lead3-1": "רוצה להפוך את החיים שלך למשחק?", + "marketing4Lead3-2": "מתעניין בניהול קבוצת חינוך, רווחה, ועוד?", + "marketing4Lead3-3": "רוצה ללמוד עוד?", + "marketing4Lead3Title": "כל דבר הוא משחק", + "mobileAndroid": "אנדרואיד", + "mobileIOS": "iOS", + "motivate": "תן מוטיבציה לך ולצוות שלך!", + "motivate1": "בנה לעצמך מוטיבציה לעשות כל דבר שתרצה.", + "motivate2": "תהפוך למאורגן. תבנה מוטיבציה. תשיג זהב.", + "passConfirm": "אמת/י סיסמה", + "passMan": "במקרה שאתה משתמש במנהל סיסמאות (כמו 1Password) ואתה מתקשה להתחבר, נסה להקליד את שם המשתמש והסיסמא באופן ידני.", + "password": "סיסמא", + "playButton": "שחק", + "playButtonFull": "שחק ב-HabitRPG", "presskit": "ערכה לתקשורת", - "presskitText": "תודה רבה על ההתעניינות שלך בhabitRPG! התמונות הבאות יכולות לשמש לצורך כתבות או סטרונים אודות האתר. למידע נוסף, ניתן ליצור קשר עם סיינה לזלי בכתובת leslie@habitrpg.com", - "presskitDownload": "הורד את כל התמונות:" + "presskitDownload": "הורד את כל התמונות:", + "presskitText": "תודה רבה על ההתעניינות בHabitRPG! התמונות הבאות יכולות לשמש עבור כתבות או סרטונים אודות האתר. למידע נוסף, ניתן ליצור קשר עם סיינה לזלי בכתובת leslie@habitrpg.com.", + "privacy": "מדיניות הפרטיות", + "psst": "פססט", + "punishByline": "הפסיקו את הדחיינות וההרגלים הרעים באמצעות השלכות מיידיות.", + "punishHeading1": "פספסת מטלה יומית?", + "punishHeading2": "ירדו לך חיים!", + "questByline1": "משחק עם חברים שומר עליך אחראי למעשים שלך.", + "questByline2": "תוכלו לאתגר זה את זה להשלמת מטרות משמעותיות יחד!", + "questHeading1": "הילחם במפלצות עם החברים שלך!", + "questHeading2": "אם תתעצל בביצוע משימותיך, כולם ייפגעו!", + "register": "הירשם", + "rewardByline1": "השקיעו זהב ברכישת פרסים וירטואליים או אמיתיים.", + "rewardByline2": "פרסים מידיים שומרים על המוטיבציה שלך!", + "rewardHeading": "השלם משימה כדי לקבל זהב!", + "sampleDailies": "מטלות יומיות לדוגמה", + "sampleHabits": "הרגלים לדוגמה", + "sampleToDo": "מטרות לדוגמה", + "school": "בית ספר", + "schoolSample1": "להשלים מטלה אחת", + "schoolSample2": "ללמוד שעה אחת", + "schoolSample3": "להיפגש עם קבוצת הלמידה", + "schoolSample4": "לסכם פרק אחד", + "schoolSample5": "לקרוא פרק אחד", + "sixteenBitFilQuote": "אני מסיים את המטלות והמשימות שלי בזמן שיא תודות לHabitRPG. אני תמיד כל כך נרגש להגיע לרמה הבאה!", + "skysailorQuote": "החבורה שלי והמשימות שלנו שומרים שאהיה מחויב למשחק, זה שומר על המוטיבציה שלי לבצע מטלות ולחולל שינוי חיובי בחיים שלי.", + "socialTitle": "habitRPG - החיים הם משחק", + "supermouse35Quote": "אני מתעמלת יותר ולא שכחתי לקחת את התרופות שלי מזה חודשים! תודה רבה האביט! D:", + "sync": "סנכרן", + "tasks": "משימות", + "teamSample1": "לארגן את תכנית הישיבה ליום שלישי", + "teamSample2": "לקיים סיעור מוחות בנושא האצת הגדילה", + "teamSample3": "לדון במדדי ההצלחה של השבוע", + "teams": "צוותים", + "terms": "תנאי השימוש", + "testimonialHeading": "מה אנשים אומרים...", + "tutorials": "שיעורי היכרות", + "unlockByline1": "השג את מטרותיך ועלה רמה.", + "unlockByline2": "חישפו תמריצים חדשים, כמו איסוף חיות מחמד, פרסים אקראיים, הטלת קסמים, ועוד!", + "unlockHeadline": "ככל שתישאר פרודקטיבי, ייחשפו בפנייך תכנים חדשים!", + "useUUID": "השתמש בUUID / אסימון API (למשתמשי פייסבוק)", + "username": "שם משתמש", + "watchVideos": "צפה/י בסרטונים", + "work": "עבודה", + "zelahQuote": "עם HabitRPG, אני משתכנע ללכת לישון בזמן מעצם המחשבה על השגת נקודות על שינה מוקדמת או איבוד אותן נקודות עבור שינה מאוחרת!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/he/gear.json b/common/locales/he/gear.json index c2752005e9..e08eb8222c 100644 --- a/common/locales/he/gear.json +++ b/common/locales/he/gear.json @@ -49,25 +49,25 @@ "weaponHealer1Text": "שרביט טירונים", "weaponHealer1Notes": "נוצר בזמן ההכשרה של המרפא. מגביר את ערך התבונה ב<%= int %> נקודות.", "weaponHealer2Text": "שרביט קוורץ", - "weaponHealer2Notes": "בקצה שרביט זה משובצת אבן עם סגולות ריפוי, ממש כמו בחנויות הניו-אייג' בתל אביב. מגביר את ערך התבונה ב<%= int %> נקודות.", + "weaponHealer2Notes": "בקצה שרביט זה משובצת אבן עם סגולות ריפוי. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "weaponHealer3Text": "שרביט אחלמה", - "weaponHealer3Notes": "אם חשבת שקוורץ זה ליגה אז טעית! אחלמה יכולה לטהר רעל בנגיעה קלה אחת! מגביר את ערך התבונה ב<%= int %> נקודות.", + "weaponHealer3Notes": "אחלמה שיכולה לטהר רעל בנגיעה קלה אחת! מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "weaponHealer4Text": "שרביט הרוקח", - "weaponHealer4Notes": "זה סמל של המקצוע יותר מאשר כלי לריפוי, ועם זאת הוא *מאוד* טוב בריפוי. מגביר את ערך התבונה ב<%= int %> נקודות.", + "weaponHealer4Notes": "זהו סמל של המקצוע ממש כמו כלי לריפוי. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "weaponHealer5Text": "שרביט מלכותי", - "weaponHealer5Notes": "מתאים לעטר את ידו של מלך, או את האדם שעומד לימינו של המלך, או כל אדם שקונה חפצים יקרים ומהודרים ללא צורך על חשבון משלם המיסים. מגביר את ערך התבונה ב<%= int %> נקודות.", + "weaponHealer5Notes": "מתאים לעטר את ידו של מלך. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "weaponHealer6Text": "שרביט זהב", - "weaponHealer6Notes": "הזוהר הנוגה שלו כה מהפנט, שכל מי שמביט בו מיד נרפא מכל מכאוביו. או לפחות כדאי שיהיה ככה אחרי כמה ששילמת עליו. מגביר את ערך התבונה ב<%= int %> נקודות.", + "weaponHealer6Notes": "הזוהר הנוגה שלו כה מהפנט, שכל מי שמביט בו מיד נרפא מכל מכאוביו. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "weaponSpecial0Text": "להב הנשמות האפלות", - "weaponSpecial0Notes": "ניזון מדם חייהם של יריבייך כדי לחזק את מכותיו האכזריות. מגביר את ערך הכוח ב<%= str %> נקודות.", + "weaponSpecial0Notes": "ניזון מדם חייהם של יריבייך כדי לחזק את מכותיו האכזריות. מגביר את ערך הכוח שלך ב<%= str %> נקודות.", "weaponSpecial1Text": "להב קריסטל", "weaponSpecial1Notes": "פאותיו המבריקות מספרות את סיפורו של גיבור. מגביר את כל ערכי התכונה שלך ב<%= attrs %> נקודות.", "weaponSpecial2Text": "מוט הדרקון של סטיבן וובר", "weaponSpecial2Notes": "חוש בכוח הדרקון מתפרץ מתוכך, כמו לבה מתוך הר געש! מגביר את ערכי הכוח והחוסן ב<%= attrs %> נקודות כל אחד.", - "weaponSpecial3Text": "כוכב השחר של מאסטין - מנתץ אבני הדרך", + "weaponSpecial3Text": "כוכב השחר המנתץ של מאסטין", "weaponSpecial3Notes": "פגישות, מפלצות, דיכאון: טופל! נמחץ! נותץ! פוצץ! מגביר את ערכי הכוח, התבונה והחוסן ב<%= attrs %> נקודות לכל אחד.", "weaponSpecialCriticalText": "פטיש מדהים של תיקון באגים", - "weaponSpecialCriticalNotes": "האלוף האוחז בפטיש המדהים הזה קטל יריב אימתני בגיטהאב איפה שלוחמים רבים נפלו חלל. עשוי מעצמותיו של חרק - באג באנגלית, למרות שיש להם שלד חיצוני והכל - פטיש זה גורם לפגיעות חמורות עוצמתיות במיוחד. מגביר את הכוח והתפיסה ב<%= attrs %> נקודות כל אחד.", + "weaponSpecialCriticalNotes": "האלוף האוחז בפטיש המדהים הזה קטל יריב אימתני בגיטהאב, איפה שלוחמים רבים נפלו חלל. עשוי מעצמותיו של חרק (באג). פטיש זה גורם לפגיעות חמורות ועוצמתיות במיוחד. מגביר את הכוח והתפיסה שלך ב<%= attrs %> נקודות כל אחד.", "weaponSpecialYetiText": "חנית מאלפי יטים", "weaponSpecialYetiNotes": "This spear allows its user to command any yeti. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.", "weaponSpecialSkiText": "מוט מתנקש-סקי", @@ -77,24 +77,24 @@ "weaponSpecialSnowflakeText": "שרביט פתית", "weaponSpecialSnowflakeNotes": "This wand sparkles with unlimited healing power. Increases Intelligence by <%= int %>. Limited Edition 2013-2014 Winter Gear.", "weaponSpecialSpringRogueText": "טפרי קרס", - "weaponSpecialSpringRogueNotes": "מעולה בטיפוס על מבנים גבוהים, וכן - לריטוש שטיחים. מוסיף כ<%= str %> נקודות לכוח. מהדורה מוגבלת, חורף 2014", + "weaponSpecialSpringRogueNotes": "מעולה בטיפוס על מבנים גבוהים ולקריעת שטיחים לגזרים. מוסיף <%= str %> נקודות לכוח שלך. מהדורה מוגבלת, ציוד אביב 2014.", "weaponSpecialSpringWarriorText": "חרב גזר", - "weaponSpecialSpringWarriorNotes": "חרב עוצמתית זו יכולה לשסע כל אוייב כמו חמאה. מעולה להתקפת-התחמקות במהלך הקרב. מעלה את הכוח ב<%= str %> נקודות. מהדורה מוגבלת, חורף 2014", + "weaponSpecialSpringWarriorNotes": "חרב עוצמתית זו יכולה לשסע כל אויב כמו חמאה. מעולה גם כחטיף במהלך הקרב. מגביר את הכוח שלך ב<%= str %> נקודות. מהדורה מוגבלת, ציוד אביב 2014.", "weaponSpecialSpringMageText": "מטה גבינה שוויצרית", - "weaponSpecialSpringMageNotes": "רק המכרסמים האימתניים ביותר מסוגלים להעיז ולהשתמש במטה עוצמתי זה. מעלה את התבונה ב<%= int %> נקודות, ואת התפיסה בכ<%= per %> נקודות. מהדורה מוגבלת, אביב 2014", + "weaponSpecialSpringMageNotes": "רק המכרסמים האימתניים ביותר מסוגלים להעיז ולהשתמש במטה עוצמתי זה. מגביר את התבונה שלך ב<%= int %> נקודות ואת התפיסה שלך ב<%= per %> נקודות. מהדורה מוגבלת, ציוד אביב 2014.", "weaponSpecialSpringHealerText": "עצם יפייפיה", - "weaponSpecialSpringHealerNotes": "תפוס! מעלה את התבונה ב<%= int %> נקודות. מהדורה מוגבלת, אביב 2014", + "weaponSpecialSpringHealerNotes": "תפוס! מגביר את התבונה שלך ב<%= int %> נקודות. מהדורה מוגבלת, ציוד אביב 2014.", "weaponSpecialSummerRogueText": "חרב פיראטים", - "weaponSpecialSummerRogueNotes": "עצור! אתה תגרום למטלות היומיות לעמוד במסדר! . מעלה את הכוח ב<%= str %>. מהדורה מוגבלת, קיץ 2014", + "weaponSpecialSummerRogueNotes": "עצור! אתה תגרום למטלות היומיות לעמוד לדין! מגביר את הכוח שלך ב<%= str %>. מהדורה מוגבלת, ציוד קיץ 2014.", "weaponSpecialSummerWarriorText": "פגיון מלחים", - "weaponSpecialSummerWarriorNotes": "לא נולדה המטלה אשר תרצה להסתבך עם הסכין הקשוחה הזו. מוסיף כ<%= str %> נקודות לכוח. מהדורה מוגבלת, קיץ 2014", + "weaponSpecialSummerWarriorNotes": "לא נולדה המטלה אשר תרצה להסתבך עם הסכין הקשוחה הזו. מגביר את הכוח שלך ב<%= str %> נקודות. מהדורה מוגבלת, ציוד קיץ 2014.", "weaponSpecialSummerMageText": "תפסן אצות", "weaponSpecialSummerMageNotes": "This trident is used to spear seaweed effectively, for extra-productive kelp harvesting! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Summer Gear.", "weaponSpecialSummerHealerText": "שרביט הרדודים", "weaponSpecialSummerHealerNotes": "This wand, made of aquamarine and live coral, is very attractive to schools of fish. Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.", "weaponSpecialFallRogueText": "יתד כסף", "weaponSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", - "weaponSpecialFallWarriorText": "התפסן התפסני של המדע", + "weaponSpecialFallWarriorText": "תפסן המדע", "weaponSpecialFallWarriorNotes": "This grabby claw is at the very cutting edge of technology. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", "weaponSpecialFallMageText": "מטאטא קסום", "weaponSpecialFallMageNotes": "This enchanted broom flies faster than a dragon! Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Autumn Gear.", @@ -106,7 +106,7 @@ "weaponSpecialWinter2015WarriorNotes": "This delicious sword probably attracts monsters... but you're up for the challenge! Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", "weaponSpecialWinter2015MageText": "מטה מואר-חורף", "weaponSpecialWinter2015MageNotes": "The light of this crystal staff fills hearts with cheer. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", - "weaponSpecialWinter2015HealerText": "שרביט רוגע", + "weaponSpecialWinter2015HealerText": "שרביט הרוגע", "weaponSpecialWinter2015HealerNotes": "This scepter warms sore muscles and soothes away stress. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.", "weaponSpecialSpring2015RogueText": "Exploding Squeak", "weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", @@ -120,33 +120,35 @@ "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "armor": "שריון", "armorBase0Text": "בגדים פשוטים", "armorBase0Notes": "אלה סתם בגדים, הם לא נותנים בונוס.", "armorWarrior1Text": "שריון עור", - "armorWarrior1Notes": "רצועות של עור מבורס וקשיח, כמו של הגלדיאטורים בספרטקוס. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorWarrior1Notes": "ג׳קט עור קשיח. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorWarrior2Text": "שריון טבעות", - "armorWarrior2Notes": "השיריון הזה, העשוי טבעות השזורות זו בזו, יהפוך כל חתך קטלני לסימן כחול ובלתי מזיק. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorWarrior2Notes": "שיריון העשוי טבעות השזורות זו בזו. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorWarrior3Text": "שריון לוחות", - "armorWarrior3Notes": "סט של פלדה שעוטפת את כולך, גאוותם של אבירים רבים מספור, וקו ההגנה האחרון שלהם. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorWarrior3Notes": "סט פלדה העוטף את כולך, גאוותם של אבירים רבים מספור. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorWarrior4Text": "שריון אדום", - "armorWarrior4Notes": "שריון כבד זה אוצר בתוכו שלל הקסמות הגנתיות, אבל הצבע בעיקר מגיע מדמם של אויביך. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorWarrior4Notes": "שריון כבד זה אוצר בתוכו שלל קסמים הגנתיים. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorWarrior5Text": "שריון זהב", - "armorWarrior5Notes": "הוא נראה כמו לבוש טקסי וחסר טעם, אך אין להב עלי אדמות שיחדור אותו. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "armorWarrior5Notes": "הוא נראה כלבוש טקסי, אך אין להב עלי אדמות שיחדור אותו. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "armorRogue1Text": "עור משומן", - "armorRogue1Notes": "שיריון זה טופל במיוחד כדי להפחית את הרעש שאתה גורם, אבל יעזור גם אם תהיה קצת פחות מגושם. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "armorRogue1Notes": "שיריון זה טופל במיוחד כדי להפחית רעש. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "armorRogue2Text": "עור שחור", - "armorRogue2Notes": "שריון זה נצבע בשחור במיוחד כדי להיטמע בצללים, ממש כמו באטמן! מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "armorRogue2Notes": "שריון זה נצבע בשחור במיוחד כדי להיטמע בצללים. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "armorRogue3Text": "אפוד הסוואה", - "armorRogue3Notes": "גם במבוכים וגם אי שם בשדות, עם שיריון כמו זה תיראה הכי פחות. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "armorRogue3Notes": "שריון המסווה אותך גם במבוכים וגם אי שם בשדות. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "armorRogue4Text": "שריון תת-צללי", - "armorRogue4Notes": "מקיף את העוטה אותו ברעלה של דמדומים - ומדי פעם גם של לחישות מבשרות רעה לאויבים שלו. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "armorRogue4Notes": "מקיף את העוטה אותו ברעלה של דמדומים. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "armorRogue5Text": "שריון צללי", - "armorRogue5Notes": "מאפשר להתמזג בצללים גם תחת אור השמש הקופחת. לעולם לא תחפש מחסה יותר! מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "armorRogue5Notes": "מאפשר להתסתתר גם לאור יום. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "armorWizard1Text": "חלוק קוסמים", - "armorWizard1Notes": "כמו חלוק אמבטיה רק עם קצת יותר טקסיות. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", + "armorWizard1Notes": "חלוק הקוסם הזהיר. מגביר את ערך התבונה שלך ב<%= int %> נקודות.", "armorWizard2Text": "גלימת אשף", "armorWizard2Notes": "מתאימות למחולל ניסים נודד, או לכל חסר בית אחר שתרצה. מגבירה את ערך התבונה שלך ב<%= int %> נקודות.", "armorWizard3Text": "גלימת מסתורין", @@ -219,11 +221,11 @@ "armorSpecialWinter2015HealerNotes": "Ice-skating is very relaxing, but you shouldn't try it without this protective gear in case you get attacked by the icicle drakes. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.", "armorSpecialSpring2015RogueText": "Squeaker Robes", "armorSpecialSpring2015RogueNotes": "Furry, soft, and definitely not flammable. Increases Perception by <%= per %>. Limited Edition 2015 Spring Gear.", - "armorSpecialSpring2015WarriorText": "Beware Armor", + "armorSpecialSpring2015WarriorText": "שריון הזהירות", "armorSpecialSpring2015WarriorNotes": "Only the fiercest doggy is allowed to be this fluffy. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.", - "armorSpecialSpring2015MageText": "Magician's Bunny Suit", + "armorSpecialSpring2015MageText": "חליפת ארנב הקוסם", "armorSpecialSpring2015MageNotes": "Your coattails match your cottontail! Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.", - "armorSpecialSpring2015HealerText": "Comforting Catsuit", + "armorSpecialSpring2015HealerText": "חליפת חתול מנחמת", "armorSpecialSpring2015HealerNotes": "This soft catsuit is comfortable, and as comforting as mint tea. Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.", "armorMystery201402Text": "בגדי שליח", "armorMystery201402Notes": "Shimmering and strong, these robes have many pockets to carry letters. Confers no benefit. February 2014 Subscriber Item.", @@ -233,7 +235,7 @@ "armorMystery201405Notes": "Nothing can hurt you when you are swathed in flames! Confers no benefit. May 2014 Subscriber Item.", "armorMystery201406Text": "חלוק תמנונים", "armorMystery201406Notes": "This flexible robe makes it possible for its wearer to slip through even the tiniest cracks. Confers no benefit. June 2014 Subscriber Item.", - "armorMystery201407Text": "חליפת חוקר/ת תת ימי/ת", + "armorMystery201407Text": "חליפת חוקר תת ימי", "armorMystery201407Notes": "Described alternatively as \"splooshy\", \"overly thick\" and \"frankly, kind of cumbersome\", this suit is the best friend of any intrepid undersea explorer. Confers no benefit. July 2014 Subscriber Item.", "armorMystery201408Text": "חלוקי שמש", "armorMystery201408Notes": "These robes are woven with sunlight and gold. Confers no benefit. August 2014 Subscriber Item.", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "headgear", @@ -263,7 +267,7 @@ "headWarrior5Text": "קסדה זהובה", "headWarrior5Notes": "קסדה זו היא כתר מלכותי המתאים לשריון נוצץ, מגן עלייך מפני העוני ממש כמו מפני האויב. מגבירה את ערך הכוח שלך ב<%= str %> נקודות.", "headRogue1Text": "ברדס עור", - "headRogue1Notes": "כיסוי ראש בסיסי, לא שחשבת שקבל/י יותר מזה. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", + "headRogue1Notes": "כיסוי ראש בסיסי. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "headRogue2Text": "ברדס עור שחור", "headRogue2Notes": "שימושי הן להגנה והן להסתתרות, ממש כמו מגן מכוסה עלים. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "headRogue3Text": "ברדס הסוואה", @@ -358,7 +362,7 @@ "headMystery201405Notes": "Burn away the procrastination! Confers no benefit. May 2014 Subscriber Item.", "headMystery201406Text": "כתר קנוקנות", "headMystery201406Notes": "The tentacles of this helm gather up magical energy from the water. Confers no benefit. June 2014 Subscriber Item.", - "headMystery201407Text": "קסדת החוקר/ת התת-ימי/ת", + "headMystery201407Text": "קסדת החוקר התת-ימי", "headMystery201407Notes": "This helm makes it easy to explore underwater! It sort of makes you look like a googly-eyed fish, too. Very retro! Confers no benefit. July 2014 Subscriber Item.", "headMystery201408Text": "כתר שמש", "headMystery201408Notes": "This blazing crown gives its wearer great strength of will. Confers no benefit. August 2014 Subscriber Item.", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -376,9 +382,9 @@ "shieldBase0Text": "No Shield-Hand Equipment", "shieldBase0Notes": "לא הצטיידת באף מגן או נשק ליד החדשה.", "shieldWarrior1Text": "מגן עץ", - "shieldWarrior1Notes": "חתיכה עגולה ועבה של עץ. קצת כמו קרש חיתוך. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "shieldWarrior1Notes": "מגן עץ עגול ועבה. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "shieldWarrior2Text": "מגן יד", - "shieldWarrior2Notes": "קליל ועמיד, זריז לקפוץ להגנתך. אל תשכח להשתמש בו! מגביר את ערך החוסן שלך ב<%= con %> נקודות.", + "shieldWarrior2Notes": "קליל ועמיד, זריז לשימוש בהגנה. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "shieldWarrior3Text": "מגן מחוזק", "shieldWarrior3Notes": "עשוי מעץ אך מחוזק ברצועות מתכת. נראה את אויביך פורצים דרך זה. מגביר את ערך החוסן שלך ב<%= con %> נקודות.", "shieldWarrior4Text": "מגן אדום", @@ -398,9 +404,9 @@ "shieldSpecial0Text": "גולגולת מיוסרת", "shieldSpecial0Notes": "רואה מעבר לרעלת המוות, ומציגה זאת לאוייביך כדי להטיל מורא בלבבם. מגביר את ערך התפיסה שלך ב<%= per %> נקודות.", "shieldSpecial1Text": "מגן קריסטל", - "shieldSpecial1Notes": "מנתץ חיצים והודף את מילותיהם של המייאשים. דבר לא ירפה את ידיך יותר! מגביר את כל ערכי התכונות שלך ב<%= attrs %> נקודות.", + "shieldSpecial1Notes": "מנתץ חיצים והודף את מילותיהם של המייאשים. מגביר את כל ערכי התכונות שלך ב<%= attrs %> נקודות.", "shieldSpecialGoldenknightText": "כוכב השחר של מאסטין - מנתץ אבני הדרך", - "shieldSpecialGoldenknightNotes": "פגישות, מפלצות, דיכאון: טופל! נמחץ! נותץ! פוצץ! מגביר את ערכי התבונה והחוסן ב<%= attrs %> נקודות לכל אחד.", + "shieldSpecialGoldenknightNotes": "פגישות, מפלצות, סחרחורות: טופל! נמחץ! נותץ! מגביר את ערכי התבונה והחוסן ב<%= attrs %> נקודות לכל אחד.", "shieldSpecialYetiText": "מגן מאלפי-יטים", "shieldSpecialYetiNotes": "This shield reflects light from the snow. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", "shieldSpecialSnowflakeText": "מגן פתית-שלג", @@ -421,7 +427,7 @@ "shieldSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", "shieldSpecialFallWarriorText": "שיקוי מדעי חזק", "shieldSpecialFallWarriorNotes": "Spills mysteriously on lab coats. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.", - "shieldSpecialFallHealerText": "מגן אבן חן", + "shieldSpecialFallHealerText": "מגן אבני חן", "shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.", "shieldSpecialWinter2015RogueText": "Ice Spike", "shieldSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", @@ -437,14 +443,16 @@ "shieldSpecialSpring2015HealerNotes": "You can rest your head on this soft pillow, or you can wrestle it with your fearsome claws. Rawr! Increases Constitution by <%= con %>. Limited Edition 2015 Spring Gear.", "shieldMystery301405Text": "Clock Shield", "shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.", - "backBase0Text": "ללא אביזר גב", - "backBase0Notes": "ללא אביזר גב.", + "backBase0Text": "אביזר ללא גב", + "backBase0Notes": "אביזר ללא גב.", "backMystery201402Text": "כנפי זהב", "backMystery201402Notes": "These shining wings have feathers that glitter in the sun! Confers no benefit. February 2014 Subscriber Item.", "backMystery201404Text": "כנפי פרפר הדמדומים", "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "כנפי גובלין", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "שכמייה אימתנית", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "שכמייה חמקנית", @@ -457,11 +465,13 @@ "bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.", "bodySpecialWonderconBlackText": "קולר הובנה", "bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.", - "bodySpecialSummerMageText": "שכמייה מנצנצת", + "bodySpecialSummerMageText": "שכמיה נוצצת", "bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.", "bodySpecialSummerHealerText": "רצועת החוף", - "bodySpecialSummerHealerNotes": "קולר מדהים משובץ אלמוגים! לא שימושי לכלום. ציוד ממהדורה מוגבלת של קיץ 2014.", + "bodySpecialSummerHealerNotes": "קולר מדהים משובץ אלמוגים! לא שימושי. מהדורה מוגבלת, ציוד קיץ 2014.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "ללא ציוד ראש", "headAccessoryBase0Notes": "ללא ציוד ראש", "headAccessorySpecialSpringRogueText": "אזני חתול סגולות", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "קרני מהלך היער", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "אנטנות פרפר הדמדומים", diff --git a/common/locales/he/generic.json b/common/locales/he/generic.json index 8106a96471..0ebab29864 100644 --- a/common/locales/he/generic.json +++ b/common/locales/he/generic.json @@ -5,7 +5,20 @@ "habitica": "האביטיקה", "expandToolbar": "הרחב סרגל כלים", "collapseToolbar": "הקטן סרגל כלים", - "formattingMarkdown": "השתמש בטקסט פשוט", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "הישגים", "modalAchievement": "הישג!", "special": "מיוחד", @@ -41,7 +54,7 @@ "gems": "אבני חן", "gemButton": "יש לך <%= number %> פנינים", "moreInfo": "מידע נוסף", - "gemsWhatFor": "נרכשים בכסף אמתי. משמשים עבור קניית חפצים ושירותים מיוחדים (ביצים, שיקויי בקיעה, חיזוק וכו'). תצטרך לשחרר גימיקים אלו לפני שתוכל להשתמש באבני חן.", + "gemsWhatFor": "נרכשים בכסף אמיתי. משמשים עבור קניית חפצים ושירותים מיוחדים (ביצים, שיקויי בקיעה, חיזוק וכו'). תצטרך לשחרר גימיקים אלו לפני שתוכל להשתמש באבני חן.", "veteran": "ותיק/ה", "veteranText": "סבל את ההאביט האפור (האתר הישן שלנו), וצבר אינספור צלקות קרב מהבאגים שלו", "originalUser": "משתמש מקורי!", @@ -72,7 +85,7 @@ "audioTheme": "ערכת מנגינות", "audioTheme_off": "כבויה", "audioTheme_danielTheBard": "דניאל הפייטן", - "audioTheme_wattsTheme": "Watts' Theme", + "audioTheme_wattsTheme": "התמה של וואט", "askQuestion": "שאל/י שאלה", "reportBug": "דיווח על תקלה", "contributeToHRPG": "תרומה לאתר", @@ -90,6 +103,6 @@ "November": "נובמבר", "December": "דצמבר", "dateFormat": "פורמט תאריך", - "achievementStressbeast": "Savior of Stoïkalm", - "achievementStressbeastText": "Helped defeat the Abominable Stressbeast during the 2015 Winter Wonderland Event!" + "achievementStressbeast": "המושיע של סטויקאלם", + "achievementStressbeastText": "סייע/ה להביס את המפלחץ המתועב באירוע חורף הפלאות של 2015!" } \ No newline at end of file diff --git a/common/locales/he/groups.json b/common/locales/he/groups.json index 762db40e6d..b5c3f65ee7 100644 --- a/common/locales/he/groups.json +++ b/common/locales/he/groups.json @@ -1,8 +1,8 @@ { "tavern": "פונדק", - "innCheckOut": "צא/י מהפונדק", + "innCheckOut": "צא מהפונדק", "innCheckIn": "נוח/י בפונדק", - "innText": "איך הולכת השהייה בפונדק, <%= name %>? כדי להגן עלייך, רשימת המטלות היומיות שלך הוקפאה, כל הסימונים שלך לא יעובדו עד מחר (היום אחרי שתצא/י מהפונדק). אבל זהירות! אם החבורה שלך נלחמת במפלצת, הפספוסים שלהם יפגעו גם בך! בנוסף, מן הסתם, לא ייגרם נזק לבוס מהמטלות שלך. היה לך מספיק? ניתן לעזוב מתי שרוצים.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "מודעות מחפשי קבוצה", "tutorial": "שיעור היכרות", "glossary": "מונחון", @@ -96,5 +96,25 @@ "abuseReported": "תודה שדיווחת על ההפרה הזו, אנו ניידע את העורכים אודות העניין.", "abuseAlreadyReported": "כבר דיווחת על ההודעה הזו.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/he/messages.json b/common/locales/he/messages.json index 3820644aa9..bb23204410 100644 --- a/common/locales/he/messages.json +++ b/common/locales/he/messages.json @@ -8,7 +8,7 @@ "messageAlreadyMount": "כבר השגת את חיית הרכיבה הזו. נסה להאכיל חיה אחרת.", "messageEvolve": "הצלחת לאלף <%= egg %>, בוא נצא לרכיבה!", "messageLikesFood": "<%= egg %> נהנה לאכול <%= foodText %>!", - "messageDontEnjoyFood": "<%= egg %> אוכל את ה<%= foodText %> אבל לא נראה שהוא נהנה במיוחד.", + "messageDontEnjoyFood": "<%= egg %> אכל את ה<%= foodText %> אך לא נראה שהוא נהנה במיוחד.", "messageBought": "קנית <%= itemText %>", "messageEquipped": "הצטיידת ב<%= itemText %>", "messageUnEquipped": "הפסקת להשתמש ב<%= itemText %>", diff --git a/common/locales/he/npc.json b/common/locales/he/npc.json index 8e1b3028a7..f4832d7fa2 100644 --- a/common/locales/he/npc.json +++ b/common/locales/he/npc.json @@ -2,13 +2,13 @@ "npc": "דב\"ש", "npcText": "גיבה את פרוייקט הקיקסטראטר במלוא המסירות!", "mattBoch": "מאט בוך", - "mattShall": "שאביא לך את חיית הרכיבה שלך, <%= name %>? לחץ/י על החיה עליה ברצונך לרכב.", - "mattBochText1": "ברוכים הבאים לאורווה! אני מאט, אדון החיות. בחר/י חיית מחמד מאלו המופיעות כאן אשר תלך לצידך. האכל/האכילי אותן היטב והן תגדלנה לחיות רכיבה מרשימות.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "דניאל", - "danielText": "ברוכים הבאים לפונדק! השארו לזמן מה והכירו את המקומיים. אם את/ה צריך/ה מנוחה (יוצא/ת לחופשה? מחלה פתאומית?) אכין לך חדר באכסניה שלנו. כל עוד תנוח/י כאן, כך המטלות היומיות שלך יישארו במצב בו היו כשנכנסת (מסומנות או לא), עד היום אחרי שתצא/י. כך הן לא יגרמו לך נזק בסוף היום.", - "danielText2": "ראה/י הוזהרת: אם את/ה משתתף/ת במשימת קרב, האויב עדיין יפגע בך עבור משימות יומיות של חברי קבוצתך שלא הושלמו.", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "אלכסנדר הסוחר.", - "welcomeMarket": "ברוכים הבאים לשוק! רכשו ביצים נדירות ושיקויים לא מצויים! מכרו את העודפים שלכם! היעזרו בשירותי המעולים! בואו, בואו, תראו מה יש לי בשבילכם.", + "welcomeMarket": "ברוכים הבאים לשוק! רכשו ביצים ושיקויים נדירים! מכרו את העודפים שלכם! היעזרו בשירותיי המעולים! בואו וראו מה יש לי עבורכם.", "sellForGold": "מכר/י <%= item %> עבור <%= gold %> מטבעות זהב", "buyGems": "קנה/י אבני חן", "justin": "ג'סטין", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/he/pets.json b/common/locales/he/pets.json index 0beefcadda..4be7907f02 100644 --- a/common/locales/he/pets.json +++ b/common/locales/he/pets.json @@ -26,33 +26,33 @@ "inventoryText": "לחצו על ביצה בכדי לראות שיקויים שמישים מסומנים בירוק ואז לחצו על אחד מאותם שיקויים כדי להבקיע את ביצת החיה שלכם. אם אף שיקוי לא מסומן, לחצו על הביצה בשנית כדי לבטל את הסימון, ותחת זאת לחצו על שיקוי כדי לראות ביצים שניתן להבקיע בעזרתו. ניתן גם למכור מוצרים לא נחוצים לאלכסנדר הסוחר.", "food": "אוכל ואוכפים", "noFood": "אין לך אוכל או אוכפים", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", - "beastMasterProgress": "Beast Master Progress", + "dropsExplanation": "אפשר להשיג את החפצים הללו מהר יותר עם אבני חן, אם אינך רוצה לחכות שיפלו כשאת משלימה משימה. כאן אפשר ללמוד עוד על מערכת הביזה.", + "beastMasterProgress": "התקדמות אלוף החיות", "beastAchievement": "הרווחת את הישג \"אדון החיות\" על איסוף כל חיות המחמד!", - "beastMasterName": "Beast Master", - "beastMasterText": "Has found all 90 pets (insanely difficult, congratulate this user!)", - "beastMasterText2": "and has released their pets a total of <%= count %> times", - "mountMasterProgress": "Mount Master Progress", - "mountAchievement": "You have earned the \"Mount Master\" achievement for taming all the mounts!", - "mountMasterName": "Mount Master", - "mountMasterText": "Has tamed all 90 mounts (even more difficult, congratulate this user!)", - "mountMasterText2": "and has released all 90 of their mounts a total of <%= count %> times", - "beastMountMasterName": "Beast Master and Mount Master", - "triadBingoName": "Triad Bingo", - "triadBingoText": "Has found all 90 pets, all 90 mounts, and found all 90 pets AGAIN (HOW DID YOU DO THAT!)", - "triadBingoText2": "and has released a full stable a total of <%= count %> times", - "triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!", + "beastMasterName": "אלוף החיות", + "beastMasterText": "מצא/ה את כל 90 חיות המחמד (קשה בטירוף, תנו לו/ה בכפיים!)", + "beastMasterText2": "שחרר/ה את חיות המחמד שלה<%= count %> פעמים עד כה", + "mountMasterProgress": "התקדמות אלוף הרוכבים", + "mountAchievement": "הרווחת את הישג \"אלוף הרוכבים\" מאילוף כל חיות הרכיבה!", + "mountMasterName": "אלוף הרוכבים", + "mountMasterText": "אילפ/ה את כל 90 חיות הרכיבה (אפילו יותר קשה, בחאייכם, פרגנו!)", + "mountMasterText2": "שיחרר/ה את כל 90 חיות הרכיבה שלו/ה <%= count %> פעמים עד כה", + "beastMountMasterName": "אלוף החיות ואלוף הרוכבים", + "triadBingoName": "בינגו משולש", + "triadBingoText": "מצא/ה את כל 90 חיות המחמד, אילפ/ה אותן ל90 חיות רכיבה, ואז מצאה את 90 חיות המחמד הללו שוב! (זה טירוף חושים!!!)", + "triadBingoText2": "ושיחרר/ה אורווה מלאה בבעלי חיים אוהבים <%= count %> פעמים עד כה", + "triadBingoAchievement": "הרווחת את הישג ה\"בינגו משולש\" על מציאת כל חיות המחמד, אילוף כולן לחיות רכיבה, ומציאת כולן שוב!", "dropsEnabled": "ניתן לבזוז!", "itemDrop": "יש לך דבר חדש!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "firstDrop": "הרווחת את מערכת הביזה! מעתה, בכל פעם שתשלימ/י משימה, יהיה לך סיכוי קטן למצוא חפץ בעל ערך כולל ביצים, שיקויים ואוכל. הרגע מצאת <%= eggText %> ביצה! <%= eggNotes %>", + "useGems": "אם חיית מחמד מסוימת תפסה את עיניך, אבל אינך יכול לחכות יותר לבזוז אותה, השתמש/י ביהלומים במלאי ציוד > שוק כדי לקנות אותה!", "hatchAPot": "להבקיע <%= egg %> <%= potion %>?", "feedPet": "להאכיל את ה<%= name %> שלך ב <%= text %>?", "useSaddle": "לשים אוכף על ה<%= pet %> שלך?", "petName": "<%= egg %> <%= potion %>", "mountName": " <%= mount %> <%= potion %>", "petKeyName": "מפתח למכלאות", - "petKeyPop": "Let your pets roam free, release them to start their own adventure, and give yourself the thrill of Beast Master once more!", + "petKeyPop": "שחרר/י את חיות המחמד שלך לחופשי, להתחיל הרפתקה משלהן, ותנ/י לעצמך את הריגוש של הישג \"אלוף החיות\" פעם נוספת!", "petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!", "petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!", "petKeyInfo2": "Use the Key to the Kennels to reset your non-quest collectible pets and/or mounts to zero. (Quest-only and Rare pets and mounts are not affected.)", diff --git a/common/locales/he/quests.json b/common/locales/he/quests.json index 1f8c66765e..8b9d795149 100644 --- a/common/locales/he/quests.json +++ b/common/locales/he/quests.json @@ -6,6 +6,8 @@ "questSend": "לחיצה על \"הזמן\" תשלח הזמנה לחברי החבורה שלך. כאשר כל המשתתפים קיבלו או דחו, הקווסט מתחיל. ניתן לראות את מצבו תחת אפשרויות > חברתי > חבורה.", "inviteParty": "הזמן חבורה", "questInvitation": "הזמנה למשימה:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "שאל אחר כך", "buyQuest": "קנה משימה", "accepted": "הסכימ/ה", @@ -17,7 +19,7 @@ "bossStrength": "עוצמת האויב", "collect": "לאסוף", "collected": "נאסף", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "רק משתתפים שנלחמים בבוס חולקים בביזת המשימה.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "כדי לאסוף חפצים, בצע/י מטלות חיוביות. חפצי קווסט נופלים ממש כמו חפצים רגילים, אם כי, את/ה לא תראה/י אותם עד היום הבא, בו כל מה שמצאה החבורה ייאסף לערימת המשימה.", diff --git a/common/locales/he/questscontent.json b/common/locales/he/questscontent.json index 413a6d0ad6..77f4bd67a0 100644 --- a/common/locales/he/questscontent.json +++ b/common/locales/he/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/he/rebirth.json b/common/locales/he/rebirth.json index a8c2b1a26a..b98a48d7db 100644 --- a/common/locales/he/rebirth.json +++ b/common/locales/he/rebirth.json @@ -1,6 +1,6 @@ { "rebirthNew": "תקומה: הרפתקה חדשה זמינה!", - "rebirthUnlock": "הרווחת את הלידה מחדש! חפץ השוק המיוחד הזה מאפשר לך להתחיל משחק חדש ברמה 1 ועדיין לשמור את המשימות, ההישגים, החיות שלך, ועוד. השתמש/י בזה כדי לנשוף חיים חדשים לריאות של habitRPG אם את/ה מרגיש/ה שכבר יש לך הכל, או כדי לחוות את הגימיקים החדשים דרך העיניים הרעננות של שחקן מתחיל!", + "rebirthUnlock": "הרווחת את הלידה מחדש! חפץ השוק המיוחד הזה מאפשר לך להתחיל משחק חדש ברמה 1 ועדיין לשמור את המשימות, ההישגים, החיות שלך, ועוד. השתמש בזה כדי לנשוף חיים חדשים לריאות של HabitRPG, אם אתה מרגיש שכבר יש לך הכל, או כדי לחוות את הגימיקים החדשים דרך העיניים הרעננות של שחקן מתחיל!", "rebirthBegin": "לידה מחדש: להתחיל הרפתקה חדשה", "rebirthStartOver": "לידה מחדש מחזירה את דמותך לרמה 1, ממש כאילו יצרת חשבון חדש.", "rebirthAdvList1": "את/ה חוזר/ת לרפואה שלמה.", diff --git a/common/locales/he/settings.json b/common/locales/he/settings.json index bef6e7e2b0..bb47959761 100644 --- a/common/locales/he/settings.json +++ b/common/locales/he/settings.json @@ -93,10 +93,12 @@ "wonChallenge": "זכית באתגר", "newPM": "קיבלת הודעה פרטית חדשה", "giftedGems": "אבני חן שזכית בהן", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "הוזמנת לחבורה", "invitedGuild": "Invited To Guild", "inactivityEmails": "החשבון שלך לא פעיל", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "הוצאת מקבוצה", @@ -111,5 +113,10 @@ "benefits": "יתרונות", "coupon": "קופון", "couponPlaceholder": "הקלד קוד קופון", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/he/spells.json b/common/locales/he/spells.json index 3fd8457cc4..b932ad8048 100644 --- a/common/locales/he/spells.json +++ b/common/locales/he/spells.json @@ -1,46 +1,46 @@ { "spellWizardFireballText": "פרץ להבות", - "spellWizardFireballNotes": "להבות פיצוץ משם, שריפת משימה. לך להפחית את האדמומיות של המשימה, התמודדות נזק לכל מפלצת שאתה להילחם, ולצבור ניסיון - יותר במשימות הכחולות.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "פרץ אתרי", - "spellWizardMPHealNotes": "זרם של אנרגייה קסומה זורם מידייך וטוען מחדש את חברי הקבוצה שלך. אנשי הקבוצה מקבלים MP.", + "spellWizardMPHealNotes": "את/ה מקריבה מאנה כדי לעזור לחברים שלך. כל שאר החבורה מקבלת מאנה! (מבוסס על תבונה)", "spellWizardEarthText": "רעידת אדמה", - "spellWizardEarthNotes": "הקרקע מתחת סדקי המשימות של המפלגה שלך ומנערת בעוצמה קיצונית, האטה אותם ופותח אותן ליותר התקפות. המפלגה שלך מרוויחה בונוס למודיעין, מה שאומר שיותר ניסיון.", + "spellWizardEarthNotes": "כוח המוח שלך מזעזע את האדמה. כל החבורה מקבלת בונוס לתבונה שלהם! (מבוסס על: תבונה ללא בונוס)", "spellWizardFrostText": "קור מקפיא", - "spellWizardFrostNotes": "קרח מתפרץ מכל וכל, בולע את המשימות שלך ומקפיא אותן במקום. מד הרצף של המטלות היומיות שלך לא יתאפס בסוף היום. מטלות שלא הושלמו עדיין יגרמו לך נזק!", + "spellWizardFrostNotes": "קרח מכסה את המטלות שלך. אף אחד מהרצפים שלך לא יהפוך לאפס מחר! (הטלה אחת משפיעה על כל הרצפים.)", "spellWarriorSmashText": "חבטה אכזרית", - "spellWarriorSmashNotes": "את/ה מכה מטלה יחידה בכל כוחך עד חורמה. דרגת האודם של המטלה פוחתת, ואת/ה גם גורם/ת נזק נוסף למפלצת בה את/ה נלחם/ת.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "עמדה הגנתית", - "spellWarriorDefensiveStanceNotes": "אתה לקחת רגע כדי להרגיע את הגוף שלך ולהיכנס לעמדת מגננה למתקפה מוכנה עצמך לבא 'המשימות. מפחית את הנזק מיומונים בסופו של היום על ידי הגדלת החוקה שלך.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "נוכחות אמיצה", - "spellWarriorValorousPresenceNotes": "הנוכחות שלך עודדה את המפלגה. האומץ החדש שלהם הופך אותם חזק יותר על ידי הגדלת כוחם. ", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "מבט מאיים", - "spellWarriorIntimidateNotes": "Your gaze strikes fear into the hearts of your party's enemies. The party gains a moderate boost to defense by buffing Constitution.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "כיוס", - "spellRoguePickPocketNotes": "האצבעות הזריזות שלך חולפות בכיסים של המשימה ומשיגות קצת אוצר בשבילך. את/ה מקבל/ת תוסף זהב מיידי עבור המשימה, ככל שהיא שמנמנה (כחולה) יותר, כך הפרס גדול יותר!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "דקירה בגב", - "spellRogueBackStabNotes": "ללא קול, את/ה מתגנב/ת מאחורי המשימה ודוקר אותה בגבה. את/ה גורמ/ת לה נזק גבוה יותר, עם סיכוי גבוה לפגיעה חמורה.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "כלי המקצוע", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "חשאיות", - "spellRogueStealthNotes": "צולל/ת אל תוך הצללים ומושכ/ת את ברדסך, מטלות יומיות רבות לא ימצאו אותך הלילה. פחות משימות ככל שהתפיסה שלך גבוהה יותר.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "אור מרפא", - "spellHealerHealNotes": "אור מכסה את גופך, מרפא את פצעייך. אתה מחזיר לעצמך נקודות בריאות.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "בוהק מסמא", - "spellHealerBrightnessNotes": "פרץ של אור בוהק מעוור את כל המטלות שלך, ודרגת האודם שלהם פוחתת.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "הילה מגוננת", - "spellHealerProtectAuraNotes": "A magical aura surrounds your party members, protecting them from damage. Your party members gain a boost to their defense by buffing Constitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "ברכה", - "spellHealerHealAllNotes": "אור מרגיע מלטף את חברי הקבוצה שלך ומרפא אותם מפצעייהם. החבורה שלך זוכה בנקודות בריאות.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "כדור שלג", "spellSpecialSnowballAuraNotes": "השליכו כדור שלג על החבר שלכם, מה כבר יקרה? נמשך עד היום הבא של החבר הפגוע.", "spellSpecialSaltText": "מלח", "spellSpecialSaltNotes": "מישהו/י זרק/ה עלייך כדור שלג. פפחחחחחח, זה קורע, משהו היסטרי. טוב, נו, בוא נוריד את השלג הזה ממך!", "spellSpecialSpookDustText": "נצנצים מלחיצים", - "spellSpecialSpookDustNotes": "Turn a friend into a floating blanket with eyes!", + "spellSpecialSpookDustNotes": "הפכו חבר/ה לשמיכה מעופפת עם עיניים!", "spellSpecialOpaquePotionText": "תרופה שקופה", "spellSpecialOpaquePotionNotes": "מבטלת את השפעת הנצנצים המלחיצים.", - "spellSpecialShinySeedText": "Shiny Seed", - "spellSpecialShinySeedNotes": "Turn a friend into a joyous flower!", - "spellSpecialPetalFreePotionText": "Petal-Free Potion", - "spellSpecialPetalFreePotionNotes": "Cancel the effects of a Shiny Seed." + "spellSpecialShinySeedText": "זרע מנצנץ", + "spellSpecialShinySeedNotes": "הפכו חבר/ה לפרח מאושר!", + "spellSpecialPetalFreePotionText": "תרופה ללא כותרת", + "spellSpecialPetalFreePotionNotes": "מבטלת את השפעת הזרעים המנצנצים" } \ No newline at end of file diff --git a/common/locales/he/tasks.json b/common/locales/he/tasks.json index 76f3f1042a..0b0be55988 100644 --- a/common/locales/he/tasks.json +++ b/common/locales/he/tasks.json @@ -1,7 +1,7 @@ { "clearCompleted": "נקה מטלות שבוצעו", - "lotOfToDos": "משימות שהושלמו נשלחות לארכיון באופן אוטומטי בתום 3 ימים. ניתן למצוא אותן בהגדרות > ייצוא נתונים.", - "deleteToDosExplanation": "לחיצה על הכפתור למטה תמחק לצמיתות את כל המטרות הגמורות והמטרות הגנוזות שלך. חשוב לייצא אותן קודם אם היית רוצה לשמור תיעוד שלהם", + "lotOfToDos": "מטרות שהושלמו נשלחות לארכיון באופן אוטומטי בתום 3 ימים. ניתן למצוא אותן בהגדרות > ייצוא נתונים.", + "deleteToDosExplanation": "לחיצה על הכפתור למטה תמחק לצמיתות את כל המטרות הגנוזות שלך שהושלמו. ייצא אותן קודם לכן, אם היית רוצה לשמור תיעוד שלהן.", "beeminderDeleteWarning": "למשתמשי בימיינדר, ראשית קראו איך למחוק משימות שהושלמו בלי לבלבל את בימיינדר!", "addmultiple": "הוסף כמה", "addsingle": "הוסף יחיד", @@ -14,7 +14,7 @@ "save": "שמור", "addChecklist": "הוסף רשימה חדשה", "checklist": "רשימה", - "checklistText": "עבור מטלות יומיות, רשימות שמולאו באופן חלקי יפחיתו את הנזק. למשל, רשימה בת 4 איברים אשר 3 מהם מסומנים מפחיתה את הנזק ל25%. רשימת משימות מלאה במטלת ביצוע מכפילה את הפס: כלומר 3 סימונים אומרים עוד 3X+ (כלומר סה\"כ 4X) לפרס ניסיון, הזהב, והמאנה.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "הרחבה/הקרסה", "text": "טקסט", "extraNotes": "רשימות נוספות", @@ -22,7 +22,7 @@ "advancedOptions": "אפשרויות מתקדמות", "difficulty": "רמת קושי", "difficultyHelpTitle": "עד כמה קשה המשימה?", - "difficultyHelpContent": "זה מכפיל את שווי הנקודות של המשימה. השתמש/י בכך לעיתים נדירות, ובמקום זאת הסתמך/י על אתגוריתמי הכיוונון האורגני שלנו. אם כי, משימות מסויימות שוות יותר באופן גורף (למשל כתיבת תזה לעומת צחצוח שיניים). לחץ לקבלת מידע נוסף.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "קל", "medium": "בינוני", "hard": "קשה", @@ -33,25 +33,24 @@ "progress": "התקדמות", "dailies": "מטלות", "newDaily": "מטלה חדשה", - "newDailyBulk": "מטלות יומיות חדשים (אחת לשורה)", + "newDailyBulk": "מטלות יומיות חדשות (אחת לשורה)", "streakCounter": "מד התמדה", "repeat": "חזור שנית", "restoreStreak": "שחזר רצף", "todos": "מטרות", "newTodo": "משימה חדשה", - "newTodoBulk": "מטלות חדשות (אחת לשורה)", + "newTodoBulk": "מטרות חדשות (אחת לשורה)", "dueDate": "תאריך השלמה", "remaining": "פעיל", "complete": "הושלם", "dated": "תאריך השלמה", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "עכשווי", "grey": "אפור", "score": "ציון", "rewards": "פרסים", "ingamerewards": "ציוד ומיומנויות", "gold": "זהב", - "silver": "כסף (100 כסף = זהב 1)", + "silver": "כסף (100 כסף = 1 זהב)", "newReward": "פרס חדש", "newRewardBulk": "פרסים חדשים (אחד לשורה)", "price": "מחיר", @@ -78,5 +77,6 @@ "streakCoins": "בונוס התמדה!", "pushTaskToTop": "דחיפת המשימה למעלה", "pushTaskToBottom": "דחיפת המשימה לתחתית", - "emptyTask": "ראשית הקלד את שם המטלה." + "emptyTask": "התחל בהקלדת שם המטלה.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/hu/backgrounds.json b/common/locales/hu/backgrounds.json index 4003425ed0..254e912dbc 100644 --- a/common/locales/hu/backgrounds.json +++ b/common/locales/hu/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Virágzó mező", "backgroundFloralMeadowNotes": "Piknikezz egy virágzó mezőn", "backgroundGumdropLandText": "Gumicukorfölde", - "backgroundGumdropLandNotes": "Majszolgasd Gumicukorfölde tájait" + "backgroundGumdropLandNotes": "Majszolgasd Gumicukorfölde tájait", + "backgrounds052015": "KÉSZLET 12: kiadva 2015 májusában", + "backgroundMarbleTempleText": "Márvány templom", + "backgroundMarbleTempleNotes": "Pózolj egy márvány templom előtt", + "backgroundMountainLakeText": "Hegyi tó", + "backgroundMountainLakeNotes": "Mártsd bele a lábujjad egy hegyi tóba", + "backgroundPagodasText": "Pagodák", + "backgroundPagodasNotes": "Mássz fel a csúcsra a Pagodákig", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/hu/challenge.json b/common/locales/hu/challenge.json index 4cd20e3016..787e6938f8 100644 --- a/common/locales/hu/challenge.json +++ b/common/locales/hu/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Válassz győztest és zárd le a kihívást:", "deleteOrSelect": "Győztes törlése vagy kiválasztása", "endChallenge": "Kihívás befejezése", - "challengeDiscription": "Ezek a kihívás feladatai. Ahogy a résztvevők haladnak vele, a színük változni fog és megjelennek a grafikonon, ahol láthatod a csoport haladását.", + "challengeDiscription": "Ezek a kihívás feladatai, amik a feladataid közé kerülnek, amikor a kihíváshoz csatlakozol. Lent, a kihíváshoz tartozó feladatok színe meg fog változni és grafikonokat is kapnak, hogy láthasd az egész csoport teljesítményét.", "hows": "Hogy haladtok?", "filter": "Szűrő", "groups": "Csoportok", @@ -33,7 +33,8 @@ "challengeTagPop": "A kihívások cimkékben és tippekben jellennek meg, tehát kell egy bő és egy rövid leírás pl: \"Fogyj 10 kilót 3 hónap alatt\"-ból \"-10kg\" lesz (Kattints bővebb infókért).", "challengeDescr": "Leírás", "prize": "Jutalom", - "prizePop": "Ha valaki meg tudja \"nyerni\" a kihívásodat, akkor opcionálisan ajándékozhatsz neki Drágakövet. Max = drágaköveid száma (+ céh drágaköveinek száma, ha te hoztad létre a kihívás céhét). Megjegyzés: A díjat nem tudod később megváltoztatni, és akkor sem kapod vissza, ha a kihívást visszavonják.", + "prizePop": "Ha valaki meg tudja \"nyerni\" a kihívásodat, akkor opcionálisan ajándékozhatsz neki Drágakövet. Max = drágaköveid száma (+ céh drágaköveinek száma, ha te hoztad létre a kihívás céhét). Megjegyzés: A díjat nem tudod később megváltoztatni.", + "prizePopTavern": "Ha valaki meg tudja \"nyerni\" a kihívásodat, akkor opcionálisan ajándékozhatsz neki Drágakövet. Max = drágaköveid száma (+ céh drágaköveinek száma, ha te hoztad létre a kihívás céhét). Megjegyzés: A díjat nem tudod később megváltoztatni, és a Fogadós kihívások esetén akkor sem kapod vissza, ha a kihívást visszavonod.", "publicChallenges": "Legalább 1 Drágakő nyílvános kihívásoknak . Segít megakadályozni a spamelést (valóban segít).", "officialChallenge": "Hivatalos HabitRPG kihívás", "by": "által", @@ -43,6 +44,7 @@ "selectGroup": "Válassz csoportot", "challengeCreated": "Kihívás létrehozva", "sureDelCha": "Biztosan törlöd a kihívást?", + "sureDelChaTavern": "Biztosan törlöd a kihívást? A drágaköveket nem kapod vissza.", "removeTasks": "Feladatok eltávolítása", "keepTasks": "Feladatok megtartása", "closeCha": "Kihívás bezárása és ...", diff --git a/common/locales/hu/character.json b/common/locales/hu/character.json index f472442c5d..7b707dca4f 100644 --- a/common/locales/hu/character.json +++ b/common/locales/hu/character.json @@ -52,9 +52,11 @@ "costume": "Ruha", "costumeText": "Ha tetszenek a ruhák, amiket hordasz, akkor pipáld ki a \"Ruha használata\" gombot, hogy felöltsd őket és a harci felszereléseid felett látszódjanak.", "useCostume": "Ruha használata", - "gearAchievement": "Elérted a \"Tökéletes harci felszerelés\" Kitűntetést, amiért a maximumra fejlesztetted a felszerelésedet.", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Tökéletes harci felszerelés", - "ultimGearText": "Már felfejlesztetted a maximálisra a fegyeredet és a páncéljaidat", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Szint", "levelUp": "Szintet léptél!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Egy pont hozzáadása az Észleléshez", "allocateInt": "Intelligenciára költött pontok: ", "allocateIntPop": "Egy pont hozzáadása az Intelligenciához: ", + "noMoreAllocate": "Most, hogy elérted a 100-as szintet, nem kapsz több pontot a tulajdonságaidhoz. A szintedet tovább növelheted, vagy egy újabb kalandba kezdhetsz az Újjászületés Gömbjével, ami mostantól ingyenesen elérhető a piacon.", "stats": "Karakterlap", "strength": "Erő", "strengthText": "Az erő növeli a \"kritikus csapások\" esélyét, növeli az arany és a tapasztalat szerzést, valamint a zsákmányok szerzésének esélyét. Továbbá segít a főellenségek sebzésében.", @@ -138,5 +141,6 @@ "displayNameDescription3": "menübe és lapozz le a Regisztrációs részhez a login neved megváltoztatásához.", "unequipBattleGear": "Összes harci felszerelés eltávolítása", "unequipCostume": "Összes ruha eltávolítása", - "unequipPetMountBackground": "Háziállat, hátas, háttér eltávolítása" + "unequipPetMountBackground": "Háziállat, hátas, háttér eltávolítása", + "animalSkins": "Állat bőr" } \ No newline at end of file diff --git a/common/locales/hu/communityguidelines.json b/common/locales/hu/communityguidelines.json index 5e0e74195a..5bf61e28dc 100644 --- a/common/locales/hu/communityguidelines.json +++ b/common/locales/hu/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "A Művész Trello", "commGuideLink07description": "újabb pixel-art beküldésere.", "commGuideLink08": "A Küldetés Trello", - "commGuideLink08description": "újabb küldetések beküldésére." + "commGuideLink08description": "újabb küldetések beküldésére.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/hu/content.json b/common/locales/hu/content.json index 08dc629a9a..3b90e71a62 100644 --- a/common/locales/hu/content.json +++ b/common/locales/hu/content.json @@ -1,6 +1,10 @@ { "potionText": "Gyógyital", "potionNotes": "Helyreállít 15 életerő pontot (azonnali használat)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Farkas", "dropEggWolfAdjective": "hűséges", "dropEggTigerCubText": "Tigriskölyök", @@ -30,7 +34,7 @@ "questEggDeerText": "Őz", "questEggDeerAdjective": "kecses", "questEggEggText": "Tojás", - "questEggEggMountText": "Egg Basket", + "questEggEggMountText": "Tojáskosár", "questEggEggAdjective": "tarka", "questEggRatText": "Patkány", "questEggRatAdjective": "piszkos", @@ -52,10 +56,12 @@ "questEggTRexAdjective": "kis-kezű", "questEggRockText": "Szikla", "questEggRockAdjective": "eleven", - "questEggBunnyText": "Bunny", - "questEggBunnyAdjective": "snuggly", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggBunnyText": "Nyuszi", + "questEggBunnyAdjective": "cuki", + "questEggSlimeText": "Pillecukor ragacs", + "questEggSlimeAdjective": "édes", + "questEggSheepText": "Bárány", + "questEggSheepAdjective": "gyapjas", "eggNotes": "Keress egy keltetőfőzetet ehhez a tojáshoz, és egy <%= eggAdjective(locale) %> <%= eggText(locale) %> kel majd ki belőle.", "hatchingPotionBase": "Alap", "hatchingPotionWhite": "Fehér", diff --git a/common/locales/hu/contrib.json b/common/locales/hu/contrib.json index a385e487a2..15c7a1c8de 100644 --- a/common/locales/hu/contrib.json +++ b/common/locales/hu/contrib.json @@ -58,8 +58,8 @@ "whyAdsContent1": "A Habit egy nyílt forráskódú projekt. Megköszönünk minden segítséget. Ha adakozol a készítőknek, akkor kapsz 20 Drágakövet, amiken spéci tárgyakat vehetsz.", "whyAdsContent2": "'Hé, én támogattam a Kickstarter-t!' - kövesd", "whyAdsContent3": "ezeket az utasításokat", - "surveysSingle": "Helped HabitRPG grow by filling out a survey. There are no active surveys.", - "surveysMultiple": "Helped HabitRPG grow by filling out <%= surveys %> surveys. There are no active surveys.", + "surveysSingle": "Egy kérdőív kitöltésével segítette a HabitRPG-t. Jelenleg nincs aktív kérdőív. ", + "surveysMultiple": "A <%= surveys %> kérdőív kitöltésével segítette a HabitRPG-t. Jelenleg nincs aktív kérdőív. ", "currentSurvey": "Jelenlegi kérdőív", - "surveyWhen": "The badge will be awarded to all participants when surveys have been processed, in late March." + "surveyWhen": "A kitűzőt minden résztvevő megkapja, amint a kérdőívek feldolgozásra kerültek; késő márciusban." } \ No newline at end of file diff --git a/common/locales/hu/defaulttasks.json b/common/locales/hu/defaulttasks.json index e6bd555066..26a2632f78 100644 --- a/common/locales/hu/defaulttasks.json +++ b/common/locales/hu/defaulttasks.json @@ -1,10 +1,10 @@ { - "defaultHabit1Text": "Good Habit", - "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable +15 minutes productive work", - "defaultHabit2Text": "Bad Habit", - "defaultHabit2Notes": "Sample Bad Habits: - Smoke - Procrastinate", - "defaultHabit3Text": "Good or Bad Habit", - "defaultHabit3Notes": "Sample Good or Bad Habits: +/- Took Stairs/Elevator ; +/- Drank Water/Soda", + "defaultHabit1Text": "Jó szokás", + "defaultHabit1Notes": "Példa jó szokásra: + Zöldség evés +15 perc produktív munka", + "defaultHabit2Text": "Rossz szokás", + "defaultHabit2Notes": "Példa rossz szokásra: - Dohányzás - Halogatás", + "defaultHabit3Text": "Jó vagy rossz szokás", + "defaultHabit3Notes": "Példa jó vagy rossz szokásra: +/- Lépcsőzés/Liftezés +/- Víz ivás / Üdítő ivás", "defaultDaily1Text": "1 óra magán program", "defaultDaily1Notes": "Minden feladat alapszíne a sárga. Ez azt jelenti, hogy csak alacsony sebzést kapsz, ha kihagyod őket és a jutalom is alacsony lesz, ha elkészülsz velük.", "defaultDaily2Text": "Lakás kitakarítása", diff --git a/common/locales/hu/front.json b/common/locales/hu/front.json index ce600538ef..59ec4293a1 100644 --- a/common/locales/hu/front.json +++ b/common/locales/hu/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Játszd az életed", - "tagline": "Egy ingyenes szokás fejlesztő játék, ami úgy tekint az életedre, mint egy játékra.", - "landingp1": "A piacon fellelhető legtöbb termelékenységet segítő programmal az a probléma, hogy nem ösztönöznek arra, hogy továbbra is használd őket. A HabitRPG megoldja ezt a problémát azzal, hogy a szokások kialakítását szórakoztatóvá teszi. Azzal, hogy jutalmaz a sikereidért és büntet a baklövéseidért, a HabitRPG külső motivációt ad a napi tevékenységeid teljesítéséhez.", - "landingp2header": "Azonnali Jutalom", - "landingp2": "Akármikor, ha megerősítesz egy pozitív szokást, vagy befejezel egy napi feladatot, esetleg elkészülsz egy régi teentővel, a HabitRPG rögtön megjutalmaz tapasztalati pontokkal és arannyal. Ahogy kapod a tapasztalati pontokat, szintet léphetsz, amely növeli a tulajdonságaidat és új jellemzőket fed fel, mint pl. kasztok és háziállatok. Az aranyat játékbeli tárgyakra költheted, amik a játékélményen változtatnak, vagy testre szabott jutalmakat vásárolhatsz, amiket te hoztál létre magadnak. Ha a legkisebb siker is jutalommal kecsegtet, akkor kisebb eséllyel fogsz halogatni.", - "landingp3header": "Következmények", - "landingp3": "Ha egy rossz szokásodnak adod át magad, vagy kihagysz egy napi feladatot, akkor életerőpontot veszítesz. Ha az életerőd túl alacsony lesz, akkor meghalsz és elveszíted egy részét az eddig elért eredményeidnek. Az azonnali következmények miatt a HabitRPG segíthet a rossz szokásaid és a halogatás lekűzdésében, mielőtt azok a való életben okoznának problémát.", - "landingp4header": "Elszámolási kötelezettség", - "landingp4": "A HabitRPG aktív közössége megadja azt az elszámolási kötelezettséget, ami segít neked a feladataidra fókuszálni. A csapat rendszerrel magaddal hozhatod a közeli barátaid csoportját, hogy segítsenek. A céh rendszer lehetővé teszi, hogy olyan embereket találj, akiknek hasonló az érdeklődése, vagy hasonló problémákkal küzdenek, így megoszthatjátok a céljaitokat és ötleteket cserélhettek a problémáitok megoldásához. A HabitRPG-n a közösség azt jelenti, hogy rendelkezésedre áll a támogatás és az elszámoltathatóság, ami ahhoz kell, hogy sikeres légy.", + "FAQ": "GYIK", + "accept1Terms": "Az alábbi gomb megnyomásával elfogadom a", + "accept2Terms": "és az", + "alexandraQuote": "Nem tudtam kihagyni a HabitRPG-t a beszédemből Madridban. Ez egy kötelező eszköz minden olyan vállalkozónak, akinek még mindig szüksége van egy főnökre.", + "althaireQuote": "Folyamatos aktív küldetés a legnagyobb motivációm arra, hogy minden napi feladatomat és tennivalómat elvégezzem. A legnagyobb motivációm az, hogy nem hagyhatom a csoportomat elbukni.", + "andeeliaoQuote": "Bámulatos termék, még csak néhány napja kezdtem el használni és már most tudatosabb és hatékonyabb vagyok az időmmel.", + "autumnesquirrelQuote": "Kevesebbet halogatom a munkám és a házimunkát, és a csekkeket is időben fizetem.", + "businessSample1": "1 oldal nyilvántartás jóváhagyása", + "businessSample2": "20 perc iktatás", + "businessSample3": "Bejövő levelek rendezése és feldolgozása", + "businessSample4": "1 ügyféldokumentum elkészítése", + "businessSample5": "Ügyfeleket Felhívni/Hívásokat elhalasztani", + "businessText": "Használd a HabitRPG-t az üzleti életben", + "choreSample1": "Piszkos ruhákat a szennyestartóba", + "choreSample2": "20 perc házimunka", + "choreSample3": "Elmosogatni a piszkos edényeket", + "choreSample4": "Egy szoba kitakarítása", + "choreSample5": "Kimosni és megszárítani a ruhákat", + "chores": "Házimunka", + "communityBug": "Programhiba bejelentése", + "communityExtensions": "Kiegészítők és kiterjesztések", + "communityFacebook": "Facebook", + "communityFeature": "Kérj egy új funkciót", + "communityForum": "Fórum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Hogyan is működik", + "companyBlog": "Blog", + "companyDonate": "Adományozz", + "companyExtensions": "Kiegészítők", + "companyPrivacy": "Titoktartás", + "companyTerms": "Feltételek", + "companyVideos": "Videók", + "contribUse": "Eszközök, amiket a HabitRPG közreműködök használnak", + "dragonsilverQuote": "El sem tudom mondani, mennyi idő- és folyamatmenedzsment rendszert próbáltam ki az elmúlt évtizedekben... A HRPG az egyetlen olyan, ami gyakorlatilag segít abban, hogy megcsináljam a dolgaim és ne csak felírjam őket ", + "dreimQuote": "Éppen megbuktam a vizsgáim felén tavaly nyáron, amikor felfedeztem a HabitRPG-t. Hála a Napi feladatoknak… sikerült összeszerveznem és fegyelmeznem magam, és gyakorlatilag minden vizsgámon nagyon jó jegyekkel mentem át.", + "elmiQuote": "Minden reggel várom, hogy felkelhessek, hogy elkezdhessek aranyat gyűjteni!", + "email": "Email", + "emailNewPass": "Új jelszó kérése", + "evagantzQuote": "A legelső fogorvosi látogatásom, ahol a fogászom gyakorlatilag izgatott volt a fogápolási szokásaim miatt. Köszi HabitRPG!", + "examplesHeading": "Mire is használják a játékosok a HabitRPG-t...", + "featureAchievementByline": "Valami állatit csináltál? Szerezz egy jelvényt és dicsekedj vele!", + "featureAchievementHeading": "Kitüntetések", + "featureEquipByline": "Vegyél magadnak a feladataid jutalmából korlátozott kiadású felszereléseket, italokat, és más virtuális cuccokat a Piacon.", + "featureEquipHeading": "Felszerelés és extrák", + "featurePetByline": "Tojásokat és tárgyakat találhatsz, amikor teljesíted a feladataid. Légy a lehető legproduktívabb, hogy összegyűjtsd az állatokat és a hátasokat.", + "featurePetHeading": "Állatok és hátasok", + "featureSocialByline": "Csatlakozz közös érdeklődésű csoportba hasonló gondolkodású emberekkel. Hozz létre kihívásokat, így versenyezhetsz másik felhasználókkal.", + "featureSocialHeading": "Közösségi élmény", + "featuredIn": "Megjelent", + "featuresHeading": "További lehetőségek...", + "footerCommunity": "Közösség", + "footerCompany": "Cég", + "footerMobile": "Mobil", + "footerSocial": "Közösség", + "forgotPass": "Elfelejtettem a jelszavam", + "frabjabulousQuote": "A HabitRPG az, amiért egy király, nagyon jól fizető állást kaptam... és ami még csodálatosabb, naponta használok fogselymet.", + "free": "Játssz ingyen", + "gamifyButton": "Tedd játékká az életed ma!", + "goalSample1": "1 óra zongora gyakorlás", + "goalSample2": "Egy cikk a publikálashoz", + "goalSample3": "Blog cikk írása", + "goalSample4": "Japán lecke a Duolinguo-n", + "goalSample5": "Hasznos cikk elolvasása", + "goals": "Célok", + "health": "Egészség", + "healthSample1": "Víz/Üdítő ivás", + "healthSample2": "Rágózás/Dohányzás", + "healthSample3": "Lépcsőzés/Liftezés", + "healthSample4": "Egészséges étel/Gyorskaja", + "healthSample5": "1 óra edzés", + "history": "Előzmények", + "infhQuote": "HabitRPG tényleg segített szervezettséget vinni az egyetemi életembe.", + "invalidEmail": "A jelszó resethez érvényes email cím szükséges.", + "irishfeet123Quote": "Szörnyű szokásom volt, hogy nem takarítottam el az étkezések után és mindenhol poharakat hagytam. HabitRPG megjavította ezt!", + "joinOthers": "Csatlakozz ahhoz a 200.000 emberhez, akik szórakozva érik el céljukat.", + "kazuiQuote": "A HabitRPG előtt megragadtam a diplomamunkámmal, ezenkívül elégedetlen voltam az olyan dolgokhoz való hozzáállásommal, mint a házimunka, a szótanulás vagy a Go elméletének tanulmányozása. Végül kiderült, hogy motivál és folyamatosan tudok dolgozni, hogyha ezeket a feladatokat kisebb, könnyen kezelhető listába rendezem.", + "landingadminlink": "adminisztratív csomagunkat", "landingend": "Nem győzött még meg?", "landingend2": "Lásd részletesebb listánkat", - "landingfeatureslink": "a sajátosságainkról", "landingend3": "Privátabb megközelítést keresel? Próbáld ki a mi", - "landingadminlink": "adminisztratív csomagunkat", "landingend4": "amely tökéletes családoknak, tanároknak, támogató csoportoknak és cégeknek.", + "landingfeatureslink": "a sajátosságainkról", + "landingp1": "A piacon fellelhető legtöbb termelékenységet segítő programmal az a probléma, hogy nem ösztönöznek arra, hogy továbbra is használd őket. A HabitRPG megoldja ezt a problémát azzal, hogy a szokások kialakítását szórakoztatóvá teszi. Azzal, hogy jutalmaz a sikereidért és büntet a baklövéseidért, a HabitRPG külső motivációt ad a napi tevékenységeid teljesítéséhez.", + "landingp2": "Akármikor, ha megerősítesz egy pozitív szokást, vagy befejezel egy napi feladatot, esetleg elkészülsz egy régi teentővel, a HabitRPG rögtön megjutalmaz tapasztalati pontokkal és arannyal. Ahogy kapod a tapasztalati pontokat, szintet léphetsz, amely növeli a tulajdonságaidat és új jellemzőket fed fel, mint pl. kasztok és háziállatok. Az aranyat játékbeli tárgyakra költheted, amik a játékélményen változtatnak, vagy testre szabott jutalmakat vásárolhatsz, amiket te hoztál létre magadnak. Ha a legkisebb siker is jutalommal kecsegtet, akkor kisebb eséllyel fogsz halogatni.", + "landingp2header": "Azonnali Jutalom", + "landingp3": "Ha egy rossz szokásodnak adod át magad, vagy kihagysz egy napi feladatot, akkor életerőpontot veszítesz. Ha az életerőd túl alacsony lesz, akkor meghalsz és elveszíted egy részét az eddig elért eredményeidnek. Az azonnali következmények miatt a HabitRPG segíthet a rossz szokásaid és a halogatás lekűzdésében, mielőtt azok a való életben okoznának problémát.", + "landingp3header": "Következmények", + "landingp4": "A HabitRPG aktív közössége megadja azt az elszámolási kötelezettséget, ami segít neked a feladataidra fókuszálni. A csapat rendszerrel magaddal hozhatod a közeli barátaid csoportját, hogy segítsenek. A céh rendszer lehetővé teszi, hogy olyan embereket találj, akiknek hasonló az érdeklődése, vagy hasonló problémákkal küzdenek, így megoszthatjátok a céljaitokat és ötleteket cserélhettek a problémáitok megoldásához. A HabitRPG-n a közösség azt jelenti, hogy rendelkezésedre áll a támogatás és az elszámoltathatóság, ami ahhoz kell, hogy sikeres légy.", + "landingp4header": "Elszámolási kötelezettség", + "leadText": "A HabitRPG egy szokás kiépítő és termelékenységnövelő ingyenes alkalmazás, ami az életet játékként kezeli. Beépített jutalmakkal, büntetésekkel és erős közösségi hálózattal inspirálva, a HabitRPG segíteni tud neked elérni a céljaidat, hogy egészséges, szorgalmas és boldog legyél.", + "login": "Belépés", + "loginAndReg": "Belépés / Regisztráció", + "loginFacebookAlt": "Belépés / Regisztráció Facebookal", + "logout": "Kijelentkezés", "marketing1Header": "Fejleszd Játszva Szokásaidat ", "marketing1Lead1": "A HabitRPG egy videojáték, ami segít javítani a valós szokásaidon. Játékossá teszi az életedet azzal, hogy a feladataidat (szokások, napi feladatok, tennivalók) kis szörnyekké változatja, akiket legyőzhetsz. Minél jobb vagy ebben, annál jobban haladsz a játékban. Ia baklövéseket követsz el az életben, a játékban is elkezdesz visszacsúszni.", "marketing1Lead2": "Szerezz Menő Cuccokat. Javíts a szokásaidon, hogy felépítsd az avatarod. Menőzz a cuccokkal, amiket megszereztél", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Főellenségek", "marketing2Lead3": "A Kihívások lehetővé teszik számodra, hogy barátokkal és idegenekkel vetélkedj. Aki a legjobban teljesít a kihívás végére, az speciális jutalmakat nyer.", "marketing3Header": "Alkalmazások", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Az iPhone & Android alkalmazás lehetővé teszi, hogy utazás közben is játssz. Tudjuk, hogy egy weblapra bejelentkezni és gombokat nyomkodni unalmassá válhat.", "marketing3Lead2": "Egyéb külső eszközök Hozzákötik a HabitRPG-t az életed más területeihez. Az API-nk könnyen összeköthetővé teszik olyan dolgokkal mint pl. a Chrome Kiegészítő, amelynek a használatával pontokat veszítesz, ha olyan weblapokat böngészel, amelyek nem produktívak és pontokat kapsz, olyanokon amelyek igen. További információk itt", "marketing4Header": "Céges Használat", - "marketing4Lead1Title": "Játékosítás az Oktatásban", "marketing4Lead1": "Az Oktatás az egyik legjobb szektor a játékosításhoz. Tudjuk, hogy a tanulók mennyire hozzá vannak nőve a telefonjaikhoz és a játékjaikhoz. Aknázzuk ki ezt az erőt! Állítsd a diákjaidat egymással szembe barátságos mérkőzésekben. Jutalmazd a jó magaviseletet ritka jutalmakkal. Lásd, ahogy a jegyeik és a viselkedésük is javul.", - "marketing4Lead2Title": "Az egészséges életmód játkossá tétele", + "marketing4Lead1Title": "Játékosítás az Oktatásban", "marketing4Lead2": "Az egészségügyi költségek emelkedenek és ezen valahogy segíteni kell. Többszáz program készült a költségek csökkentésére és az egészség megőrzésére. Úgy hisszük, hogy a HabitRPG megalapozhatja az utat egy egészségesebb életstílus felé.", - "marketing4Lead3Title": "Játékosíts mindent", + "marketing4Lead2Title": "Az egészséges életmód játkossá tétele", "marketing4Lead3-1": "Szeretnéd játékossá tenni az életed?", "marketing4Lead3-2": "Szeretnél egy csoporttot vezetni oktatás, wellness, vagy egyéb témában?", "marketing4Lead3-3": "Szeretnél többet tudni?", - "playButton": "Játssz", - "username": "Felhasználónév", - "password": "Jelszó", - "useUUID": "Használj UUID / API Kulcs (Facebook felhasználóknak) párost", - "passMan": "Ha egy jelszó karbantartót használsz (mint az 1Password) és problémát okoz a belépés, akkor próbáld meg beírni a felhasználónevedet és a jelszavadat kézzel.", - "forgotPass": "Elfelejtettem a jelszavam", - "emailNewPass": "Új jelszó kérése", - "invalidEmail": "A jelszó resethez érvényes email cím szükséges.", - "email": "Email", - "passConfirm": "Jelszó megerősítése", - "accept1Terms": "Az alábbi gomb megnyomásával elfogadom a", - "terms": "Általános Szerződési Feltételeket", - "accept2Terms": "és az", - "privacy": "Adatvédelmi nyilatkozat", - "home": "Kezdőlap", - "learnMore": "Tudj meg többet", - "contact": "Kapcsolat", - "history": "Előzmények", - "anonymous": "Névtelen", - "tasks": "Feladatok", - "loginAndReg": "Belépés / Regisztráció", - "loginFacebookAlt": "Belépés / Regisztráció Facebookal", - "login": "Belépés", - "register": "Regisztráció", - "options": "Beállítások", - "logout": "Kijelentkezés", - "sync": "Szinkronizálás", - "FAQ": "GYIK", - "tutorials": "Oktatóanyagok", - "psst": "Psszt", - "footerMobile": "Mobil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Játékosíts mindent", "mobileAndroid": "Android", - "footerCompany": "Cég", - "companyDonate": "Adományozz", - "companyAbout": "Hogyan is működik", - "companyVideos": "Videók", - "companyBlog": "Blog", - "companyExtensions": "Kiegészítők", - "companyPrivacy": "Titoktartás", - "companyTerms": "Feltételek", - "footerCommunity": "Közösség", - "communityBug": "Programhiba bejelentése", - "communityFeature": "Kérj egy új funkciót", - "communityExtensions": "Kiegészítők és kiterjesztések", - "communityForum": "Fórum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Közösség", - "socialTitle": "HabitRPG | Játszd az életed", - "watchVideos": "Nézz videókat", + "mobileIOS": "iOS", + "motivate": "Motiváld magad és a csapatod!", + "motivate1": "Motiváld magad, hogy csinálj valamit.", + "motivate2": "Szerezz szervezettséget. Szerezz motivációt. Szerezz aranyat.", + "passConfirm": "Jelszó megerősítése", + "passMan": "Ha egy jelszó karbantartót használsz (mint az 1Password) és problémát okoz a belépés, akkor próbáld meg beírni a felhasználónevedet és a jelszavadat kézzel.", + "password": "Jelszó", + "playButton": "Játssz", + "playButtonFull": "Játssz", "presskit": "Sajtókészlet", + "presskitDownload": "Összes kép letöltése:", "presskitText": "Köszönjük érdeklődését a HabitRPG iránt! Amennyiben cikket ír vagy videót készít a HabitRPG-ről használja az alábbi képeket. További információkért kérjük lépjen kapcsolatba Siena Leeslie-vel a leslie@habitrpg.com címen. ", - "presskitDownload": "Összes kép letöltése:" + "privacy": "Adatvédelmi nyilatkozat", + "psst": "Psszt", + "punishByline": "Szakíts a rossz szokásokkal és halogatással azonnali következményekkel.", + "punishHeading1": "Kihagytál egy napi feladatot?", + "punishHeading2": "Veszíts életerőt!", + "questByline1": "Ha barátokkal játszol felelős tudsz maradni a feladataidért.", + "questByline2": "Készítsetek kihívásokat egymásnak, hogy hamarabb elérjétek a céljaitokat.", + "questHeading1": "Harcolj szörnyek ellen a barátaiddal.", + "questHeading2": "Ha hanyag vagy, akkor mindenki megsérül.", + "register": "Regisztráció", + "rewardByline1": "Költsd el az aranyat virtuális és valós jutalmakra.", + "rewardByline2": "Azonnali jutalmak motiválnak folyamatosan.", + "rewardHeading": "Teljesítsd a feladatod és szerezz aranyat!", + "sampleDailies": "Minta napi feladatok", + "sampleHabits": "Minta szokások", + "sampleToDo": "Minta Tennivalók", + "school": "Iskola", + "schoolSample1": "Befejezni 1 megbízást", + "schoolSample2": "1 óra tanulás", + "schoolSample3": "Találkozni a tanulócsoporttal", + "schoolSample4": "1 fejezetet kijegyzetelni", + "schoolSample5": "1 fejezet elolvasása", + "sixteenBitFilQuote": "Rekord idő alatt végzek a munkámmal és a feladataimmal hála a HabitRPG-nel. Alig bírom kivárni, hogy újra szintet léphessek.", + "skysailorQuote": "A csoportom és a küldetésünk a játékban tartanak, ami motivál a feladataim elvégzésében és jó irányban változtatja meg az életem", + "socialTitle": "HabitRPG | Játszd az életed", + "supermouse35Quote": "Többet edzek és már hónapok óta nem felejtettem el bevenni a gyógyszereimet! Köszi, Habit. :D", + "sync": "Szinkronizálás", + "tasks": "Feladatok", + "teamSample1": "Megbeszélés vázlat előkészítése keddre", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Heti KPI megbeszélése", + "teams": "Csoportok", + "terms": "Általános Szerződési Feltételeket", + "testimonialHeading": "Játékosok véleménye...", + "tutorials": "Oktatóanyagok", + "unlockByline1": "Érd el a céljaid és lépj szintet.", + "unlockByline2": "Oldj fel újabb motivációs eszközöket, mint például állat gyűjtés, véletlenszerű jutalmak, varázslás, és még sok más!", + "unlockHeadline": "Minél tovább maradsz produktív, annál több új tartalmat érhetsz el!", + "useUUID": "Használj UUID / API Kulcs (Facebook felhasználóknak) párost", + "username": "Felhasználónév", + "watchVideos": "Nézz videókat", + "work": "Munka", + "zelahQuote": "A HabitRPG-vel, rá tudom venni magam, hogy időben menjek az ágyba; azzal az egyszerű gondolattal, hogy ha időben ágyba megyek, akkor pontot kapok, ha pedig későn, akkor életet vesztek.", + "reportAccountProblems": "Fiók problémák jelentése", + "reportCommunityIssues": "Közösségi problémák jelentése", + "generalQuestionsSite": "Általános kérdések az oldalról", + "businessInquiries": "Üzleti információk", + "merchandiseInquiries": "Termék információk", + "marketingInquiries": "Marketing/Közösségi média információk" } \ No newline at end of file diff --git a/common/locales/hu/gear.json b/common/locales/hu/gear.json index 76d764456c..645802ab31 100644 --- a/common/locales/hu/gear.json +++ b/common/locales/hu/gear.json @@ -108,18 +108,20 @@ "weaponSpecialWinter2015MageNotes": "Ennek a kristálybotnak a fénye megtölti a szíveket örömmel. Növeli az intelligenciát <%= int %> ponttal és az észlelést <%= per %> ponttal. Korlátozott Példányszámú 2014-2015-ös Téli felszerelés.", "weaponSpecialWinter2015HealerText": "Csillapító jogar", "weaponSpecialWinter2015HealerNotes": "Ez a jogar melengeti a fájó izmokat és csillapítja a stresszt. Növeli az intelligenciát <%= int %> ponttal. Korlátozott Példányszámú 2014-2015-ös Téli felszerelés.", - "weaponSpecialSpring2015RogueText": "Exploding Squeak", - "weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015RogueText": "Robbanó Nyikorgó", + "weaponSpecialSpring2015RogueNotes": "Ne hagyd, hogy a hangja becsapjon - ezek a robbanószerek egy igazit odavágnak. Növeli az Erőt <%= str %>-cal. 2015 tavasz korlátozott kiadású felszerelés ", "weaponSpecialSpring2015WarriorText": "Csont Bunkó", "weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", "weaponSpecialSpring2015MageText": "Mágus varázspálcája", "weaponSpecialSpring2015MageNotes": "Conjure yourself up a carrot with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015HealerText": "Cat Rattle", + "weaponSpecialSpring2015HealerText": "Macska csörgő", "weaponSpecialSpring2015HealerNotes": "When you wave it, it makes a fascinating clickety noise that would keep ANYONE entertained for hours. Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.", "weaponMystery201411Text": "A lakmározás vasvillája", "weaponMystery201411Notes": "Szúrd le az ellenségeidet vagy túrj bele kedvenc eledeleidbe - ezzel a sokoldalú vasvillával mindent megtehetsz! Nem ad bónuszt. 2014 Novemberi előfizetői tárgy.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Zöld lovagi lándzsa", + "weaponMystery201505Notes": "Ez a zöld-ezüst lándzsa sok lovagot ütött már ki a nyergéből. Nem ad semmi előnyt. 2015 májusi előfizetői tárgy", "weaponMystery301404Text": "Steampunk sétabot", "weaponMystery301404Notes": "Kiváló arra, hogy tegyél egy sétát a városban vele. 3015 Márciusi előfizetői tárgy. Nem ad bónuszt.", "armor": "páncél", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxisok csillannak meg e páncél acélján, erősítve ezzel viselője elhatározását. Nem ad semmi előnyt. 2015 januári előfizetői tárgy.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk öltözet", "armorMystery301404Notes": "Jól vasalt és lenyűgöző, mi! Nem ad semmi előnyt. 3015 februári előfizetői tárgy.", "headgear": "Fejviselet", @@ -342,7 +346,7 @@ "headSpecialWinter2015MageNotes": "E sapka anyaga változik és világít amikor a viselője tanul. Növeli az észlelésedet <%= per %> ponttal. Korlátozott Példányszámú 2014-2015-ös Téli felszerelés!", "headSpecialWinter2015HealerText": "Körülölelő Fülvédő", "headSpecialWinter2015HealerNotes": "Ezek a meleg fülvédők megvédenek a hidegrázástól és a zavaró hangoktól. Növeli az intelligenciát <%= int %> ponttal. Korlátozott Példányszámú 2014-2015-ös Téli felszerelés.", - "headSpecialSpring2015RogueText": "Fireproof Helm", + "headSpecialSpring2015RogueText": "Tűzálló sisak", "headSpecialSpring2015RogueNotes": "Fire? HAH! You squeak fiercely in the face of fire! Increases Perception by <%= per %>. Limited Edition 2015 Spring Gear.", "headSpecialSpring2015WarriorText": "Beware Helm", "headSpecialSpring2015WarriorNotes": "Beware the Helm! Only a fierce doggy can wear it. Stop laughing. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Na ki a pingvin? Nem ad bónuszt. 2014 decemberi előfizetői tárgy.", "headMystery201501Text": "Csillagos Sisak", "headMystery201501Notes": "A csillagképek hunyorognak és kavarognak ebben a sisakban, fókuszálva a viselő gondolatait. Nem ad semmi előnyt. 2015 januári előfizetői tárgy.", + "headMystery201505Text": "Zöld lovag sisak", + "headMystery201505Notes": "A zöld tollazat büszkén hullámzik ezen a vas sisakon. Nem ad semmi előnyt. 2015 májusi előfizetői tárgy", "headMystery301404Text": "Elegáns Cilinder", "headMystery301404Notes": "Egy elegáns cilinder a legnemesebb előkelőségeknek! 3015 januári előfizetői tárgy. Nem ad semmi előnyt.", "headMystery301405Text": "Egyszerű Cilinder", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Légy egy pillangó és rebbenj tovább! Nem ad bónuszt. 2014 áprilisi előfizetői tárgy.", "backMystery201410Text": "Goblin szárnyak", "backMystery201410Notes": "Hasíts keresztül az éjszakán ezekkel az erős szárnyakkal. Nem ad bónuszt. 2014 októberi előfizetői tárgy.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Tekintélyes köpeny", "backSpecialWonderconRedNotes": "Erőt és szépségtől sugárzik. Nem ad semmi előnyt. Külön kiadású tárgy.", "backSpecialWonderconBlackText": "Trükkös lepel", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Korall nyaklánc", "bodySpecialSummerHealerNotes": "Stílusos nyaklánc élő korallból. Nem ad bónuszt. Korlátozott Példányszámú 2014 Nyári Felszerelés.", "headAccessory": "head accessory", + "accessories": "Kiegészítők", + "animalEars": "Állat fülek", "headAccessoryBase0Text": "Nincs fej kiegészítő", "headAccessoryBase0Notes": "Nincs fej kiegészítő.", "headAccessorySpecialSpringRogueText": "Lila macskafülek", @@ -472,14 +482,30 @@ "headAccessorySpecialSpringMageNotes": "Ezek a kerek egérfülek pihepuhák. Nem ad bónuszt. Korlátozott példányszámú 2014-es Tavaszi Felszerelés.", "headAccessorySpecialSpringHealerText": "Sárga kutya fülek", "headAccessorySpecialSpringHealerNotes": "Lecsüngenek, de cukik. Akarsz játszani? Nem ad bónuszt. Korlátozott példányszámú 2014-es Tavaszi Felszerelés.", - "headAccessorySpecialSpring2015RogueText": "Yellow Mouse Ears", + "headAccessorySpecialSpring2015RogueText": "Sárga egér fülek", "headAccessorySpecialSpring2015RogueNotes": "These ears steel themselves against the sound of explosions. Confers no benefit. Limited Edition 2015 Spring Gear.", - "headAccessorySpecialSpring2015WarriorText": "Purple Dog Ears", + "headAccessorySpecialSpring2015WarriorText": "Lila kutya fülek", "headAccessorySpecialSpring2015WarriorNotes": "They are purple. They are dog ears. Do not waste your time with further foolishness. Confers no benefit. Limited Edition 2015 Spring Gear.", - "headAccessorySpecialSpring2015MageText": "Blue Bunny Ears", + "headAccessorySpecialSpring2015MageText": "Kék nyuszifülek", "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Erdőjáró agancsok", "headAccessoryMystery201403Notes": "Ezek az agancsok mohától és zuzmótól csillámlanak. Nem ad bónuszt. 2014 márciusi előfizetői tárgy.", "headAccessoryMystery201404Text": "Éjszakai lepke csápok", diff --git a/common/locales/hu/generic.json b/common/locales/hu/generic.json index 251e304455..dffa15b372 100644 --- a/common/locales/hu/generic.json +++ b/common/locales/hu/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitika", "expandToolbar": "Eszköztár lenyitása", "collapseToolbar": "Eszköztár összecsukása", - "formattingMarkdown": "Markdown formázás engedélyezve", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Kitűntetések", "modalAchievement": "Kitűntetés!", "special": "Különleges", @@ -37,9 +50,9 @@ "notEnoughGems": "Nincs elég Drágakő", "alreadyHave": "Upsz! Ez a tárgy már megvan neked. Nem kell mégegyszer megvenni!", "delete": "Töröl", - "gemsPopoverTitle": "Gems", + "gemsPopoverTitle": "Drágakövek", "gems": "Drágakövek", - "gemButton": "You have <%= number %> Gems.", + "gemButton": "<%= number %> drágaköved van.", "moreInfo": "Több infó", "gemsWhatFor": "Igazi pénzért vásárolható. Speciális tárgyak és szolgáltatások vásárlására való (pl.: tojások, keltetőfőzetek, Megerősítés). Mielőtt Drágakövet vásárolhatsz, előbb fel kell oldanod ezeket a funkciókat.", "veteran": "Veterán", @@ -62,7 +75,7 @@ "errorUpCase": "HIBA:", "newPassSent": "Új jelszó elküldve.", "serverUnreach": "A kiszolgáló jelenleg nem elérhető.", - "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", + "seeConsole": "Ha a hiba továbbra is fennáll, akkor jelentsd itt: Súgó > Hiba jelentése. Ha ismered a böngésződ konzolját, akkor csatold a hibaüzeneteket is.", "error": "Hiba", "menu": "Menü", "notifications": "Értesítések", diff --git a/common/locales/hu/groups.json b/common/locales/hu/groups.json index e37ae09cfa..4698d9b264 100644 --- a/common/locales/hu/groups.json +++ b/common/locales/hu/groups.json @@ -2,7 +2,7 @@ "tavern": "Kocsma", "innCheckOut": "Fogadó elhagyása", "innCheckIn": "Pihenj a fogadóban", - "innText": "Hogy telik a napod a Fogadóban, <%= name %>? Hogy megvédjünk, a Napi feladatok listát befagyasztottuk. A pipáidat nem fogjuk feldolgozni, vagy kitörölni holnapig (egy nappal az utánig, amikor kijelentkezel). Vigyázz, mert ha a csapatod egy Főellenséggel harcol, akkor a múlasztásaik miatt te is sebződni fogsz! Ezen kívül te nem fogod sebezni a főellenséget. Kész vagy a távozásra? Jelentkezz ki.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Csoportot kereső bejegyzések (Csapat kell)", "tutorial": "Ismertető", "glossary": "Szójegyzék", @@ -21,9 +21,9 @@ "communityGuidelinesRead2": "chatelés előtt.", "party": "Csapat", "createAParty": "Csapat létrehozása", - "updatedParty": "Party settings updated.", + "updatedParty": "Csoport beállítások megváltoztatva.", "noPartyText": "Vagy nem vagy csapatban, vagy a csapat elég lassan töltődik be. Létrehozhatsz egy újat és meghívhatod a barátaidat, vagy csatlakozhatsz egy már létező csapathoz. Ez esetben kérd meg őket, hogy az egyedi Felhasználói Azonosítódat írják be ide, majd gyere vissza és várd meg, hogy megérkezzen a meghívó.", - "LFG": "To advertise your new party or find one to join, go to the <%= linkStart %>Party Wanted (Looking for Group)<%= linkEnd %> Guild.", + "LFG": "Menj a <%= linkStart %>Csoport kerestetik (Csoportot keresek)<%= linkEnd %> céhbe, ha a csoportod szeretnéd hirdetni, vagy ha azt keresel.", "create": "Létrehozás", "userId": "Felhasználói azonosító", "invite": "Meghívás", @@ -83,7 +83,7 @@ "messageSentAlert": "Üzenet elküldve", "pmHeading": "Privát üzenet neki: <%= name %>", "clearAll": "Összes üzenet törlése", - "confirmDeleteAllMessages": "Are you sure you want to delete all messages in your inbox? Other users will still see messages you have sent to them.", + "confirmDeleteAllMessages": "Biztos, hogy ki akarod törölni az üzeneteidet? A többi felhasználó még mindig látni fogja az üzeneteket, amiket küldtél nekik.", "optOutPopover": "Nem szereted a privát üzeneteket? Kattints, hogy teljesen kiszállj belőle", "block": "Letiltás", "unblock": "Letiltás feloldása", @@ -95,6 +95,26 @@ "abuseFlagModalButton": "Jelentés", "abuseReported": "Köszönjük ennek a megsértésnek a jelentését, értesítettük a moderátorokat.", "abuseAlreadyReported": "Már jelentetted ezt az üzenetet.", - "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsText": "Kérlek, írj egy üzenetet.", + "needsTextPlaceholder": "Ide írd az üzeneted.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/hu/npc.json b/common/locales/hu/npc.json index bae4318edb..683d60c76a 100644 --- a/common/locales/hu/npc.json +++ b/common/locales/hu/npc.json @@ -2,11 +2,11 @@ "npc": "NJK", "npcText": "Támogatta a Kickstarter projektet a maximális szinten!", "mattBoch": "Matt Boch", - "mattShall": "Hozzam-e elő a paripád, <%= name %>? Klikkelj, hogy felpattanj a nyeregbe.", - "mattBochText1": "Üdvözlet az Istállóban! Én Matt vagyok, a bestiamester. Itt választhatsz háziállatot kísérőnek. Ha eteted őket, akkor erős paripákká fognak nőni.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Üdvözöllek a Kocsmában! Maradj egy csöppet és találkozz a helyiekkel. Ha pihenni kívánsz (szabadság? betegség?), akkor elszállásollak a fogadóban. Amíg be vagy jelentkezve, addig a napi feladataid be vannak fagyasztva, ahogy vannak (kipipálva vagy nem) addig, amíg ki nem jelentkezel. Nem sebződsz addig tőlük, ha kihagyod őket a nap végén.", - "danielText2": "Figyelem: Ha egy főellenség elleni küldetés részese vagy, akkor a főellenség így is sebez téged a csapattagjaid hiányosságaiért.", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander a kereskedő", "welcomeMarket": "Üdvözöllek a Piacon! Vegyél ritka tojásokat és főzeteket. Add el a feleselges készleted. Vegyél igénybe hasznos szolgáltatásokat! Nézd meg mit tudunk ajánlani.", "sellForGold": "<%= item %> eladása <%= gold %> aranyért", @@ -45,9 +45,9 @@ "tourScrollDown": "Lapozz le teljesen az oldal aljára, hogy biztosan lásd az összes beállítási lehetőséget! Kattints még egyszer az avatárodra, hogy visszamenj a feladataidhoz.", "tourMuchMore": "Ha végeztél a feladataiddal, akkor csinálhatsz csapatot a barátaiddal, társaloghatsz a hasonló érdeklődésű céhekben, kihívásokhoz csatlakozhatsz és még sok hasonlóval foglalkozhatsz!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/hu/quests.json b/common/locales/hu/quests.json index 3a967a7788..5132c68b2a 100644 --- a/common/locales/hu/quests.json +++ b/common/locales/hu/quests.json @@ -6,6 +6,8 @@ "questSend": "A \"Meghívás\" gombra kattintva hívhatod meg a csapatod tagjait. Amikor minden tag elfogadta vagy elutasította a meghívást, elkezdődik a küldetés. Az aktuális állapotot a Beállítások > Közösség > Csapat alatt ellenőrizheted.", "inviteParty": "Csapat meghívása", "questInvitation": "Küldetés meghívás:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Kérdezd később", "buyQuest": "Küldetés megvásárlása", "accepted": "Elfogadva", @@ -17,7 +19,7 @@ "bossStrength": "Főellenség ereje", "collect": "Gyűjts be", "collected": "Begyűjtve", - "bossDmg1": "Hogy sebezd a főellenséget, teljesítsd a Napi feladataidat és a Teendőidet. A nagyobb feladat sebzés nagyobb főellenség sebzést is jelent (piros feladatok elvégzése, Mágus varázslatok, Harcos támadások, stb.). A főszörny a küldetés minden résztvevőjét sebezni fogja minden elmulasztott Napi feladatért (megszorozva a Főellenség erejével), a normál sebzés mellé, szóval tartsd a csapatod egészségesen a Napi feladatok elvégzésével! Minden sebzés a nap végén számolódik (a napfordulódon)", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Csak a résztvevők harcolnak a főellenséggel és ők osztják meg a küldetés zsákmányát is.", "tavernBossInfo": "Hogy sebezd a világi főellenséget, teljesítsd a Napi feladataidat és a Teendőidet. A nagyobb feladat sebzés nagyobb főellenség sebzést is jelent (piros feladatok elvégzése, Mágus varázslatok, Harcos támadások, stb.). Minden elmulasztott Napi feladatod (szorozva a szörny erejével) tovább haragítja a főszörnyet. Ha eléri a maximális őrjöngést, akkor valami nagyon rossz fog történni - szóval végezd el a Napi feladataidat! Minden sebzés a nap végén számolódik (a napfordulódon)", "bossColl1": "Tárgygyűjtéshez végezd el a pozitív feladataidat. Küldetés tárgyak ugyanúgy esnek, mint normál tárgyak; bár ezeket nem látod a következő napig, amikor minden, amit találtál össze lesz vonva és hozzátéve a halomhoz.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "A küldetés tulajdonosa kilépett a küldetésből. Megszakíthatod a küldetést, ha kell. Egyébként hagyhatod, hogy menjen tovább és a maradék résztvevők megkapják a küldetés jutalmát amikor a küldetés véget ér.", "questOwnerNotInPendingQuestParty": "A küldetés tulajdonosa elhagyta a csapatot és már nem tudja elkezdeni a küldetést. Azt ajánljuk, hogy szakítsd meg most. A küldetés tulajdonosa megtartja a küldetés tekercset.", "questOwnerNotInRunningQuestParty": "A küldetés tulajdonosa elhagyta a csapatot. Abbahagyhatod a küldetést ha akarod, de akár folytathatod is és az összes megmaradt résztvevő megkapja a küldetés jutalmát, amint az befejeződött.", - "questParticipants": "Participants", + "questParticipants": "Résztvevők", "scrolls": "Küldetés tekercsek", "noScrolls": "Nincsenek küldetés tekercseid.", "scrollsText1": "Küldetést csak csapatban csinálhatsz. Ha egyedül szeretnéd csinálni, akkor", diff --git a/common/locales/hu/questscontent.json b/common/locales/hu/questscontent.json index ca8a5131ca..34f6f2434c 100644 --- a/common/locales/hu/questscontent.json +++ b/common/locales/hu/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/hu/settings.json b/common/locales/hu/settings.json index 80b8bf1ae4..3d4126a673 100644 --- a/common/locales/hu/settings.json +++ b/common/locales/hu/settings.json @@ -42,8 +42,8 @@ "customDayStart": "Egyedi nap indítás", "24HrClock": "24 órás óra", "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo2": "(több)", + "customDayStartInfo3": "(kevesebb)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "Egyéb", "showHeader": "Mutasd a fejlécet", @@ -93,17 +93,19 @@ "wonChallenge": "Megnyertél egy Kihívást", "newPM": "Kaptál egy Privát üzenetet", "giftedGems": "Ajándékoztál Drágaköveket", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Ajándékoztál Előfizetést", "invitedParty": "Meghívva egy csapatba", "invitedGuild": "Meghívva egy céhbe", "inactivityEmails": "A fiókod inaktiv", + "weeklyRecaps": "Összefoglaló az elmúlt heti fiók aktivitásodról", "questStarted": "A küldetésed elkezdődött", "invitedQuest": "Meghívva egy küldetésre", "kickedGroup": "Kirúgtak a csoportból", "remindersToLogin": "Emlékeztetők a HabitRPG-be történő bejelentkezésre", - "unsubscribedSuccessfully": "Unsubscribed successfully!", + "unsubscribedSuccessfully": "Sikeresen leiratkoztál!", "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", - "unsubscribedTextOthers": "You won't receive any other email from HabitRPG.", + "unsubscribedTextOthers": "Ezentúl nem kapsz levelet a HabitRPG-től.", "unsubscribeAllEmails": "Pipáld ki hogyha le akarsz iratkozni az Email-ekről", "unsubscribeAllEmailsText": "Ennek a mezőnek a kipipálásával elismerem, hogy megértettem azt, hogyha leiratkozom minden emailről, akkor a HabitRPG nem fog tudni értesíteni engem Email-en keresztül semmilyen fontos változásról az oldallal vagy a felhasználói fiókommal kapcsolatban.", "correctlyUnsubscribedEmailType": "Sikeresen leiratkoztál a(z) \"<%= emailType %>\" e-mailekről.", @@ -111,5 +113,10 @@ "benefits": "Előnyök", "coupon": "Kupon", "couponPlaceholder": "Írd be a Kupon kódodat", - "couponText": "Időnként speciális eseményeket és kupon kódokat osztogatunk speciális felszerelésekhez. ( pl: azoknak akik meglátogatnak minket a Wondercon-os standunknál)" + "couponText": "Néha eseményeket tartunk és promóciós kódokat adunk különleges felszerelésekért (például azoknak, akik megállnak a standunknál a Wondercon-on)", + "apply": "Alkalmaz", + "resubscribe": "Újra feliratkozás", + "promoCode": "Promóciós kód", + "promoCodeApplied": "Promóciós kód elfogadva! Ellenőrizd le a tárgylistád", + "promoPlaceholder": "Írd be a Promóciós kódodat" } \ No newline at end of file diff --git a/common/locales/hu/spells.json b/common/locales/hu/spells.json index c822f6892b..d4826452ef 100644 --- a/common/locales/hu/spells.json +++ b/common/locales/hu/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Lángcsóva", - "spellWizardFireballNotes": "Lángok törnek előre, elégetve egy feladatot. Csökkenti a feladat pirosságát, sebez egy szörnyet, amellyel harcolsz és Tapasztalatot ad - többet a kék feladatokra.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Éterhullám", - "spellWizardMPHealNotes": "Egy mágikus áramlat csap ki a kezeidből és feltölti a csapatodat. A csapatod MP-t tölt vissza.", + "spellWizardMPHealNotes": "Feláldozod a manád egy részét, hogy segíts a barátaidnak. A csoportod tagjai MP-t kapnak! (INT befolyásolja)", "spellWizardEarthText": "Földrengés", - "spellWizardEarthNotes": "A föld a csapatod feladatai alatt feltörik és megrázkódik hatalmas intenzitással, ezáltal lassítva őket és lehetővé téve több támadást. A csapatod Intelligencia tápot kap, ami több tapasztalatot jelent.", + "spellWizardEarthNotes": "A mentális erőd megrázza a földet. Megtápolod az egész csoportod Intelligenciáját! (Tápolatlan INT befolyásolja)", "spellWizardFrostText": "Dermesztő fagy", - "spellWizardFrostNotes": "Jég tör fel minden felületből, elnyelve a feladatokat és befagyasztva őket. A befejezetlen napi feladataid szériái nem nullázódnak le a nap végén. A félkész napi feladatok továbbra is sebezni fognak!", + "spellWizardFrostNotes": "Jég lepi be a feladataidat. Egyik szériád sem nullázódik le holnap! (Egyszeri varázslat hatással van minden szériára.)", "spellWarriorSmashText": "Brutális zúzás", - "spellWarriorSmashNotes": "Vad csapást mérsz egy feladatra minden erőddel. A feladat pirossága csökken és további sebzést kap egy szörny, ami ellen harcolsz.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Védekező állás", - "spellWarriorDefensiveStanceNotes": "Egy pillanat alatt védekező állásba lépsz, hogy felkészítsd magad a következő feladat támadására. Csökkenti a napi feladatokból eredő sebzést a nap végén a Szervezettség növelésének köszönhetően.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Bátor Megjelenés", - "spellWarriorValorousPresenceNotes": "A jelenléted bátorítja a csapatot. Az újkeletű merészségük erőt ad nekik. A csapattagok ereje tápolódik.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Megfélemlítő Tekintet", - "spellWarriorIntimidateNotes": "A tekinteted félelmet plántál a csapatod ellenségeinek a szívébe. A csapat egy védelmi értéke javul a Szervezettség tápolódása miatt.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Zsebmetszés", - "spellRoguePickPocketNotes": "A fürge ujjaid végigjárnak a feladatok zsebein és pár kincset találnak számodra. Megnöveli az arany bónuszt a feladatra, ami annál nagyobb, minél \"kövérebb\" (kékebb) a feladat.", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Hátbaszúrás", - "spellRogueBackStabNotes": "Hang nélkül a feladat háta mögé lépsz és hátbaszúrod. Nagyobb sebzést okozol a feladatnak, nagyobb kritikus sebzési eséllyel.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Munkaeszközök", - "spellRogueToolsOfTradeNotes": "Megosztod a tolvajkészletedet a csapatoddal, hogy segítsd őket több arany \"megszerzésében\". A csapat arany bónusza feladatokért és a tárgyesési esély tápolva van a mai napra az Észlelés által.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Lopakodás", - "spellRogueStealthNotes": "Levetődsz az árnyékok közé, a csuklyádat a fejedre húzva. Sok napi feladat nem talál meg ma éjjel; annál kevesebb minél nagyobb az Észlelésed.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Gyógyító fény", - "spellHealerHealNotes": "A fény beborítja tested, gyógyítja sebeidet. Növeli az életerőd.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Perzselő ragyogás", - "spellHealerBrightnessNotes": "Fényvillanást varázsolsz, mely megvakítja a feladataidat. A feladataid pirossága csökken.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Védelmező aura", - "spellHealerProtectAuraNotes": "Mágikus aura veszi körbe a csapattagokat, megvédve őket a sebződéstől. A csapattagok Szervezettség tápot kapnak, védve őket.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Áldás", - "spellHealerHealAllNotes": "Nyugtató fény burkolja be a csapatodat és gyógyítja őket a sérüléseikből. A csapatod életerőt nyer vissza.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Hógolyó", "spellSpecialSnowballAuraNotes": "Megdobsz egy csapttagot hógolyóval, ugyan mi rossz történhet? A csapattag új napjáig marad érvényben.", "spellSpecialSaltText": "Só", diff --git a/common/locales/hu/subscriber.json b/common/locales/hu/subscriber.json index 26baa0c1bb..c0dd377442 100644 --- a/common/locales/hu/subscriber.json +++ b/common/locales/hu/subscriber.json @@ -16,7 +16,7 @@ "supportDevsText": "Ennek a nyílt forrású projektnek szüksége van minden segítségre. Segíts életben tartani a Habit-ot!", "monthUSD": "USD / Hónap", "organization": "Szervezet", - "groupPlans": "Corporate Plans", + "groupPlans": "Céges tervek", "indivPlan1": "Egyéneknek a HabitRPG ingyenes. Még kisebb csoportoknak is ingyenes (vagy olcsó)", "indivPlan2": "használatával a ösztönözhetők a résztvevők. Pl.: írói csoportok, alkotói versenyek stb.", "groupText1": "Pár csoportvezető több irányítási lehetőséget, jogosultság kezelést, biztonságot és támogatás akar majd. Ilyen csoportok lehetnek pl.: családok, egészségügyi csoportok, alkalmazotti csoportok, stb. Ezek a lehetőségek privát példányokat nyújtanak a HabitRPG-ből, a csoportodnak/szervezetednek, mely biztonságos és független", diff --git a/common/locales/hu/tasks.json b/common/locales/hu/tasks.json index 8be8100cf1..053ec78d05 100644 --- a/common/locales/hu/tasks.json +++ b/common/locales/hu/tasks.json @@ -14,7 +14,7 @@ "save": "Ment", "addChecklist": "Feladatlista hozzáadása", "checklist": "Feladatlista", - "checklistText": "A részlegesen kipipált feladatlisták csökkentik a Napi feladatok által okozott sebzést. Például ha egy 4 elemű cseklistából 3 kész, akkor 25%-ra csökkenti a sebzést. Kipipált cseklista elemek egy Tennivalón szorzót adnak hozzá: 3 pipa +3x (összesen 4x)-os szorzót ad Tapasztalati pontban, Aranyban és Manában.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Kibont/Összecsuk", "text": "Szöveg", "extraNotes": "További feljegyzések", @@ -22,7 +22,7 @@ "advancedOptions": "Haladó beállítások", "difficulty": "Nehézség", "difficultyHelpTitle": "Milyen nehéz ez a feladat?", - "difficultyHelpContent": "Ez szorozza a pontértéket. Használd ritkán, inkább hagyatkozz a természetes értékadó algoritmusunkra. Ennek ellenére vannak feladatok, amik igencsak értékesebbek (Tézis írás vs Fogselyem használat). Kattints több infóért.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Könnyű", "medium": "Közepes", "hard": "Nehéz", @@ -44,7 +44,6 @@ "remaining": "Aktív", "complete": "Befejezett", "dated": "Határidős", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Hátralevő", "grey": "Szürke", "score": "Pontszám", @@ -78,5 +77,6 @@ "streakCoins": "Széria bónusz!", "pushTaskToTop": "Tetejére", "pushTaskToBottom": "Rakd a feladatot legalulra", - "emptyTask": "Enter the task's title first." + "emptyTask": "Előbb írd be a feladat címét.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/it/backgrounds.json b/common/locales/it/backgrounds.json index 1a5f87801f..8de55d6221 100644 --- a/common/locales/it/backgrounds.json +++ b/common/locales/it/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Campo Fiorito", "backgroundFloralMeadowNotes": "Fai un picnic tra i fiorellini.", "backgroundGumdropLandText": "Landa dei Dolciumi", - "backgroundGumdropLandNotes": "Assaggia il dolce panorama." + "backgroundGumdropLandNotes": "Assaggia il dolce panorama.", + "backgrounds052015": "SERIE 12: Maggio 2015", + "backgroundMarbleTempleText": "Tempio di marmo", + "backgroundMarbleTempleNotes": "Posa di fronte a un tempio di marmo.", + "backgroundMountainLakeText": "Lago di montagna", + "backgroundMountainLakeNotes": "Immergi i tuoi piedi in un lago montano.", + "backgroundPagodasText": "Pagode", + "backgroundPagodasNotes": "Arrampicati sulla cima delle pagode.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/it/challenge.json b/common/locales/it/challenge.json index 06ac0330a8..bcd1db6cd5 100644 --- a/common/locales/it/challenge.json +++ b/common/locales/it/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Scegli un vincitore e chiudi la sfida:", "deleteOrSelect": "Elimina o scegli il vincitore", "endChallenge": "Fine Sfida", - "challengeDiscription": "Queste sono le attività della sfida. Mentre gli utenti partecipano, esse cambieranno colore e sui grafici verrà mostrato l'andamento complessivo del gruppo.", + "challengeDiscription": "Queste sono le attività della Sfida che verranno aggiunte alla tua pagina delle attività quando parteciperai a questa Sfida. Le attività esempio della Sfida qui sotto cambieranno colore e appariranno dei grafici per mostrarti il progresso complessivo del gruppo.", "hows": "Come se la cavano gli altri?", "filter": "Filtro", "groups": "Gruppi", @@ -33,7 +33,8 @@ "challengeTagPop": "Le sfide compaiono nelle liste dei tag (etichette), quindi oltre al titolo descrittivo avrai bisogno anche di un nome breve e facilmente riconoscibile. Per esempio, 'Perdi 10 kg in 3 mesi' potrebbe diventare '-10kg' (Clicca il '?' per saperne di più).", "challengeDescr": "Descrizione", "prize": "Premio", - "prizePop": "Se qualcuno può 'vincere' la tua sfida, puoi opzionalmente ricompensarlo con un premio in Gemme. Il premio massimo equivale al numero di Gemme che possiedi (+ n° di Gemme della Gilda, se la sfida è della tua Gilda). Nota: questo premio non potrà essere modificato, inoltre non potrà essere rimborsato se annullato.", + "prizePop": "Se qualcuno può 'vincere' questa sfida, hai l'opzione di ricompensarlo con un premio in Gemme. Il premio massimo equivale al numero di gemme che possiedi (+ le gemme della gilda, se sei tu il creatore della gilda di questa sfida). Nota: Questo premio non potrà essere successivamente modificato.", + "prizePopTavern": "Se qualcuno può 'vincere' questa sfida, hai l'opzione di ricompensarlo con un premio in Gemme. Il premio massimo equivale al numero di gemme che possiedi (+ le gemme della gilda, se sei tu il creatore della gilda di questa sfida). Nota: Questo premio non potrà essere successivamente modificato e le sfide della Taverna non verranno rimborsate in caso siano cancellate.", "publicChallenges": "Serve un minimo di 1 Gemma per le sfide pubbliche (aiuta a prevenire lo spam, lo fa davvero).", "officialChallenge": "Sfida Ufficiale HabitRPG", "by": "di ", @@ -43,6 +44,7 @@ "selectGroup": "Seleziona un gruppo", "challengeCreated": "Sfida creata", "sureDelCha": "Vuoi davvero eliminare questa sfida?", + "sureDelChaTavern": "Sei sicuro di voler cancellare questa sfida? Le tue gemme non verranno rimborsate.", "removeTasks": "Rimuovi attività", "keepTasks": "Tieni attività", "closeCha": "Chiudi sfida e...", diff --git a/common/locales/it/character.json b/common/locales/it/character.json index cd1a20306a..d61c33c6a7 100644 --- a/common/locales/it/character.json +++ b/common/locales/it/character.json @@ -20,7 +20,7 @@ "unlockSet": "Sblocca set - <%= cost %>", "locked": "bloccato", "shirts": "Maglie", - "specialShirts": "Maglie Speciali", + "specialShirts": "Maglie speciali", "bodyHead": "Acconciature e colore dei capelli", "bodySkin": "Pelle", "color": "Colore", @@ -52,9 +52,11 @@ "costume": "Costume", "costumeText": "Se preferisci il look di oggetti diversi da quelli equipaggiati, metti una spunta su \"Usa costume\" per visualizzare un costume anzichè l'equipaggiamento da battaglia (nonostante il cambio di aspetto, rimangono tutti i bonus delle armi e delle armature).", "useCostume": "Usa costume ", - "gearAchievement": "Hai ottenuto il Trofeo \"Armato Fino Ai Denti\" per aver potenziato al massimo livello il tuo equipaggiamento!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Armato Fino Ai Denti", - "ultimGearText": "Ha potenziato al massimo l'arma e il set dell'armatura", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Livello", "levelUp": "Livello aumentato!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Aggiungi un punto a Percezione (PER)", "allocateInt": "Punti assegnati a Intelligenza:", "allocateIntPop": "Aggiungi un punto a Intelligenza (INT)", + "noMoreAllocate": "Ora che hai raggiunto il livello 100, non guadagnerai altri Punti Attributo. Puoi continuare a salire di livello, o iniziare una nuova avventura dal livello 1 usando la Sfera della Rinascita, ora disponibile gratuitamente nel Mercato.", "stats": "Statistiche", "strength": "Forza", "strengthText": "L'attributo Forza aumenta la probabilità di sferrare \"colpi critici\", aumentando l'oro, l'esperienza e la probabilità di drop che potrai guadagnare grazie ad essi. In più, permette di arrecare maggiori danni ai boss delle missioni.", @@ -138,5 +141,6 @@ "displayNameDescription3": "nella sezione Registrazione per modificare il nome con cui accedi al sito..", "unequipBattleGear": "Rimuovi equipaggiamento di battaglia", "unequipCostume": "Rimuovi costume", - "unequipPetMountBackground": "Rimuovi animale, cavalcatura, sfondo" + "unequipPetMountBackground": "Rimuovi animale, cavalcatura, sfondo", + "animalSkins": "Skin animalesche" } \ No newline at end of file diff --git a/common/locales/it/communityguidelines.json b/common/locales/it/communityguidelines.json index 9d9753f111..da765e0a33 100644 --- a/common/locales/it/communityguidelines.json +++ b/common/locales/it/communityguidelines.json @@ -50,7 +50,7 @@ "commGuidePara024": "Dato che la taverna può contenere solo 200 messaggi, non è un luogo adatto ad argomenti prolungati, specialmente se delicati (ad esempio politica, religione, depressione, se la caccia al folletto dovrebbe essere vietata ecc.). Queste conversazioni dovrebbero essere tenute in una Gilda oppure in privato (più informazioni qui di seguito).", "commGuidePara027": "Non parlare di nulla che crea dipendenza nella Taverna. Molte persone usano HabitRPG per cercare di perdere delle cattive abitudini. Sentire persone che parlano della propria dipendenza renderà più difficile per loro superarla! Rispettate chi frequenta la Taverna e tenete conto dei loro problemi. Questo include, in maniera non esaustiva: fumare, bere alcolici, pornografia, gioco d'azzardo e uso/abuso di droghe.", "commGuideHeadingPublicGuilds": "Gilde pubbliche", - "commGuidePara029": "Le gilde pubbliche sono come la Taverna, ma anzichè essere luoghi di discussione generica hanno un tema specifico.Le gilde pubbliche dovrebbero incentrarsi sui loro temi. Per esempio, una gilda degli scrittori avrebbe poco senso se i membri iniziassero a parlare di giardinaggio anzichè di scrittura, e la gilda degli ammiratori dei draghi magari non ha alcun interesse nel decifrare le rune antiche. Alcune gilde sono più aperte sotto questo aspetto rispetto ad altre ma, in generale, cercate di non cambiare argomento!", + "commGuidePara029": "Le gilde pubbliche sono come la Taverna, ma anzichè essere luoghi di discussione generica hanno un tema specifico. Le gilde pubbliche dovrebbero incentrarsi sui loro temi. Per esempio, una gilda degli scrittori avrebbe poco senso se i membri iniziassero a parlare di giardinaggio anzichè di scrittura, e la gilda degli ammiratori dei draghi magari non ha alcun interesse nel decifrare le rune antiche. Alcune gilde sono più aperte sotto questo aspetto rispetto ad altre ma, in generale, cercate di non cambiare argomento!", "commGuidePara031": "Alcune gilde pubbliche trattano argomenti delicati come depressione, religione, politica o altro. Questo va bene fino a quando non violano i Termini e Condizioni o le regole degli spazi pubblici, e finchè non escono dal loro argomento.", "commGuidePara033": "Le Gilde pubbliche NON possono avere contenuti classificabili 18+. Se il loro obiettivo è di parlare di argomenti delicati, devono specificarlo nel nome della gilda. Questo mantiene Habitica sicura e confortevole per tutti. Se la gilda in questione tratta diversi tipi di problemi, è rispettoso nei confronti dei tuoi compagni di avventura farlo presente con un commento di avvertimento (ad esempio \"Attenzione: contenuti riguardanti la depressione\"). Inoltre, bisogna parlare di cose coerenti con il tema della Gilda - parlare di autolesionismo in una Gilda che tratta la depressione può avere senso, ma sarebbe inappropriato in una gilda musicale. Se noti che qualcuno non sta rispettando questa linea guida, nonostante degli avvertimenti, per cortesia manda una mail a leslie@habitrpg.comcon degli screenshot.", "commGuidePara035": "Nessuna gilda, pubblica o privata, può essere creata come pretesto per attaccare gruppi o individui. Creare una gilda per questi scopi ha come risultato il ban immediato. Combatti le cattive abitudini, non i tuoi compagni di avventura!", @@ -173,5 +173,6 @@ "commGuideLink07": "Il Trello artistico", "commGuideLink07description": "per contribuire con pixel art.", "commGuideLink08": "Il Trello missioni", - "commGuideLink08description": "per proporre testi per le missioni." + "commGuideLink08description": "per proporre testi per le missioni.", + "lastUpdated": "Ultimo aggiornamento" } \ No newline at end of file diff --git a/common/locales/it/content.json b/common/locales/it/content.json index 194c06be75..995fd70400 100644 --- a/common/locales/it/content.json +++ b/common/locales/it/content.json @@ -1,6 +1,10 @@ { "potionText": "Pozione di Salute", "potionNotes": "Ripristina 15 punti Salute (utilizzo immediato)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lupo", "dropEggWolfAdjective": "un leale", "dropEggTigerCubText": "Cucciolo di Tigre", @@ -54,8 +58,10 @@ "questEggRockAdjective": "una vivace", "questEggBunnyText": "Coniglietto", "questEggBunnyAdjective": "un coccoloso", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Gelatina di Marshmallow", + "questEggSlimeAdjective": "una dolce", + "questEggSheepText": "Pecorella", + "questEggSheepAdjective": "una soffice", "eggNotes": "Trova una pozione per far schiudere questo uovo, e nascerà <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Bianco", diff --git a/common/locales/it/front.json b/common/locales/it/front.json index 44436c4195..247e2e91d2 100644 --- a/common/locales/it/front.json +++ b/common/locales/it/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Rendi la tua vita un gioco", - "tagline": "Un'app gratis per formare buone abitudini e gestire la tua vita come in un gioco.", - "landingp1": "Il problema della maggior parte delle applicazioni di produttività sul mercato è che non forniscono alcun incentivo nel continuare ad utilizzarle. HabitRPG risolve tutto questo rendendolo divertente! Ricompensando i tuoi successi e penalizzando le tue mancanze, HabitRPG ti fornisce un'ulteriore motivazione per completare le tue attività giornaliere.", - "landingp2header": "Gratificazione istantanea", - "landingp2": "Ogni volta che rinforzi un'abitudine positiva, completi un'attività giornaliera, o ti prendi cura di qualcosa che dovevi fare da tempo, HabitRPG ti ricompensa immediatamente con oro e punti esperienza. Mentre guadagni esperienza puoi salire di livello, aumentare le tue statistiche e sbloccare molte funzionalità, come le Classi e i compagni animali. L'oro può essere utilizzato nel gioco per comprare oggetti che ti saranno utili nella tua avventura, oppure ricompense personalizzate che hai creato per motivarti. Quando anche il più piccolo successo di premia con un'immediata ricompensa, diventa molto più difficile procrastinare.", - "landingp3header": "Conseguenze", - "landingp3": "Ogni volta che ti lasci andare ad una cattiva abitudine o fallisci nel completare una delle tue attività giornaliere, perdi dei punti vita. Se questi calano troppo, muori e perdi alcuni dei progressi fatti. Attraverso questo sistema di conseguenze immediate, HabitRPG può aiutarti a interrompere la procrastinazione e le cattive abitudini prima che esse causino problemi nella tua vita reale.", - "landingp4header": "Community", - "landingp4": "Grazie alla sua community attiva, in HabitRPG troverai il clima di cui hai bisogno per concentrarti sulle tue attività. Con il sistema delle squadre, puoi invitare un gruppo di amici per incitarti a dare il meglio. Il sistema delle Gilde ti permette di trovare persone con i tuoi stessi interessi o le tue stesse difficoltà, così potrete condividere i vostri obiettivi e scambiarvi consigli su come affrontare al meglio i problemi. Su HabitRPG, la community rappresenta il supporto e lo stimolo di cui hai bisogno per avere successo.", + "FAQ": "FAQ", + "accept1Terms": "Cliccando il bottone qui sotto, accetto i", + "accept2Terms": "e l'", + "alexandraQuote": "Non ho potuto NON parlare di HabitRPG durante la mia presentazione a Madrid. È un must per tutti i freelancer che hanno ancora bisogno di un boss.", + "althaireQuote": "Essere continuamente in missione mi motiva a completare tutte le mie daily e i miei to-do. La mia motivazione più grande è non deludere la mia squadra.", + "andeeliaoQuote": "Un sito fantastico, ho iniziato solo qualche giorno fa e sono già più consapevole e produttiva con il mio tempo!", + "autumnesquirrelQuote": "Ora procrastino meno al lavoro e nelle faccende di casa, e pago le bollette in tempo.", + "businessSample1": "Conferma 1 pagina dell'inventario", + "businessSample2": "20 min di archiviazione", + "businessSample3": "Organizza e sviluppa i messaggi in arrivo", + "businessSample4": "Prepara 1 documento per il cliente", + "businessSample5": "Chiama Clienti/Rimanda le telefonate", + "businessText": "Usa HabitRPG per il tuo business", + "choreSample1": "Metti i panni sporchi nel cesto", + "choreSample2": "20 min di lavori di casa", + "choreSample3": "Lava un carico di piatti", + "choreSample4": "Pulisci una stanza", + "choreSample5": "Lava e asciuga un carico di vestiti", + "chores": "Lavori di casa", + "communityBug": "Segnala un bug", + "communityExtensions": "Add-on ed estensioni", + "communityFacebook": "Facebook", + "communityFeature": "Richiedi funzionalità", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Come funziona", + "companyBlog": "Blog", + "companyDonate": "Fai una donazione", + "companyExtensions": "Estensioni", + "companyPrivacy": "Privacy", + "companyTerms": "Termini di utilizzo", + "companyVideos": "Video", + "contribUse": "I sostenitori di HabitRPG usano", + "dragonsilverQuote": "Non vi dico quanti sistemi di monitoraggio di attività e tempo ho provato negli anni... HRPG è l'unico che mi abbia davvero aiutato a fare le cose, invece di farne solo una lista.", + "dreimQuote": "Quando ho scoperto HabitRPG l'estate scorsa avevo appena fallito circa la metà dei miei esami. Grazie alle Daily ora riesco ad organizzarmi e disciplinarmi, e ho passato tutti i miei esami con ottimi voti il mese scorso.", + "elmiQuote": "Ogni giorno non vedo l'ora di alzarmi per guadagnare dell'oro!", + "email": "Email", + "emailNewPass": "Inviami per email la nuova password", + "evagantzQuote": "E' stato il primo appuntamento dal dentista in cui l'igenista fosse davvero entusiasta del mio uso abituale del filo interdentale. Grazie HabitRPG! ", + "examplesHeading": "I giocatori usano HabitRPG per gestire...", + "featureAchievementByline": "Hai fatto qualcosa di assolutamente fantastico? Ottieni una medaglia per vantartene!", + "featureAchievementHeading": "Medaglie", + "featureEquipByline": "Compra equipaggiamento in edizione limitata, pozioni ed altri oggetti virtuali nel nostro Mercato con le ricompense per le tue attività completate!", + "featureEquipHeading": "Equipaggiamento ed extra", + "featurePetByline": "Ottieni uova e oggetti come drop quando completi le tue attività. Sii il più produttivo possibile per collezionare animali e cavalcature!", + "featurePetHeading": "Animali e Cavalcature", + "featureSocialByline": "Unisciti a gruppi con i tuoi stessi interessi e quindi con persone che la pensano come te. Crea delle Sfide per competere con altri utenti.", + "featureSocialHeading": "Interazione sociale", + "featuredIn": "Apparso su", + "featuresHeading": "Altre caratteristiche...", + "footerCommunity": "Community", + "footerCompany": "Compagnia", + "footerMobile": "Mobile", + "footerSocial": "Social", + "forgotPass": "Password dimenticata", + "frabjabulousQuote": "HabitRPG è la ragione per cui ho ottenuto un fantastico lavoro ad alta paga... e ancor più miracolosamente, ora uso il filo interdentale ogni giorno!", + "free": "Gioca gratuitamente", + "gamifyButton": "Fai della tua vita un gioco!", + "goalSample1": "Fai pratica col pianoforte per 1 ora", + "goalSample2": "Lavora all'articolo da publicare", + "goalSample3": "Lavora al post per il blog", + "goalSample4": "Lezione di giapponese su Duolingo", + "goalSample5": "Leggi un articolo informativo", + "goals": "Obbiettivi", + "health": "Salute", + "healthSample1": "Bevi acqua/bevanda gasata", + "healthSample2": "Mastica una gomma/Fuma", + "healthSample3": "Usa le scale/l'ascensore", + "healthSample4": "Mangia cibo sano/cibo spazzatura", + "healthSample5": "Fai esercizio fisico per 1 ora", + "history": "Cronologia", + "infhQuote": "HabitRPG mi ha davvero aiutato a dare una struttura alla mia vita all'università.", + "invalidEmail": "Per resettare la password è necessario un indirizzo email valido.", + "irishfeet123Quote": "Avevo l'orribile abitudine di non ripulire completamente il mio posto dopo mangiato e lasciare tazze ovunque. HabitRPG si è rivelato essere la cura!", + "joinOthers": "Unisciti a 200.000 persone che si divertono raggiungendo i propri obbiettivi!", + "kazuiQuote": "Prima di HabitRPG, ero bloccata con la mia tesi, nonchè insoddisfatta della mia disciplina personale riguardo i lavori di casa e cose come imparare vocaboli e studiare la teoria del Go. A quanto pare separare queste attività in liste più piccole e manegevoli è il modo giusto per mantenermi motivata e costantemente al lavoro.", + "landingadminlink": "pacchetti amministrativi", "landingend": "Non sei ancora convinto?", "landingend2": "Vedi una lista più dettagliata delle", - "landingfeatureslink": "nostre funzionalità", "landingend3": ". Stai cercando qualcosa di più personale? Controlla i nostri", - "landingadminlink": "pacchetti amministrativi", "landingend4": "che sono perfetti per le famiglie, gli insegnanti, i gruppi di supporto e le imprese.", + "landingfeatureslink": "nostre funzionalità", + "landingp1": "Il problema della maggior parte delle applicazioni di produttività sul mercato è che non forniscono alcun incentivo nel continuare ad utilizzarle. HabitRPG risolve tutto questo rendendolo divertente! Ricompensando i tuoi successi e penalizzando le tue mancanze, HabitRPG ti fornisce un'ulteriore motivazione per completare le tue attività giornaliere.", + "landingp2": "Ogni volta che rinforzi un'abitudine positiva, completi un'attività giornaliera, o ti prendi cura di qualcosa che dovevi fare da tempo, HabitRPG ti ricompensa immediatamente con oro e punti esperienza. Mentre guadagni esperienza puoi salire di livello, aumentare le tue statistiche e sbloccare molte funzionalità, come le Classi e i compagni animali. L'oro può essere utilizzato nel gioco per comprare oggetti che ti saranno utili nella tua avventura, oppure ricompense personalizzate che hai creato per motivarti. Quando anche il più piccolo successo di premia con un'immediata ricompensa, diventa molto più difficile procrastinare.", + "landingp2header": "Gratificazione istantanea", + "landingp3": "Ogni volta che ti lasci andare ad una cattiva abitudine o fallisci nel completare una delle tue attività giornaliere, perdi dei punti vita. Se questi calano troppo, muori e perdi alcuni dei progressi fatti. Attraverso questo sistema di conseguenze immediate, HabitRPG può aiutarti a interrompere la procrastinazione e le cattive abitudini prima che esse causino problemi nella tua vita reale.", + "landingp3header": "Conseguenze", + "landingp4": "Grazie alla sua community attiva, in HabitRPG troverai il clima di cui hai bisogno per concentrarti sulle tue attività. Con il sistema delle squadre, puoi invitare un gruppo di amici per incitarti a dare il meglio. Il sistema delle Gilde ti permette di trovare persone con i tuoi stessi interessi o le tue stesse difficoltà, così potrete condividere i vostri obiettivi e scambiarvi consigli su come affrontare al meglio i problemi. Su HabitRPG, la community rappresenta il supporto e lo stimolo di cui hai bisogno per avere successo.", + "landingp4header": "Community", + "leadText": "HabitRPG è un'app gratuita per la produttività e la costruzione di abitudini che tratta la vita reale come se fosse un gioco. Con ricompense in-game e penalità per motivarti e un solido social network per ispirarti, HabitRPG più aiutarti a raggiungere i tuoi obbiettivi per essere sano, lavorare sodo ed essere felice.", + "login": "Accedi", + "loginAndReg": "Accedi / Registrati", + "loginFacebookAlt": "Accedi / Registrati con Facebook", + "logout": "Esci", "marketing1Header": "Migliora le tue abitudini con un gioco!", "marketing1Lead1": "HabitRPG è un videogioco il cui obiettivo è aiutarti a migliorare le tue abitudini nella vita reale. Rende le tue giornate più stimolanti trasformando tutti i tuoi impegni (habits, dailies, to-do) in piccoli mostri che devi sconfiggere. Più diventi bravo in questo, maggiori saranno i tuoi prograssi nel gioco. Se trascuri qualcosa nella vita reale, il tuo personaggio ne risente nel gioco.", "marketing1Lead2": "Ottieni oggetti straordinari. Migliora le tue abitudini per migliorare il tuo avatar. Mostra gli oggetti che hai guadagnato", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Boss", "marketing2Lead3": "Le sfide ti permettono di competere con i tuoi amici e utenti di tutto il mondo. Al termine della sfida, chi ha dato il meglio di sè riceve dei premi speciali.", "marketing3Header": "Applicazioni", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Le app per iPhone & Android ti permettono di gestire le tue attività in qualsiasi momento. Sappiamo che accedere al sito web solamente per premere dei bottoni può essere noioso.", "marketing3Lead2": "Altri strumenti di terze parti permettono di introdurre HabitRPG in vari aspetti della vostra vita. La nostra API fornisce una facile integrazione a strumenti come l'estensione per Chrome, in seguito alle quali perdi punti quando navighi su siti non produttivi, mentre ne guadagni visitando siti utili. Maggiori informazioni", "marketing4Header": "Utilizzo Organizzativo", - "marketing4Lead1Title": "L'introduzione dei videogiochi nell'educazione", "marketing4Lead1": "L'educazione è uno dei settori più importanti per la diffusione dei videogames. Tutti sappiamo come gli studenti del giorno d'oggi siano attaccati a videogiochi e cellulari, sfruttiamo questo potere! Mettete alla prova i vostri studenti organizzando competizioni amichevoli. Ricompensate i comportamenti positivi con premi importanti. La loro disciplina e i loro voti miglioreranno visibilmente.", - "marketing4Lead2Title": "L'introduzione dei videogiochi nel settore sanitario e del benessere.", + "marketing4Lead1Title": "L'introduzione dei videogiochi nell'educazione", "marketing4Lead2": "I costi del settore sanitario sono in continua crescita. Centinaia di programmi vengono sviluppati per ridurre i costi e aumentare il benessere. Noi crediamo fermamente che HabitRPG possa aprire un persorso verso uno stile di vita sano.", - "marketing4Lead3Title": "Trasforma tutto in gioco", + "marketing4Lead2Title": "L'introduzione dei videogiochi nel settore sanitario e del benessere.", "marketing4Lead3-1": "Vuoi vivere la tua vita come in un gioco?", "marketing4Lead3-2": "Sei interessato a gestire un gruppo nel settore dell'educazione, del benessere e in altri settori?", "marketing4Lead3-3": "Vuoi saperne di più?", - "playButton": "Gioca", - "username": "Nome utente", - "password": "Password", - "useUUID": "Usa ID Utente / API Token (per gli utenti Facebook)", - "passMan": "Se stai usando un gestore delle password (come 1Password) ed hai problemi ad effettuare l'accesso, prova scrivendo manualmente il nome utente e la password.", - "forgotPass": "Password dimenticata", - "emailNewPass": "Inviami per email la nuova password", - "invalidEmail": "Per resettare la password è necessario un indirizzo email valido.", - "email": "Email", - "passConfirm": "Conferma password", - "accept1Terms": "Cliccando il bottone qui sotto, accetto i", - "terms": "Termini e Condizioni", - "accept2Terms": "e l'", - "privacy": "Informativa sulla Privacy", - "home": "Home", - "learnMore": "Scropri di più", - "contact": "Contatti", - "history": "Cronologia", - "anonymous": "Anonimo", - "tasks": "Attività", - "loginAndReg": "Accedi / Registrati", - "loginFacebookAlt": "Accedi / Registrati con Facebook", - "login": "Accedi", - "register": "Registrati", - "options": "Opzioni", - "logout": "Esci", - "sync": "Sincronizza", - "FAQ": "FAQ", - "tutorials": "Guide", - "psst": "Psst", - "footerMobile": "Mobile", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Trasforma tutto in gioco", "mobileAndroid": "Android", - "footerCompany": "Compagnia", - "companyDonate": "Fai una donazione", - "companyAbout": "Come Funziona", - "companyVideos": "Video", - "companyBlog": "Blog", - "companyExtensions": "Estensioni", - "companyPrivacy": "Privacy", - "companyTerms": "Termini di utilizzo", - "footerCommunity": "Community", - "communityBug": "Segnala un bug", - "communityFeature": "Richiedi funzionalità", - "communityExtensions": "Add-on ed estensioni", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Rendi la tua vita un gioco", - "watchVideos": "Guarda i video", + "mobileIOS": "iOS", + "motivate": "Motiva te stesso e la tua squadra!", + "motivate1": "Motivati a fare qualsiasi cosa.", + "motivate2": "Organizzati. Motivati. Guadagnaci.", + "passConfirm": "Conferma password", + "passMan": "Se stai usando un gestore delle password (come 1Password) ed hai problemi ad effettuare l'accesso, prova scrivendo manualmente il nome utente e la password.", + "password": "Password", + "playButton": "Gioca", + "playButtonFull": "Gioca ad HabitRPG", "presskit": "Kit per recensioni", + "presskitDownload": "Scarica tutte le immagini:", "presskitText": "Grazie per il tuo interesse verso HabitRPG! Le seguenti immagini possono essere utlizzate per articoli o video riguardanti HabitRPG. Per avere maggiori informazioni, si prega di contattare Siena Leslie a leslie@habitrpg.com.", - "presskitDownload": "Scarica tutte le immagini:" + "privacy": "Informativa sulla Privacy", + "psst": "Psst", + "punishByline": "Poni fine alle cattive abitudini e i circoli di procrastinazione con conseguenze immediate.", + "punishHeading1": "Hai mancato una daily?", + "punishHeading2": "Perdi salute!", + "questByline1": "Giocare insieme ai tuoi amici ti fa essere responsabile delle tue attività.", + "questByline2": "Lanciatevi sfide a vicenda per completare insieme un obbiettivo!", + "questHeading1": "Combatti mostri insieme ai tuoi amici!", + "questHeading2": "Se fai il pigro, tutti vengono danneggiati!", + "register": "Registrati", + "rewardByline1": "Spendi oro per ricompense virtuali e nella vita reale.", + "rewardByline2": "Le ricompense istantanee ti tengono motivato!", + "rewardHeading": "Completa un'attività per guadagnare oro!", + "sampleDailies": "Esempi di Daily", + "sampleHabits": "Esempi di Habit", + "sampleToDo": "Esempi di To-do", + "school": "Scuola", + "schoolSample1": "Completa 1 compito", + "schoolSample2": "Studia per 1 ora", + "schoolSample3": "Incontra il gruppo di studio", + "schoolSample4": "Appunti per 1 capitolo", + "schoolSample5": "Leggi 1 capitolo", + "sixteenBitFilQuote": "Completo i miei lavori ed attività in tempo di record grazie ad HabitRPG. Ogni volta non vedo l'ora di raggiungere il mio prossimo livello!", + "skysailorQuote": "La mia squadra e le nostre missioni mi tengono coinvolta nel gioco, il che mi motiva a fare ciò che devo e cambiare la mia vita in modo positivo", + "socialTitle": "HabitRPG - Rendi la tua vita un gioco", + "supermouse35Quote": "Faccio più esercizio e non ho dimenticato di prendere le mie medicine per mesi! Grazie, Habit. :D", + "sync": "Sincronizza", + "tasks": "Attività", + "teamSample1": "Delinea scaletta per l'incontro di martedì", + "teamSample2": "Discuti la tecnica di Growth Hacking", + "teamSample3": "Discuti i KPI di questa settimana", + "teams": "Squadre", + "terms": "Termini e Condizioni", + "testimonialHeading": "Cosa dice la gente...", + "tutorials": "Guide", + "unlockByline1": "Raggiungi i tuoi obbiettivi e sali di livello.", + "unlockByline2": "Sblocca nuovi metodi di motivazione, come collezionare animali, ricompense casuali, lanciare incantesimi e altro!", + "unlockHeadline": "Più sei produttivo, più contenuti sblocchi!", + "useUUID": "Usa ID Utente / API Token (per gli utenti Facebook)", + "username": "Nome utente", + "watchVideos": "Guarda i video", + "work": "Lavoro", + "zelahQuote": "Con HabitRPG riesco a persuadermi ad andare a letto in tempo con il pensiero di guadagnare punti per essere andata a dormire presto o perdere salute per esserci andata tardi!", + "reportAccountProblems": "Segnala un problema con l'Account", + "reportCommunityIssues": "Segnala un problema con la Community", + "generalQuestionsSite": "Domande generiche sul Sito", + "businessInquiries": "Informazioni sul Business", + "merchandiseInquiries": "Informazioni sui Prodotti", + "marketingInquiries": "Informazioni su Marketing e Social Media" } \ No newline at end of file diff --git a/common/locales/it/gear.json b/common/locales/it/gear.json index 5cf6aab81b..e19b3568b8 100644 --- a/common/locales/it/gear.json +++ b/common/locales/it/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Infilza i tuoi nemici o inforca i tuoi cibi preferiti - questo versatile forcone può fare di tutto! Non conferisce alcun bonus. Oggetto per abbonati, novembre 2014.", "weaponMystery201502Text": "Scintillante Scettro Alato dell'Amore e anche della Verità", "weaponMystery201502Notes": "Per le ALI! Per l'AMORE! E anche per la VERITA'! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 2015.", + "weaponMystery201505Text": "Lancia del Cavaliere Verde", + "weaponMystery201505Notes": "Questa lancia verde e argento ha disarcionato molti avversari dai propri destrieri. Non conferisce alcun bonus. Oggetto per abbonati: maggio 2015.", "weaponMystery301404Text": "Bastone Steampunk", "weaponMystery301404Notes": "Eccellente per fare un giro in città. Oggetto per abbonati, marzo 3015. Non conferisce alcun bonus.", "armor": "armatura", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Intere galassie risplendono nel metallo di quest'armatura, rafforzando la risolutezza di chi la indossa. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2015. ", "armorMystery201503Text": "Armatura di Acquamarina", "armorMystery201503Notes": "Questo minerale azzurro è simbolo di buona fortuna, felicità e produttività eterna. Non conferisce alcun bonus. Oggetto per abbonati, marzo 2015.", + "armorMystery201504Text": "Veste da Ape Operaia", + "armorMystery201504Notes": "Diventerai produttivo come un'ape operaia in questa attraente veste! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2015.", "armorMystery301404Text": "Completo Steampunk", "armorMystery301404Notes": "Raffinato, a dir poco impeccabile! Non conferisce alcun bonus. Oggetto per abbonati, febbraio 3015. ", "headgear": "copricapo", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Chi è questo pinguino? Non conferisce alcun bonus. Oggetto per abbonati, dicembre 2014.", "headMystery201501Text": "Elmo Stellato", "headMystery201501Notes": "Le costellazioni brillano in questo elmo, guidando i pensieri di chi lo indossa verso la concentrazione. Non conferisce alcun bonus. Oggetto per abbonati, gennaio 2015.", + "headMystery201505Text": "Elmo del Cavaliere Verde", + "headMystery201505Notes": "La verde piuma su questo elmo di ferro sventola con orgoglio. Non conferisce alcun bonus. Oggetto per abbonati: maggio 2015.", "headMystery301404Text": "Cilindro Elegante", "headMystery301404Notes": "Un cilindro per i più fini gentiluomini! Oggetto per abbonati, gennaio 3015. Non conferisce alcun bonus.", "headMystery301405Text": "Cilindro Base", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Diventa una farfalla e vola! Non conferisce alcun bonus. Oggetto per abbonati, aprile 2014.", "backMystery201410Text": "Ali di Goblin", "backMystery201410Notes": "Fluttua nella notte con queste robuste ali. Non conferiscono alcun bonus. Oggetto per abbonati, ottobre 2014.", + "backMystery201504Text": "Ali da Ape Operaia", + "backMystery201504Notes": "Bzz bzz bzz! Svolazza da un'attività all'altra. Non conferisce alcun bonus. Oggetto per abbonati, aprile 2015.", "backSpecialWonderconRedText": "Mantello Maestoso", "backSpecialWonderconRedNotes": "Fruscia con forza ed eleganza. Non conferisce alcun bonus. Edizione speciale da convegno.", "backSpecialWonderconBlackText": "Mantello Furtivo", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Collare Corallo", "bodySpecialSummerHealerNotes": "Un elegante collare di corallo vivo! Non conferisce alcun bonus. Edizione limitata, estate 2014.", "headAccessory": "accessorio da testa", + "accessories": "Accessori", + "animalEars": "Orecchie animali", "headAccessoryBase0Text": "Nessun copricapo", "headAccessoryBase0Notes": "Nessun accessorio da mettere in testa.", "headAccessorySpecialSpringRogueText": "Orecchie del Gatto Viola", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Queste orecchie ascoltano con attenzione, nel caso che qualche mago stia rivelando dei segreti. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", "headAccessorySpecialSpring2015HealerText": "Orecchie Verdi Feline", "headAccessorySpecialSpring2015HealerNotes": "Queste graziose orecchie da gattino renderanno gli altri verdi dall'invidia. Non conferisce alcun bonus. Edizione limitata, primavera 2015.", + "headAccessoryBearEarsText": "Orecchie da Orso", + "headAccessoryBearEarsNotes": "Queste orecchie ti faranno somigliare ad un coccoloso orso! Non conferisce alcun bonus.", + "headAccessoryCactusEarsText": "Orecchie da Cactus", + "headAccessoryCactusEarsNotes": "Queste orecchie ti faranno somigliare ad uno spinoso cactus! Non conferisce alcun bonus.", + "headAccessoryFoxEarsText": "Orecchie da Volpe", + "headAccessoryFoxEarsNotes": "Queste orecchie ti faranno somigliare ad un'astuta volpe! Non conferisce alcun bonus.", + "headAccessoryLionEarsText": "Orecchie da Leone", + "headAccessoryLionEarsNotes": "Queste orecchie ti faranno somigliare ad un regale leone! Non conferisce alcun bonus.", + "headAccessoryPandaEarsText": "Orecchie da Panda", + "headAccessoryPandaEarsNotes": "Queste orecchie ti faranno somigliare ad un dolce panda! Non conferisce alcun bonus.", + "headAccessoryPigEarsText": "Orecchie da Maialino", + "headAccessoryPigEarsNotes": "Queste orecchie ti faranno somigliare ad un curioso maialino! Non conferisce alcun bonus.", + "headAccessoryTigerEarsText": "Orecchie da Tigre", + "headAccessoryTigerEarsNotes": "Queste orecchie ti faranno somigliare ad una feroce tigre! Non conferisce alcun bonus.", + "headAccessoryWolfEarsText": "Orecchie da Lupo", + "headAccessoryWolfEarsNotes": "Queste orecchie ti faranno somigliare ad un fedele lupo! Non conferisce alcun bonus.", "headAccessoryMystery201403Text": "Corna del Proteggiforeste", "headAccessoryMystery201403Notes": "Queste corna sono ricoperte di muschio magico e licheni. Non conferiscono alcun bonus. Oggetto per abbonati, marzo 2014.", "headAccessoryMystery201404Text": "Antenne di Farfalla d'Alba", diff --git a/common/locales/it/generic.json b/common/locales/it/generic.json index bcbe475cc0..8d9231e87e 100644 --- a/common/locales/it/generic.json +++ b/common/locales/it/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Mostra barra", "collapseToolbar": "Nascondi barra", - "formattingMarkdown": "Formattazione Markdown consentita", + "markdownBlurb": "HabitRPG usa il metodo di formattazione markdown. Consulta la Tabella riassuntiva del markdown per maggiori informazioni.", + "showFormattingHelp": "Mostra guida per la formattazione", + "hideFormattingHelp": "Nascondi guida per la formattazione", + "youType": "Digiti:", + "youSee": "Vedi:", + "italics": "*Corsivo*", + "bold": "**Grassetto**", + "strikethrough": "~~Sbarrato~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG è fantastico!](https://habitrpg.com)", + "markdownImageEx": "![testo alt obbligatorio](https://habitrpg.com/cake.png \"titolo facoltativo al passaggio del mouse\")", + "unorderedListHTML": "+ Primo elemento
+ Secondo elemento
+ Terzo elemento", + "unorderedListMarkdown": "+ Primo elemento\n+ Secondo elemento\n+ Terzo elemento", + "code": "`codice`", "achievements": "Trofei", "modalAchievement": "Trofeo!", "special": "Speciale", diff --git a/common/locales/it/groups.json b/common/locales/it/groups.json index e7026f91c9..3b4a371c39 100644 --- a/common/locales/it/groups.json +++ b/common/locales/it/groups.json @@ -2,7 +2,7 @@ "tavern": "Taverna", "innCheckOut": "Esci dalla Locanda", "innCheckIn": "Riposa nella Locanda", - "innText": "Come ti trovi nella Locanda, <%= name %>? Per proteggerti, la tua lista delle Daily è congelata. Non verrà controllata e non subirà alcuna modifica fino a domani (il giorno successivo a quello in cui lasci la locanda). Fai attenzione però, se la tua squadra è impegnata in uno scontro con un Boss, le mancanze dei tuoi compagni causeranno danni anche a te! Inoltre, tu non causerai danni al Boss. Pronto per ripartire? Lascia la Locanda.", + "innText": "Stai riposando nella Locanda! Mentre sei qui, le tue Daily non ti danneggeranno alla fine della giornata, ma si resetteranno comunque ogni giorno. Fai attenzione: se stai partecipando ad una missione Boss, il Boss ti danneggerà comunque per le Daily mancate dei tuoi compagni di squadra a meno che non stiano riposando anche loro nella Locanda! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finchè non lasci la Locanda.", "lfgPosts": "Sei in cerca di una squadra? Guarda qui! (in inglese)", "tutorial": "Tutorial", "glossary": "Glossario", @@ -96,5 +96,25 @@ "abuseReported": "Grazie di aver segnalato questa violazione. I moderatori sono stati avvertiti.", "abuseAlreadyReported": "Hai già segnalato questo messaggio.", "needsText": "Scrivi un messaggio.", - "needsTextPlaceholder": "Scrivi il tuo messaggio qui." + "needsTextPlaceholder": "Scrivi il tuo messaggio qui.", + "copyMessageAsToDo": "Copia messaggio come To-Do", + "messageAddedAsToDo": "Messaggio copiato come To-Do.", + "messageWroteIn": "<%= user %> ha scritto in <%= group %>", + "msgPreviewHeading": "Anteprima messaggio", + "leaderOnlyChallenges": "Solo il leader del gruppo può creare le sfide", + "sendGift": "Invia regalo", + "inviteFriends": "Invita amici", + "inviteAlertInfo": "Invita amici tramite ID Utente da qui.", + "inviteExistUser": "Invita Utente Esistente", + "inviteByEmail": "Invita amici tramite email. Se si iscrivono tramite la tua email, verranno automaticamente invitati a questo gruppo.", + "byColon": "Da:", + "inviteNewUsers": "Invita nuovi utenti", + "inviteAlertInfo2": "Oppure condividi questo link (copia/incolla):", + "sendGiftHeading": "Invia Regalo a <%= name %>", + "sendGiftGemsBalance": "Da <%= number %> Gemme", + "sendGiftCost": "Totale: $<%= cost %> USD", + "sendGiftFromBalance": "Dal Bilancio", + "sendGiftPurchase": "Acquisto", + "sendGiftMessagePlaceholder": "Messaggio personale (facoltativo)", + "sendGiftSubscription": "<%= months %> Mese(/i): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/it/npc.json b/common/locales/it/npc.json index 3a05a5649e..5260884f1d 100644 --- a/common/locales/it/npc.json +++ b/common/locales/it/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Ha contribuito al progetto Kickstarter al massimo livello!", "mattBoch": "Matt Boch", - "mattShall": "Devo portarti il tuo destriero, <%= name %>? Clicca su una cavalcatura per montarvi in groppa.", - "mattBochText1": "Benvenuto alla Scuderia! Sono Matt, il domatore. Scegli un animale che vuoi come compagno nella tua impresa. Dagli da mangiare e crescerà diventando un possente destriero!", + "mattShall": "Devo portarti il tuo destriero, <%= name %>? Una volta che avrai dato abbastanza cibo al tuo animale da trasformarlo in una cavalcatura, apparirà qui. Fai click su una cavalcatura per montare in sella!", + "mattBochText1": "Benvenuto alla Scuderia! Io sono Matt, il domatore. Dopo il livello 4, puoi far nascere degli animali utilizzando uova e pozioni. Quando fai schiudere un uovo nel Mercato, apparirà qui! Fai click sull'immagine di un animale per aggiungerlo al tuo avatar. Dagli da mangiare il cibo che troverai dopo il livello 4, e crescerà fino a diventare una potente cavalcatura!", "daniel": "Daniel", - "danielText": "Benvenuto nella Taverna! Resta un po' con noi e incontra la gente del posto. Se hai bisogno di riposare (devi andare in vacanza? malattia improvvisa?), ti sistemerò nella Locanda. Mentre riposi, le tue Daily vengono messe in \"pausa\" fino a quando uscirai dalla Locanda. Le Daily mancate non ti nuoceranno al cambio di giorno.", - "danielText2": "Attenzione: se stai partecipando a una missione Boss, il boss potrà ancora danneggiarti per le Daily mancate dai tuoi compagni di squadra!", + "danielText": "Benvenuto nella Taverna! Resta per un po' e incontra la gente del posto. Se hai bisogno di riposare (vacanza? malattia?), ti sistemerò nella Locanda. Mentre riposi, le tue Daily non ti danneggeranno alla fine del giorno, ma potrai comunque spuntarle.", + "danielText2": "Fai attenzione: se stai partecipando ad una missione Boss, il boss ti danneggerà comunque per le Daily non completate dei tuoi compagni di squadra! Inoltre, il tuo danno al Boss (o la raccolta di oggetti) non avrà effetto finchè non lasci la Locanda.", "alexander": "Alexander il Mercante", "welcomeMarket": "Benvenuto nel Mercato! Compra uova rare e pozioni! Vendi la merce che ti avanza! Commissiona servizi utili! Vieni a vedere cosa abbiamo da offrire.", "sellForGold": "Vendi <%= item %> per <%= gold %> Oro", @@ -33,21 +33,21 @@ "spellsText": "Ora puoi sbloccare incantesimi specifici per la tua classe. Potrai vedere il primo una volta raggiunto il livello 11. Il tuo mana si rigenera di 10 punti al giorno, più 1 punto per ogni", "toDo": "To-Do", "moreClass": "Per avere maggiori informazioni sul sistema delle classi, vedi", - "tourWelcome": "Benvenuto ad Habitica! Questa è la tua lista dei To-Do. Per procedere spunta un'attività!", + "tourWelcome": "Benvenuto ad Habitica! Questa è la tua lista deile cose da fare (To-Do). Spunta un'attività per continuare!", "tourExp": "Ottimo lavoro! Completare un'attività ti fa guadagnare Esperienza ed Oro!", - "tourDailies": "Questa colonna è per le Daily. Per procedere, inserisci un'attività che dovresti fare ogni giorno! Esempi di Daily: Rifai il letto, Usa il filo interdentale, Controlla la mail d'ufficio", + "tourDailies": "Questa colonna è per le Daily. Per procedere, inserisci un'attività che dovresti fare ogni giorno! Esempi di Daily: Rifai il letto, Usa il filo interdentale, Controlla le email", "tourCron": "Splendido! Le tue Daily si resetteranno ogni giorno.", "tourHP": "Fai attenzione! Se non completi una Daily entro mezzanotte, ti danneggerà!", "tourHabits": "Questa colonna è per la buone e cattive abitudini (Habit) con cui hai a che fare diverse volte al giorno! Per procedere, clicca sulla matita per modificare i nomi, poi clicca sull'icona con la spunta per salvare le tue modifiche.", "tourStats": "Le buone abitudini conferiscono esperienza ed oro! Quelle cattive danneggiano la salute.", "tourGP": "Per procedere, compra la Spada da Allenamento con l'oro che hai appena guadagnato!", - "tourAvatar": "Ora il tuo avatar ha la Spada da Allenamento. Per procedere, fai click sul tuo avatar per personalizzarlo!", - "tourScrollDown": "Assicurati di scorrere la pagina fino alla fine per vedere tutte le opzioni! Fai di nuovo click sul tuo avatar per tornare alla pagina delle Task", - "tourMuchMore": "Quando hai finito con le tasks, puoi creare una Squadra insieme ai tuoi amici, chattare nelle Gilde di interessi comuni, unirti alle Sfide, e tanto altro ancora!", + "tourAvatar": "Ora il tuo avatar ha la Spada da Allenamento. Per procedere, clicca sul tuo avatar per personalizzarlo!", + "tourScrollDown": "Assicurati di scorrere la pagina fino alla fine per vedere tutte le opzioni! Fai di nuovo click sul tuo avatar per tornare alla pagina delle attività.", + "tourMuchMore": "Quando hai finito con le attività, puoi creare una Squadra insieme ai tuoi amici, chattare nelle Gilde di interessi comuni, partecipare alle Sfide, e tanto altro ancora!", "tourStatsPage": "Questa è la pagina delle tue Statistiche! Guadagna delle medaglie compiendo le azioni elencate.", - "tourTavernPage": "Benvenuto alla Taverna, una chatroom per tutte le età! Puoi congelare il tuo account in caso di malattina o viaggio facendo click su \"Riposa nella Locanda\". Vieni a farci un saluto!", + "tourTavernPage": "Benvenuto alla Taverna, una chat pubblica per tutte le età! Puoi fare in modo che le tue Daily non ti danneggino in caso di malattia o di viaggio facendo click su \"Riposa nella Locanda\". Vieni a farci un saluto!", "tourPartyPage": "La tua Squadra ti aiuterà a restare in riga. Invita degli amici per sbloccare una Pergamena!", "tourGuildsPage": "Le Gilde sono gruppi con interessi comuni. Cerca gli argomenti che più ti piacciono! Se conosci l'inglese, ti raccomandiamo la gilda \"The Newbies\".", - "tourChallengesPage": "Unirti ad una Sfida aggiungerà delle attività al tuo account. Competi con gli altri utenti per vincere un premio in gemme!", - "tourMarketPage": "A partire dal livello 4, avrai dei drop casuali di uova e pozioni di schiusura quando completi le tue attività. Appariranno qui - usale per far nascere degli animali! Puoi anche comprare degli ogetti dal Mercato." + "tourChallengesPage": "Le Sfide sono delle liste di attività a tema create dagli utenti! Quando ti unisci ad una sfida le sue attività verranno aggiunte al tuo account. Competi con gli altri utenti per vincere premi in gemme!", + "tourMarketPage": "A partire dal livello 4, potrai ricevere dei \"drop\" casuali di uova e pozioni di schiusura quando completi le tue attività. Appariranno qui - usale per far nascere degli animali! Puoi anche comprare degli oggetti nel Mercato." } \ No newline at end of file diff --git a/common/locales/it/pets.json b/common/locales/it/pets.json index 71f72c10f1..d479547abc 100644 --- a/common/locales/it/pets.json +++ b/common/locales/it/pets.json @@ -26,7 +26,7 @@ "inventoryText": "Clicca su un uovo per vedere le pozioni utilizzabili (che verranno evidenziate in verde) e scegline una con cui far comparire il tuo animale. Se nessuna pozione viene evidenziata, clicca di nuovo sull'uovo per deselezionarlo, e questa volta clicca prima su una pozione, in modo da evidenziare le uova su cui poterla utilizzare. Se lo desideri, puoi anche vendere gli oggetti che ti avanzano ad Alexander il Mercante.", "food": "Cibo e Selle", "noFood": "Non hai cibo o selle.", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Ottieni questi oggetti più velocemente utilizzando le gemme se non vuoi aspettare che appaiano come drop quando completi un'attività. Più informazioni sul sistema di drop.", "beastMasterProgress": "Progresso in Re delle Bestie", "beastAchievement": "Hai ottenuto il trofeo \"Re delle Bestie\" per aver collezionato tutti gli animali!", "beastMasterName": "Re delle Bestie", @@ -39,27 +39,27 @@ "mountMasterText2": "ed ha liberato tutte e 90 le sue cavalcature <%= count %> volte", "beastMountMasterName": "Re delle Bestie e Re delle Cavalcature", "triadBingoName": "Triplo Bingo", - "triadBingoText": "Ha trovato tutte e 90 bestie, tutte e 90 le cavalcature e tutte e 90 le bestie DI NUOVO (MA COME HAI FATTO!)", + "triadBingoText": "Ha trovato tutti i 90 animali, tutte le 90 cavalcature e tutti i 90 animali DI NUOVO (MA COME HAI FATTO!)", "triadBingoText2": "e ha liberato l'intera scuderia un totale di <%= count %> volte", "triadBingoAchievement": "Hai guadagnato il trofeo \"Triplo Bingo\" per aver trovato tutti gli animali, addomesticato tutte le cavalcature, e trovato di nuovo tutti gli animali!", "dropsEnabled": "Sistema di drop attivo!", "itemDrop": "Hai trovato un oggetto!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "firstDrop": "Hai sbloccato il Sistema di Drop! Ora, quando completi un'attività, hai una piccola probabilità di trovare un oggetto, tra cui uova, pozioni e cibo! Hai appena trovato un <%= eggText %> Uovo! <%= eggNotes %>", + "useGems": "Se hai messo gli occhi su un animale, ma non vuoi più aspettare per averlo, usa le gemme in Inventario > Mercato per comparne uno!", "hatchAPot": "Far nascere <%= egg %> <%= potion %>?", "feedPet": "Dare da mangiare <%= article %><%= text %> al tuo <%= name %>?", "useSaddle": "Mettere la sella a <%= pet %>?", "petName": "<%= egg %> <%= potion %>", "mountName": "<%= mount %> <%= potion %>", - "petKeyName": "Chiave del Recinto", + "petKeyName": "Chiave dell'Allevamento", "petKeyPop": "Lascia che i tuoi animali siano liberi di vagare, liberali per dare inizio alla loro avventura personale, e concedi a te stesso il brivido di essere Re delle Bestie un'altra volta!", - "petKeyBegin": "Chiave dell'Allevamento: Prova <%= title %> ancora una volta!", + "petKeyBegin": "Chiave dell'Allevamento: sentiti <%= title %> ancora una volta!", "petKeyInfo": "Ti manca la gioia del collezionare tutte le bestie? Ora li potrai liberare tutti e i tuoi drop avranno di nuovo un significato!", "petKeyInfo2": "Usa la Chiave dell'Allevamento per resettare i tuoi animali e/o cavalcature non ottonetuti da una missione a zero. (Gli animali e le cavalcature ottenuti da missioni o Rari non subiranno effetti.)", "petKeyInfo3": "Esistono tre Chiavi dell'Allevamento: Libera Solo gli Animali (4 Gemme), Libera Solo le Cavalcature (4 Gemme) o Libera Sia Animali Che Cavalcature (6 Gemme). Usare una di queste Chiavi ti permette di ottenere nuovamente i trofei Re delle Bestie e Re delle Cavalcature. Potrai ottenere nuovamente il trofeo Triplo Bingo solo se usi la chiave \"Libera Sia Animali Che Cavalcature\" e collezioni tutti i 90 animali una seconda volta. Mostra al mondo che genere di maestro della collezione sei! Ma scegli saggiamente, perchè una volta usata una Chiave e aperte le porte dell'allevamento o della scuderia, non potrai più recuperarli senza collezionarli tutti un'altra volta...", "petKeyInfo4": "Esistono tre Chiavi dell'Allevamento: Libera Solo gli Animali (4 Gemme), Libera Solo le Cavalcature (4 Gemme) o Libera Sia Animali Che Cavalcature. Usare una di queste Chiavi ti permette di ottenere nuovamente i trofei Re delle Bestie e Re delle Cavalcature. Potrai ottenere nuovamente il trofeo Triplo Bingo solo se usi la chiave \"Libera Sia Animali Che Cavalcature\" e collezioni tutti i 90 animali una seconda volta. Mostra al mondo che genere di maestro della collezione sei! Ma scegli saggiamente, perchè una volta usata una Chiave e aperte le porte dell'allevamento o della scuderia, non potrai più recuperarli senza collezionarli tutti un'altra volta...", "petKeyPets": "Libera i miei animali", - "petKeyMounts": "Libera le mia cavalcature", + "petKeyMounts": "Libera le mie cavalcature", "petKeyBoth": "Libera entrambi", "petKeyNeverMind": "Non ancora", "gemsEach": "gemme ciascuno" diff --git a/common/locales/it/quests.json b/common/locales/it/quests.json index 8fd6c6d5ff..79cf486f11 100644 --- a/common/locales/it/quests.json +++ b/common/locales/it/quests.json @@ -6,6 +6,8 @@ "questSend": "Cliccando \"Invita\" manderai un invito ai membri della tua squadra. Quando tutti i membri avranno accettato o rifiutato, la missione inizierà. Vedi lo stato sotto Opzioni > Social > Squadra.", "inviteParty": "Invita squadra", "questInvitation": "Invito alla missione:", + "questInvitationTitle": "Invito alla missione", + "questInvitationInfo": "Invito alla Missione <%= quest %>", "askLater": "Chiedi più tardi", "buyQuest": "Compra missione", "accepted": "Accettata", @@ -17,7 +19,7 @@ "bossStrength": "Forza del Boss", "collect": "Raccogli", "collected": "Collezionati", - "bossDmg1": "Per ferire un boss, completa le tue Daily e i tuoi To-Do. Maggiore è il valore dell'attività, maggiore sarà il danno inflitto al boss (attività di colore rosso, gli incantesimi dei Maghi, gli attacchi dei Guerrieri, ecc.). Il boss infliggerà un danno ad ogni partecipante della missione per ogni Daily incompleta (moltiplicato per la Forza del boss), quindi prenditi cura della tua squadra completando le tue Daily! Tutto il danno inflitto e ricevuto da un boss viene calcolato al cambio di giorno (che avviene all'ora da te scelta nelle impostazioni).", + "bossDmg1": "Ogni Daily e To-Do completata e ogni Habit positivo danneggiano il boss. Puoi fare danni maggiori con le attività più rosse, con Attacco Brutale e con Fiammata. I boss danneggeranno ogni partecipante per le Daily mancate (moltiplicate per la Forza del boss) oltre al loro normale danno, quindi tieni in forze la tua squadra completando le tue Daily! I danni inflitti e ricevuti dal boss sono calcolati al cambio di giorno (all'ora da te impostata).", "bossDmg2": "Solo i partecipanti potranno combattere il boss e condividere il bottino della missione.", "tavernBossInfo": "Per ferire un boss mondiale, completa le tue Daily e i tuoi To-Do. Maggiore è il valore dell'attività, maggiore sarà il danno inflitto al boss (attività di colore rosso, gli incantesimi dei Maghi, gli attacchi dei Guerrieri, ecc.). La Furia del boss aumenterà per ogni Daily incompleta (moltiplicate per la Forza del boss). Quando la Furia raggiunge il massimo, accadrà qualcosa di davvero brutto - quindi completa le tue Daily! Tutto il danno inflitto e ricevuto da un boss viene calcolato al cambio di giorno (che avviene all'ora da te scelta nelle impostazioni).", "bossColl1": "Per ottenere gli oggetti, completa delle attività positive. Gli oggetti delle missioni compaiono come quelli normali; non li vedrai però fino al giorno dopo, quando tutto quello che hai trovato verrà raccolto e aggiunto agli oggetti già trovati.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "Il Capomissione ha abbandonato la missione. Se necessario puoi annullare la missione. Puoi anche lasciare che continui e tutti i restanti partecipanti riceveranno le ricompense della missione una volta completata.", "questOwnerNotInPendingQuestParty": "Il Capomissione ha lasciato la squadra e non può più cominciare la missione. Ti suggeriamo di annullarla subito. La Pergamena verrà restituita al Capomissione.", "questOwnerNotInRunningQuestParty": "Il Capomissione ha lasciato la squadra. Se necessario puoi annullare la missione, ma puoi anche lasciare che continui e tutti i restanti partecipanti riceveranno le ricompense della missione una volta completata.", - "questParticipants": "Participants", + "questParticipants": "Partecipanti", "scrolls": "Pergamene", "noScrolls": "Non hai nessuna Pergamena.", "scrollsText1": "Per cominciare una missione hai bisogno di una squadra. Se vuoi affrontare la missione da solo,", diff --git a/common/locales/it/questscontent.json b/common/locales/it/questscontent.json index 6836919601..128cd56a09 100644 --- a/common/locales/it/questscontent.json +++ b/common/locales/it/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Con un'ultimo colpo atterri la coniglietta assassina. Una nebbia luccicante si alaza dal suo corpo mentre si rimpicciolisce in una piccolissima coniglietta... Niente a che vedere con la crudele bestia che hai affrontato un attimo fa. Il suo naso si muove in modo adorabile e lei saltella via, lasciandosi alle spalle alcune uova. @Gully ride. \"Il Monte Procrastinazione ha i suoi modi per far sembrare insormontabili anche le più piccole sfide. Raccogliamo queste uova e torniamo a casa.\"", "questBunnyDropBunnyEgg": "Coniglietto (Uovo)", "questBunnyUnlockText": "Sblocca l'cquisto delle uova di coniglietto nel Mercato", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Il Regente Gelatina", + "questSlimeNotes": "Mentre lavori alle tue attività, noti che i tuoi movimenti si fanno sempre più lenti. \"È come camminare attraverso della melassa,\" borbotta @Leephon. \"No, è come camminare attraverso della gelatina!\" dice @starsystemic. \"Quel viscido Regente Gelatina ha spalmato la sua roba su tutta Habitica. Sta impantanando tutto. Tutti stanno rallentando.\" Ti guardi intorno. Le strade si stanno lentamente riempendo di una melma chiara e colorata, e gli abitanti di Habitica devono sforzarsi per riuscire a fare qualsiasi cosa. Mentre gli altri scappano, tu impugni uno mocio e ti prepari al combattimento!", + "questSlimeBoss": "Regente Gelatina", + "questSlimeCompletion": "Con un colpo finale, intrappoli il Regente Gelatina in una ciambella gigante, portata in fretta da @Overomega, @LordDarkly, e @Shaner, i leader dal pensiero veloce del club di pasticceria. Mentre tutti di danno pacche sulle spalle, senti che qualcuno fa scivolare qualcosa nella tua tasca. È la ricompensa per la tua dolce vittoria: tre uova di Gelatina di Marshmallow. ", + "questSlimeDropSlimeEgg": "Gelatina di Marshmallow (Uovo)", + "questSlimeUnlockText": "Sblocca l'acquisto delle uova di gelatina di marshmallow nel Mercato", + "questSheepText": "L'Ariete Tuonante", + "questSheepNotes": "Mentre vai in giro per le campagne di Taskan con degli amici, prendendoti una \"pausa veloce\" dai tuoi doveri, trovi un accogliente negozio di filati. Sei così assorbito dalla tua procrastinazione che ti accorgi a malapena delle nuvole minacciose che si alzano dall'orizzonte. \"Non ho per niente un be-e-e-el presentimento riguardo questo tempo,\" mormora @Misceo, e tu alzi gli occhi. Le nuvole di tempesta si intrecciano tra loro, e assomigliano molto a... \"Non c'è tempo per stare a guardare le nuvole!\" urla @starsystemic. \"Sta attaccando!\" L'Ariete Tuonante carica verso di voi, scagliandovi addosso fulmini e saette!", + "questSheepBoss": "Ariete Tuonante", + "questSheepCompletion": "Colpita dalla tua diligenza, l'Ariete Tuonante è prosciugata della sua furia. Lancia tre enormi chicchi di grandine nella tua direzione, e poi scompare con un cupo rombo. Guardandoli meglio, scopri che i chicchi di grandine sono in realtà tre uova morbide e pelose. Le raccogli, e ti incammini verso casa sotto un cielo azzurro.", + "questSheepDropSheepEgg": "Pecorella (Uovo)", + "questSheepUnlockText": "Sblocca l'acquisto delle uova di pecorella nel Mercato" } \ No newline at end of file diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json index 53b3bdadc8..b73cdde296 100644 --- a/common/locales/it/settings.json +++ b/common/locales/it/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Data di inizio giorno personalizzata", "24HrClock": "orologio 24h", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG è impostato automaticamente per resettare le tue Daily a mezzanotte nel tuo fuso orario ogni giorno. Ti consigliamo di leggere le seguenti informazioni prima di apportare modifiche: ", + "customDayStartInfo2": "(mostra di più)", + "customDayStartInfo3": "(mostra di meno)", + "customDayStartInfo4": "Completa tutte le tue Daily prima di modificare il tuo Inizio del Giorno Personalizzato o Riposa alla Locanda per quel giorno. Cambiare il tuo Inizio del Giorno Personalizzato può causare l'avvento immediato del Cron, ma dopo il primo giorno funziona come previsto.

Ci possono volere circa due ore perchè il cambiamento diventi effettivo. Ad esempio, se è impostato a 0 (mezzanotte) al momento, cambialo prima delle 22; se vuoi impostarlo alle 21, cambialo prima delle 19.

Inserisci un orario da 0 a 23 (viene utilizzato l'orologio a 24 ore). Digitare è più efficace di premere le frecce. Una volta impostato, ricarica la pagina per assicurarti che il nuovo valore venga visualizzato.", "misc": "Altro", "showHeader": "Mostra header", "changePass": "Cambia password", @@ -93,16 +93,18 @@ "wonChallenge": "Hai vinto una sfida", "newPM": "Hai ricevuto un messaggio privato", "giftedGems": "Ti vengono regalate delle Gemme", + "giftedGemsInfo": "<%= amount %> Gemme - da <%= name %>", "giftedSubscription": "Ti viene regalato un abbonamento", "invitedParty": "Invitato in una squadra", "invitedGuild": "Invitato in una Gilda", "inactivityEmails": "Il tuo account è inattivo", + "weeklyRecaps": "Sommari dell'attività del tuo account nelle scorse settimane", "questStarted": "La tua missione è cominciata", "invitedQuest": "Invito ad unirti ad una missione", "kickedGroup": "Espulsione da un gruppo", "remindersToLogin": "Promemoria per accedere ad HabitRPG", - "unsubscribedSuccessfully": "Unsubscribed successfully!", - "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", + "unsubscribedSuccessfully": "Disattivazione avvenuta con successo!", + "unsubscribedTextUsers": "Hai disattivato con successo tutte le notifiche via email di HabitRPG. Puoi abilitare i tipi di notifiche che vuoi ricevere nelle impostazioni (richiede il login).", "unsubscribedTextOthers": "Non riceverai altre mail da HabitRPG.", "unsubscribeAllEmails": "Disattiva tutte le notifiche email", "unsubscribeAllEmailsText": "Selezionando questa opzione, confermo di essere cosciente del fatto che, disattivando le notifiche via email, HabitRPG non sarà mai in grado di notificarmi via email cambiamenti importanti riguardo al sito o al mio account.", @@ -111,5 +113,10 @@ "benefits": "Vantaggi", "coupon": "Coupon", "couponPlaceholder": "Inserisci codice coupon", - "couponText": "A volte organizziamo degli eventi e distribuiamo dei codici coupon per degli oggetti speciali. (per esempio a chi passa a trovarci al Wondercon)" + "couponText": "A volte partecipiamo a degli eventi e distribuiamo dei codici promozionali per degli oggetti speciali (per esempio a chi passa al nostro stand al Wondercon).", + "apply": "Applica", + "resubscribe": "Riabbonati", + "promoCode": "Codice promozionale", + "promoCodeApplied": "Codice promozionale applicato! Controlla il tuo inventario", + "promoPlaceholder": "Inserisci codice promozionale" } \ No newline at end of file diff --git a/common/locales/it/spells.json b/common/locales/it/spells.json index 10ea78feca..92d9599cb0 100644 --- a/common/locales/it/spells.json +++ b/common/locales/it/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Fiammata", - "spellWizardFireballNotes": "Una potente fiammata si propaga, bruciando un'attività. Riduci la pericolosità dell'attività (tendenza al rosso), danneggi qualsiasi boss tu stia combattendo e guadagni Esperienza (maggiore se il colore dell'attività è blu).", + "spellWizardFireballNotes": "Delle potenti fiamme si propagano dalle tue mani. Guadagni XP, e infliggi danni extra ai Boss! Fai click su un'attività per lanciare l'incantesimo. (Dipende da: INT)", "spellWizardMPHealText": "Ondata Eterea", - "spellWizardMPHealNotes": "Un flusso di energia magica viene prodotto dalle tue mani e ricarica la tua squadra. I tuoi compagni recuperano MP.", + "spellWizardMPHealNotes": "Sacrifichi del mana per aiutare i tuoi amici. Il resto della tua squadra guadagna MP! (Dipende da: INT)", "spellWizardEarthText": "Terremoto", - "spellWizardEarthNotes": "Il terreno sottostante alle attività della tua squadra trema con estrema intensità, rallentandole e rendendole più vulnerabili ad ulteriori attacchi. La tua squadra riceve un bonus di Intelligenza, che significa più Esperienza ottenuta.", + "spellWizardEarthNotes": "I tuoi poteri psichici fanno tremare la terra. Tutta la tua squadra guadagna un bonus di Intelligenza! (Dipende da: INT senza bonus)", "spellWizardFrostText": "Gelido Freddo", - "spellWizardFrostNotes": "Un'enorme quantità di ghiaccio viene eruttata da ogni superficie, inghiottendo e congelando all'istante tutte le tue attività. I contatori serie delle tue Daily non verranno resettati al termine della giornata. Le Daily incomplete ti danneggeranno comunque!", + "spellWizardFrostNotes": "Il ghiaccio ricopre le tue attività. Nessuno dei tuoi contatori serie si resetterà a zero domani! (Un solo utilizzo ha effetto su tutti i contatori serie.)", "spellWarriorSmashText": "Attacco Brutale", - "spellWarriorSmashNotes": "Colpisci selvaggiamente una singola attivItà, costringendola alla resa. La pericolosità (colore rosso) di quella attività diminuisce, e infliggi un danno extra ai boss contro cui combatti..", + "spellWarriorSmashNotes": "Colpisci un'attività con tutte le tue forze. L'attività diventa più blu/meno rossa, e infliggi danni extra ai Boss! Fai click su un'attività per usare quest'abilità. (Dipende da: STR)", "spellWarriorDefensiveStanceText": "Posizione Difensiva", - "spellWarriorDefensiveStanceNotes": "Ti concedi un momento per rilassare il tuo corpo e prepararti a difenderti dal prossimo attacco delle tue attività. Riduce il danno subito dalle Daily alla fine della giornata grazie a un bonus d Costituzione.", + "spellWarriorDefensiveStanceNotes": "Ti prepari all'attacco delle tue attività. Guadagni un bonus di Costituzione! (Dipende da: CON senza bonus)", "spellWarriorValorousPresenceText": "Presenza Valorosa", - "spellWarriorValorousPresenceNotes": "La tua presenza incoraggia i tuoi compagni di squadra. Il loro ritrovato coraggio li rende vigorosi, aumentando la loro Forza.", + "spellWarriorValorousPresenceNotes": "La tua presenza riempe di coraggio la tua squadra. Tutta la squadra guadagna un bonus di Forza! (Dipende da: STR senza bonus)", "spellWarriorIntimidateText": "Sguardo Minaccioso", - "spellWarriorIntimidateNotes": "Il tuo sguardo terrorizza i cuori dei nemici della tua squadra. Tu e i tuoi compagni ricevete un bonus alla difesa grazie a un aumento della Costituzione.", + "spellWarriorIntimidateNotes": "Il tuo sguardo terrorizza i tuoi nemici. Tutta la tua squadra guadagna un bonus di Costituzione! (Dipende da: CON senza bonus)", "spellRoguePickPocketText": "Borseggio", - "spellRoguePickPocketNotes": "Le tue dita frugano agilmente nelle tasche dell'attività, trovando diversi tesori. Guadagni un immediato bonus in oro da una attività. Più l'attività è \"grassa\" (blu), più soldi rubi!", + "spellRoguePickPocketNotes": "Derubi un'attività nelle vicinanze. Ottieni oro! Fai click su un'attività per usare quest'abilità. (Dipende da: PER)", "spellRogueBackStabText": "Pugnalata alle spalle", - "spellRogueBackStabNotes": "Senza fare alcun rumore, sfrecci verso un'attività e la colpisci da dietro. Infliggi un danno maggiore a quell'attività, con un'alta probabilità di effettuare un colpo critico.", + "spellRogueBackStabNotes": "Tradisci un'attività ingenua. Guadagni oro e XP! Fai click su un'attività per usare quest'abilità. (Dipende da: STR) ", "spellRogueToolsOfTradeText": "Attrezzi del Mestiere", - "spellRogueToolsOfTradeNotes": "Condividi gli strumenti da scassinatore con i tuoi compagni di squadra per aiutarli a \"ottenere\" più oro. Aumentando la Percezione, per un giorno la squadra riceve dell'oro bonus al completamento delle attività e aumenta la probabilità di trovare degli oggetti (drop).", + "spellRogueToolsOfTradeNotes": "Condividi i tuoi talenti con i tuoi amici. Tutta la squadra guadagna un bonus di Percezione! (Dipende da: PER senza bonus)", "spellRogueStealthText": "Furtività", - "spellRogueStealthNotes": "Ti immergi nell'ombra, tirandoti su il cappuccio. Molte Daily non ti troveranno stanotte; ancora meno all'aumentare della tua Percezione.", + "spellRogueStealthNotes": "Ti muovi troppo di soppiatto per essere visto. Alcune delle tue Daily non completate non ti danneggeranno stanotte, e i loro contatori serie/colori non cambieranno. (Utilizzalo più volte perchè abbia effetto su più Daily)", "spellHealerHealText": "Luce Curativa", - "spellHealerHealNotes": "Una luce ricopre il tuo corpo, guarendo le tue ferite. Recuperi punti Salute.", + "spellHealerHealNotes": "La luce avvolge il tuo corpo, guarendo le tue ferite. Recuperi salute! (Dipende da: CON e INT)", "spellHealerBrightnessText": "Luce Ustionante", - "spellHealerBrightnessNotes": "Crei una potente luce magica che acceca tutte le tue attività. La loro pericolosità (colore rosso) diminuisce.", + "spellHealerBrightnessNotes": "Un'esplosione di luce abbaglia le tue attività. Diventano più blu e meno rosse! (Dipende da: INT)", "spellHealerProtectAuraText": "Aura Protettiva", - "spellHealerProtectAuraNotes": "Un'aura magica avvolge la tua squadra, proteggendola dai danni. Potenzia la difesa dei membri della squadra aumentando la Costituzione.", + "spellHealerProtectAuraNotes": "Proteggi la tua squadra dai danni. Tutta la squadra guadagna un bonus di Costituzione! (Dipende da: CON senza bonus)", "spellHealerHealAllText": "Benedizione", - "spellHealerHealAllNotes": "Una rassicurante luce avvolge la tua squadra, curandone le ferite. I membri della squadra recuperano Salute.", + "spellHealerHealAllNotes": "Un'aura rilassante ti circonda. Tutta la tua squadra recupera salute! (Dipende da: CON e INT)", "spellSpecialSnowballAuraText": "Palla di Neve", "spellSpecialSnowballAuraNotes": "Tira una palla di neve a un compagno di squadra! Cosa potrebbe mai andare storto? L'effetto scomparirà quando inizierà la nuova giornata del tuo \"bersaglio\".", "spellSpecialSaltText": "Sale", diff --git a/common/locales/it/subscriber.json b/common/locales/it/subscriber.json index 35d8c83cb8..7147e7ccf7 100644 --- a/common/locales/it/subscriber.json +++ b/common/locales/it/subscriber.json @@ -4,7 +4,7 @@ "subDescription": "Disattiva le pubblicità, compra le gemme con l'oro, un oggetto misterioso ogni mese, cronologia completa delle attività, limite drop giornaliero di oggetti raddoppiato, supporta gli sviluppatori. Clicca per avere maggiori informazioni.", "disableAds": "Disattiva pubblicità", "disableAdsText": "Le pubblicità non compariranno solo mentre avrai un abbonamento attivo (gli utenti originali che le hanno già disattivate sono esclusi)", - "buyGemsGold": "Acquista Gemme con usando l'oro", + "buyGemsGold": "Acquista Gemme usando l'oro", "buyGemsGoldText": "(1 Gemma costa <%= gemCost %> Oro) Pone fine alle preoccupazioni causate dal concetto \"pay to win\", poichè ogni cosa ora è ottenibile attraverso il duro lavoro. C'è un limite di <%= gemLimit %> Gemme convertibili mensilmente, per prevenire il cosiddetto \"farming\".", "retainHistory": "Conserva tutte le voci della cronologia", "retainHistoryText": "Rende la cronologia completa delle tue attività disponibile in grafici e per l'esportazione. La cronologia dei non-abbonati viene consolidata per ottimizzare il database.", diff --git a/common/locales/it/tasks.json b/common/locales/it/tasks.json index 4eb54011c6..f693498a6a 100644 --- a/common/locales/it/tasks.json +++ b/common/locales/it/tasks.json @@ -14,7 +14,7 @@ "save": "Salva", "addChecklist": "Aggiungi Checklist", "checklist": "Checklist", - "checklistText": "Riguardo le Dailies, le checklist parzialmente completate ridurranno il danno causato dalle Daily incomplete. Per esempio, una checklist con 3 elementi completati su 4 ti infliggerà il 25% del danno totale. Riguardo i To-Do invece, l'oro e l'esperienza guadagnati con il completamento verranno moltiplicati per il numero di elementi della checklist (3 elementi completati = guadagno x3).", + "checklistText": "Dividi un'attività in parti più piccole! Le checklist aumentano la quantità di Esperienza e Oro guadagnati da una To-Do, e riducono il danno causato da una Daily.", "expandCollapse": "Espandi/Comprimi", "text": "Testo", "extraNotes": "Note", @@ -22,7 +22,7 @@ "advancedOptions": "Avanzate", "difficulty": "Difficoltà", "difficultyHelpTitle": "Quanto è difficile questa attività?", - "difficultyHelpContent": "La difficoltà moltiplica il suo valore in punti, ma usa questa funzione con parsimonia, a questo pensano già i nostri efficienti algoritmi di gestione dei punteggi. Tuttavia, alcune attività sono decisamente più impegnative di altre (\"Scrivi la tesi\" contro \"Lavati i denti\"). Clicca per avere maggiori informazioni.", + "difficultyHelpContent": "Più è difficile un'attività, più Esperienza e Oro ti darà quando la completi... Ma ti danneggerà di più se è una Daily o un Habit Negativo!", "easy": "Facile", "medium": "Medio", "hard": "Difficile", @@ -44,7 +44,6 @@ "remaining": "Attivi", "complete": "Completi", "dated": "Con scadenza", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Incomplete", "grey": "Grigie", "score": "Punti", @@ -78,5 +77,6 @@ "streakCoins": "Bonus serie!", "pushTaskToTop": "Metti in cima alla lista", "pushTaskToBottom": "Metti in fondo alla lista", - "emptyTask": "Inserisci prima il titolo dell'attività." + "emptyTask": "Inserisci prima il titolo dell'attività.", + "dailiesRestingInInn": "Stai riposando nella Locanda! Le tue Daily NON ti danneggeranno stanotte, PERÒ si resetteranno comunque ogni giorno. Se stai partecipando ad una missione, non infliggerai danni/raccoglierai oggetti finchè non lasci la Locanda, ma puoi comunque essere danneggiato dal Boss se i tuoi compagni di squadra non completano le proprie Daily." } \ No newline at end of file diff --git a/common/locales/ja/backgrounds.json b/common/locales/ja/backgrounds.json index feab8970de..682c2b7991 100644 --- a/common/locales/ja/backgrounds.json +++ b/common/locales/ja/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "花咲く牧草地", "backgroundFloralMeadowNotes": "花咲く牧草地でピクニックをしよう", "backgroundGumdropLandText": "ガムドロップランド", - "backgroundGumdropLandNotes": "ガムドロップランドの景色をかじろう" + "backgroundGumdropLandNotes": "ガムドロップランドの景色をかじろう", + "backgrounds052015": "セット12: 2015年5月リリース済み", + "backgroundMarbleTempleText": "マーブル神殿", + "backgroundMarbleTempleNotes": "マーブル神殿の前でポーズ", + "backgroundMountainLakeText": "山の湖", + "backgroundMountainLakeNotes": "慎重に山の湖につま先を浸す", + "backgroundPagodasText": "仏塔", + "backgroundPagodasNotes": "仏塔の頂上に登る", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/ja/challenge.json b/common/locales/ja/challenge.json index 64da7393cd..11cd6b9c0b 100644 --- a/common/locales/ja/challenge.json +++ b/common/locales/ja/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "優勝者を選び、チャレンジを終了する", "deleteOrSelect": "消すか優勝者を選ぶ", "endChallenge": "チャレンジを終了する", - "challengeDiscription": "これがチャレンジのタスクです。ユーザーが参加すると色が変わり、進行過程を示すグラフが提示されます。", + "challengeDiscription": "これはチャレンジのタスクです。ユーザーが参加すると色が変わり、グループの進行過程を示すグラフが提示されます。", "hows": "みんな元気かい?", "filter": "フィルター", "groups": "グループ", @@ -31,9 +31,10 @@ "challengeTitle": "チャレンジのタイトル", "challengeTag": "タグ名", "challengeTagPop": "チャレンジはタグ・リストとタスク・ツールチップにあります。題名を詳しく書く必要がありますが、短いタイトルも必要です。例:「三ヶ月で5キロを減らす」を「-5キロ」にする(詳細はこちら)。", - "challengeDescr": "題名", + "challengeDescr": "説明", "prize": "賞品", - "prizePop": "自分が作成したチャレンジは勝利することが可能であれば、ジェムを賞品として設定できます。最大ジェム数は自分の所持しているジェム数(自分が当チャレンジのギルド創立者であればギルドのジェムも追加できます)。 注意:賞品が設定された後やチャレンジが取り消された場合は、変更不可となります。", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "公共のチャレンジは最小でジェムが1個必要です(スパムを減らすために助かる)。", "officialChallenge": "HabitRPGの公式チャレンジ", "by": "で", @@ -43,6 +44,7 @@ "selectGroup": "グループを選択して下さい", "challengeCreated": "チャレンジ作成終了", "sureDelCha": "チャレンジが消されます。よろしいでしょうか?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "タスクを消す", "keepTasks": "タスクを残す", "closeCha": "チャレンジを終了して・・・", diff --git a/common/locales/ja/character.json b/common/locales/ja/character.json index ffa1fa50c9..1e3f19f65e 100644 --- a/common/locales/ja/character.json +++ b/common/locales/ja/character.json @@ -1,5 +1,5 @@ { - "statsAch": "統計・アチーブメント", + "statsAch": "ステータス・実績", "profile": "プロフィール", "avatar": "アバター", "other": "その他", @@ -13,7 +13,7 @@ "social": "ソーシャル", "lvl": "Lv.", "buffed": "バフ", - "bodyBody": "ボディー", + "bodyBody": "体", "bodySize": "サイズ", "bodySlim": "小さい", "bodyBroad": "大きい", @@ -26,7 +26,7 @@ "color": "色", "bodyHair": "髪", "hairBangs": "前髪", - "hairBase": "ベース", + "hairBase": "付け根", "hairSet1": "髪型1", "hairSet2": "髪型2", "bodyFacialHair": "顔の毛", @@ -43,24 +43,26 @@ "hauntedColors": "呪われた色", "winteryColors": "冬の色", "equipment": "装備", - "equipmentBonusText": "属性ボーナスは装備したバトルギアからもらえます。在庫の装備タブでバトルギアを選択してください。", + "equipmentBonusText": "能力ボーナスは装備したバトルギアからもらえます。所持品の装備タブでバトルギアを選択してください。", "classBonus": "クラスの装備ボーナス", - "classBonusText": "あなたのクラスは同クラスの装備を他のクラスより効率的に使えます(まだクラスをアンロックしていないか他のクラスを選択していない場合は戦士になっています)。自分の現在のクラスから選んだ装備については、50%の属性ボーナスを得ることができます。", + "classBonusText": "あなたのクラスは同クラスの装備を他のクラスより効率的に使えます(まだクラスをアンロックしていないか他のクラスを選択していない場合は戦士になっています)。自分の現在のクラスから選んだ装備については、50%の能力ボーナスを得ることができます。", "classEquipBonus": "クラスボーナス", "battleGear": "バトルギア", "battleGearText": "これはバトル用のギアです。タスクの数字に影響を与えます", "costume": "衣装", "costumeText": "もし装備中のギアより他のギアがお好みでしたら、「衣装をつける」のボックスをチェックしてください。そうすると、バトルギアを下に見えながら衣装だけが表れます。", "useCostume": "衣装をつける", - "gearAchievement": "おめでとうございます!最高級のギアセットにアップグレードして「アルティメットギア」を獲得しました!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "アルティメットギア", - "ultimGearText": "さんは最高級の武器と武装セットにアップグレードしました!", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "レベル", "levelUp": "レベルアップ!", "mana": "MP", "hp": "HP", "mp": "MP", - "xp": "Exp", + "xp": "EXP", "health": "HP", "allocateStr": "力のポイント:", "allocateStrPop": "力にポイントを加える", @@ -70,11 +72,12 @@ "allocatePerPop": "知覚にポイントを加える", "allocateInt": "知能のポイント:", "allocateIntPop": "知能にポイントを加える", - "stats": "統計", + "noMoreAllocate": "あなたは今やレベル100に到達し、これ以上能力値を獲得できません。レベルアップを続けることもできますし、もしくは市場で無料で手に入る転生のオーブを使ってレベル1から新しい冒険を始めることもできます。", + "stats": "ステータス", "strength": "力", - "strengthText": "体力はクリティカルヒットの確率を上昇させ、またゴールド、経験、ドロップ率増加にも影響します。またボスモンスターへのダメージにも寄与します。", + "strengthText": "力はクリティカルヒットの確率を上昇させ、またゴールド、経験、ドロップ率にも影響します。またボスモンスターへのダメージも増加します。", "constitution": "体質", - "conText": "体質はネガティブな習慣を実施したり、デイリータスクを実施しなかったときに受けるダメージを減少させます。", + "conText": "体質はネガティブな習慣を実施したり、日課を実施しなかったときに受けるダメージを減少させます。", "perception": "知覚", "perText": "知覚は得られるゴールドを増加させます。また市場をアンロックさせた後では、タスク実行時のアイテムを見つける確率を増加させます。", "intelligence": "知能", @@ -82,7 +85,7 @@ "levelBonus": "レベルボーナス", "levelBonusText": "レベルは半分の数(レベル - 1)ボーナスは全部の属性にもらう。", "allocatedPoints": "割り当てるポイント", - "allocatedPointsText": "獲得した属性ポイントは割り当てることができます。キャラクタービルドの項目からポイントの割り当てを行えます。", + "allocatedPointsText": "獲得した能力値は割り当てることができます。キャラクタービルドの項目からポイントの割り当てを行えます。", "allocated": "割り当て済み", "buffs": "バフ(補助魔法)", "buffsText": "アビリティや業績から得られる一時的な属性ボーナスです。これらは一日の終わりに消失します。アンロックしたアビリティについてはタスクページの業績リストから確認できます。", @@ -99,7 +102,7 @@ "unallocated": "まだ割り当ててない属性ポイント", "haveUnallocated": "割り当てられていない属性ポイントが<%= points %>ポイントあります。", "autoAllocation": "自動的に割り当てる", - "autoAllocationPop": "レベルアップすると、属性にお好みでポイントを割り当ててね", + "autoAllocationPop": "レベルアップした時のポイントの振り方を決めることができます", "evenAllocation": "平等に属性ポイントを配る", "evenAllocationPop": "各々の属性に同じポイント数を割り当てます。", "classAllocation": "クラスに基づいてポイントを分配する", @@ -113,18 +116,18 @@ "chooseClass3": "参加しない、もしくは後で選んでもいいです!", "warriorText": "戦士はタスクを完了した際にクリティカルヒットが出やすく、その効果も高い。クリティカルヒットが出た場合、ゴールド、経験値、アイテムドロップの確率にボーナスが付き、ボスにも通常より大きなダメージを与える。もし予測不能の一攫千金タイプの報酬にモチベーションが上がるなら、もしくはボス戦でダメージを与えて活躍したいなら戦士を選ぼう!", "mageText": "魔道士は迅速に学び、他のクラスよりも早く経験とレベルを獲得します。また、特別な能力を使用するマナの偉大な契約を獲得します。あなたが習慣の戦術的なゲームの側面を楽しむ場合、またはレベルアップおよび拡張機能のロック解除の強いモチベーションがある場合、魔道士をプレイしましょう!", - "rogueText": "悪者は富を蓄めること、誰よりもゴールド獲得することが大好きで、ランダムにアイテムを見つけることに長けています。その象徴的な忍びの術の能力はデイリータスクを実施しなかった結果を彼らのアヒルにすることができます。報酬と実績からの強いモチベーション、戦利品とバッジのための努力がある場合、悪者をプレイしましょう!", - "healerText": "治療者は害を通さないよう対抗して立ち、他の人にその保護を拡げます。デイリータスクを実施しなかったことや悪い習慣はあまり彼らを困らせません。彼らは障害から健康を回復する方法があります。メンバーの他の人を支援することを楽しむ場合、またはハードワークを通して死を回避する考えがあなた鼓舞した場合、治療者をプレイしましょう!", + "rogueText": "悪者は富を蓄めること、誰よりもゴールド獲得することが大好きで、ランダムにアイテムを見つけることに長けています。その象徴的な忍びの術の能力は日課を実施しなかった結果を彼らのアヒルにすることができます。報酬と実績からの強いモチベーション、戦利品とバッジのための努力がある場合、悪者をプレイしましょう!", + "healerText": "治療者は害を通さないよう対抗して立ち、他の人にその保護を拡げます。日課を実施しなかったことや悪い習慣はあまり彼らを困らせません。彼らは障害から健康を回復する方法があります。メンバーの他の人を支援することを楽しむ場合、またはハードワークを通して死を回避する考えがあなた鼓舞した場合、治療者をプレイしましょう!", "optOut": "参加しないようにします", "optOutText": "クラスなんてめんどくさい?後で選びたい?今すぐに選ばなくても大丈夫です。その場合、一時的に戦士のままポイントが自動で割り振られます。後で設定メニューから、クラスを改めて設定する事ができます。", "select": "選択", "stealth": "ステルス", - "stealthNewDay": "新たな一日が始まったら、これらの逃した毎日の作業からの損壊を避けます。", + "stealthNewDay": "新たな一日が始まったら、これらの逃した日課からの損壊を避けます。", "streaksFrozen": "ストリークが凍結されています", - "streaksFrozenText": "逃した毎日の作業のストリークが日の終わりにリセットされません。", + "streaksFrozenText": "逃した日課のストリークが日の終わりにリセットされません。", "respawn": "リスポーン!", "youDied": "死んじゃった!", - "dieText": "レベルを1つ下がり、全ての金とランダムに1個の装備を失ってしまいました。起き上がれ、Habita人よ。もう一度試みるのだ!癖を抑えて、毎日の作業を怠らないようにし、もしためらったら、HPポーションで死を避けて!", + "dieText": "レベルを1つ下がり、全ての金とランダムに1個の装備を失ってしまいました。起き上がれ、Habita人よ。もう一度試みるのだ!癖を抑えて、日課を怠らないようにし、もしためらったら、HPポーションで死を避けて!", "sureReset": "これでキャラクターのクラス及び割り当てたポイント(再び割り当てる為に全てが戻されます)をリセットし、3ジェムがかかりますが、よろしいですか?", "purchaseFor": "<%= cost %>ジェムで買いましょうか。", "notEnoughMana": "MPが足りません。", @@ -134,9 +137,10 @@ "youCastParty": "<%= spell %>をパーティに対してかけました。", "critBonus": "クリティカルヒット!ボーナス:", "displayNameDescription1": "酒場、ギルド、パーティチャットに投稿したメッセージは、あなたのアバターと一緒に表示されます。", - "displayNameDescription2": "セッティング->サイト", - "displayNameDescription3": "下の登録セクションで、ログイン名を変更してください。", + "displayNameDescription2": "設定->サイト", + "displayNameDescription3": "に行って、登録セクションでログイン名を変更できます。", "unequipBattleGear": "バトルギアを脱ぐ", "unequipCostume": "衣装を脱ぎます", - "unequipPetMountBackground": "ペットとマウントと背景をはずす" + "unequipPetMountBackground": "ペットとマウントと背景をはずす", + "animalSkins": "動物スキン" } \ No newline at end of file diff --git a/common/locales/ja/communityguidelines.json b/common/locales/ja/communityguidelines.json index 3953a264a1..f2d190b811 100644 --- a/common/locales/ja/communityguidelines.json +++ b/common/locales/ja/communityguidelines.json @@ -3,15 +3,15 @@ "tavernCommunityGuidelinesPlaceholder": "注意:これは全年齢対象のチャットですので、それに適切な会話内容と言語を保ってください。質問があればまず下記のコミュニティガイドラインを確認して下さい。", "commGuideHeadingWelcome": "Habiticaへようこそ!", "commGuidePara001": "冒険者みんなこんにちは!豊かな土地、健康な生活と時折暴れまわるグリフォンのいるHabiticaへようこそ。ここには、お互い支えあって自己改善する人でいっぱいの元気なコミュニティーがあります。", - "commGuidePara002": "誰もが、コミュニティーで安全で幸せな、そして実りの多い状態を保つために、いくつかのガイドラインがあります。みんながフレンドリーになるように、しかも読みやすくなるように考えて作りました。じっくり読んでください。", + "commGuidePara002": "誰もが、コミュニティーで安全で幸せな、そして実りの多い状態を保つために、いくつかのガイドラインがあります。フレンドリーな文章で読みやすくなるように考えて作りました。じっくり読んでください。", "commGuidePara003": "これらのルールはTrello、GitHub、Transifex、Wikia(Wiki)などを含む全てのソーシャルスペースに適用されます。時折、新しい論争の種や邪悪なネクロマンサーの出現など、予想外の事態を迎えることもあるでしょう。そんな時、その脅威からコミュニティーの安全を守るために、モデレーターがガイドラインを編集することもあるかもしれません。ガイドラインが変わるときは、Baileyがお知らせしますのでご安心ください。", "commGuidePara004": "メモする準備をして、さぁ、はじめましょう!", - "commGuideHeadingBeing": "Habiticanであること", + "commGuideHeadingBeing": "Habitica人であること", "commGuidePara005": "HabitRPGはまず第一にウェブサイトの改善に専念しています。その結果、幸運なことに我々はインターネット上で最も暖かくて、最も親切で、最も礼儀正しくて、支えとなるコミュニティの1つを引きつけました。そこはHabiticansを構築する多くの特性があります。最も一般的で顕著なのは以下のとおりです:", "commGuideList01A": "助けあう精神。多くの人がコミュニティの新しいメンバーの手伝いや、案内に時間とエネルギーを捧げてます。例えば、初心者ギルドは、みんなの質問に答えることに専念しているギルドです。もし、あなたに何か助けられることがあれば、恥ずかしがらずに助けてあげてください!", "commGuideList01B": "熱心な態度。Habitica人は自分たちの生活を改善するだけでなく、サイトの構築を支援し、常にそのために懸命に働きます。オープンソースプロジェクトですが、我々は、常にこのウェブサイトが最高な場所になるように取り組んでいます。", "commGuideList01C": "支え合う姿勢。Habitica人は互いの勝利のために応援しあい、苦しい時は、互いを元気付けます。互いに力を貸し、互いに支えあって、互いに学びます。パーティでは、お互いの呪文で助け合い、チャットルームでは、親切で支えとなる言葉を掛け合っています。", - "commGuideList01D": "敬うマナー.私達には異なる背景、異なる技術、そして異なる意見があります。それが私たちのコミュニティーをとても素晴らしいものにしてくれます!Habiticansは、これらの違いを尊重し、それらを賛美します。ここにいれば、あなたはすぐに人生の歩みから友だちができるでしょう。", + "commGuideList01D": "敬うマナー.私達には異なる背景、異なる技術、そして異なる意見があります。それが私たちのコミュニティーをとても素晴らしいものにしてくれます!Habitica人は、これらの違いを尊重し、それらを賛美します。ここにいれば、あなたはすぐに様々な背景や職業を持つ友だちができるでしょう。", "commGuideHeadingMeet": "モデレーターに会おう!", "commGuidePara006": "Habiticaには、コミュニティを穏やかで、満足で、トロールが居ない状態に保つために、スタッフ・メンバーと力を合わせる疲れを知らない遍歴の騎士がいます。\nそれぞれ特定の領域を受け持っていますが、時々他のソーシャルな領域を担当するために呼ばれます。\nスタッフとモッズは、しばしば \"Mod Talk\"や\"Mod Hat On\" と呼ばれる公式声明をはじめます。", "commGuidePara007": "スタッフは王冠のマークが付いた紫色のタグがあります。彼らの肩書は「Heroic」です。", @@ -33,7 +33,7 @@ "commGuidePara016": "Habiticaのパブリックスペースをナビゲートするときに、誰もが安全で楽しい雰囲気を保つためにいくつかの一般的なルールがあります。これらは、あなたのような冒険者ならば簡単なはずです!", "commGuidePara017": "お互いを尊重しましょう。礼儀正しく、親切に、愛想よく、そして助け合いの精神を持って接しましょう。Habitica人は、さまざまな経歴を持ち、あなたとは全く違う経験をしてきた人であふれているということを、常に心にとどめておいてください。この多様性は、HabitRPGをさらに楽しくしてくれる要素の一つでもあります。お互いの違いも共通点も尊重しあうということが、健全なコミュニティーを作ることにつながります。特に以下のことには気をつけてください。", "commGuideList02A": "全ての規約に従うこと。", - "commGuideList02B": "暴力的、脅迫的、性的に露骨またはきわどいもの、またはどんな個人またはグループに対してでも差別、偏見、人種主義、性差別、憎悪、いやがらせまたは危害を加えるような画像やテキストは投稿しないでください。 ジョークだとしてもです。これは、中傷ならびに告知を含みます。\n誰でも同じユーモアセンスがあるというわけではありません。そして、あなたが冗談だと思った何かが他の人を傷つける場合があります。あなたの毎日のタスクを攻撃し、互いには攻撃しないでください。", + "commGuideList02B": "暴力的、脅迫的、性的に露骨またはきわどいもの、またはどんな個人またはグループに対してでも差別、偏見、人種主義、性差別、憎悪、いやがらせまたは危害を加えるような画像やテキストは投稿しないでください。 ジョークだとしてもです。これは、中傷ならびに告知を含みます。\n誰でも同じユーモアセンスがあるというわけではありません。そして、あなたが冗談だと思った何かが他の人を傷つける場合があります。あなたの日課を攻撃し、互いには攻撃しないでください。", "commGuideList02C": "全ての年齢層の言動に対して適切であるかを検討します。このサイトを利用する若いHabiticansが多くいます!それでは、人を傷つけないように、どのHabiticansでも目標に向かってることを妨げないようにしましょう。", "commGuideList02D": "冒涜を避けてください。 これは他の場所では許容範囲かもしれない、より軽い、宗教的なののしり言葉も含みます-ここには様々な信仰と文化的な背景を持った人々がいます。そして、私たちは全ての人が公共の場で快適に感じて欲しいと考えています。また、中傷は利用規約への違反であり、非常に厳格に対処されます。", "commGuideList02E": "不和を生じさせるような長い議論は、バックコーナー以外では避けてください。もし誰かが人を傷つけるような失礼な発言をしたと感じた場合は、言い返さないでください。「その冗談はちょっと・・・」など、一言だけの、礼儀正しいコメントは結構ですが、思いやりのないコメントに対して思いやりのないコメントで返すと、緊張状態が悪化し、HabitRPGを居心地の悪い場所に変えてしまいます。親切心と礼儀をもって接すると、理解も得やすくなります。", @@ -53,7 +53,7 @@ "commGuidePara029": "公共ギルドは酒場と似ていますが、一般的な会話や雑談ではなく、ギルドごとにテーマがあります。公共ギルドのチャットは、このテーマについて話すところです。ですので例えば、作家ギルド内でメンバーが急にガーデニングの話で盛り上がり始めたら、それは場違いですし、ドラゴン愛好家ギルドのチャットで古代魔法の解読についての議論を交わすのはマナー違反です。ギルドによっては許容範囲が比較的広いところもありますが、一般的なルールとしては話が脱線しないように気をつけましょう!", "commGuidePara031": "一部の公共ギルドは、不景気、宗教、政治、その他の微妙なトピックを含みます。 そして、その中の会話が利用規約や公共スペースのルールを犯さない限り、その話題は継続できます。", "commGuidePara033": "公共ギルドには18禁の内容を含んではいけません。もし頻繁にセンシティブな内容を議論するのであれば、ギルドのタイトルにそのように記述するべきです。これは全ての人にとってHabiticaを安全で快適に維持するためです。もし問題のギルドで別種のセンシティブな問題があるなら、警告の後にあなたのコメントを記述することが(例: \"警告: 自傷について\") 仲間への敬意になります。さらに、センシティブな内容は局所的であるべきです。うつ病と戦うことに注力したギルドで自傷についてとりあげることは意味がある事ですが、音楽ギルドではあまり適切ではないでしょう。何度か要求しても、繰り返しこのガイドラインを違反する人を見つけたら、スクリーンショットと共に leslie@habitrpg.comへメールしてください。 ", - "commGuidePara035": "公共であれプライベートであれ、団体や個人を攻撃する目的でギルドを作ってはいけません。そのようなギルドの作成は即時アカウント停止の根拠になります。 仲間の冒険家とではなく、悪い習慣と戦いましょう!", + "commGuidePara035": "公共であれプライベートであれ、団体や個人を攻撃する目的でギルドを作ってはいけません。そのようなギルドの作成は即時アカウント停止の対象になります。 仲間の冒険家とではなく、悪い習慣と戦いましょう!", "commGuidePara037": "すべてのターバンチャレンジと公共ギルドチャレンジは、同様にこれらの規則を遵守しなければなりません。", "commGuideHeadingBackCorner": "バックコーナー", "commGuidePara038": "時に会話は、長過ぎとなり、オフトピとなり、公共の場で人々を不快にさせないように続けることが微妙になります。この場合、会話はバックコーナーギルドに指示されます。バックコーナーギルドに指示される事は全く罪ではない事に注意してください。 事実、多くのHabiticansがそこに出入りしたり長々と議論することが好きです。", @@ -155,7 +155,7 @@ "commGuideList13D": "謹慎中のユーザは次の層へ進めません。モデレータは違反行為に起因するユーザーの進展を凍結する権限をもちます。これが起こると、ユーザは常にその決定とどうすれば正せるかを通知されます。違反や謹慎の結果として層は削除されます。", "commGuideHeadingFinal": "最後のセクション", "commGuidePara067": "これでお分かりでしょう、Habiticanに、コミュニティガイドラインに挑戦してください!額に汗をぬぐってそれを全て読むXPを得ましょう。もしコミュニティガイドラインに質問や心配があったら、どうかLemoness(leslie@habitrpg.com) にメールしてください。彼女は喜んで物事を明確にするお手伝いをするでしょう。", - "commGuidePara068": "勇敢な冒険者よ、直ちに出かけて、毎日のタスクを圧倒しましょう!", + "commGuidePara068": "勇敢な冒険者よ、直ちに出かけて、日課を圧倒しましょう!", "commGuideHeadingLinks": "お役立ちリンク集", "commGuidePara069": "以下の優秀なアーティスト達がこれらのイラストに貢献した:", "commGuideLink01": "初心者ギルド", @@ -173,5 +173,6 @@ "commGuideLink07": "アートTrello", "commGuideLink07description": "ピクセルアートの提出。", "commGuideLink08": "クエストTrello", - "commGuideLink08description": "クエストライティングの提出。" + "commGuideLink08description": "クエストライティングの提出。", + "lastUpdated": "最終更新日:" } \ No newline at end of file diff --git a/common/locales/ja/content.json b/common/locales/ja/content.json index f57b351906..6b18047217 100644 --- a/common/locales/ja/content.json +++ b/common/locales/ja/content.json @@ -1,6 +1,10 @@ { "potionText": "体力回復ポーション", "potionNotes": "体力を15回復(瞬時)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "狼", "dropEggWolfAdjective": "忠実な", "dropEggTigerCubText": "トラの子", @@ -8,10 +12,10 @@ "dropEggTigerCubAdjective": "激しい", "dropEggPandaCubText": "パンダの子", "dropEggPandaCubMountText": "パンダ", - "dropEggPandaCubAdjective": "穏やか", + "dropEggPandaCubAdjective": "穏やかな", "dropEggLionCubText": "ライオンの子", "dropEggLionCubMountText": "ライオン", - "dropEggLionCubAdjective": "堂々とした", + "dropEggLionCubAdjective": "勇壮な", "dropEggFoxText": "狐", "dropEggFoxAdjective": "狡猾な", "dropEggFlyingPigText": "空飛ぶ豚", @@ -29,10 +33,10 @@ "questEggHedgehogAdjective": "尖った", "questEggDeerText": "鹿", "questEggDeerAdjective": "上品な", - "questEggEggText": "卵", - "questEggEggMountText": "卵のかご", + "questEggEggText": "たまご", + "questEggEggMountText": "たまご入れ", "questEggEggAdjective": "華やかな", - "questEggRatText": "素晴らしい", + "questEggRatText": "ネズミ", "questEggRatAdjective": "汚い", "questEggOctopusText": "タコ", "questEggOctopusAdjective": "ぬるぬるした", @@ -49,25 +53,27 @@ "questEggPenguinText": "ペンギン", "questEggPenguinAdjective": "明敏な", "questEggTRexText": "ティラノサウルス", - "questEggTRexAdjective": "小型の武装", + "questEggTRexAdjective": "腕の小さい", "questEggRockText": "ロック", "questEggRockAdjective": "元気な", "questEggBunnyText": "ウサギ", "questEggBunnyAdjective": "心地よい", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", - "eggNotes": "孵化ポーションを探し、この卵に注ぐと、それが<%= eggAdjective(locale) %> <%= eggText(locale) %>に孵化します。", - "hatchingPotionBase": "本拠地", - "hatchingPotionWhite": "白", - "hatchingPotionDesert": "砂漠", - "hatchingPotionRed": "赤", - "hatchingPotionShade": "日陰", + "questEggSlimeText": "マシュマロ スライム", + "questEggSlimeAdjective": "甘い", + "questEggSheepText": "羊", + "questEggSheepAdjective": "羊毛のような", + "eggNotes": "孵化ポーションを探し、このたまごに注ぐと、それが<%= eggAdjective(locale) %> <%= eggText(locale) %>に孵化します。", + "hatchingPotionBase": "普通の", + "hatchingPotionWhite": "白い", + "hatchingPotionDesert": "砂漠の", + "hatchingPotionRed": "赤い", + "hatchingPotionShade": "闇の", "hatchingPotionSkeleton": "スケルトン", "hatchingPotionZombie": "ゾンビ", "hatchingPotionCottonCandyPink": "ピンクの綿菓子", "hatchingPotionCottonCandyBlue": "青の綿菓子", - "hatchingPotionGolden": "黄金色", - "hatchingPotionNotes": "卵にこれを注ぐと、ペットとして<%= potText(locale) %>に孵化します。", + "hatchingPotionGolden": "黄金の", + "hatchingPotionNotes": "これをたまごに振りかけると、ペットとして<%= potText(locale) %>に孵化します。", "foodMeat": "肉", "foodMilk": "ミルク", "foodPotatoe": "じゃがいも", @@ -98,7 +104,7 @@ "foodCandyZombie": "腐ったキャンディ", "foodCandyDesert": "サンドキャンディ", "foodCandyRed": "シナモンキャンディ", - "foodSaddleText": "鞍下肉", + "foodSaddleText": "鞍", "foodSaddleNotes": "即座に、あなたのペットの内の一匹をマウントに上げる。", "foodNotes": "ペットに与えれば、頑丈な馬に成長することがある。" } \ No newline at end of file diff --git a/common/locales/ja/defaulttasks.json b/common/locales/ja/defaulttasks.json index 42996b1c1a..f4c75f1248 100644 --- a/common/locales/ja/defaulttasks.json +++ b/common/locales/ja/defaulttasks.json @@ -6,13 +6,13 @@ "defaultHabit3Text": "良い/悪い 習慣", "defaultHabit3Notes": "良い/悪い習慣の例: +/- 階段を昇る/エレベーターにのる; +/- 水を飲む/ソーダを飲む", "defaultDaily1Text": "1時間の個人的なプロジェクト", - "defaultDaily1Notes": "全てのデイリータスクは作成時には黄色になります。これはそのタスクを実行しなかったときに少しのダメージしか受けないこと、そしてタスクを完了したときに少しの報酬を得られることを意味します。", + "defaultDaily1Notes": "全てのタスクは作成時には黄色になります。これはそのタスクを実行しなかったときに少しのダメージしか受けないこと、そしてタスクを完了したときに少しの報酬を得られることを意味します。", "defaultDaily2Text": "自分の部屋を掃除する", - "defaultDaily2Notes": "何度も完了しているデイリータスクは黄色から緑、そして青色になります。あなたの進捗度合いを知るのに役立ちます。この階段を高く上っていくにしたがって、タスクを実行しなかったときのダメージと、実行したときの報酬の度合いは小さくなっていきます。", + "defaultDaily2Notes": "何度も完了している日課は黄色から緑、そして青色になります。あなたの進捗度合いを知るのに役立ちます。この階段を高く上っていくにしたがって、タスクを実行しなかったときのダメージと、実行したときの報酬の度合いは小さくなっていきます。", "defaultDaily3Text": "45分間の読書", - "defaultDaily3Notes": "頻繁に実行していないデイリータスクは暗い色合いのオレンジや赤色に変わっていきます。タスクが赤色に近づくほど、成功したときの経験値やゴールド、そして失敗したときのダメージが大きくなります。この仕組みはあなたの欠点や短所に気づかせてくれることでしょう。", + "defaultDaily3Notes": "頻繁に実行していない日課は暗い色合いのオレンジや赤色に変わっていきます。タスクが赤色に近づくほど、成功したときの経験値やゴールド、そして失敗したときのダメージが大きくなります。この仕組みはあなたの欠点や短所に気づかせてくれることでしょう。", "defaultDaily4Text": "エクササイズ", - "defaultDaily4Notes": "デイリータスクとやるべきことタスクにチェックリストを追加することができます。チェックリストの進み具合に従って、それ相応の報酬が得られます。", + "defaultDaily4Notes": "日課とやるべきことタスクにチェックリストを追加することができます。チェックリストの進み具合に従って、それ相応の報酬が得られます。", "defaultDaily4Checklist1": "ストレッチ", "defaultDaily4Checklist2": "腹筋", "defaultDaily4Checklist3": "腕立て伏せ", @@ -22,9 +22,9 @@ "defaultTodo2Checklist1": "新しい習慣を登録", "defaultTodo2Checklist2": "編集から\"+\"のみ、\"-\"のみ、または\"+/-\"にできます。", "defaultTodo2Checklist3": "難しさは高度なオプションで設定してください。", - "defaultTodo3Text": "毎日のタスクを設定する", - "defaultTodo3Checklist1": "毎日のタスクを利用するか決めてください。(毎日のタスクは毎日行わないと攻撃してきます)", - "defaultTodo3Checklist2": "毎日のタスクを利用すると決めたら、タスクを追加してください。(最初は多く追加しすぎないように)", + "defaultTodo3Text": "日課を設定する", + "defaultTodo3Checklist1": "日課を利用するか決めてください。(日課は毎日行わないと攻撃してきます)", + "defaultTodo3Checklist2": "日課を利用すると決めたら、日課を追加してください。(最初は多く追加しすぎないように)", "defaultTodo3Checklist3": "編集から期限を設定してください。", "defaultTodo4Text": "ToDoを設定する(チェックボックスを全てチェックしなくても完了できます)", "defaultTodo4Checklist1": "新しいToDoを登録", diff --git a/common/locales/ja/front.json b/common/locales/ja/front.json index 09a92a97be..c1422777f2 100644 --- a/common/locales/ja/front.json +++ b/common/locales/ja/front.json @@ -1,21 +1,101 @@ { - "titleFront": "HabitRPG あなたの人生をゲームにしましょう!", - "tagline": "習慣を確立するアプリケーションを使うことで、あなたの人生をゲームにすることができます!", - "landingp1": "市場にあるほとんどの生産性向上アプリは、それを使い続けることにインセンティブがないという問題を抱えています。HabitRPGは楽しく習慣を生み出すことでこの問題を解決しています!成功に対しては報酬を、間違いに大してはペナルティを与えることで、HabitRPGは日々の活動を完了させることへの外部からのモチベーションを提供しているのです。", - "landingp2header": "簡単に得られる喜び", - "landingp2": "あなたが良い習慣を続けている時や、デイリータスクを完了させた時、過去のやるべきことタスクに気を配ったときなどは、HabitRPGからエクスペリエンスポイント(経験値)とゴールドが即座に送られます。経験を積んでいくのに従って、あなたはレベルアップすることができ、能力値を上昇させたり、クラスやペットなどの更なる機能をアンロックすることができます。ゴールドは経験値やあなた自身がモチベーション向上の為に作り出した個人的な報酬と引き換えられます。ほんの小さな成功でもすぐに報酬が得られるため、あなたは物事を先延ばしにしづらくなります。", - "landingp3header": "結果", - "landingp3": "あなたが悪い習慣に溺れたり、デイリータスクを完了させられなかった時は、あなたのhealth(HP)が失われます。healthが低くなりすぎると、あなたは死んでしまい、作り上げてきた業績のいくつかを失ってしまうことでしょう。この速攻性のある仕組みにより、HabitRPGは実世界上で問題に鳴る前に、あなたの悪い習慣やタスクの先延ばしをなくすことに役立つことでしょう。", - "landingp4header": "責任", - "landingp4": "活発なコミュニティにいる場合、HabitRPGはあなたにタスクに向かい続けることの責任を提供することになります。パーティシステムを用いると、あなたを応援してくれる近しい友達とグループをくむことができます。ギルドシステムはあなたと似たような興味や障害を持った人たちを探すことに役立ちます。そしてあなたの目標を共有したり、あなたの問題にどう立ち向かうかのヒントを得ることもできます。HabitRPGにおいては、コミュニティはサポートの場であり、同時に成功することの責任を与えられる場でもあります。", + "FAQ": "よくある質問", + "accept1Terms": "下のボタンをクリックすることで、私は以下のことを承諾します。", + "accept2Terms": "そして", + "alexandraQuote": "マドリードでのスピーチでHabitRPGについて話さずにはいられませんでした。まだ上司が必要なフリーランスにはどうしても欲しいツールです。", + "althaireQuote": "クエストをやると、日課とやるべきことに対するやる気が湧きます。パーティをがっかりさせないことが最大の動機です。", + "andeeliaoQuote": "素晴らしい製品です。まだ数日前にはじめたばかりですが、既に私の時間がより意識的で生産的になりました。", + "autumnesquirrelQuote": "私は、仕事や家事、期限までの請求の支払いを、先延ばしにすることが減りました。", + "businessSample1": "持ち物の1ページを確認する。", + "businessSample2": "20分間書類をファイルする", + "businessSample3": "受信箱を並び替えて処理する。", + "businessSample4": "顧客向けの書類を1つ用意する。", + "businessSample5": "顧客や待たせた電話に電話をかける。", + "businessText": "仕事でHabitRPGを使う", + "choreSample1": "汚れた服を洗濯物入れに放り込む", + "choreSample2": "20分間の家事をする", + "choreSample3": "皿を洗う", + "choreSample4": "部屋を1つ掃除する", + "choreSample5": "服を洗って乾かす。", + "chores": "雑用", + "communityBug": "バグを登録する", + "communityExtensions": "アドオン & 拡張機能", + "communityFacebook": "Facebook", + "communityFeature": "機能をリクエストする", + "communityForum": "フォーラム", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "機能説明", + "companyBlog": "ブログ", + "companyDonate": "寄付", + "companyExtensions": "拡張機能", + "companyPrivacy": "プライバシー", + "companyTerms": "利用規約", + "companyVideos": "ビデオ", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "メール", + "emailNewPass": "新しいパスワードをメールで受け取る", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "ペットとマウント", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "コミュニティ", + "footerCompany": "会社", + "footerMobile": "モバイル", + "footerSocial": "ソーシャル", + "forgotPass": "パスワードを忘れた", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "今日からあなたの人生をゲームにしましょう!", + "goalSample1": "1時間ピアノを練習する", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Duolingoで日本語のレッスンを受ける", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "健康", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "階段・エレベーターを使う", + "healthSample4": "健康に良い食べ物・ジャンクフードを食べる", + "healthSample5": "1時間運動をする", + "history": "履歴", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "パスワードをリセットするために有効なメールアドレスが必要です。", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "管理向けパッケージ", "landingend": "まだ納得していませんか?", "landingend2": "詳細のリストをみる", - "landingfeatureslink": "機能", "landingend3": "よりクローズドな使い方をお探しですか?\n以下のものを調べてみてください。", - "landingadminlink": "管理向けパッケージ", "landingend4": "これは家族や教師の方、サポートグループやビジネス用途に適しています。", + "landingfeatureslink": "機能", + "landingp1": "市場にあるほとんどの生産性向上アプリは、それを使い続けることにインセンティブがないという問題を抱えています。HabitRPGは楽しく習慣を生み出すことでこの問題を解決しています!成功に対しては報酬を、間違いに大してはペナルティを与えることで、HabitRPGは日々の活動を完了させることへの外部からのモチベーションを提供しているのです。", + "landingp2": "あなたが良い習慣を続けている時や、日課を完了させた時、過去のやるべきことタスクに気を配ったときなどは、HabitRPGからエクスペリエンスポイント(経験値)とゴールドが即座に送られます。経験を積んでいくのに従って、あなたはレベルアップすることができ、能力値を上昇させたり、クラスやペットなどの更なる機能をアンロックすることができます。ゴールドは経験値やあなた自身がモチベーション向上の為に作り出した個人的な報酬と引き換えられます。ほんの小さな成功でもすぐに報酬が得られるため、あなたは物事を先延ばしにしづらくなります。", + "landingp2header": "簡単に得られる喜び", + "landingp3": "あなたが悪い習慣に溺れたり、日課を完了させられなかった時は、あなたのhealth(HP)が失われます。healthが低くなりすぎると、あなたは死んでしまい、作り上げてきた業績のいくつかを失ってしまうことでしょう。この速攻性のある仕組みにより、HabitRPGは実世界上で問題に鳴る前に、あなたの悪い習慣やタスクの先延ばしをなくすことに役立つことでしょう。", + "landingp3header": "結果", + "landingp4": "活発なコミュニティにいる場合、HabitRPGはあなたにタスクに向かい続けることの責任を提供することになります。パーティシステムを用いると、あなたを応援してくれる近しい友達とグループをくむことができます。ギルドシステムはあなたと似たような興味や障害を持った人たちを探すことに役立ちます。そしてあなたの目標を共有したり、あなたの問題にどう立ち向かうかのヒントを得ることもできます。HabitRPGにおいては、コミュニティはサポートの場であり、同時に成功することの責任を与えられる場でもあります。", + "landingp4header": "責任", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "ログイン", + "loginAndReg": "ログイン / 登録", + "loginFacebookAlt": "ログイン / Facebookのアカウントで登録", + "logout": "ログアウト", "marketing1Header": "ゲームで遊びながら習慣を改善する", - "marketing1Lead1": "HabitRPGはあなたの実生活の習慣を改善させるためのゲームです。あなたの全てのタスク(習慣タスク、デイリータスク、やるべきことタスク) を、あなたが倒すべきモンスターたちに変換することで、あなたの人生をゲームのようにします。これらのタスクにより多く取り組むことで、あなたはゲームの中で成長することができます。一方で実生活で失敗してしまうと、ゲーム内のあなたのキャラクターも後戻りしてしまうでしょう。", + "marketing1Lead1": "HabitRPGはあなたの実生活の習慣を改善させるためのゲームです。あなたの全てのタスク(習慣タスク、日課、やるべきことタスク) を、あなたが倒すべきモンスターたちに変換することで、あなたの人生をゲームのようにします。これらのタスクにより多く取り組むことで、あなたはゲームの中で成長することができます。一方で実生活で失敗してしまうと、ゲーム内のあなたのキャラクターも後戻りしてしまうでしょう。", "marketing1Lead2": "素晴らしい装備を手に入れよう. あなたのアバターを作り上げるために、習慣を改善していきましょう。手に入れた装備を使ってオリジナリティのあるアバターを作りましょう!", "marketing1Lead2Title": "素晴らしい装備を手に入れよう", "marketing1Lead3": "ランダムな報酬を探そう. ギャンブル的要素によりやる気を引き起こされる人たちがいます。このシステムは「確率的報酬」と呼ばれています。HabitRPGは下記のやる気を引き起こすスタイルを提供しています。ポジティブなもの、ネガティブなもの、予測可能なもの、そしてランダムのものです。", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "ボス", "marketing2Lead3": "チャレンジ 友達や周りの人たちと競い合いましょう。チャレンジが終了したときにトップにいた人に特別な報酬が渡されます。", "marketing3Header": "アプリ", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "iPhone & Android アプリを用いると、外出先でも作業することができます。ウェブサイトにログインしてボタンをクリックすることはドラッグのようであるとを我々は実感しています。", "marketing3Lead2": "他の3rd Party ToolsはHabitRPGを生活の様々な側面につなげます。私達のAPIは簡単なインテグレーションをChrome拡張機能のようなものに提供します。そのため、非生産的なウェブサイトを閲覧するとき、あなたはポイントを失って、生産的なものに関して閲覧するとポイントを得られます。詳細はこちら", "marketing4Header": "組織での利用", - "marketing4Lead1Title": "教育におけるゲーミフィケーション", "marketing4Lead1": "教育はゲーミフィケーションにとって最良の分野の一つです。最近では生徒たちはスマートフォンやゲームに夢中になっていることは周知の通りですから、これを利用しない手はありません!生徒たちをお互いに競い合わせるのです。良い行動にはレアな報酬を与えるようにしましょう。成績や行動の変化が現れるはずです。", - "marketing4Lead2Title": "健康管理のゲーミフィケーション", + "marketing4Lead1Title": "教育におけるゲーミフィケーション", "marketing4Lead2": "健康管理のコストは増大の一途をたどっており、社会や企業に与える影響も大きくなっています。数多くのプログラムが健康管理のコストを削減し、健康を促進するために計画されています。HabitRPGも健康なライフスタイルに向かうための、しっかりとした道を築きあげるものだと私たちは考えています。", - "marketing4Lead3Title": "全てをゲームにしよう", + "marketing4Lead2Title": "健康管理のゲーミフィケーション", "marketing4Lead3-1": "あなたの生活をゲームにしたいですか?", "marketing4Lead3-2": "教育や健康管理、その他の活動中のグループに興味がありますか?", "marketing4Lead3-3": "もっと深く知りたいですか?", - "playButton": "遊ぶ", - "username": "ユーザー名", - "password": "パスワード", - "useUUID": "UUIDかAPI Token(Facebookユーザ向け)を使用する", - "passMan": "パスワードマネージャー ( 1Passwordなど ) を使用していて、ログインに問題が生じた場合には、ユーザー名とパスワードを手動で入力してみてください。", - "forgotPass": "パスワードを忘れた", - "emailNewPass": "新しいパスワードをメールで受け取る", - "invalidEmail": "パスワードをリセットするために有効なメールアドレスが必要です。", - "email": "メール", - "passConfirm": "新しいパスワードを確認する", - "accept1Terms": "下のボタンをクリックすることで、私は以下のことを承諾します。", - "terms": "諸条件", - "accept2Terms": "そして", - "privacy": "プライバシーポリシー", - "home": "ホーム", - "learnMore": "もっと学習する", - "contact": "問い合わせ", - "history": "履歴", - "anonymous": "ゲストユーザ(匿名)", - "tasks": "タスク", - "loginAndReg": "ログイン / 登録", - "loginFacebookAlt": "ログイン / Facebookのアカウントで登録", - "login": "ログイン", - "register": "登録", - "options": "オプション", - "logout": "ログアウト", - "sync": "同期", - "FAQ": "よくある質問", - "tutorials": "チュートリアル", - "psst": "ほら!", - "footerMobile": "モバイル", - "mobileIOS": "iOS", + "marketing4Lead3Title": "全てをゲームにしよう", "mobileAndroid": "Android", - "footerCompany": "会社", - "companyDonate": "寄付", - "companyAbout": "機能説明", - "companyVideos": "ビデオ", - "companyBlog": "ブログ", - "companyExtensions": "拡張機能", - "companyPrivacy": "プライバシー", - "companyTerms": "利用規約", - "footerCommunity": "コミュニティ", - "communityBug": "バグを登録する", - "communityFeature": "機能をリクエストする", - "communityExtensions": "アドオン & 拡張機能", - "communityForum": "フォーラム", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "ソーシャル", - "socialTitle": "HabitRPG あなたの人生をゲームにしましょう!", - "watchVideos": "ビデオを見る", + "mobileIOS": "iOS", + "motivate": "あなたやチームの動機付けをしましょう!", + "motivate1": "あなたが何かをやる動機付けをしましょう。", + "motivate2": "計画を得よう。動機を得よう。ゴールドを得よう。", + "passConfirm": "新しいパスワードを確認する", + "passMan": "パスワードマネージャー ( 1Passwordなど ) を使用していて、ログインに問題が生じた場合には、ユーザー名とパスワードを手動で入力してみてください。", + "password": "パスワード", + "playButton": "遊ぶ", + "playButtonFull": "HabitRPGで遊ぶ", "presskit": "プレスキット", + "presskitDownload": "全ての画像をダウンロード", "presskitText": "HabitRPGに興味を持っていただきありがとうございます。以下の画像はHabitRPGに関する記事や動画でお使いいただけます。より詳しい情報につきましてはSiena Leslie(leslie@habitrpg.com)までご連絡ください。", - "presskitDownload": "全ての画像をダウンロード" + "privacy": "プライバシーポリシー", + "psst": "ほら!", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "登録", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "学校", + "schoolSample1": "課題を1つ仕上げる", + "schoolSample2": "1時間勉強する", + "schoolSample3": "勉強会をする", + "schoolSample4": "1章のノートを書く", + "schoolSample5": "1章を読む", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG あなたの人生をゲームにしましょう!", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "同期", + "tasks": "タスク", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "諸条件", + "testimonialHeading": "What people say...", + "tutorials": "チュートリアル", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "UUIDかAPI Token(Facebookユーザ向け)を使用する", + "username": "ユーザー名", + "watchVideos": "ビデオを見る", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "アカウントの問題を報告する", + "reportCommunityIssues": "コミュニティの問題を報告する", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/ja/gear.json b/common/locales/ja/gear.json index 61be26d675..09e6f34f05 100644 --- a/common/locales/ja/gear.json +++ b/common/locales/ja/gear.json @@ -85,7 +85,7 @@ "weaponSpecialSpringHealerText": "ラブリーボーン", "weaponSpecialSpringHealerNotes": "獲得しました!知能が<%= int %> 上がる。2014年春季限定版装備。", "weaponSpecialSummerRogueText": "海賊の剣", - "weaponSpecialSummerRogueNotes": "待て!あなたは毎日のタスクに板の上を歩かせるだろう!力が <%= str %> 上がる。2014年夏季限定版装備。", + "weaponSpecialSummerRogueNotes": "待て!あなたは日課に板の上を歩かせるだろう!力が <%= str %> 上がる。2014年夏季限定版装備。", "weaponSpecialSummerWarriorText": "海賊のスライサー", "weaponSpecialSummerWarriorNotes": "この危険なナイフとからませたいToDoリストのタスクはありません!力が <%= str %> 上がる。2014年夏季限定版装備。", "weaponSpecialSummerMageText": "昆布キャッチャー", @@ -101,7 +101,7 @@ "weaponSpecialFallHealerText": "黄金虫の杖", "weaponSpecialFallHealerNotes": "この杖の上の黄金虫が、使う者を保護し癒す。知能が<%= int %>上がる。2014年秋季限定版装備。", "weaponSpecialWinter2015RogueText": "氷のスパイク", - "weaponSpecialWinter2015RogueNotes": "あなたは本当に、確かに、完全にただ地面から拾ったのでしょう。力が<%= str %>上がる。2014年-2015年冬季限定版装備。", + "weaponSpecialWinter2015RogueNotes": "あなたは本当に、確かに、完全にただ地面から拾ったのでしょう。力が<%= str %>上がる。2014年-2015年冬季限定版装備。", "weaponSpecialWinter2015WarriorText": "ガムドロップの剣", "weaponSpecialWinter2015WarriorNotes": "このおいしい剣はおそらく怪物に攻撃する。しかし挑戦する準備はできている!力が<%= str %>上がる。2014年-2015年冬季限定版装備。", "weaponSpecialWinter2015MageText": "冬の光の杖", @@ -117,11 +117,13 @@ "weaponSpecialSpring2015HealerText": "猫のがらがら", "weaponSpecialSpring2015HealerNotes": "振れば魅惑的なカチカチ音がして誰もが何時間でも楽しむ事ができる。知能が<%= int %>上がる。2015年春季限定版装備。", "weaponMystery201411Text": "ごちそうの熊手", - "weaponMystery201411Notes": "あなたの敵を突き刺したり、あなたの好きな食べ物のために掘る - この何にでも使える熊手がそれをすべてを行う!効果がない。2014年11月購読者アイテム。", + "weaponMystery201411Notes": "あなたの敵を突き刺したり、あなたの好きな食べ物のために掘る - この何にでも使える熊手がそれをすべてを行う!効果なし。2014年11月購読者アイテム。", "weaponMystery201502Text": "愛ならびに真実の輝く羽の杖", - "weaponMystery201502Notes": "羽のために!愛のために!ならびに真実のために!効果がありません。2015年2月購読者アイテム。", + "weaponMystery201502Notes": "羽のために!愛のために!ならびに真実のために!効果なし。2015年2月購読者アイテム。", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "スチームパンク杖", - "weaponMystery301404Notes": "町でターンをするには最適です。効果がない。2015年3月購読者アイテム。", + "weaponMystery301404Notes": "町でターンをするには最適だ。効果なし。3015年3月購読者アイテム。", "armor": "鎧", "armorBase0Text": "無地の服", "armorBase0Notes": "普通の服。効果なし。", @@ -180,11 +182,11 @@ "armorSpecialSnowflakeText": "雪のローブ", "armorSpecialSnowflakeNotes": "吹雪の中でも暖かさを保つローブ。体質が<%= con %>上がる。2013年-2014年冬季限定版装備。", "armorSpecialBirthdayText": "パーティーローブ", - "armorSpecialBirthdayNotes": "HabitRPGの誕生日おめでとう!この素晴らしい日を祝うために、このおかしなパーティーローブを着てください。効果がない。", + "armorSpecialBirthdayNotes": "HabitRPGの誕生日おめでとう!この素晴らしい日を祝うために、このおかしなパーティーローブを着てください。効果なし。", "armorSpecialBirthday2015Text": "ばかげたパーティーローブ", - "armorSpecialBirthday2015Notes": "HabitRPGの誕生日おめでとう!この素晴らしい日を祝うために、このばかげたパーティーローブを着てください。効果がない。", + "armorSpecialBirthday2015Notes": "HabitRPGの誕生日おめでとう!この素晴らしい日を祝うために、このばかげたパーティーローブを着てください。効果なし。", "armorSpecialGaymerxText": "虹色の戦士の鎧", - "armorSpecialGaymerxNotes": "プライドシーズンとGaymerXを記念するこの特殊な鎧は、輝くカラフルな虹模様で飾られている! GaymerXはLGBTQやゲームを祝うゲーム大会で、誰でも参加することができる。これは、7月の11日-13日までにサンフランシスコのダウンタウンインターコンチネンタルで開催される!効果がない。", + "armorSpecialGaymerxNotes": "プライドシーズンとGaymerXを記念するこの特殊な鎧は、輝くカラフルな虹模様で飾られている! GaymerXはLGBTQやゲームを祝うゲーム大会で、誰でも参加することができる。これは、7月の11日-13日までにサンフランシスコのダウンタウンインターコンチネンタルで開催される!効果なし。", "armorSpecialSpringRogueText": "キャットスーツ", "armorSpecialSpringRogueNotes": "完璧に手入れを施されている。知覚が<%= per %>上がる。2014年春季限定版装備。", "armorSpecialSpringWarriorText": "クローバーの鎧", @@ -204,7 +206,7 @@ "armorSpecialFallRogueText": "ブラッドレッドローブ", "armorSpecialFallRogueNotes": "ビビッド。ベルベット。バンパイアてき。知覚が<%= per %>上がる。2014年秋季限定版装備。", "armorSpecialFallWarriorText": "科学の白衣", - "armorSpecialFallWarriorNotes": "幻怪のポーションの溢流から防ぎます。体質が<%= con %>上がる。2014年秋季限定版装備。", + "armorSpecialFallWarriorNotes": "幻怪のポーションの溢流から防ぐ。体質が<%= con %>上がる。2014年秋季限定版装備。", "armorSpecialFallMageText": "魔女のウィザードローブ", "armorSpecialFallMageNotes": "このローブは、イモリの目とカエルの舌の助けを得るために、たくさんのポケットを持っている。知能が<%= int %>上がる。2014年秋季限定版装備。", "armorSpecialFallHealerText": "ガウジーギア", @@ -218,37 +220,39 @@ "armorSpecialWinter2015HealerText": "アイススケートの服装", "armorSpecialWinter2015HealerNotes": "アイススケートはとてもリラックスできますが、アイスドレイクから攻撃を受けるときに備えてこの保護装備なしでは試さない方がいいでしょう。体質が<%= con %>上がる。2014-2015年冬季限定版装備。", "armorSpecialSpring2015RogueText": "チューチューローブ", - "armorSpecialSpring2015RogueNotes": "毛布で覆われていて柔らかく決して燃えません。知覚が<%= per %>上がる。2015年春季限定版装備。", + "armorSpecialSpring2015RogueNotes": "毛布で覆われていて柔らかく決して燃えない。知覚が<%= per %>上がる。2015年春季限定版装備。", "armorSpecialSpring2015WarriorText": "用心の鎧", "armorSpecialSpring2015WarriorNotes": "最も獰猛な小犬だけは、こんなにふわふわであると認められる。体質が<%= con %>上がる。2015年春季限定版装備。", "armorSpecialSpring2015MageText": "魔術師のうさぎスーツ", - "armorSpecialSpring2015MageNotes": "あなたの上着のすそはあなたのワタオウサギに似合っています!知能が<%= int %>増加します。2015年春期限定装備。", + "armorSpecialSpring2015MageNotes": "あなたの上着のすそはあなたのワタオウサギに似合っている!知能が<%= int %>上がる。2015年春期限定版装備。", "armorSpecialSpring2015HealerText": "慰める猫スーツ", - "armorSpecialSpring2015HealerNotes": "この柔らかいキャットスーツは快適で、ミント茶と同じくらい元気づけられます。体質を <%= con %> 増やします。2015年春季限定版装備。", + "armorSpecialSpring2015HealerNotes": "この柔らかいキャットスーツは快適で、ミント茶と同じくらい元気づけられる。体質が <%= con %>上がる。2015年春季限定版装備。", "armorMystery201402Text": "使者のローブ", - "armorMystery201402Notes": "かすかに光って、強くて、これらのローブは、手紙を運ぶために多くのポケットがあります。効力はありません。2014年2月購読者アイテム。", + "armorMystery201402Notes": "かすかに光って、強くて、これらのローブは、手紙を運ぶために多くのポケットがある。効果なし。2014年2月購読者アイテム。", "armorMystery201403Text": "フォレストウォーカーアーマー", - "armorMystery201403Notes": "編まれた木のこの苔むした鎧は、着用者の動きで曲がります。効力はありません。2014年3月の購読者アイテム。", + "armorMystery201403Notes": "編まれた木のこの苔むした鎧は、着用者の動きで曲がる。効果なし。2014年3月購読者アイテム。", "armorMystery201405Text": "ハートの炎", - "armorMystery201405Notes": "炎に包まれている間は無敵になる!効果がありません。2014年5月購読者アイテム。", + "armorMystery201405Notes": "炎に包まれている間は無敵になる!効果なし。2014年5月購読者アイテム。", "armorMystery201406Text": "蛸のローブ", - "armorMystery201406Notes": "この柔軟なローブは、その着用者が最も小さい隙間さえ通り抜けることを可能にします。効力はありません。2014年6月の購読者アイテム。", + "armorMystery201406Notes": "この柔軟なローブは、その着用者が最も小さい隙間さえ通り抜けることを可能にする。効果なし。2014年6月購読者アイテム。", "armorMystery201407Text": "海中探索スーツ", - "armorMystery201407Notes": "「パシャパシャっぽい」とか「非常に薄い」とか「正直なところ、どちらかというと扱いにくい」とか言われたりしますが、このスーツはあらゆる海中探索に最適です。何も利益を与えません。2014年7月の購読者アイテム。", + "armorMystery201407Notes": "「パシャパシャっぽい」とか「非常に薄い」とか「正直なところ、どちらかというと扱いにくい」とか言われたりしますが、このスーツはあらゆる海中探索に最適です。効果なし。2014年7月購読者アイテム。", "armorMystery201408Text": "サンローブ", - "armorMystery201408Notes": "このローブは日差しと黄金で織りました。効果がありません。2014年8月購読者アイテム。", + "armorMystery201408Notes": "このローブは日差しと黄金で織った。効果なし。2014年8月購読者アイテム。", "armorMystery201409Text": "ストライダーベスト", - "armorMystery201409Notes": "着用者をカモフラージュする葉でおおわれたベスト。効力はありません。2014年9月の購読者アイテム。", + "armorMystery201409Notes": "着用者をカモフラージュする葉でおおわれたベスト。効果なし。2014年9月購読者アイテム。", "armorMystery201410Text": "ゴブリンギア", - "armorMystery201410Notes": "鱗状で、ぬるぬるしていて、強い!効力はありません。2014年10月の購読者アイテム。", + "armorMystery201410Notes": "鱗状で、ぬるぬるしていて、強い!効果なし。2014年10月購読者アイテム。", "armorMystery201412Text": "ペンギンスーツ", - "armorMystery201412Notes": "あなたはペンギンです!効果はありません。2014年12月購読者アイテム。", + "armorMystery201412Notes": "あなたはペンギンだ!効果なし。2014年12月購読者アイテム。", "armorMystery201501Text": "星空の鎧", - "armorMystery201501Notes": "銀河はこの鎧の金属でかすかに光ります。そして、着用者の決定を強化します。効力はありません。2015年1月の購読者アイテム。", + "armorMystery201501Notes": "銀河はこの鎧の金属でかすかに光る。そして、着用者の決定を強化する。効果なし。2015年1月購読者アイテム。", "armorMystery201503Text": "アクアマリンの鎧", - "armorMystery201503Notes": "この青い鉱物は、幸運、幸せと永遠の生産性を象徴します。効力はありません。2015年3月の購読者アイテム。", + "armorMystery201503Notes": "この青い鉱物は、幸運、幸せと永遠の生産性を象徴する。効果なし。2015年3月購読者アイテム。", + "armorMystery201504Text": "忙しい蜂のローブ", + "armorMystery201504Notes": "このローブを獲得することで忙しい蜂のように生産的になれるでしょう!効果なし。2015年4月購読者アイテム。", "armorMystery301404Text": "スチームパンクスーツ", - "armorMystery301404Notes": "小粋な、そして、颯爽とした!効力はありません。2015年2月の購読者アイテム。", + "armorMystery301404Notes": "小粋な、そして、颯爽とした!効果なし。3015年2月購読者アイテム。", "headgear": "ヘッドギア", "headBase0Text": "兜なし", "headBase0Notes": "ヘッドギアなし", @@ -267,11 +271,11 @@ "headRogue2Text": "ブラックレザーフード", "headRogue2Notes": "防御と変装に役立つ。知覚が<%= per %>上がる。", "headRogue3Text": "カモフラージュフード", - "headRogue3Notes": "ゴツゴツとしていますが、張力は妨げません。知覚が<%= per %>上がる。", + "headRogue3Notes": "ゴツゴツとしているが、張力は妨げない。知覚が<%= per %>上がる。", "headRogue4Text": "ペナンブラフード", "headRogue4Notes": "暗闇の中でも完璧に見える。知覚が<%= per %>上がる。", "headRogue5Text": "アンブラルフード", - "headRogue5Notes": "探る者からさえも隠します。知覚が<%= per %>増加します。", + "headRogue5Notes": "探る者からさえも隠す。知覚が<%= per %>上がる。", "headWizard1Text": "魔術師の帽子", "headWizard1Notes": "シンプルで快適、そしてオシャレ。知覚が<%= per %>上がる。", "headWizard2Text": "コルヌサウム", @@ -279,15 +283,15 @@ "headWizard3Text": "占星術師の帽子", "headWizard3Notes": "土星の環で飾られている。知覚が<%= per %>上がる。", "headWizard4Text": "アークメイジハット", - "headWizard4Notes": "呪文を唱える事に意識を集中させます。知覚が<%= per %>増加します。", + "headWizard4Notes": "呪文を唱える事に意識を集中させる。知覚が<%= per %>上がる。", "headWizard5Text": "王宮魔術師の帽子", - "headWizard5Notes": "富や天気や少ない賢者をこえて、睨みを利かせます。知覚が<%= per %>増加します。", + "headWizard5Notes": "幸運や天気や二流魔道士に対して権威を示す。知覚が<%= per %>上がる。", "headHealer1Text": "クォーツサークレット", "headHealer1Notes": "宝石で飾られたヘッドピース。手元の作業に集中できるように作られたもの。知能が<%= int %>上がる。", "headHealer2Text": "アメシストのサークレット", - "headHealer2Notes": "普通の仕事をしてる人にとっては贅沢な趣味。知能が<%= int %>上がる。", + "headHealer2Notes": "普通の仕事をしている人にとっては贅沢の味。知能が<%= int %>上がる。", "headHealer3Text": "サファイアサークレット", - "headHealer3Notes": "その輝きは難民たちに救いは自分の手にあると知らせます。知能が<%= int %>上がる。", + "headHealer3Notes": "その輝きは受難者たちに救いは近いと知らせる。知能が<%= int %>上がる。", "headHealer4Text": "エメラルドの王冠", "headHealer4Notes": "生命と成長のオーラを放出する。知能が<%= int %>上がる。", "headHealer5Text": "王冠", @@ -368,6 +372,8 @@ "headMystery201412Notes": "誰がペンギンですか?効果がありません。2014年12月購読者アイテム。", "headMystery201501Text": "星空の兜", "headMystery201501Notes": "この兜のなかで星座が揺らめきぐるぐる回ります。身につけた者を精神集中へ導きます。効果なし。2015年1月購読者アイテム。", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "ファンシートップハット", "headMystery301404Notes": "最上の良家の人々のためのファンシートップハット!3015年1月購読者アイテム。効果なし。", "headMystery301405Text": "ベーシックトップハット", @@ -398,53 +404,55 @@ "shieldSpecial0Text": "苛まれたドクロ", "shieldSpecial0Notes": "死のベールの向こう側を覗き、そこで見つけたものを示して敵に恐怖を与えます。知覚が<%= per %>増加します。", "shieldSpecial1Text": "クリスタルシールド", - "shieldSpecial1Notes": "弓矢を粉砕し、否定的な態度の人の言葉をそらします。全ての能力値が<%= attrs %>増加します。", + "shieldSpecial1Notes": "弓矢を粉砕し、否定的な態度の人の言葉をそらす。全ての能力値が<%= attrs %>上がる。", "shieldSpecialGoldenknightText": "ムステインのマイルストーンマッシュモーニングスター", - "shieldSpecialGoldenknightNotes": "対戦、モンスター、不調: 処理した!すりつぶせ!体質と知覚がそれぞれ<%= attrs %>増加します。", + "shieldSpecialGoldenknightNotes": "対戦、モンスター、不調: 処理した!すりつぶせ!体質と知覚がそれぞれ<%= attrs %>上がる。", "shieldSpecialYetiText": "イエティのテイマーシールド", - "shieldSpecialYetiNotes": "この盾は雪の光を反射します。体質が<%= con %>増加します。2013年-2014年冬期限定装備。", + "shieldSpecialYetiNotes": "この盾は雪の光を反射する。体質が<%= con %>上がる。2013年-2014年冬期限定版装備。", "shieldSpecialSnowflakeText": "雪の盾", - "shieldSpecialSnowflakeNotes": "すべての盾が独特です。体質が <%= con %>増加します。2013年-2014年冬季限定装備。", + "shieldSpecialSnowflakeNotes": "すべての盾が独特。体質が <%= con %>上がる。2013年-2014年冬季限定版装備。", "shieldSpecialSpringRogueText": "フッククロウ", - "shieldSpecialSpringRogueNotes": "高い建物を測ることや絨毯を破砕するのに最適。力が<%= str %>増加します。2014年春季限定装備。", + "shieldSpecialSpringRogueNotes": "高い建物を測ることや絨毯を破砕するのに最適。力が<%= str %>上がる。2014年春季限定版装備。", "shieldSpecialSpringWarriorText": "卵の盾", - "shieldSpecialSpringWarriorNotes": "この盾は決して欠けません。どんなに強く叩こうとも!体質が<%= con %>増加します。2014年春季限定装備。", + "shieldSpecialSpringWarriorNotes": "この盾は決して欠けない。どんなに強く叩こうとも!体質が<%= con %>上がる。2014年春季限定版装備。", "shieldSpecialSpringHealerText": "究極保護のきしむボール", - "shieldSpecialSpringHealerNotes": "噛まれると不快で連続的なきしみ音を出し、敵を追い払います。体質が<%= con %>増加します。2014年春季限定装備。", + "shieldSpecialSpringHealerNotes": "噛まれると不快で連続的なきしみ音を出し、敵を追い払う。体質が<%= con %>上がる。2014年春季限定版装備。", "shieldSpecialSummerRogueText": "海賊刀", - "shieldSpecialSummerRogueNotes": "待て!あなたはこれら毎日のタスクを、舷側から突き出た板の上を目隠しで歩かせるでしょう!力が<%= str %>増加します。2014年夏季限定装備。", + "shieldSpecialSummerRogueNotes": "待て!あなたはこれら日課を、舷側から突き出た板の上を目隠しで歩かせるでしょう!力が<%= str %>上がる。2014年夏季限定版装備。", "shieldSpecialSummerWarriorText": "ドリフトウッドシールド", - "shieldSpecialSummerWarriorNotes": "難破船の木材から作られたこの盾は荒々しい毎日のタスクでさえ阻止します。体質が<%= con %>増加します。2014年夏季限定装備。", + "shieldSpecialSummerWarriorNotes": "難破船の木材から作られたこの盾は荒々しい日課でさえ阻止する。体質が<%= con %>上がる。2014年夏季限定版装備。", "shieldSpecialSummerHealerText": "シャローズシールド", - "shieldSpecialSummerHealerNotes": "この輝く盾に直面すれば誰も珊瑚礁を攻撃しないでしょう。体質が<%= con %>増加します。2014年冬季限定装備。", + "shieldSpecialSummerHealerNotes": "この輝く盾に直面すれば誰も珊瑚礁を攻撃しないでしょう。体質が<%= con %>上がる。2014年冬季限定版装備。", "shieldSpecialFallRogueText": "シルバーステイク", - "shieldSpecialFallRogueNotes": "不死を素早く殺します。あなたは用心する臆病オオカミ人間に対してもボーナスが与えられます。力が<%= str %>増加します。2014年秋季限定装備。", + "shieldSpecialFallRogueNotes": "不死を素早く殺す。あなたは用心する臆病オオカミ人間に対してもボーナスが与えられる。力が<%= str %>上がる。2014年秋季限定版装備。", "shieldSpecialFallWarriorText": "強力なサイエンスポーション", - "shieldSpecialFallWarriorNotes": "実験用白衣に神秘的にこぼれます。体質が<%= con %>増加します。2014年秋季限定装備。", + "shieldSpecialFallWarriorNotes": "実験用白衣に神秘的にこぼれる。体質が<%= con %>上がる。2014年秋季限定版装備。", "shieldSpecialFallHealerText": "ジュエルシールド", - "shieldSpecialFallHealerNotes": "このキラキラの盾は古代の墓で発見されました。体質が<%= con %>上がる。2014年秋季限定版装備。", + "shieldSpecialFallHealerNotes": "このキラキラの盾は古代の墓で発見された。体質が<%= con %>上がる。2014年秋季限定版装備。", "shieldSpecialWinter2015RogueText": "氷のスパイク", - "shieldSpecialWinter2015RogueNotes": "本当にもちろん絶対的にこれらを地面から拾い上げます。力が<%= str %>増加します。2014年-2015年冬季限定装備。", + "shieldSpecialWinter2015RogueNotes": "本当にもちろん絶対的にこれらを地面から拾い上げた。力が<%= str %>上がる。2014年-2015年冬季限定版装備。", "shieldSpecialWinter2015WarriorText": "ガムドロップの盾", - "shieldSpecialWinter2015WarriorNotes": "この表面上砂糖でできた盾は実際に栄養になるゼラチンの野菜で形成されています。体質が<%= con %>増加します。2014年-2015年冬季限定装備。", + "shieldSpecialWinter2015WarriorNotes": "この表面上砂糖でできた盾は実際に栄養になるゼラチンの野菜で形成されている。体質が<%= con %>上がる。2014年-2015年冬季限定版装備。", "shieldSpecialWinter2015HealerText": "やわらげる盾", - "shieldSpecialWinter2015HealerNotes": "この盾は凍るような風をそらせます。体質が<%= con %>増加します。2014年-2015年冬季限定装備。", + "shieldSpecialWinter2015HealerNotes": "この盾は凍るような風をそらせる。体質が<%= con %>上がる。2014年-2015年冬季限定版装備。", "shieldSpecialSpring2015RogueText": "鳴き声の爆発", - "shieldSpecialSpring2015RogueNotes": "その音に騙されないでください。これらの爆発物は強い効き目があります。力が<%= str %>増加します。2015年春季限定装備。", + "shieldSpecialSpring2015RogueNotes": "その音に騙されないでください。これらの爆発物は強い効き目がある。力が<%= str %>上がる。2015年春季限定版装備。", "shieldSpecialSpring2015WarriorText": "ディッシュディスカス", - "shieldSpecialSpring2015WarriorNotes": "これを敵に投げつけろ... さもなければ持っておけ。なぜなら夕食時にはおいしい食べ物でいっぱいになっているでしょうから。体質が<%= con %>増加します。2015年春季限定装備。", + "shieldSpecialSpring2015WarriorNotes": "これを敵に投げつけろ... さもなければ持っておけ。なぜなら夕食時にはおいしい食べ物でいっぱいになっているでしょうから。体質が<%= con %>上がる。2015年春季限定版装備。", "shieldSpecialSpring2015HealerText": "柄模様まくら", - "shieldSpecialSpring2015HealerNotes": "この柔らかい枕で頭を休めることができます。もしくはあなたの恐ろしい爪でこの枕と闘うこともできます。ガオー!体質が<%= con %>増加します。2015年春季限定装備。", + "shieldSpecialSpring2015HealerNotes": "この柔らかい枕で頭を休めることができる。もしくはあなたの恐ろしい爪でこの枕と闘うこともできる。ガオー!体質が<%= con %>上がる。2015年春季限定版装備。", "shieldMystery301405Text": "クロックシールド", - "shieldMystery301405Notes": "このそびえ立つクロックシールドとともに時はあなたの側にあります!こうかなし。3015年購読者アイテム。", + "shieldMystery301405Notes": "このそびえ立つクロックシールドとともに時はあなたの側にある!効果なし。3015年購読者アイテム。", "backBase0Text": "バックアクセサリーがありません", "backBase0Notes": "バックアクセサリーがありません。", "backMystery201402Text": "黄金の翼", - "backMystery201402Notes": "これらの輝く翼の羽は太陽の下でキラキラ光ります!効力はありません。2014年2月購読者アイテム。", + "backMystery201402Notes": "これらの輝く翼の羽は太陽の下でキラキラ光る!効果なし。2014年2月購読者アイテム。", "backMystery201404Text": "トワイライトバタフライの羽", - "backMystery201404Notes": "蝶になって飛び交います!効果がありません。2014年4月の購読者アイテム。", + "backMystery201404Notes": "蝶になって飛び交う!効果なし。2014年4月購読者アイテム。", "backMystery201410Text": "ゴブリンウィング", "backMystery201410Notes": "夜にこの強い翼で急降下します。効果なし。2014年10月購読者アイテム。", + "backMystery201504Text": "忙しい蜂の羽根", + "backMystery201504Notes": "ブンブンブン!タスクからタスクへと飛び回ります。効果なし。2015年4月購読者アイテム。", "backSpecialWonderconRedText": "マイティケープ", "backSpecialWonderconRedNotes": "強さと美しさにヒュッと音がします。効果なし。コンベンション特別版アイテム。", "backSpecialWonderconBlackText": "卑劣なケープ", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "コーラルカラー", "bodySpecialSummerHealerNotes": "生きた珊瑚の洗練されたカラー!効果なし。2014年夏季限定装備。", "headAccessory": "ヘッドアクセサリー", + "accessories": "装飾品", + "animalEars": "獣耳", "headAccessoryBase0Text": "ヘッドアクセサリーがありません", "headAccessoryBase0Notes": "ヘッドアクセサリーがありません。", "headAccessorySpecialSpringRogueText": "紫色の猫耳", @@ -480,12 +490,28 @@ "headAccessorySpecialSpring2015MageNotes": "どこかで魔法使いが秘密を明かすような場合には、これらの耳は鋭敏に聴きとります。効果なし。2015年春季限定装備。", "headAccessorySpecialSpring2015HealerText": "緑色の猫耳", "headAccessorySpecialSpring2015HealerNotes": "これら可愛い猫耳は他者をとてもうらやましがらせます。効果なし。2015年春季限定装備。", + "headAccessoryBearEarsText": "くま耳", + "headAccessoryBearEarsNotes": "この耳があなたをかわいらしいテディベアのように見せる!効果なし。", + "headAccessoryCactusEarsText": "サボテン耳", + "headAccessoryCactusEarsNotes": "この耳があなたをとげだらけのサボテンのように見せる!効果なし。", + "headAccessoryFoxEarsText": "狐耳", + "headAccessoryFoxEarsNotes": "この耳があなたを古だぬきのように見せる!効果なし。", + "headAccessoryLionEarsText": "ライオン耳", + "headAccessoryLionEarsNotes": "この耳があなたを百獣の王のライオンのように見せる!効果なし。", + "headAccessoryPandaEarsText": "パンダ耳", + "headAccessoryPandaEarsNotes": "この耳があなたを穏やかなパンダのように見せる!効果なし。", + "headAccessoryPigEarsText": "豚耳", + "headAccessoryPigEarsNotes": "この耳があなたを気まぐれなブタのように見せる!効果なし。", + "headAccessoryTigerEarsText": "虎耳", + "headAccessoryTigerEarsNotes": "この耳があなたを猛虎のように見せる!効果なし。", + "headAccessoryWolfEarsText": "狼耳", + "headAccessoryWolfEarsNotes": "この耳があなたを忠実な狼のように見せる!効果なし。", "headAccessoryMystery201403Text": "フォレストウォーカーアントラー", "headAccessoryMystery201403Notes": "これら枝角は苔や地衣でかすかに光ります。効果なし。2014年3月購読者アイテム。", "headAccessoryMystery201404Text": "トワイライトバタフライの触角", "headAccessoryMystery201404Notes": "これら触角を装備すると注意散漫の危機に気づかせてくれます!効果なし。2014年4月購読者アイテム。", "headAccessoryMystery201409Text": "秋の鹿の角", - "headAccessoryMystery201409Notes": "この強力な鹿の角は葉っぱと共に色が変わる。効果がありません。2014年9月購読者アイテム。", + "headAccessoryMystery201409Notes": "この強力な鹿の角は葉っぱと共に色が変わる。効果なし。2014年9月購読者アイテム。", "headAccessoryMystery201502Text": "思想の羽", "headAccessoryMystery201502Notes": "あなたの想像を飛び立たせます!効果なし。2015年2月購読者アイテム。", "headAccessoryMystery301405Text": "ヘッドウェアゴーグル", @@ -497,7 +523,7 @@ "eyewearSpecialSummerWarriorText": "威勢のある眼帯", "eyewearSpecialSummerWarriorNotes": "これはろくでなしをスタイリッシュに見せるようなことはしません!効果なし。2014年夏季限定装備。", "eyewearSpecialWonderconRedText": "マイティマスク", - "eyewearSpecialWonderconRedNotes": "なんと強力な顔のアクセサリーだろう!効果がありません。コンベンション特別版アイテム。", + "eyewearSpecialWonderconRedNotes": "なんと強力な顔のアクセサリーだろう!効果なし。コンベンション特別版アイテム。", "eyewearSpecialWonderconBlackText": "卑劣なマスク", "eyewearSpecialWonderconBlackNotes": "あなたの衝動は確実に正当です。効果なし。コンベンション特別版アイテム。", "eyewearMystery201503Text": "アクアマリンのアイウェア", diff --git a/common/locales/ja/generic.json b/common/locales/ja/generic.json index 9f0a00090c..7a26571bc5 100644 --- a/common/locales/ja/generic.json +++ b/common/locales/ja/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "ツールバーを開く", "collapseToolbar": "ツールバーを閉じる", - "formattingMarkdown": "Markdown文法が使用できます", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*イタリック体*", + "bold": "**太字**", + "strikethrough": "~~取り消し線~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "業績", "modalAchievement": "達成!", "special": "スペシャル", diff --git a/common/locales/ja/groups.json b/common/locales/ja/groups.json index f14542ee10..5dde80db0c 100644 --- a/common/locales/ja/groups.json +++ b/common/locales/ja/groups.json @@ -2,7 +2,7 @@ "tavern": "酒場", "innCheckOut": "宿屋をチェックアウト", "innCheckIn": "宿屋に泊まる", - "innText": "宿屋での滞在はどうですか? <%= name %>あなたを保護するために、あなたのdailyリストは凍結されました。あなたのチェックマークは、明日 (あなたがチェックアウトした後の日) まで処理またはクリアされません。もし、ボスとの戦闘でパーティメンバーを失えば、あなたにとって大きな損失となるので、注意してください! また、ボスを倒せられないでしょう。離れる準備はできましたか? チェックアウトします。", + "innText": "あなたは宿屋に泊まっています!チェックインしている間、一日の終わりに日課が未実施でもダメージを受けません、ですが日課は毎日リフレッシュされます。注意してください、もしあなたがボスクエストに参加しているなら、あなたのパーティの仲間が日課をし損ねたとき、その仲間も宿屋に泊まっていない限り、あなたはダメージを受けるでしょう!また、あなたのボスへのダメージ(または収集したアイテム)は宿屋をチェックアウトするまで適用されないでしょう。", "lfgPosts": "グループポスト(メンバー募集)を探してください", "tutorial": "チュートリアル", "glossary": "小辞典", @@ -17,8 +17,8 @@ "tavernAlert2": "かわりにGithubを使ってください", "moderatorIntro1": "酒場やギルドモデレーターは、次のとおりです:", "communityGuidelines": "コミュニティーガイドライン", - "communityGuidelinesRead1": "読んでください", - "communityGuidelinesRead2": "チャットの前に。", + "communityGuidelinesRead1": "チャットする前に", + "communityGuidelinesRead2": "を読んでください。", "party": "パーティー", "createAParty": "パーティーを作る", "updatedParty": "パーティの設定が更新されました。", @@ -96,5 +96,25 @@ "abuseReported": "違反報告ありがとうございます。モデレータに通知されます。", "abuseAlreadyReported": "このメッセージは報告済みです。", "needsText": "メッセージを入力してください。", - "needsTextPlaceholder": "ここにメッセージを入力してください。" + "needsTextPlaceholder": "ここにメッセージを入力してください。", + "copyMessageAsToDo": "メッセージをコピーして やるべきことタスクに追加", + "messageAddedAsToDo": "メッセージをコピーして やるべきことタスクに追加されました", + "messageWroteIn": "<%= user %> が <%= group %>に書きました", + "msgPreviewHeading": "メッセージプレビュー", + "leaderOnlyChallenges": "グループリーダーだけがチャレンジを作成できます", + "sendGift": "贈り物を送る", + "inviteFriends": "友達を招待する", + "inviteAlertInfo": " ユーザーID で友人をここに招待する", + "inviteExistUser": "既存のユーザーを招待する", + "inviteByEmail": "メールで友人を招待する。もし彼らがあなたのメール経由で参加したら、自動的にこのグループに招待されます。", + "byColon": "で", + "inviteNewUsers": "新しいユーザー(達)を招待する", + "inviteAlertInfo2": "もしくはこのリンクを共有する(コピー/ペースト):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/ja/limited.json b/common/locales/ja/limited.json index 1b198fc4ff..5f1498a846 100644 --- a/common/locales/ja/limited.json +++ b/common/locales/ja/limited.json @@ -10,7 +10,7 @@ "agriculturalFriendsText": "パーティメンバーによって<%= seeds %>回花に変化させられました。", "valentineCard": "バレンタインカード", "valentineCardNotes": "パーティメンバーにバレンタインカードを送ろう", - "valentine0": "「バラは赤い<%= lineBreak %> 私の毎日のタスクは青い<%= lineBreak %> 私はあなたと同じ<%= lineBreak %>パーティで嬉しい!」", + "valentine0": "「バラは赤い<%= lineBreak %> 私の日課は青い<%= lineBreak %> 私はあなたと同じ<%= lineBreak %>パーティで嬉しい!」", "valentine1": "「バラは赤い<%= lineBreak %> スミレは可愛い<%= lineBreak %>さあ一緒に<%= lineBreak %>バイスと戦おう!」", "valentine2": "「バラは赤い<%= lineBreak %> この詩の形式は古い<%= lineBreak %>あなたがこれを気に入ってくれると嬉しいけれど<%= lineBreak %>だって10ゴールドかかるから」", "valentine3": "「バラは赤い<%= lineBreak %> アイスドレイクは青い<%= lineBreak %>あなたと過ごす時間以上の<%= lineBreak %>素敵な宝はない」", diff --git a/common/locales/ja/messages.json b/common/locales/ja/messages.json index 506c9b476e..b8e99f04c4 100644 --- a/common/locales/ja/messages.json +++ b/common/locales/ja/messages.json @@ -5,20 +5,20 @@ "messagePetNotFound": ":pet が user.items.pets 上に見つかりません", "messageFoodNotFound": ":food が user.items.food 上に見つかりません", "messageCannotFeedPet": "このペットにはエサをあげられません", - "messageAlreadyMount": "既にその動物は所持しています。他のペットにエサをあげてみましょう。", + "messageAlreadyMount": "既にそのマウントは所持しています。他のペットにエサをあげてみましょう。", "messageEvolve": "<%= egg %> はあなたに懐きました。 一緒に出かけましょう!", "messageLikesFood": "<%= egg %>は<%= foodText %>が大好きなようです!", "messageDontEnjoyFood": "<%= egg %>は<%= foodText %>を食べましたが 、あまり好きではないようです。", "messageBought": "<%= itemText %> を購入しました", "messageEquipped": "<%= itemText %>を装備しました", - "messageUnEquipped": "<%= itemText %> の装備を外しました。", - "messageMissingEggPotion": "たまごか孵化用の薬のいずれかが不足しています", + "messageUnEquipped": "<%= itemText %> の装備を外しました", + "messageMissingEggPotion": "たまごか孵化ポーションのいずれかが不足しています", "messageAlreadyPet": "既にそのペットは所持しています。別の組み合わせを試してみましょう!", "messageHatched": "たまごが孵りました! 小屋に向かい、ペットを装備しましょう!", - "messageNotEnoughGold": "Goldが不足しています", - "messageTwoHandled": "<%= gearText %> は両手で用いるものです", + "messageNotEnoughGold": "ゴールドが不足しています", + "messageTwoHandled": "<%= gearText %> は両手用です", "messageDropFood": "<%= dropArticle %><%= dropText %> を見つけました! <%= dropNotes %>", "messageDropEgg": "<%= dropText %>のたまごを見つけました! <%= dropNotes %>", - "messageDropPotion": "<%= dropText %> Hatching Potionを見つけました! <%= dropNotes %>", + "messageDropPotion": "<%= dropText %>孵化ポーションを見つけました! <%= dropNotes %>", "messageFoundQuest": "\"<%= questText %>\" のクエストを見つけました!" } \ No newline at end of file diff --git a/common/locales/ja/npc.json b/common/locales/ja/npc.json index 8815b59be3..14efec95c2 100644 --- a/common/locales/ja/npc.json +++ b/common/locales/ja/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "最大のレベルで Kickstarterプロジェクトを後援する!", "mattBoch": "マット・バック", - "mattShall": "私があなたの馬 <%= name %> をつれてきましょうか? 鞍を置く馬をクリックしてください。", - "mattBochText1": "厩舎へようこそ! 私はマット、獣のマスターだよ。ここであなたの側で冒険するペットを選択してください。えさを与えれば、彼らは強力な軍馬に成長するだろう。", + "mattShall": "マウントを連れてきましょか、<%= name %>?ペットに十分なエサを与えたら、そのペットはマウントになって、ここに現れます。マウントをクリックして乗ってみたらどうですか?", + "mattBochText1": "ステーブルへようこそ!私はマット、獣のマスターだよ。レベルが4になったら、タマゴとポーションを使って、ペットを孵化させることができる。ペットをクリックして、アバターを飾ることもできる。エサを与えれば、強いマウントになるだろう。", "daniel": "ダニエル", - "danielText": "酒場へようこそ! しばらく滞在して、地元の人と会いましょう。あなたに休息が必要な場合 (休暇? 病気?)、私が宿であなたを元気にします。チェックアウトの次の日まで、チェックインしている間、あなたのデイリータスクは現状のまま (チェック/チェックなし) 凍結されます。一日の終わりに、あなたはそれらをしなかったことで苦しむことはありません。", - "danielText2": "注意してください: あなたがボスの冒険に参加している場合は、あなたのパーティーの仲間がデイリータスクを逃したことで、ボスはまだあなたを傷つけます!", + "danielText": "酒場へようこそ!しばらく滞在して、地元の人と会いましょう。あなたに休息が必要な場合 (休暇? 病気?)、私が宿であなたを元気にします。チェックインしている間、あなたの日課は未実施でも一日の終わりにあなたを傷つけませんが、印を付けて実施済みにできます。", + "danielText2": "注意してください: あなたがボスの冒険に参加している場合は、あなたのパーティーの仲間が日課を逃したことで、ボスはまだあなたを傷つけます! また、あなたがボスに与えるダメージ(もしくは集めたアイテム)は宿をチェックアウトするまでt適用されません。", "alexander": "アレクサンダー商人", "welcomeMarket": "マーケットへようこそ!レアペットとポーションを買えます。", "sellForGold": "<%= gold %>金で<%= item %> を売ります", @@ -28,26 +28,26 @@ "classGearText": "最初に: 慌てる必要はありません! あなたの古いギアは、あなたの所持品です。あなたは今、弟子の <%= klass %> の装備を着ています。あなたのクラスのギアを身に着けていると、ステータスに50%のボーナスが付与されます。しかし、気軽に古いギアに切り替えてください。", "classStats": "これがあなたのステータスで、ゲームプレイに影響します。あなたがレベルアップするたびに、特定ステータスに割り当てられる1ポイントを得られます。詳細は各ステータスにマウスを置いてください。", "autoAllocate": "自動割り当て", - "autoAllocateText": "'自動割当' がチェックされている場合は、タスクの属性に基づいて、あなたのアバターは自動的にステータスを獲得します。属性は タスク > 編集 > 詳細設定 > 属性 で確認することができます。例えば、あなたが頻繁にジムをヒットしている場合、そして 'ジム' のデイリーが '物理的' に設定されている場合、あなたは自動的に獲得します。", + "autoAllocateText": "'自動割当' がチェックされている場合は、タスクの属性に基づいて、あなたのアバターは自動的にステータスを獲得します。属性は タスク > 編集 > 詳細設定 > 属性 で確認することができます。例えば、あなたが頻繁にジムをヒットしている場合、そして 'ジム' 日課が '物理的' に設定されている場合、あなたは自動的に獲得します。", "spells": "魔法", "spellsText": "クラスの特定の魔法を解放することができます。レベル11で最初の特定の魔法が解放されます。マナは一日につき10ポイント、達成できた項目一つにつき1ポイント補充されます。", "toDo": "ToDo", "moreClass": "クラス・システムの詳細な情報は、こちら", "tourWelcome": "Habiticaへようこそ!これがあなたのToDoリストです。タスクを進めて実施済みの印を付けよう!", "tourExp": "よくできた!タスクに実施済みの印を付けることで経験値とゴールドが得られます。", - "tourDailies": "この列は毎日のタスクです。進めるには、毎日実行するタスクを入力してください!毎日のタスクのサンプル: ベッドメイクするフロス仕事のメールの確認", - "tourCron": "あっぱれ! 毎日のタスクは毎日リセットされます。", - "tourHP": "危ない! 毎日のタスクを真夜中までに完了しないと、ダメージを受けます。", + "tourDailies": "この列は日課です。進めるには、毎日実行するタスクを入力してください!日課のサンプル: ベッドメイクするフロス仕事のメールの確認", + "tourCron": "あっぱれ! 日課は毎日リセットされます。", + "tourHP": "危ない! 日課を真夜中までに完了しないと、ダメージを受けます。", "tourHabits": "この列は良い/悪い習慣で一日に何度も実行できます!続けるには、鉛筆をクリックして名前を編集し、チェックマークをクリックしてセーブしてください。", "tourStats": "良い習慣は経験値とゴールドを増やします。悪い習慣は体力が減ります。", - "tourGP": "進めるには、今得たゴールドで練習の剣を買おう!", - "tourAvatar": "あなたのアバターは練習の剣を手に入れました。進めるには、アバターをクリックしてカスタマイズしましょう!", + "tourGP": "進めるには、今得たゴールドで練習用の剣を買おう!", + "tourAvatar": "あなたのアバターは練習用の剣を手に入れました。進めるには、アバターをクリックしてカスタマイズしましょう!", "tourScrollDown": "必ず一番下までスクロールして全てのオプションを見よう!アバターをもう一度クリックしてタスクページに戻ろう。", "tourMuchMore": "タスクを実行したら、友達とパーティーを組んだり、共通の趣味のギルドでチャットしたり、チャレンジに参加できたり、他にもできます!", "tourStatsPage": "これはあなたのステータスページです!タスクを完了して実績を受け取りましょう。", - "tourTavernPage": "全年齢大正のチャットルームである酒場へようこそ!病気や旅行の場合には「宿で休む」をクリックすることでアカウントを凍結できます。挨拶してみてください!", + "tourTavernPage": "全年齢大正のチャットルームである酒場へようこそ!病気や旅行の場合には「宿で休む」をクリックすることで日課をしなくても痛い目に遭わなくてすみますよ。挨拶してみてください!", "tourPartyPage": "パーティーはあなたが責任を果たす事を助けてくれるでしょう。友達を招待してクエストスクロールをアンロックしましょう!", "tourGuildsPage": "ギルドは共通のテーマを持つ社会的グループです。興味のある件名で検索しましょう!我々は初心者ギルドをおすすめします。", - "tourChallengesPage": "チャレンジへ参加するとあなたのアカウントにタスクが追加されます。他のユーザと競争して賞品のジェムを勝ち取りましょう!", - "tourMarketPage": "レベル4の始めから、タスクを完了すると卵と孵化ポーションがランダムにドロップします。それらはここに表示され、ペットを孵化するのに使いましょう!市場でアイテムを買う事もできます。" + "tourChallengesPage": "チャレンジはユーザーが作ったテーマのあるタスクリストです!チャレンジへ参加するとあなたのアカウントにタスクが追加されます。他のユーザーと競争して賞品のジェムを勝ち取りましょう!", + "tourMarketPage": "レベル4の始めから、タスクを完了するとたまごと孵化ポーションがランダムにドロップします。それらはここに表示され、ペットを孵化するのに使いましょう!市場でアイテムを買う事もできます。" } \ No newline at end of file diff --git a/common/locales/ja/pets.json b/common/locales/ja/pets.json index fa02789154..9fc049aaa5 100644 --- a/common/locales/ja/pets.json +++ b/common/locales/ja/pets.json @@ -11,21 +11,21 @@ "veteranWolf": "ベテラン狼", "cerberusPup": "ケルベロスの幼体", "hydra": "ヒドラ", - "mantisShrimp": "愛海老", + "mantisShrimp": "シャコ", "mammoth": "長毛マンモス", "rarePetPop1": "HabitRPGに貢献することを通してどのようにこの珍しいペットを得ることができるかについて、より多くを学ぶために、金の足をクリックしてください!", "rarePetPop2": "このペットを得る方法!", "potion": "<%= potionType %> ポーション", "egg": "<%= eggType %>の卵", - "eggs": "卵", - "eggSingular": "卵", - "noEggs": "卵を持っていない。", + "eggs": "たまご", + "eggSingular": "たまご", + "noEggs": "たまごを持っていない。", "hatchingPotions": "孵化ポーション", "hatchingPotion": "孵化ポーション", "noHatchingPotions": "孵化ポーションを持っていない。", - "inventoryText": "卵をクリックし、緑色にハイライトされた使用可能のポーションを確認して、クリックで1つ選んで孵化に使用します。緑色にハイライトされたポーションがない場合は、もう一度その卵をクリックして、選択を解除します。次にポーションをクリックし、ハイライトされた卵を探してください。また、アレキサンダー商人に不要なドロップを売ることができます。", + "inventoryText": "たまごをクリックし、緑色にハイライトされた使用可能のポーションを確認して、クリックで1つ選んで孵化に使用します。緑色にハイライトされたポーションがない場合は、もう一度そのたまごをクリックして、選択を解除します。次にポーションをクリックし、ハイライトされたたまごを探してください。また、アレキサンダー商人に不要なドロップを売ることができます。", "food": "エサと鞍", - "noFood": "食べ物か鞍下肉がありません。", + "noFood": "エサか鞍がありません。", "dropsExplanation": "タスクを完了したときのドロップを待ちたくないのであれば、ジェムでこれらのアイテムを手に入れましょう。ドロップシステムについてもっと知る。", "beastMasterProgress": "ビーストマスター進捗", "beastAchievement": "全てのペットを集めたので「ビーストマスター」の称号を手に入れた!", @@ -44,8 +44,8 @@ "triadBingoAchievement": "全てのペットを発見し、全てのマウントペットを飼いならし、再び全てのペットを発見したため「トライアド ビンゴ」の称号を手に入れた!", "dropsEnabled": "ドロップアイテムが使用可能になった!", "itemDrop": "アイテムがドロップした!", - "firstDrop": "ドロップシステムがアンロックされました!タスクを完了したとき、卵、ポーション、食料といったアイテムを見つけるわずかな可能性があります!あなたは今<%= eggText %> 卵を見つけました! <%= eggNotes %>", - "useGems": "もしあなたがペットをじっと見守りつづけていて、これ以上ドロップを待てないのであれば、ジェムを使ってインベントリ > 市場 で買ってください!", + "firstDrop": "ドロップシステムが解除されました!今後タスクを完了したとき、たまごやポーションやエサといったアイテムが見つかる可能性があります!あなたは今<%= eggText %>たまごを見つけました! <%= eggNotes %>", + "useGems": "もしあなたがペットをじっと見守りつづけていて、これ以上ドロップを待てないのであれば、ジェムを使って所持品 > 市場 で買ってください!", "hatchAPot": "<%= potion %>の<%= egg %>を孵しますか?", "feedPet": "<%= name %>に<%= article %><%= text %>をやりますか?", "useSaddle": "<%= pet %>に鞍を置きますか?", diff --git a/common/locales/ja/quests.json b/common/locales/ja/quests.json index ab7c799942..9f6efc8247 100644 --- a/common/locales/ja/quests.json +++ b/common/locales/ja/quests.json @@ -6,6 +6,8 @@ "questSend": "【招待】を押すとあなたのパーティメンバーを招待する事ができます。各メンバーが参加をするかどうかを選択すると、クエスト開始となります!現在の招待状況は オプション > ソーシャル > パーティで確認できます。", "inviteParty": "パーティ招待", "questInvitation": "クエストへの招待状:", + "questInvitationTitle": "クエストへの招待", + "questInvitationInfo": "クエスト <%= quest %> への招待", "askLater": "あとで質問する", "buyQuest": "クエストを買います", "accepted": "受け入れられました", @@ -17,9 +19,9 @@ "bossStrength": "ボスの力", "collect": "獲得", "collected": "獲得済み", - "bossDmg1": "ボスを傷つけるには毎日のタスクとToDoを完了させてください。高いタスクダメージ(赤の完了や魔道士の呪文や戦士の攻撃など)はボスへのダメージが高いことを意味します。通常のダメージに加えて、ボスは(ボスの強さに乗じた)あなたが実行しなかった全ての毎日のタスクについて、クエスト参加者にダメージを与えます。ですので、毎日のタスクを完了することがパーティの体力を維持します!全てのボスからのダメージとボスへのダメージはcron(あなたの一日の切り替え)で集計されます。", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "参加者だけがボスと戦い、クエストの勝利品を共有することができる", - "tavernBossInfo": "ワールドボスを傷つけるには、毎日のタスクとToDoを完了させてください。高いタスクダメージ(赤の完了や魔道士の呪文や戦士の攻撃など)はボスへのダメージが高いことを意味します。あなたが実行しなかった全ての毎日のタスクにおいてボスの強さに倍されて、ボスの怒りが増加するでしょう。いったんボスの怒りが最大に達すると、何か悪い事が起こるでしょう、ですから毎日のタスクを完了させてください!全てのボスからのダメージとボスへのダメージはcron(あなたの一日の切り替え)で集計されます。", + "tavernBossInfo": "ワールドボスを傷つけるには、日課とToDoを完了させてください。高いタスクダメージ(赤の完了や魔道士の呪文や戦士の攻撃など)はボスへのダメージが高いことを意味します。あなたが実行しなかった全ての日課においてボスの強さに倍されて、ボスの怒りが増加するでしょう。いったんボスの怒りが最大に達すると、何か悪い事が起こるでしょう、ですから日課を完了させてください!全てのボスからのダメージとボスへのダメージはcron(あなたの一日の切り替え)で集計されます。", "bossColl1": "アイテムを収集するには、良いタスクを実行します。クエストアイテムは通常のアイテムのようにドロップします。ただし、翌日までドロップは表示されません。その後あなたが見つけたものはすべて集計されて、山に寄与します。", "bossColl2": "参加者だけがアイテムを探索し、クエストの勝利品を共有することができる", "abort": "中止", diff --git a/common/locales/ja/questscontent.json b/common/locales/ja/questscontent.json index 7b9d8dde7b..2d6b1baed0 100644 --- a/common/locales/ja/questscontent.json +++ b/common/locales/ja/questscontent.json @@ -3,7 +3,7 @@ "questEvilSantaNotes": "あなたは氷原の奥で、嘆くうなり声を聞く。あなたはうなり声とどなり声 - 途中甲高い笑いにさえぎられるが - に従って、完全に成長したホッキョクグマが見える森の中の開拓地に向かう。彼女は生活のため、ケージに入れられ、足かせをされ、うなり声をあげている。ケージの上で踊っているのは、世間から見放されたクリスマスの衣装を着た、悪意のある少し悪童である。猟師のサンタを破り、獣を救う!", "questEvilSantaCompletion": "猟師のサンタは怒って悲鳴をあげ、そして夜にこだまする。感謝した牝熊は、うなり声やどなり声を通して、何かを教えしようとする。告げ口マット ボックが、彼女の物語と恐怖のあえぎに耳を傾ける厩舎に、あなたは彼女を戻す。彼女は幼獣がいます!ママの熊が捕獲されたとき、彼は氷原に逃げました。彼女は彼女の赤ん坊を見つけるのに役立ちます!", "questEvilSantaBoss": "猟師のサンタ", - "questEvilSantaDropBearCubPolarMount": "ホッキョクグマ(乗り物)", + "questEvilSantaDropBearCubPolarMount": "ホッキョクグマ(マウント)", "questEvilSanta2Text": "幼獣を見つけましょう!", "questEvilSanta2Notes": "ママ熊が猟師に捕獲された時に、幼獣は氷原に逃げていた。森の端で、彼女は鼻で息を吸い込んでいる。あなたは森の澄んだ音の中に、小枝がポキンと折れる音と雪がつぶれる音を聞く。足跡だ!あなたは通った跡に従ってレースを開始する。すべての足跡や折れた小枝を見つけ、彼女の幼獣を取得する!", "questEvilSanta2Completion": "あなたは幼獣を見つけました!ママと赤ちゃんのクマは感謝しても感謝しきれません。そのしるしに、ずっとあなたの仲間になることに決めました。", @@ -14,14 +14,14 @@ "questGryphonNotes": "グランドビーストマスターであるbaconsaurがあなたのパーティーに助けを求めてきました。「どうか、冒険者よ、あなたは私を助けなければならない!私の大切なグリフォンが解き放たれてHabit Cityに恐怖を与えている。もし止めることができたら、グリフォンの卵を授けよう!」", "questGryphonCompletion": "強大な獣は敗れて恥ずかしそうにこそこそと主人のもとに戻りました。「驚いた!よくやった冒険者よ!」baconsaur は声を上げました。 「どうかこれらグリフォンの卵を持って行きなさい。あなたならうまく育てると信じています!」", "questGryphonBoss": "炎のグリフォン", - "questGryphonDropGryphonEgg": "グリフォン(卵)", - "questGryphonUnlockText": "市場でのグリフォンの卵購入のアンロック", + "questGryphonDropGryphonEgg": "グリフォン(たまご)", + "questGryphonUnlockText": "市場でのグリフォンのたまご購入のアンロック", "questHedgehogText": "巨大なハリネズミ", "questHedgehogNotes": "ハリネズミは面白い動物です。Habitの住民には最も愛いされているペットです。しかし、噂では、真夜中にミルクを与えた場合、ハリネズミはとても凶暴になります。しかも、50倍の大きさに巨大化します。 Inventrixがちょうど今それをやってしまいました。このままではまずいです。", "questHedgehogCompletion": "あなたのパーティは強大化したハリネズミを鎮静させることに成功しました!ハリネズミは元の大きさに戻り、よろよろと卵のところに行きました。そしてキーキー鳴きながらいくつかの卵をあなたのパーティに向かって押して持ってこようとしています。孵化したハリネズミ達がもっとミルクを好きになるといいですね!", "questHedgehogBoss": "巨大なハリネズミ", - "questHedgehogDropHedgehogEgg": "ハリネズミ(卵)", - "questHedgehogUnlockText": "市場でのハリネズミの卵購入のアンロック", + "questHedgehogDropHedgehogEgg": "ハリネズミ(たまご)", + "questHedgehogUnlockText": "市場でのハリネズミのたまご購入のアンロック", "questGhostStagText": "春の神", "questGhostStagNotes": "あぁ、春だ。今年は風景がまた彩られていきます。冬の雪溜まりもなくなりました。いきいきとした植物は霜をはらい落としています。甘美な緑の葉が木々を満たし、草原は彩りを取り戻し、様々な花は平野に沿って生えていき、白い神秘的な霧が大地を覆っています!。。。おや、神秘的な霧?”これはいけません、”Inventrixは不安げに言います、”これはなにかの精霊による仕業です。あ、あなたに向かって来ています。”", "questGhostStagCompletion": "負傷はしてないように見える精霊は、鼻を地面に向けました。心を落ち着かせる声があなたのパーティーを包み込みます。”私が行った行動について謝罪します。私はちょうど眠りから目覚めたところです。私の知恵はまだ完全に戻っていません。お詫びとしてこれらを受け取ってください。”一塊の卵が精霊の前の芝生の上に出現しました。そして精霊は無言で森林に逃げていき、通ったところの花びらは散っていきました。", @@ -29,8 +29,8 @@ "questGhostStagDropDeerEgg": "鹿(卵)", "questGhostStagUnlockText": "市場での鹿の卵購入のアンロック", "questRatText": "ネズミ王", - "questRatNotes": "ゴミ! 大量の未チェックの毎日のタスクの山がHabitica中に分布しています。ラットの大群がいまやどこでも見られるほど問題は深刻になっています。あなたは@Pandahが獣のうちの一匹を愛情を込めてかわいがっているのに気づきます。彼女はラットは未チェックの毎日のタスクを餌にしている優しい生き物であると説明します。本当の問題は、毎日のタスクが下水道に嵌まり込み、クリアしなければならない危険な穴を作っている事です。あなたが下水道に降りたら、血で赤い目と切り苛まれた黄色い歯をもった大きなラットが、あなたを攻撃し群れを守ります。あなたは伝説的なラットキングに対して、恐怖で身がすくむでしょうか、毅然と立ち向かうでしょうか?", - "questRatCompletion": "あなたの最後の一撃が巨大なラットの力を奪い、ラットの目がだんだん暗い灰色に変わっていきます。その獣はたくさんの小さなラットに分裂し、恐怖で逃げ去りました。あなたは@Pandahが背後から、かつて巨大な生き物だったものを見ている事に気づきます。Habiticaの市民はあなたの勇気に触発され急いで未処理の毎日のタスクを終えていると彼女が説明しました。我々は警戒しなければならない、油断したらラットキングが戻ってくるだろうと彼女は警告します。報酬として、@Pandahはあなたにラットの卵を提供します。彼女はあなたの不安な表情に気づき「すてきなペットになるでしょう」と微笑みます。", + "questRatNotes": "ゴミ! 大量の未チェックの日課の山がHabitica中に分布しています。ラットの大群がいまやどこでも見られるほど問題は深刻になっています。あなたは@Pandahが獣のうちの一匹を愛情を込めてかわいがっているのに気づきます。彼女はラットは未チェックの日課を餌にしている優しい生き物であると説明します。本当の問題は、日課が下水道に嵌まり込み、クリアしなければならない危険な穴を作っている事です。あなたが下水道に降りたら、血で赤い目と切り苛まれた黄色い歯をもった大きなラットが、あなたを攻撃し群れを守ります。あなたは伝説的なラットキングに対して、恐怖で身がすくむでしょうか、毅然と立ち向かうでしょうか?", + "questRatCompletion": "あなたの最後の一撃が巨大なラットの力を奪い、ラットの目がだんだん暗い灰色に変わっていきます。その獣はたくさんの小さなラットに分裂し、恐怖で逃げ去りました。あなたは@Pandahが背後から、かつて巨大な生き物だったものを見ている事に気づきます。Habiticaの市民はあなたの勇気に触発され急いで未処理の日課を終えていると彼女が説明しました。我々は警戒しなければならない、油断したらラットキングが戻ってくるだろうと彼女は警告します。報酬として、@Pandahはあなたにラットの卵を提供します。彼女はあなたの不安な表情に気づき「すてきなペットになるでしょう」と微笑みます。", "questRatBoss": "ネズミ王", "questRatDropRatEgg": "ネズミ(卵)", "questRatUnlockText": "市場でのラットの卵購入のアンロック", @@ -47,7 +47,7 @@ "questHarpyDropParrotEgg": "オウム(卵)", "questHarpyUnlockText": "市場でのオウムの卵購入のアンロック", "questRoosterText": "雄鶏の大暴れ", - "questRoosterNotes": "長年にわたり、農家の@extrajordanaryは目覚まし時計として雄鶏を飼っています。しかし、巨大な雄鶏が出現して、どの雄鶏よりも大きな声で鳴くため、Habiticaの住民みんなが目を覚ましました。そのせいで睡眠不足になり、ダイアリータスクをこなすのが困難になりました。 @Pandoroはこれに終止符を打つことに決めました。 「雄鶏の鳴き声を静められる人がいたらお願いできませんか?」あなたはボランティア活動として、朝いち早く雄鶏に近づきました。しかし、雄鶏は巨大な翼を羽ばたき、鋭い爪をみせて、戦いを挑む鳴き声を上げた。", + "questRoosterNotes": "長年にわたり、農家の@extrajordanaryは目覚まし時計として雄鶏を飼っています。しかし、巨大な雄鶏が出現して、どの雄鶏よりも大きな声で鳴くため、Habiticaの住民みんなが目を覚ましました。そのせいで睡眠不足になり、日課をこなすのが困難になりました。 @Pandoroはこれに終止符を打つことに決めました。 「雄鶏の鳴き声を静められる人がいたらお願いできませんか?」あなたはボランティア活動として、朝いち早く雄鶏に近づきました。しかし、雄鶏は巨大な翼を羽ばたき、鋭い爪をみせて、戦いを挑む鳴き声を上げた。", "questRoosterCompletion": "策略と力により、あなたは野獣を飼いならした。かつて羽根と半忘れのタスクで詰まっていたその耳は今や火を見るより明らかです。それは大人しく鳴いてくちばしをあなたの肩にすり寄せます。翌日あなたが出発しようとすると、@EmeraldOx が蓋付きバスケットを持って走り寄ります。「待って!今朝農家に行ったら、雄鶏がこれをあなたが寝ている扉に押しやっていました。彼はあなたにこれを持っていってほしいのだと思います」あなたがバスケットの蓋をあけると三つの繊細な卵を見つけました。", "questRoosterBoss": "雄鶏", "questRoosterDropRoosterEgg": "雄鶏(卵)", @@ -88,7 +88,7 @@ "questMoonstone3DropRottenMeat": "腐った肉(食べ物)", "questMoonstone3DropZombiePotion": "ゾンビハッチングポーション", "questGoldenknight1Text": "厳しい会話", - "questGoldenknight1Notes": "

ゴールデン・ナイトは、貧しいHabiticansのケースに乗っていました。あなたの日々のタスクを全てやりませんでしたか?悪い習慣のチェックは外しましたか?あなたがどのように彼女の例に続かなければならないかについて、あなたを悩ます理由として、彼女はこれを使います。彼女は完全なHabiticanの輝く代表例です。そして、あなたは失敗以外のなにものでもありません。さて、それはまったく素晴らしくありません!誰でも、間違いをおかします。彼らは、そのために否定的に応じられる必要はありません。おそらく、あなたが傷つくHabiticansからいくらかの証言を集めて、ゴールデン・ナイトに厳しいお説教をする時です!

", + "questGoldenknight1Notes": "

ゴールデン・ナイトは、貧しいHabiticansのケースに乗っていました。あなたの日課を全てやりませんでしたか?悪い習慣のチェックは外しましたか?あなたがどのように彼女の例に続かなければならないかについて、あなたを悩ます理由として、彼女はこれを使います。彼女は完全なHabiticanの輝く代表例です。そして、あなたは失敗以外のなにものでもありません。さて、それはまったく素晴らしくありません!誰でも、間違いをおかします。彼らは、そのために否定的に応じられる必要はありません。おそらく、あなたが傷つくHabiticansからいくらかの証言を集めて、ゴールデン・ナイトに厳しいお説教をする時です!

", "questGoldenknight1CollectTestimony": "証言", "questGoldenknight1DropGoldenknight2Quest": "ゴールデンナイトチェーン パート2:光沢を失った黄金(スクロール)", "questGoldenknight2Text": "ゴールドナイト", @@ -103,7 +103,7 @@ "questGoldenknight3DropGoldenPotion": "ゴールデンハッチングポーション", "questGoldenknight3DropWeapon": "ムステインのマイルストーンマッシュモーニングスター(利き手でないほうの手に装備する武器)", "questBasilistText": "バジリスト", - "questBasilistNotes": "市場には、あなたたちは出て行くべきだというたぐいの興奮があります。勇敢な冒険者になろうとして、それに向かっている替わりに、未完のToDoの塊と融合しているバジリストを見つけましょう。すぐ近くのHabiticanはバジリストの長さに恐怖し麻痺していて。動き出せません。近所のどこかから@Arcosineの叫びが聞こえます「急いで!ToDoと毎日のタスクを完了させてモンスターを無力化しよう、誰かが紙で切ってしまう前に!」冒険者よ、速く且つ注意深く攻撃し、チェックオフしましょう!もしあなたが毎日のタスクをどれかを未実施のままにしたら、バジリストはあなたとあなたのパーティを攻撃するでしょう!", + "questBasilistNotes": "市場には、あなたたちは出て行くべきだというたぐいの興奮があります。勇敢な冒険者になろうとして、それに向かっている替わりに、未完のToDoの塊と融合しているバジリストを見つけましょう。すぐ近くのHabiticanはバジリストの長さに恐怖し麻痺していて。動き出せません。近所のどこかから@Arcosineの叫びが聞こえます「急いで!ToDoと日課を完了させてモンスターを無力化しよう、誰かが紙で切ってしまう前に!」冒険者よ、速く且つ注意深く攻撃し、チェックオフしましょう!もしあなたが日課をどれかを未実施のままにしたら、バジリストはあなたとあなたのパーティを攻撃するでしょう!", "questBasilistCompletion": "バジリストは紙くずに散らばっていて、虹色に揺らめいています。「やれやれ!」と@Arcosineが言います。「君たちがここにいて良かった!」以前より手慣れて感じて、あなたは紙のあいだから落ちたゴールドを集めます。", "questBasilistBoss": "バジリスト", "questEggHuntText": "卵狩り", @@ -112,14 +112,14 @@ "questEggHuntCollectPlainEgg": "プレン卵", "questEggHuntDropPlainEgg": "プレン卵", "questDilatoryText": "ドレッドディラトリードラゴン", - "questDilatoryNotes": "

私たちはその警告に注意するべきでした。


暗く輝く目。いにしえの鱗。がっしりした顎。輝く歯。私たちはぞっとする存在: ドレッドディラトリードラゴンを裂け目から呼び起こしてしまいました!海から体を起こし、恐ろしい長い首を何百フィートものばし、焼けるような咆哮で窓を砕くと、Habiticanは四方八方へ逃げました。


「これがグズグズ引き延ばしているに違いない!」Lemonessが叫びます。「これは無視されたタスクの重要な部分ではありません。暗く赤い毎日のタスクは注意をひきます!」


「魔法の力が押し寄せてくる!」@Baconsaurが叫びます。「ここまで生き延びているから、ドラゴンは自分を治癒できるに違いない!どうしたら倒せるだろう?」


なぜ同じ方法で全ての野獣を倒せたのか、生産性です!Habiticaは素早く団結してタスクを削除し私たち全員が一緒にこのモンスターと戦うのです。(以前のクエストを捨てる必要はありません。私たちはあなたの二重攻撃の能力を信じています!)ドラゴンは我々を個別に攻撃しないでしょうが、毎日のタスクをスキップすればするほど無視攻撃の契機が近づいてきます。そして私はこのドラゴンが酒場を見る目付きが好きではありません....

", + "questDilatoryNotes": "

私たちはその警告に注意するべきでした。


暗く輝く目。いにしえの鱗。がっしりした顎。輝く歯。私たちはぞっとする存在: ドレッドディラトリードラゴンを裂け目から呼び起こしてしまいました!海から体を起こし、恐ろしい長い首を何百フィートものばし、焼けるような咆哮で窓を砕くと、Habiticanは四方八方へ逃げました。


「これがグズグズ引き延ばしているに違いない!」Lemonessが叫びます。「これは無視されたタスクの重要な部分ではありません。暗く赤い日課は注意をひきます!」


「魔法の力が押し寄せてくる!」@Baconsaurが叫びます。「ここまで生き延びているから、ドラゴンは自分を治癒できるに違いない!どうしたら倒せるだろう?」


なぜ同じ方法で全ての野獣を倒せたのか、生産性です!Habiticaは素早く団結してタスクを削除し私たち全員が一緒にこのモンスターと戦うのです。(以前のクエストを捨てる必要はありません。私たちはあなたの二重攻撃の能力を信じています!)ドラゴンは我々を個別に攻撃しないでしょうが、日課をスキップすればするほど無視攻撃の契機が近づいてきます。そして私はこのドラゴンが酒場を見る目付きが好きではありません....

", "questDilatoryBoss": "ドレッドディラトリードラゴン", "questDilatoryBossRageTitle": "打撃を無視しなさい", "questDilatoryBossRageDescription": "このバーがいっぱいになった時、ドレッドディラトリードラゴンはHabiticaの地形に大きな大破壊を浴びせます。", "questDilatoryDropMantisShrimpPet": "シャコ(ペット)", "questDilatoryDropMantisShrimpMount": "シャコ(マウント)", - "questDilatoryBossRageTavern": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\n私達は最善の努力を尽くしましたが、いくつかのダイアリーを見落としてしまいました。 彼らの暗い赤色がドレッドドラゴンの怒りを掻きあげました。 恐ろしいネグレクトストライクで酒屋をめちゃくちゃにしました!幸運なことに私達は近くの街の宿にいたので安全でした。あなたたちはまだチャットを続けられます....しかし、貧しいバーテンダーのダニエルは最愛の建物が崩れていくのを見ているしかなかったです。!\n\nドレッドドラゴンがまた攻撃をして来ないことを祈ります!", - "questDilatoryBossRageStables": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\nあぁ!私たちはまたダイアリーをいっぱいやり残していました。ドレッドドラゴンはネグレクトストライクを解き放ちました!ペットたちは四方八方に逃げています。幸いなことに私たちは安全です。\n\n悲惨なHabitica!もう二度とこんなことが起こらないことを祈ります。はやくタスクをやらなければ!", + "questDilatoryBossRageTavern": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\n私達は最善の努力を尽くしましたが、いくつかの日課を見落としてしまいました。 彼らの暗い赤色がドレッドドラゴンの怒りを掻きあげました。 恐ろしいネグレクトストライクで酒屋をめちゃくちゃにしました!幸運なことに私達は近くの街の宿にいたので安全でした。あなたたちはまだチャットを続けられます....しかし、貧しいバーテンダーのダニエルは最愛の建物が崩れていくのを見ているしかなかったです。!\n\nドレッドドラゴンがまた攻撃をして来ないことを祈ります!", + "questDilatoryBossRageStables": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\nあぁ!私たちはまた日課をいっぱいやり残していました。ドレッドドラゴンはネグレクトストライクを解き放ちました!ペットたちは四方八方に逃げています。幸いなことに私たちは安全です。\n\n悲惨なHabitica!もう二度とこんなことが起こらないことを祈ります。はやくタスクをやらなければ!", "questDilatoryBossRageMarket": "”ドレッドドラゴンはネグレクトストライクを放しました”\n\nああ!商人のアレックスはちょうどドレッドドラゴンのネグレクトストライクによって店を粉々に破壊されました。しかし、ドレッドドラゴンを追い詰めたようにも見えます。他の攻撃を繰り出す力があるかもしれません。\n\nだから動じないで、Habitica!この獣を私たちの海岸から追い出しましょう!", "questDilatoryCompletion": "”ドレッドドラゴンを倒しました”\n\nついにやりました!最後の叫び声とともに、ドレッドドラゴンは倒れて遠く、遠くまで流されました。Habitica人たちは歓声を上げて海岸で一列になっています。私たちはマット、ダニエルとアレックスの建物の再建に手伝いました。しかし、これは何でしょうか?\n\n”住民たちは戻りました!”\n\n今ドレッドドラゴンは既に逃げ出し、数千もののキラキラした色が海から浮き出てきました。それはカマキリエビの群れです。そして....その中に数百の人魚たちもいます!\n\n”私たちはディラトリーに囚われた民です!”と彼らのリーダーのマンタが説明します。”ドレッドドラゴンが沈没した時、私たちが海の中でも生きられるようにカマキリエビたちが呪文を唱えて私たちを人魚にしてくれたんです。しかし、それに怒って、ドレッドドラゴンは私たちを暗い裂け目に閉じ込めました。もう何百年もそこに閉じ込められましたが、今やっと自由になって街を建て直すことができます!”\n\n”ありがとうございます。”彼の友達@Ottlが言います。”このペットのカマキリエビとマウントペットのカマキリエビの他に、経験値、ゴールド、そして私たちの永遠の感謝の気持を受け取ってください。”\n\n”報酬”\n*ペット カマキリエビ\n*マウントペット カマキリエビ\n*チョコレート、青の綿飴、ピンクの綿飴、魚、蜂蜜、肉、ミルク、じゃがいも、腐った肉、いちご", "questSeahorseText": "ディラトリーダービー", @@ -154,16 +154,16 @@ "questPenguinDropPenguinEgg": "ペンギン(卵)", "questPenguinUnlockText": "市場でのペンギンの卵購入のアンロック", "questStressbeastText": "Stoïkalm草原の不快なストレス獣", - "questStressbeastNotes": "毎日のタスクとTodoを完了させてワールドボスにダメージを与えましょう!未完了の毎日のタスクはストレスストライクバーを充填します。ストレスストライクバーが満杯になるとワールドボスはNPCを攻撃します。ワールドボスは個々の個人やアカウントに対してはどのような形でも決して攻撃しないでしょう。宿屋に泊まっていないアクティブなアカウントだけが未完のタスクを勘定されます。

~*~

我々が最初に聞くのは、総崩れよりも激しく雷のようにとどろく、ゆっくりとした足音です。一人一人、Habitican人はドアから外を見ると、息をのみます。

私たちは全員ストレス獣を以前に見た事があります。もちろん小さな悪性の生き物が攻撃するにも難しい時期にです。しかしこれは?ドラゴンを簡単に踏みつぶせるような足で建物より高くそびえ立っています。悪臭を放つ毛皮に霜がぶら下がり、ひとたび吠えれば、氷のように冷たい突風が家の屋根をはぎ取ります。この巨大なモンスターは遠い伝説以外では語られたことがありませんでした。

「Habitica人よ、気をつけなさい!」とSabreCatが叫びます。「バリケードを築いて家の中に閉じこもりなさい。これはあの不快なストレス獣です!」

「あいつは何百年ものストレスで作られているに違いない!」Kiwibotが酒場の戸をきつく閉めて雨戸を閉じながら言います。

「Stoïkalm草原は」Lemoness がいかめしい顔で言います。「穏やかで安らかだと我々はずっと思っていた、でもストレスをどこかに秘密に隠していたに違いない。世代を超えて、ストレスがここまで成長し、今や解き放たれて草原と我々を攻撃している!」

ひとつだけ、不快なストレス獣を撃退する方法があります、毎日のタスクとToDoを完了させることで攻撃するのです!さあ団結してこの恐ろしい敵と戦って撃退しましょう。でもあなたのタスクは怠らないでください、さもないと未実施の毎日のタスクは敵を激怒させて激しく襲いかからせるでしょう…", + "questStressbeastNotes": "日課とTodoを完了させてワールドボスにダメージを与えましょう!未完了の日課はストレスストライクバーを充填します。ストレスストライクバーが満杯になるとワールドボスはNPCを攻撃します。ワールドボスは個々の個人やアカウントに対してはどのような形でも決して攻撃しないでしょう。宿屋に泊まっていないアクティブなアカウントだけが未完のタスクを勘定されます。

~*~

我々が最初に聞くのは、総崩れよりも激しく雷のようにとどろく、ゆっくりとした足音です。一人一人、Habitican人はドアから外を見ると、息をのみます。

私たちは全員ストレス獣を以前に見た事があります。もちろん小さな悪性の生き物が攻撃するにも難しい時期にです。しかしこれは?ドラゴンを簡単に踏みつぶせるような足で建物より高くそびえ立っています。悪臭を放つ毛皮に霜がぶら下がり、ひとたび吠えれば、氷のように冷たい突風が家の屋根をはぎ取ります。この巨大なモンスターは遠い伝説以外では語られたことがありませんでした。

「Habitica人よ、気をつけなさい!」とSabreCatが叫びます。「バリケードを築いて家の中に閉じこもりなさい。これはあの不快なストレス獣です!」

「あいつは何百年ものストレスで作られているに違いない!」Kiwibotが酒場の戸をきつく閉めて雨戸を閉じながら言います。

「Stoïkalm草原は」Lemoness がいかめしい顔で言います。「穏やかで安らかだと我々はずっと思っていた、でもストレスをどこかに秘密に隠していたに違いない。世代を超えて、ストレスがここまで成長し、今や解き放たれて草原と我々を攻撃している!」

ひとつだけ、不快なストレス獣を撃退する方法があります、日課とToDoを完了させることで攻撃するのです!さあ団結してこの恐ろしい敵と戦って撃退しましょう。でもあなたのタスクは怠らないでください、さもないと未実施の日課は敵を激怒させて激しく襲いかからせるでしょう…", "questStressbeastBoss": "不快なストレス獣", "questStressbeastBossRageTitle": "ストレスストライク", "questStressbeastBossRageDescription": "このゲージがいっぱいになったとき、不快なストレス獣はストレスストライクをHabiticaに浴びせるでしょう!", "questStressbeastDropMammothPet": "マンモス (ペット)", "questStressbeastDropMammothMount": "マンモス (マウント)", - "questStressbeastBossRageStables": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!私たちが努力したにもかかわらず、毎日のタスクを私たちから逃れさせてしまい、その暗く赤い色は不快なストレス獣を激怒させて体力を回復させてしまいました!この恐ろしい生き物は厩舎に突進し、ビーストマスターMattはペットやマウントペットを護るために勇ましく戦いに飛び込みました。ストレス獣は物騒なこぶしでMattをぎゅっとつかみますが、少なくともストレス獣はこの瞬間注意をそらしました。急いで!毎日のタスクを実施済みにして、また攻撃する前にこのモンスターを倒しましょう!", - "questStressbeastBossRageBailey": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!!!私たちの未完の毎日のタスクが不快なストレス獣をより熱狂させて体力を回復させます!東西屋Baileyは市民に安全な場所に逃げるよう叫んでいましたが、今やストレス獣が彼女をもう片方の手でぎゅっと握っています!彼女を見てください。ストレス獣が彼女を意地悪く振り回しても、勇気を持ってニュースを伝えています。さあ私たちのNPCたちを助けられるくらい生産的になることで、彼女と同じくらい勇敢になりましょう!", + "questStressbeastBossRageStables": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!私たちが努力したにもかかわらず、日課を私たちから逃れさせてしまい、その暗く赤い色は不快なストレス獣を激怒させて体力を回復させてしまいました!この恐ろしい生き物は厩舎に突進し、ビーストマスターMattはペットやマウントペットを護るために勇ましく戦いに飛び込みました。ストレス獣は物騒なこぶしでMattをぎゅっとつかみますが、少なくともストレス獣はこの瞬間注意をそらしました。急いで!日課を実施済みにして、また攻撃する前にこのモンスターを倒しましょう!", + "questStressbeastBossRageBailey": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\nああ!!!私たちの未完の日課が不快なストレス獣をより熱狂させて体力を回復させます!東西屋Baileyは市民に安全な場所に逃げるよう叫んでいましたが、今やストレス獣が彼女をもう片方の手でぎゅっと握っています!彼女を見てください。ストレス獣が彼女を意地悪く振り回しても、勇気を持ってニュースを伝えています。さあ私たちのNPCたちを助けられるくらい生産的になることで、彼女と同じくらい勇敢になりましょう!", "questStressbeastBossRageGuide": "`不快なストレス獣はストレスストライクを使います!`\n\nストレスのうねりは不快なストレス獣を回復させます。\n\n見て下さい!案内人ジャスティンがストレス獣の足首の周りを走り回って、生産的小技を叫んで、注意をそらそうとしています!不快なストレス獣は猛烈に足踏みしますが、私たちはこの獣を疲れさせているようです。次のストレスストライクに足るエネルギーがあるか疑問です。諦めないで、我々は完全に終わらせつつあります!", - "questStressbeastDesperation": "`不快なストレス獣の体力は500Kに到達しました!不快なストレス獣はヤケクソ防御を使います!`\n\nHabitica人はほとんどここにいます!勤勉と毎日のタスクで、私たちは少しづつストレス獣の体力を削り、たった500Kまで減らしました!この生き物は自暴自棄に吠えて腕を振り回し、怒りはかつてないほど速く大きくなっています。ストレス獣はBaileyとMattを恐ろしい速度で振り回し始めたので、二人は恐怖に叫びます。一寸先も見えない吹雪が吹き荒れてストレス獣は攻撃しづらくなります。\n\n私たちは努力を倍増しなければなりません、でも勇気をもってください。これは自分が倒されそうだとストレス獣が知っている証なのです。", + "questStressbeastDesperation": "`不快なストレス獣の体力は500Kに到達しました!不快なストレス獣はヤケクソ防御を使います!`\n\nHabitica人はほとんどここにいます!勤勉と日課で、私たちは少しづつストレス獣の体力を削り、たった500Kまで減らしました!この生き物は自暴自棄に吠えて腕を振り回し、怒りはかつてないほど速く大きくなっています。ストレス獣はBaileyとMattを恐ろしい速度で振り回し始めたので、二人は恐怖に叫びます。一寸先も見えない吹雪が吹き荒れてストレス獣は攻撃しづらくなります。\n\n私たちは努力を倍増しなければなりません、でも勇気をもってください。これは自分が倒されそうだとストレス獣が知っている証なのです。", "questStressbeastCompletion": "不快なストレス獣は倒されました!

私たちはやりました! 断末魔と共に不快なストレス獣は雪雲に消え去ります。 ペットやマウントペットを抱きしめるHabitican人を喝采するように薄片がキラキラ光りながら降り注ぎます。私たちの動物とNPCは再び安全を取り戻しました!

Stoïkalmは守られました!

SabreCatは穏やかに小さなサーベルタイガーに話しかけます。「どうかStoïkalm草原の市民を見つけて我々のもとに連れてきてください」彼は言います。数時間後、そのサーベルタイガーは戻ってきました。後ろにマンモス乗りの集団がゆっくりついてきています。あなたは先頭の騎手がStoïkalm のリーダーであるLady Glaciateと気づきます。

「強大なHabitican人よ」彼女は言います「私の市民と私はあなたに深い感謝と深いお詫びをもうしあげなければなりません。私たちの草原を混乱から守る努力において、私たちは密かに私たちのストレスを雪山に追いやり始めました。世代を超えてそれがあなたの見たストレス獣を作り上げるとは思ってもいませんでした! ストレス獣は逃げ出すときに私たち全員を自分にかわって山々の罠に閉じ込めて、私たちの愛しい動物たちに対して暴れ回ったのです」 彼女の悲しい視線は降る雪に注がれていました。「私たちは自らの愚かさのために全員を危険にさらしました。将来については安心してください。私たちは問題があなたに影響するまえに、問題をあなたに相談するでしょう」

彼女はマンモスの赤ん坊に寄り添っている@Baconsaurに振り返りました。「怖がらせてしまった事のお詫びに私たちはあなたの動物に食料を提供します。そして信頼の象徴として、私たちのペットとマウントペットのうち何匹かをあなたに残します。私たちはあなたがよく面倒を見てくれるであろうと分かっています」", "questStressbeastCompletionChat": "`不快なストレス獣は倒されました!`\n\n私たちはやりました! 断末魔と共に不快なストレス獣は雪雲に消え去ります。 ペットやマウントペットを抱きしめるHabitican人を喝采するように薄片がキラキラ光りながら降り注ぎます。私たちの動物とNPCは再び安全を取り戻しました!\n\n`Stoïkalmは守られました!`\n\nSabreCatは穏やかに小さなサーベルタイガーに話しかけます。「どうかStoïkalm草原の市民を見つけて我々のもとに連れてきてください」彼は言います。数時間後、そのサーベルタイガーは戻ってきました。後ろにマンモス乗りの集団がゆっくりついてきています。あなたは先頭の騎手がStoïkalm のリーダーであるLady Glaciateと気づきます。\n\n「強大なHabitican人よ」彼女は言います「私の市民と私はあなたに深い感謝と深いお詫びをもうしあげなければなりません。私たちの草原を混乱から守る努力において、私たちは密かに私たちのストレスを雪山に追いやり始めました。世代を超えてそれがあなたの見たストレス獣を作り上げるとは思ってもいませんでした! ストレス獣は逃げ出すときに私たち全員を自分にかわって山々の罠に閉じ込めて、私たちの愛しい動物たちに対して暴れ回ったのです」 彼女の悲しい視線は降る雪に注がれていました。「私たちは自らの愚かさのために全員を危険にさらしました。将来については安心してください。私たちは問題があなたに影響するまえに、問題をあなたに相談するでしょう」\n\n彼女はマンモスの赤ん坊に寄り添っている@Baconsaurに振り返りました。「怖がらせてしまった事のお詫びに私たちはあなたの動物に食料を提供します。そして信頼の象徴として、私たちのペットとマウントペットのうち何匹かをあなたに残します。私たちはあなたがよく面倒を見てくれるであろうと分かっています」", "questTRexText": "恐竜のキング", @@ -175,7 +175,7 @@ "questTRexUndeadCompletion": "ティラノサウルスの光る目がだんだん暗くなり、なじんだ台座で大人しくなります。全員がほっと息をつきます。「見て!」@Baconsaurが言います。「化石の卵のいくつかが輝いて新しくなっている!たぶんあなたのために孵化するでしょう」", "questTRexUndeadBoss": "骸骨ティラノサウルス", "questTRexUndeadRageTitle": "スケルトンヒーリング", - "questTRexUndeadRageDescription": "あなたが毎日のタスクを終えないとこのバーが埋まります。満杯になると骸骨ティラノサウルスは残りの体力の30% o回復します!", + "questTRexUndeadRageDescription": "あなたが日課を終えないとこのバーが埋まります。満杯になると骸骨ティラノサウルスは残りの体力の30% o回復します!", "questTRexUndeadRageEffect": "`骸骨ティラノサウルスはスケルトンヒーリングを使います!`\n\nこのモンスターはこの世のものとは思えない唸り声をあげて、傷ついた骨を接合しなおしました!", "questTRexDropTRexEgg": "ティラノサウルス (卵)", "questTRexUnlockText": "市場でのティラノサウルスの卵購入のアンロック", @@ -191,10 +191,16 @@ "questBunnyCompletion": "最後の息を漏らして殺し屋ウサギは地に倒れます。輝く霧が彼女の体から立ち上り、小さなウサギへと縮んでいき、あなたがさきほどまで向かい合っていた残酷な野獣の様子は見られません。鼻をかわいらしくひくひくさせて、いくつか卵を残して、彼女はぴょんぴょん跳びさります。@Gullyは笑います「先延ばし山は小さな挑戦でさえ克服できない難関のように見せる。卵をあつめて家に帰りましょう」", "questBunnyDropBunnyEgg": "ウサギ(卵)", "questBunnyUnlockText": "市場でのウサギの卵購入のアンロック", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "ゼリー摂政", + "questSlimeNotes": "タスクを処理しているうちに、自分の動きがゆっくりになっていることに気づきます。「糖蜜のなかを歩いているようだ」@Leephon が不平を言います。「いや、ゼリーのなかを歩いているようだ!」@starsystemicが言います。「あのぬるぬるしたゼリー摂政が自分の材料をHabitica中に塗りたくったんだ。仕事がダメになりつつある。みんなスローダウンしている。」あなたは周りを見渡します。通りは澄んだカラフルな分泌物で満ちつつあり、Habitica人たちは物事を済ませようともがいています。他の人達がその場から逃げ出したので、あなたはモップをつかんで戦いに備えます!", + "questSlimeBoss": "ゼリー摂政", + "questSlimeCompletion": "最後の一突きで、あなたは大きすぎるドーナツにゼリー摂政を捕まえました。パン菓子クラブの機転が利くリーダー達である@Overomegaと@LordDarklyと@Shanerが突入したのです。みんながあなたの背中を叩くうち、誰かがあなたのポケットに何かを忍び込ませた気がしました。それはあなたの心地よい成功の報酬で、3つのマシュマロスライムの卵です。", + "questSlimeDropSlimeEgg": "マシュマロ スライム (卵)", + "questSlimeUnlockText": "市場でのスライムの卵購入のアンロック", + "questSheepText": "雷雄羊", + "questSheepNotes": "「クイックブレイク」を手に入れる任務で田舎のTaskan地方を友人と放浪していると、あなたは居心地のいい編み糸屋を見つけます。あなたは引き延ばしに夢中で不吉な雲が地平線から忍び寄るのに気づきません。「この天気はいやーーな感じがする」と@Misceoがつぶやき、あなたは見上げます。嵐の雲が渦巻き、あれはまるで…「雲を見ている時間はない!」と@starsystemicが叫びます。「攻撃してくる!」雷雄羊が前進し、光る稲妻をあなたに投げかけてきます!", + "questSheepBoss": "雷雄羊", + "questSheepCompletion": "あなたの勤勉さに感銘をうけて、雷雄羊は怒りをおさめます。雷雄羊は3つのおおきなヒョウをあなたの方に放り、低いとどろきと共に消え去ります。近づいて調べると、実際にはヒョウは3つのふわふわした卵であることが分かります。あなたはそれを集め、青い空のした、家へぶらぶらと帰ります。", + "questSheepDropSheepEgg": "羊(卵)", + "questSheepUnlockText": "市場での羊の卵購入のアンロック" } \ No newline at end of file diff --git a/common/locales/ja/rebirth.json b/common/locales/ja/rebirth.json index 921f82d00a..c535ef6e37 100644 --- a/common/locales/ja/rebirth.json +++ b/common/locales/ja/rebirth.json @@ -5,7 +5,7 @@ "rebirthStartOver": "転生すると、新しいアカウントを作ったときのように、あなたのキャラクターをレベル1から再スタートします。", "rebirthAdvList1": "あなたのHPは満タンになります。", "rebirthAdvList2": "あなたは経験値、ゴールド、装備がありません。", - "rebirthAdvList3": "あなたのHabits,、Dailies,、およびTO-DOSは黄色にリセットされ、ストリークはリセットされます。", + "rebirthAdvList3": "あなたのHabits,、日課、およびTO-DOSは黄色にリセットされ、ストリークはリセットされます。", "rebirthAdvList4": "新しいクラスを獲得するまでは、あなたは初期の戦士クラスです。", "rebirthInherit": "あなたの新しいキャラクターは前のキャラクターからいくつかを引き継ぎます:", "rebirthInList1": "タスク、履歴および設定は残ります。", diff --git a/common/locales/ja/settings.json b/common/locales/ja/settings.json index 0e1538f71a..0938344dc3 100644 --- a/common/locales/ja/settings.json +++ b/common/locales/ja/settings.json @@ -8,8 +8,8 @@ "stickyHeaderPop": "画面の上部にヘッダーを固定します。チェックしないと、ビューの外にスクロールします。", "newTaskEdit": "編集モードで新しい業務を開く", "newTaskEditPop": "このオプションを設定すると、メモやタグなどの詳細を追加するために、新しいタスクがすぐに開きます。", - "dailyDueDefaultView": "毎日のデフォルトを'期限'タブに設定する", - "dailyDueDefaultViewPop": "このオプションを設定すると、毎日のタスクは、'すべて'の代わりに'期限'にデフォルト設定されます", + "dailyDueDefaultView": "日課のデフォルトを'期限'タブに設定する", + "dailyDueDefaultViewPop": "このオプションを設定すると、日課は、'すべて'の代わりに'期限'にデフォルト設定されます", "startCollapsed": "タスクのタグリストが崩れました", "startCollapsedPop": "このオプションを設定すると、編集のために最初にタスクを開いたときに、タスクのリストタグが非表示になります。", "startAdvCollapsed": "タスクの拡張オプションが崩れました", @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "カスタムの日の更新", "24HrClock": "24時間時計", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPGはデフォルトで日課をあなたのタイムゾーンでの24時に毎日チェックしリセットします。変更する前に以下の情報を読むことが推奨されます:", + "customDayStartInfo2": "(もっと多く表示する)", + "customDayStartInfo3": "(もっと少なく表示する)", + "customDayStartInfo4": "一日の開始時間のカスタマイズを変更する前に、日課を全て完了させてください、もしくは その日は宿屋に泊まってください。 一日の開始時間のカスタマイズを変更するとCronがすぐに実行されるかもしれませんが、最初の一日が過ぎれば期待通りに動作します。

変更が反映されるまで2時間みてください。例として、もし今 0(真夜中)と設定されているなら、夜10時より前に変更を行ってください。 もし夜9時と設定したいなら、夜7時より前に変更を行ってください。

時間を0から23(24時間時計)で入力してください。矢印キーよりタイプしたほうが効率的です。一度設定したら、リロードして新しい値が表示されるか確認してください。", "misc": "その他", "showHeader": "ヘッダーを表示する", "changePass": "パスワードを変更する", @@ -93,10 +93,12 @@ "wonChallenge": "チャレンジに勝ちました", "newPM": "プライベートメッセージが届きました", "giftedGems": "貰ったジェム", + "giftedGemsInfo": "<%= name %>から<%= amount %>ジェム", "giftedSubscription": "貰った購読", "invitedParty": "パーティへ招待されました", "invitedGuild": "ギルドへ招待されました", "inactivityEmails": "あなたのアカウントは非アクティブです", + "weeklyRecaps": "ここ一週間のあなたのアカウントの活動の概要", "questStarted": "あなたのクエストが始まりました", "invitedQuest": "クエストへ招待されました", "kickedGroup": "グループから追い出されました", @@ -111,5 +113,10 @@ "benefits": "便益", "coupon": "クーポン", "couponPlaceholder": "クーポンコードを入力してください", - "couponText": "我々は時々イベントを開催し、特殊装備(たとえばWonderconブースでとめられるような)のクーコンコードを配布します。" + "couponText": "我々は時々イベントを開催し、特殊装備(たとえばWonderconブースでとめられるような)のプロモコードを配布します。", + "apply": "適用", + "resubscribe": "再購読", + "promoCode": "プロモコード", + "promoCodeApplied": "プロモコードが適用されました!所持品を確認してください", + "promoPlaceholder": "プロモコードを入力してください" } \ No newline at end of file diff --git a/common/locales/ja/spells.json b/common/locales/ja/spells.json index 3358a08a3f..c5bc77d571 100644 --- a/common/locales/ja/spells.json +++ b/common/locales/ja/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "炎のバースト", - "spellWizardFireballNotes": "炎が吹いてタスクを焦がす。あなたがタスクの赤みを減らすと、戦っているモンスターにダメージを与え、経験値を得ます。青のタスクよりも多いです。", + "spellWizardFireballNotes": "炎が手から吹き出します。XPを手に入れ、ボスにさらにダメージを与えます!タスクをクリックすることで唱えます。(知性に基づく)", "spellWizardMPHealText": "エーテル波動", - "spellWizardMPHealNotes": "魔法のエネルギーがあなたの手から放出し、パーティにかかります。そしてパーティはMPを回復します。", + "spellWizardMPHealNotes": "友人を助けるために、あなたのマナを犠牲にします。残りのパーティーのメンバー党は、MPを得ます!(知性に基づく)", "spellWizardEarthText": "地震", - "spellWizardEarthNotes": "パーティのタスクの下の地面が激しく砕けて揺れて、動きが鈍りより多く攻撃できるようになりました。パーティーは知能の補助を得ました。これはより多くの経験値を意味します。", + "spellWizardEarthNotes": "あなたの精神の力が地面を揺らします。パーティー全員が知性を得ます。(知性に基づく)", "spellWizardFrostText": "酷寒の霜", - "spellWizardFrostNotes": "氷はあらゆる面から噴出し、あなたのタスクを飲み込み、その場に凍結します。あなたのデイリータスクの連続実行が一日の終わりにリセットされません。不完全なデイリータスクはまだあなたにダメージを与えます!", + "spellWizardFrostNotes": "氷があなたのタスクを覆う。あなたの連続実行のいずれも明日ゼロにリセットされません! (一度唱えると全ての連続実行に影響します)", "spellWarriorSmashText": "ブルータルスマッシュ", - "spellWarriorSmashNotes": "あなたの全力でどう猛に一つのタスクをヒットします。タスクの赤みが減少し、あなたが戦っているすべてのモンスターに特別なダメージを与えます。", + "spellWarriorSmashNotes": "全力でタスクを攻撃します。タスクはより青く、もしくは赤が薄くなり、ボスに追加ダメージを与えます! 唱える対象のタスクをクリックして下さい(力に基づく)", "spellWarriorDefensiveStanceText": "守勢の体勢", - "spellWarriorDefensiveStanceNotes": "少し体をリラックスして、タスクの次の猛攻撃に備えてください。体質を押し上げて、毎日の終わりに受ける毎日のタスクからのダメージを減らしましょう。", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "勇烈な貫禄", - "spellWarriorValorousPresenceNotes": "あなたの存在がパーティーを勇気づけます。パーティーが新発見した勇気は力を増す事でより彼らをよりタフにします。", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "威嚇的な視線", - "spellWarriorIntimidateNotes": "あなたの視線はパーティの敵の心に恐怖を打ち込みます。パーティは体質の補助により防御の適度の増強を得ます。", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "スリ", - "spellRoguePickPocketNotes": "あなたの軽快な指が、タスクのポケットを通り抜け、自分にいくつかの宝物を見つける。あなたは、タスクから即時にゴールドボーナスを得る。タスクが「太く」 (青く) なり、あなたはより多くの金を盗む!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "バックスタッブ", - "spellRogueBackStabNotes": "音もなく忍び寄り、背後からタスクに一撃を食らわす。普段より大きなダメージを与え、会心の一撃にもなりやすい。", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "商売道具", - "spellRogueToolsOfTradeNotes": "あなたは盗み道具をパーティーに共有して「取得」でより多くのゴールドを得るよう支援します。知覚の補助により、パーティーのタスクによるゴールドボーナスやドロップのチャンスが一日増強されます。", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "ステルス", - "spellRogueStealthNotes": "あなたはフードを引き上げ、影に逃れる。今晩、多くのデイリータスクがあなたを見つけることができません。あなたの知覚が少しだけど高くなります。", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "ヒール", - "spellHealerHealNotes": "光があなたの体を覆い、傷を癒やします。体力を回復します。", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "焼けるように輝度", - "spellHealerBrightnessNotes": "あなたはすべてのタスクを隠す光のバーストを投げかけます。あなたのタスクの赤みが軽減されます。", + "spellHealerBrightnessNotes": "あなたはすべてのタスクを隠す光のバーストを投げかけます。あなたのタスクの赤みが軽減されます。(知性に基づく)", "spellHealerProtectAuraText": "防護のオーラ", - "spellHealerProtectAuraNotes": "魔法のオーラがパーティーメンバーを包み込み、ダメージから保護します。パーティーメンバーは体質の補助により防御の増強を得ます。", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "恵み", - "spellHealerHealAllNotes": "なだめるような光があなたのパーティーを包み込み、傷を癒します。あなたのパーティーメンバーの体力を回復します。", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "雪玉", "spellSpecialSnowballAuraNotes": "パーティメンバーに雪玉を投げろ!何か間違ってる?メンバーの新しい一日まで続きます。", "spellSpecialSaltText": "塩", diff --git a/common/locales/ja/subscriber.json b/common/locales/ja/subscriber.json index 5ed68b85d5..3655a90f2e 100644 --- a/common/locales/ja/subscriber.json +++ b/common/locales/ja/subscriber.json @@ -1,5 +1,5 @@ { - "subscription": "購読予約", + "subscription": "購読", "subscriptions": "購読", "subDescription": "広告を無効にする、ゴールドでジェムを購入する、毎月の不思議なアイテム、進展履歴の維持、毎日のドロップ獲得を倍にする、開発者のサポート、詳細な情報はをクリックしてください。", "disableAds": "広告を無効にする", diff --git a/common/locales/ja/tasks.json b/common/locales/ja/tasks.json index c356fc0893..3df9805e3e 100644 --- a/common/locales/ja/tasks.json +++ b/common/locales/ja/tasks.json @@ -1,6 +1,6 @@ { "clearCompleted": "削除が完了しました", - "lotOfToDos": "完了したやるべきことタスクは自動的に3日後にアーカイブされます。下記から確認することができます。Settings > Export.", + "lotOfToDos": "完了したやるべきことタスクは自動的に3日後にアーカイブされます。設定> エクスポートから確認することができます。", "deleteToDosExplanation": "下のボタンをクリックすると、完了したやるべきことと、アーカイブ済の完了したやるべきことは完全に削除されます。それらの記録を保存しておきたい場合は、まずエクスポートしてください。", "beeminderDeleteWarning": "Beeminder ユーザー: はじめに お読みください Beeminderと混同せずに、完了したやるべきことを削除するには!", "addmultiple": "複数追加", @@ -14,7 +14,7 @@ "save": "保存", "addChecklist": "チェックリストを追加", "checklist": "チェックリスト", - "checklistText": "デイリータスクにおいて、一部完了しているチェックリストはダメージを減少させます。例えば4つのうち、3つのアイテムが完了しているチェックリストは、全てを完了していないときと比べて25%のダメージとなります。\nやるべきことタスクにおいて、チェックリストの完了している要素は倍率を増加させます: 3つのチェックは経験値、ゴールド、マナを3倍増加させます(合計で4倍となります)。", + "checklistText": "タスクをより小さく分割しよう! チェックリストはToDoリストから得られる経験値とゴールドを増加し、日課を実行しなかった場合のダメージを減少させます。", "expandCollapse": "展開する/折り畳む", "text": "テキスト", "extraNotes": "追記", @@ -22,18 +22,18 @@ "advancedOptions": "拡張オプション", "difficulty": "難易度", "difficultyHelpTitle": "このタスクはどれくらい難しいですか?", - "difficultyHelpContent": "これはポイントの価値を増加させます。実際はこの項目は控えめに使われていて、代わりに我々の有機的な価値調整アルゴリズムにより決定されています。しかしいくつかのタスクは極めて価値がある場合があります(例:論文を執筆する vs 歯磨き)。クリックすることで詳しい情報が得られます。", + "difficultyHelpContent": "より難しいタスクを実施済みにすると、より多くの経験値とゴールドを得ることができますが... それが未実施の日課や悪い習慣の場合には、より多くのダメージを受けます。", "easy": "かんたん", "medium": "ふつう", "hard": "むずかしい", - "attributes": "属性値", + "attributes": "能力値", "physical": "物理的な", "mental": "精神的な", "otherExamples": "例:専門職、趣味、金融関係など", "progress": "進捗", - "dailies": "デイリータスク", - "newDaily": "新しいデイリータスク", - "newDailyBulk": "新しい毎日のタスク(一行に一つ)", + "dailies": "日課", + "newDaily": "新しい日課", + "newDailyBulk": "新しい日課(一行に一つ)", "streakCounter": "連続実行日数カウンター", "repeat": "繰り返し", "restoreStreak": "連続日数を修正", @@ -44,12 +44,11 @@ "remaining": "アクティブ", "complete": "完了", "dated": "期日切れ", - "datedNotSorted": "期日切れのやるべきことタスクは日付でソートされません。ソートは将来おそらく実装されるでしょう。", "due": "期限", "grey": "グレー", "score": "スコア", "rewards": "報酬", - "ingamerewards": "機器&技量", + "ingamerewards": "装備&特技", "gold": "ゴールド", "silver": "シルバー(100シルバー = 1ゴールド)", "newReward": "新しい報酬", @@ -62,14 +61,14 @@ "hideTags": "非表示にする", "showTags": "表示する", "streakName": "Streak Achivements", - "streakText": "<%= streaks %> 個のデイリータスクを21日連続で実行しました", + "streakText": "<%= streaks %> 個の日課を21日連続で実行しました", "streakSingular": "Streaker", - "streakSingularText": "デイリータスクを21日連続で実行しました", + "streakSingularText": "日課を21日連続で実行しました", "perfectName": "Perfect Days", - "perfectText": "<%= perfects %> 日間において全てのデイリータスクを完了しました。この実績により次の日の全ての属性値に対して +(レベル/2)の 補助が付与されます。", + "perfectText": "<%= perfects %> 日間において全ての日課を完了しました。このアチーブメントにより次の日の全ての能力値に対して +(レベル/2)の 補助が付与されます。", "perfectSingular": "Perfect Day", - "perfectSingularText": "1日の全てのデイリータスクを完了しました。この実績により次の日の全ての属性値に対して +(レベル/2)の 補助が付与されます。", - "streakerAchievement": "あなたは \"Streaker\" の実績を手に入れました! 21日間の連続記録は習慣形成においてひとつのマイルストーンです。このタスクや他のタスクについても、引き続き新たな21日連続記録を積み重ねていきましょう!", + "perfectSingularText": "1日の全ての日課を完了しました。このアチーブメントにより次の日の全ての能力値に対して +(レベル/2)の 補助が付与されます。", + "streakerAchievement": "あなたは \"Streaker\" のアチーブメントを手に入れました! 21日間の連続記録は習慣形成においてひとつのマイルストーンです。このタスクや他のタスクについても、引き続き新たな21日連続記録を積み重ねていきましょう!", "fortifyName": "強化ポーション", "fortifyPop": "全てのタスクを通常の状態 (黄色)に戻します。加えて全ての体力を回復させます。", "fortify": "強化", @@ -78,5 +77,6 @@ "streakCoins": "連続実行ボーナス!", "pushTaskToTop": "タスクを一番上に上げる", "pushTaskToBottom": "タスクを一番下に下げる", - "emptyTask": "タスクのタイトルをまず入力してください。" + "emptyTask": "タスクのタイトルをまず入力してください。", + "dailiesRestingInInn": "あなたは宿に泊まっています!日課が未実施でも今晩あなたはダメージを受けません。ですが日課は毎日リフレッシュされます。もしクエスト中であれば、宿をチェックアウトするまでダメージをうけたりアイテムを集めたりできません、ですがあなたのパーティの仲間が日課をスキップしたら、あなたはダメージを受けます。" } \ No newline at end of file diff --git a/common/locales/nl/backgrounds.json b/common/locales/nl/backgrounds.json index 37ebe9e511..f26288a323 100644 --- a/common/locales/nl/backgrounds.json +++ b/common/locales/nl/backgrounds.json @@ -70,11 +70,25 @@ "backgroundStainedGlassNotes": "Bewonder het glas in lood.", "backgroundRollingHillsText": "Glooiende velden", "backgroundRollingHillsNotes": "Dartel door de glooiende velden.", - "backgrounds042015": "SET 11: Released April 2015", - "backgroundCherryTreesText": "Cherry Trees", - "backgroundCherryTreesNotes": "Admire the Cherry Trees in blossom.", - "backgroundFloralMeadowText": "Flowering Meadow", - "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgrounds042015": "SET 11: Uitgebracht in april 2015", + "backgroundCherryTreesText": "Kersenbomen", + "backgroundCherryTreesNotes": "Bewonder de bloeiende kersenbomen.", + "backgroundFloralMeadowText": "Weidebloemen", + "backgroundFloralMeadowNotes": "Picknick tussen de weidebloemen.", + "backgroundGumdropLandText": "Gumballand", + "backgroundGumdropLandNotes": "Verlekker je op het uitzicht van Gumballand.", + "backgrounds052015": "SET 12: Uitgebracht in mei 2015", + "backgroundMarbleTempleText": "Marmeren Tempel", + "backgroundMarbleTempleNotes": "Poseer voor een Marmeren Tempel", + "backgroundMountainLakeText": "Bergmeer", + "backgroundMountainLakeNotes": "Dompel je tenen in een Bergmeer", + "backgroundPagodasText": "Pagodes", + "backgroundPagodasNotes": "Klim naar de top van de Pagodes", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/nl/challenge.json b/common/locales/nl/challenge.json index 9225af147e..b434eeef64 100644 --- a/common/locales/nl/challenge.json +++ b/common/locales/nl/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Kies een winnaar en sluit de uitdaging af:", "deleteOrSelect": "Verwijder of kies een winnaar", "endChallenge": "Uitdaging beëindigen", - "challengeDiscription": "Dit zijn de taken die bij de uitdaging horen. Naarmate meer gebruikers ze uitvoeren, veranderen de taken van kleur en krijgen ze grafieken om je de algemene voortgang van de groep te laten zien.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Hoe gaat het met iedereen?", "filter": "Filter", "groups": "Groepen", @@ -33,16 +33,18 @@ "challengeTagPop": "Uitdagingen zijn te zien op labellijsten en op taakomschrijvingen. Dus hoewel je een omschrijvende titel wil voor hierboven, heb je ook een 'korte naam' nodig. '5 kilo afvallen in drie maanden' kan bijvoorbeeld worden afgekort to '-5kg' (Klik voor meer informatie).", "challengeDescr": "Beschrijving", "prize": "Prijs", - "prizePop": "Als jouw uitdaging een 'winnaar' kan hebben, kun je eventueel edelstenen beschikbaar stellen als prijs. Maximum = aantal edelstenen in jouw bezit (+gilde-edelstenen, als jij het gilde aangemaakt hebt waarin de uitdaging valt). Let op: deze prijs kan later niet veranderd worden en zal niet teruggestort worden als de uitdaging geannuleerd wordt.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimaal 1 edelsteen voor openbare uitdagingen (helpt spam voorkomen, echt).", "officialChallenge": "Officiële HabitRPG-Uitdaging", "by": "door", - "participants": "<%= membercount %> Participants", + "participants": "<%= membercount %> deelnemers", "join": "Meedoen", "exportChallengeCSV": "Exporteren naar CSV", "selectGroup": "Groep selecteren", "challengeCreated": "Uitdaging aangemaakt", "sureDelCha": "Uitdaging verwijderen; weet je het zeker?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Taken verwijderen", "keepTasks": "Taken behouden", "closeCha": "Uitdaging afsluiten en...", diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json index b33d4a350d..7bf64613fc 100644 --- a/common/locales/nl/character.json +++ b/common/locales/nl/character.json @@ -52,9 +52,11 @@ "costume": "Kostuum", "costumeText": "Als een andere uitrusting mooier vindt dan de uitrusting die je gebruikt, vink dan \"Kostuum gebruiken\" aan om een andere uitrusting zichtbaar te maken terwijl je je strijduitrusting eronder draagt.", "useCostume": "Kostuum gebruiken", - "gearAchievement": "Je hebt de pretatie \"Hoogst haalbare uitrusting\" behaald door de hoogst haalbare uitrusting aan te schaffen!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Hoogst haalbare uitrusting", - "ultimGearText": "Heeft de hoogst haalbare uitrustings- en wapenset aangeschaft", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Niveau", "levelUp": "Niveau erbij!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Voeg punt toe aan Perceptie", "allocateInt": "Punten toegewezen aan Intelligentie:", "allocateIntPop": "Voeg punt toe aan Intelligentie", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Statistieken", "strength": "Kracht", "strengthText": "Kracht verhoogt de kans op willekeurige \"voltreffers\" en de extra goud, ervaringspunten, en vondstkans van deze voltreffers. Het helpt ook schade toe te brengen aan eindbazen.", @@ -138,5 +141,6 @@ "displayNameDescription3": "en scroll naar beneden naar Registratie om je inlognaam te veranderen.", "unequipBattleGear": "Gevechtsuitrusting uittrekken", "unequipCostume": "Kostuum uittrekken", - "unequipPetMountBackground": "Huisdier, rijdier en achtergrond uitschakelen" + "unequipPetMountBackground": "Huisdier, rijdier en achtergrond uitschakelen", + "animalSkins": "Dierenhuiden" } \ No newline at end of file diff --git a/common/locales/nl/communityguidelines.json b/common/locales/nl/communityguidelines.json index 717eaa5216..51c5fba2e1 100644 --- a/common/locales/nl/communityguidelines.json +++ b/common/locales/nl/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "De Art Trello", "commGuideLink07description": "is de plek om pixelkunst in te dienen.", "commGuideLink08": "De Quest Trello", - "commGuideLink08description": "is de plek om teksten voor queesten in te dienen." + "commGuideLink08description": "is de plek om teksten voor queesten in te dienen.", + "lastUpdated": "Laatst bijgewerkt" } \ No newline at end of file diff --git a/common/locales/nl/content.json b/common/locales/nl/content.json index e9d308a25d..255a57026c 100644 --- a/common/locales/nl/content.json +++ b/common/locales/nl/content.json @@ -1,6 +1,10 @@ { "potionText": "Gezondheidsdrankje", "potionNotes": "Herwin 15 gezondheidspunten (direct gebruik)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Wolf", "dropEggWolfAdjective": "loyale", "dropEggTigerCubText": "Tijgerwelp", @@ -54,8 +58,10 @@ "questEggRockAdjective": "levendige", "questEggBunnyText": "Konijn", "questEggBunnyAdjective": "knuffelbaar", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Marshmallowslijm", + "questEggSlimeAdjective": "zoete", + "questEggSheepText": "Schaap", + "questEggSheepAdjective": "wollig", "eggNotes": "Vind een uitbroedtoverdrank om op dit ei te gieten, en er zal een <%= eggAdjective(locale) %> <%= eggText(locale) %> uitkomen.", "hatchingPotionBase": "Normale", "hatchingPotionWhite": "Witte", diff --git a/common/locales/nl/front.json b/common/locales/nl/front.json index bc99390a7f..b0ddada3b4 100644 --- a/common/locales/nl/front.json +++ b/common/locales/nl/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Je leven is een spel", - "tagline": "Een gratis app voor het aanleren van gewoontes, die je leven als een game behandelt.", - "landingp1": "Het probleem met de meeste productiviteitsapps op de markt is dat ze geen motivatie geven om ze te blijven gebruiken. HabitRPG lost dit op door het aanleren van gewoontes leuk te maken! Door je te belonen voor successen en te straffen voor mislukkingen, verstrekt HabitRPG de externe motivatie om de dagelijkse activiteiten uit te voeren.", - "landingp2header": "Onmiddellijke voldoening", - "landingp2": "Elke keer dat je een positieve gewoonte bekrachtigt, een dagelijkse taak volbrengt, of een oude to-do voltooit, beloont HabitRPG je onmiddellijk met ervaringspunten en goud. Naarmate je meer ervaring krijgt, kun je stijgen in niveau, waardoor je statistieken verhoogd worden en er meer functies vrijkomen, zoals klasses en huisdieren. Je kunt goud uitgeven aan spelvoorwerpen die veranderen hoeveel ervaringspunten je verdient of aan gepersonaliseerde beloningen die je hebt gemaakt om je te motiveren. Wanneer zelfs de kleinste successen je onmiddellijk een beloning opleveren, is het minder waarschijnlijk dat je dingen uitstelt.", - "landingp3header": "Consequenties", - "landingp3": "Wanneer je je laat verleiden tot een slechte gewoonte of je een dagelijkse taak laat liggen, verlies je gezondheidspunten. Als je gezondheid te laag wordt ga je dood en verlies je een deel van je voortgang. Door meteen consequenties aan je gedrag te verbinden kan HabitRPG je helpen te stoppen met uitstelgedrag en slechte gewoontes voordat ze serieuze problemen veroorzaken in de echte wereld.", - "landingp4header": "Verantwoording", - "landingp4": "Met een actieve gemeenschap geeft HabitRPG de verantwoording die je nodig hebt om je aan je taken te wijden. In het groepensysteem kun je je aansluiten bij een groep van je naaste vrienden die je aanmoedigen. In het gildesysteem kun je mensen met dezelfde interesses of problemen vinden, zodat je je doelen kunt delen en tips uit kunt wisselen over hoe je problemen aan te pakken. De gemeenschap van HabitRPG betekent dat je zowel de ondersteuning als de verantwoording hebt die je nodig hebt om je doelen te bereiken.", + "FAQ": "FAQ", + "accept1Terms": "Door op onderstaande knop te drukken, stem ik in met de", + "accept2Terms": "en het", + "alexandraQuote": "Ik kon niet NIET over HabitRPG praten tijdens mijn speech in Madrid. Een must-have voor freelancers die nog steeds een baas nodig hebben.", + "althaireQuote": "Continu een queeste open hebben motiveert me echt om al mijn dagelijkse taken en to-do's te doen. Mijn grootste motivatie is dat ik mijn groep niet wil teleurstellen.", + "andeeliaoQuote": "Geweldig product, net een paar dagen geleden begonnen en nu al bewuster en productiever met mijn tijdsbesteding!", + "autumnesquirrelQuote": "Ik stel minder dingen uit op het werk en in het huishouden en betaal mijn rekeningen op tijd.", + "businessSample1": "Bevestig 1 pagina van boedel", + "businessSample2": "20 minuten boekhouden", + "businessSample3": "Inbox sorteren en verwerken", + "businessSample4": "1 document maken voor een klant", + "businessSample5": "Klanten bellen/telefoongesprekken uitstellen", + "businessText": "Gebruik HabitRPG in je bedrijf", + "choreSample1": "Vuile was in de mand doen", + "choreSample2": "20 minuten aan het huishouden besteden", + "choreSample3": "De afwas doen", + "choreSample4": "Eén kamer opruimen", + "choreSample5": "Kleding in de wasmachine en droger doen", + "chores": "Karweitjes", + "communityBug": "Fout melden", + "communityExtensions": "Add-ons & extensies", + "communityFacebook": "Facebook", + "communityFeature": "Feature aanvragen", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Hoe het werkt", + "companyBlog": "Blog", + "companyDonate": "Doneer", + "companyExtensions": "Extensies", + "companyPrivacy": "Privacy", + "companyTerms": "Voorwaarden", + "companyVideos": "Video's", + "contribUse": "Tools die worden gebruikt om aan HabitRPG bij te dragen ", + "dragonsilverQuote": "Je wil niet weten hoeveel tijd- en taak management programma's ik al heb geprobeerd over de jaren.. HRPG is het enige dat ik heb gebruikt dat daadwerkelijk helpt om dingen gedaan te krijgen, en niet alleen alles op een lijstje te zetten.", + "dreimQuote": "Toen ik HabitRPG afgelopen zomer ontdekte, was ik net gezakt voor de helft van mijn examens. Dankzij de dagelijkse taken kon ik mezelf discipline aanleren, en ben ik een maand geleden daadwerkelijk voor al mijn examens geslaagd met hele goede cijfers.", + "elmiQuote": "Elke ochtend kijk ik vooruit naar opstaan zodat ik wat goud kan verdienen!", + "email": "E-mail", + "emailNewPass": "Nieuw wachtwoord e-mailen", + "evagantzQuote": "Mijn allereerste tandartsafspraak waar de mondhygiënist daadwerkelijk enthousiast was over mijn flosgewoontes. Bedankt Habitrpg!", + "examplesHeading": "Spelers gebruiken HabitRPG voor...", + "featureAchievementByline": "Iets geweldigs gedaan? Ontvang een insigne om er mee te pronken!", + "featureAchievementHeading": "Prestatie Insignes", + "featureEquipByline": "Koop beperkte oplage uitrusting, drankjes en andere virtuele spullen in onze Markt met je taakbelongingen!", + "featureEquipHeading": "Uitrusting en extra's", + "featurePetByline": "Eieren en voorwerpen krijg je als je taken volbrengt. Wees zo productief mogelijk om zoveel mogelijk huisdieren en rijdieren te verzamelen!", + "featurePetHeading": "Huisdieren en Rijdieren", + "featureSocialByline": "Wordt lid van interesse-groepen met gelijkgestemden. Maak uitdagingen aan om wedijveren met andere gebruikers.", + "featureSocialHeading": "Samenspel", + "featuredIn": "Vermeld in", + "featuresHeading": "We bieden verder...", + "footerCommunity": "Gemeenschap", + "footerCompany": "Bedrijf", + "footerMobile": "Mobiel", + "footerSocial": "Sociaal", + "forgotPass": "Wachtwoord vergeten", + "frabjabulousQuote": "HabitRPG is de reden dat ik een geweldige, goedbetaalde baan heb... en nog verbazingwekkender, ik flos nu dagelijks!", + "free": "Speel gratis", + "gamifyButton": "Gamificeer je leven vandaag!", + "goalSample1": "1 uur piano spelen", + "goalSample2": "aan een arikel werken", + "goalSample3": "aan een blog werken", + "goalSample4": "Japanse les op Duolingo", + "goalSample5": "Een informatief arikel lezen", + "goals": "Doelen", + "health": "Gezondheid", + "healthSample1": "Drink water/frisdrank", + "healthSample2": "Kauwgom kauwen/roken", + "healthSample3": "Traplopen/Lift", + "healthSample4": "Gezond eten/Junk Food", + "healthSample5": "1 uur zweten", + "history": "Geschiedenis", + "infhQuote": "HabitRPG heeft me echt geholpen om structuur aan te brengen in mijn leven en op de universiteit.", + "invalidEmail": "Om het wachtwoord te resetten is een geldig e-mailadres vereist.", + "irishfeet123Quote": "Ik had verschrikkelijke gewoontes wat betreft opruimen na het eten en liet overal kopjes slingeren. HabitRPG heeft me daarvan genezen!", + "joinOthers": "Sluit je aan bij 200,000 mensen die het leuk maken om doelen te bereiken!", + "kazuiQuote": "Voor HabitRPG zat ik vast met mijn thesis en was ik ontevreden met mijn persoonlijke discipline op het gebied van het huishouden en dingen zoals vocabulaire leren en Go theorie leren. Het blijkt dat deze taken opbreken in kleinere, behapbare checklists precies is wat nodig was om me gemotiveerd te houden.", + "landingadminlink": "administratieve pakketten", "landingend": "Nog niet overtuigd?", "landingend2": "Bekijk een gedetailleerde lijst van", - "landingfeatureslink": "onze functionaliteiten", "landingend3": ". Ben je op zoek naar een benadering met meer privacy? Bekijk onze", - "landingadminlink": "administratieve pakketten", "landingend4": "die perfect zijn voor families, leraren, groepen en bedrijven.", + "landingfeatureslink": "onze functionaliteiten", + "landingp1": "Het probleem met de meeste productiviteitsapps op de markt is dat ze geen motivatie geven om ze te blijven gebruiken. HabitRPG lost dit op door het aanleren van gewoontes leuk te maken! Door je te belonen voor successen en te straffen voor mislukkingen, verstrekt HabitRPG de externe motivatie om de dagelijkse activiteiten uit te voeren.", + "landingp2": "Elke keer dat je een positieve gewoonte bekrachtigt, een dagelijkse taak volbrengt, of een oude to-do voltooit, beloont HabitRPG je onmiddellijk met ervaringspunten en goud. Naarmate je meer ervaring krijgt, kun je stijgen in niveau, waardoor je statistieken verhoogd worden en er meer functies vrijkomen, zoals klasses en huisdieren. Je kunt goud uitgeven aan spelvoorwerpen die veranderen hoeveel ervaringspunten je verdient of aan gepersonaliseerde beloningen die je hebt gemaakt om je te motiveren. Wanneer zelfs de kleinste successen je onmiddellijk een beloning opleveren, is het minder waarschijnlijk dat je dingen uitstelt.", + "landingp2header": "Onmiddellijke voldoening", + "landingp3": "Wanneer je je laat verleiden tot een slechte gewoonte of je een dagelijkse taak laat liggen, verlies je gezondheidspunten. Als je gezondheid te laag wordt ga je dood en verlies je een deel van je voortgang. Door meteen consequenties aan je gedrag te verbinden kan HabitRPG je helpen te stoppen met uitstelgedrag en slechte gewoontes voordat ze serieuze problemen veroorzaken in de echte wereld.", + "landingp3header": "Consequenties", + "landingp4": "Met een actieve gemeenschap geeft HabitRPG de verantwoording die je nodig hebt om je aan je taken te wijden. In het groepensysteem kun je je aansluiten bij een groep van je naaste vrienden die je aanmoedigen. In het gildesysteem kun je mensen met dezelfde interesses of problemen vinden, zodat je je doelen kunt delen en tips uit kunt wisselen over hoe je problemen aan te pakken. De gemeenschap van HabitRPG betekent dat je zowel de ondersteuning als de verantwoording hebt die je nodig hebt om je doelen te bereiken.", + "landingp4header": "Verantwoording", + "leadText": "HabitRPG is een gratis app die je helpt gewoontes aan te leren en productief te blijven door het echte leven te behandelen als een spelletje. Met beloningen en straffen binnen het spel om je te motiveren en een sterk sociaal netwerk om je te inspireren kan HabitRPG je helpen je doelen te bereiken en je gezonder, hardwerkender en gelukkiger te maken.", + "login": "Inloggen", + "loginAndReg": "Inloggen / Registreren", + "loginFacebookAlt": "Inloggen / Registreren met Facebook", + "logout": "Uitloggen", "marketing1Header": "Verbeter je gewoontes door een spel te spelen", "marketing1Lead1": "HabitRPG is een computerspel dat je helpt met het verbeteren van real-life gewoontes. Het \"gamificeert\" je leven door al je taken (gewoontes, dagelijkse taken, to-do's) in kleine monsters te veranderen die je moet verslaan. Hoe beter je bent, hoe meer vooruitgang je in het spel boekt. Als je struikelt in het echte leven, verslapt je personage. ", "marketing1Lead2": "Krijg coole uitrusting. Verbeter je gewoontes zodat je je avatar op kunt bouwen. Lekker shinen met de coole uitrusting die je verdiend hebt", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Eindbazen", "marketing2Lead3": "Uitdagingen laten je concurreren met vrienden en onbekenden. Wie het het beste heeft gedaan aan het einde van een uitdaging wint speciale prijzen.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone en Android", "marketing3Lead1": "De iPhone en Android apps laten je onderweg je zaken regelen. We begrijpen dat inloggen op de website om op knoppen te drukken vreselijk irritant kan zijn.", "marketing3Lead2": "Andere externe partijen verbinden HabitRPG met verschillende aspecten van je leven. Onze API biedt makkelijke integratie voor dingen als de Chrome Extensie, waarmee je punten verliest voor het surfen naar onproductieve sites, en punten krijgt voor de productieve. Hier vind je meer", "marketing4Header": "Gebruik voor organisaties", - "marketing4Lead1Title": "Gamification in het onderwijs", "marketing4Lead1": "Onderwijs is een van de beste sectoren voor gamification. We weten allemaal hoe studenten tegenwoordig verslaafd zijn aan hun telefoons en games. Benut die kracht! Zet uw leerlingen tegen elkaar op in vriendschappelijke wedstrijdjes. Beloon goed gedrag met zeldzame prijzen. Zie hoe hun cijfers en gedrag verbeteren.", - "marketing4Lead2Title": "Gamification in gezondheid en welzijn", + "marketing4Lead1Title": "Gamification in het onderwijs", "marketing4Lead2": "De kosten voor de gezondheidszorg stijgen, en er moeten keuzes worden gemaakt. Er zijn honderden trajecten ontwikkeld om kosten te verminderen en welzijn te verbeteren. Wij geloven dat HabitRPG een aanzienlijke bijdrage kan leveren aan een gezonde levensstijl.", - "marketing4Lead3Title": "Maak overal een spel van", + "marketing4Lead2Title": "Gamification in gezondheid en welzijn", "marketing4Lead3-1": "Wil je je leven tot een spel maken?", "marketing4Lead3-2": "Ben je geïnteresseerd in het runnen van een groep over educatie, welzijn en meer?", "marketing4Lead3-3": "Meer weten?", - "playButton": "Speel", - "username": "Gebruikersnaam", - "password": "Wachtwoord", - "useUUID": "Gebruik UUID / API token (voor Facebookgebruikers)", - "passMan": "Als je een wachtwoordmanager gebruikt (zoals 1Password) en problemen hebt met het inloggen, probeer dan je naam en wachtwoord handmatig in te typen.", - "forgotPass": "Wachtwoord vergeten", - "emailNewPass": "Nieuw wachtwoord e-mailen", - "invalidEmail": "Om het wachtwoord te resetten is een geldig e-mailadres vereist.", - "email": "E-mail", - "passConfirm": "Wachtwoord bevestigen", - "accept1Terms": "Door op onderstaande knop te drukken, stem ik in met de", - "terms": "algemene voorwaarden", - "accept2Terms": "en het", - "privacy": "privacybeleid", - "home": "Hoofdpagina", - "learnMore": "Meer informatie", - "contact": "Contact", - "history": "Geschiedenis", - "anonymous": "Anoniem", - "tasks": "Taken", - "loginAndReg": "Inloggen / Registreren", - "loginFacebookAlt": "Inloggen / Registreren met Facebook", - "login": "Inloggen", - "register": "Registreren", - "options": "Opties", - "logout": "Uitloggen", - "sync": "Synchroniseren", - "FAQ": "FAQ", - "tutorials": "Handleidingen", - "psst": "Psst", - "footerMobile": "Mobiel", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Maak overal een spel van", "mobileAndroid": "Android", - "footerCompany": "Bedrijf", - "companyDonate": "Doneer", - "companyAbout": "Hoe het werkt", - "companyVideos": "Video's", - "companyBlog": "Blog", - "companyExtensions": "Extensies", - "companyPrivacy": "Privacy", - "companyTerms": "Voorwaarden", - "footerCommunity": "Gemeenschap", - "communityBug": "Fout melden", - "communityFeature": "Feature aanvragen", - "communityExtensions": "Add-ons & extensies", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Sociaal", - "socialTitle": "HabitRPG - Je leven is een spel", - "watchVideos": "Video's bekijken", + "mobileIOS": "iOS", + "motivate": "Motiveer jezelf en je team!", + "motivate1": "Motiveer jezelf om wat dan ook te doen.", + "motivate2": "Word georganiseerd. Word Gemotiveerd. Word rijk.", + "passConfirm": "Wachtwoord bevestigen", + "passMan": "Als je een wachtwoordmanager gebruikt (zoals 1Password) en problemen hebt met het inloggen, probeer dan je naam en wachtwoord handmatig in te typen.", + "password": "Wachtwoord", + "playButton": "Speel", + "playButtonFull": "HabitRPG spelen", "presskit": "Persmap", + "presskitDownload": "Alle afbeeldingen downloaden:", "presskitText": "Bedankt voor je interesse in HabitRPG! De volgende afbeeldingen mogen gebruikt worden voor artikelen of video's over HabitRPG. Voor meer informatie kun je contact opnemen met Siena Leslie via leslie@habitrpg.com.", - "presskitDownload": "Alle afbeeldingen downloaden:" + "privacy": "privacybeleid", + "psst": "Psst", + "punishByline": "Stop met slechte gewoontes en alsmaar uitstellen door directe gevolgen.", + "punishHeading1": "Een dagelijkse taak missen?", + "punishHeading2": "Verlies gezondheid!", + "questByline1": "Spelen met je vrienden zorgt ervoor dat je aansprakelijk blijft voor je taken.", + "questByline2": "Stuur elkaar uitdagingen om samen een doel te bereiken!", + "questHeading1": "Bevecht monsters met je vrienden!", + "questHeading2": "Als jouw inspanning verminderd, raken zij allemaal gewond!", + "register": "Registreren", + "rewardByline1": "Geef goud uit aan virtuele belonginen en belongingen in het echte leven.", + "rewardByline2": "Directe beloningen houden je gemotiveerd!", + "rewardHeading": "Voltooi een taak om goud te verdienen!", + "sampleDailies": "Voorbeeld Dagelijkse Taken", + "sampleHabits": "Voorbeeld Gewoontes", + "sampleToDo": "Voorbeeld To-do's", + "school": "school", + "schoolSample1": "1 opdracht afmaken", + "schoolSample2": "1 uur studeren", + "schoolSample3": "Afspreken met studiegroep", + "schoolSample4": "Aantekeningen voor 1 hoofdstuk", + "schoolSample5": "Lees 1 Hoofdstuk", + "sixteenBitFilQuote": "Ik doe mijn werk en taken in recordtijd dankzij HabitRPG. Ik ben gewoon zo gretig om weer een niveau omhoog te gaan!", + "skysailorQuote": "Mijn groep en onze queestes zorgen ervoor dat ik betrokken blijf bij het spel, wat we weer gemotiveerd houdt om dingen gedaan te krijgen en mijn leven in positieve zin te veranderen", + "socialTitle": "HabitRPG - Je leven is een spel", + "supermouse35Quote": "Ik beweeg meer en ik ben mijn medicijnen al maanden niet meer vergeten! Bedankt, Habit. :D", + "sync": "Synchroniseren", + "tasks": "Taken", + "teamSample1": "Vergaderagenda opstellen voor dinsdag", + "teamSample2": "Brainstormen over Growth Hacking", + "teamSample3": "Bespreek KPI's van deze week", + "teams": "Teams", + "terms": "algemene voorwaarden", + "testimonialHeading": "Wat mensen zeggen...", + "tutorials": "Handleidingen", + "unlockByline1": "Bereik je doelen en verhoog je niveau.", + "unlockByline2": "Speel nieuwe motivatiemiddelen vrij, zoals huisdieren verzamelen, random belongingen, toverspreuken en nog veel meer!", + "unlockHeadline": "Zolang je productief blijft, speel je nieuwe content vrij", + "useUUID": "Gebruik UUID / API token (voor Facebookgebruikers)", + "username": "Gebruikersnaam", + "watchVideos": "Video's bekijken", + "work": "werken", + "zelahQuote": "Met HabitRPG kan ik overgehaald worden om op tijd naar bed te gaan doordat ik punten verdien als ik vroeg in bed kruip, en gezondheid verlies als ik lang op blijf!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/nl/gear.json b/common/locales/nl/gear.json index 669a8939f7..c27e73e43e 100644 --- a/common/locales/nl/gear.json +++ b/common/locales/nl/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Steek je vijanden neer of neem een schep van je favoriete eten - met deze hooivork kan het allemaal! Verleent geen voordelen. Abonnee-uitrusting november 2014.", "weaponMystery201502Text": "Glimmende gevleugelde staff der liefde alsook wijsheid", "weaponMystery201502Notes": "Voor VLEUGELS! Voor LIEFDE! EN OOK VOOR WAARHEID! Verleent geen voordelen. Abonnee-uitrusting februari 2015.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunkstaf", "weaponMystery301404Notes": "Perfect om door de stad te flaneren. Abonnee-uitrusting maart 3015. Verleent geen voordelen.", "armor": "wapenrusting", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Sterrenstelsels glinsteren in het metaal van dit harnas en versterken de vastberadenheid van de drager. Verleent geen voordelen. Abonnee-uitrusting januari 2015.", "armorMystery201503Text": "Harnas van aquamarijn", "armorMystery201503Notes": "Dit blauwe mineraal symboliseert geluk, voorspoed en eindeloze productiviteit. Verleent geen voordelen. Abonnee-uitrusting maart 2015.", + "armorMystery201504Text": "Mantel van de Bezige Bij", + "armorMystery201504Notes": "Je wordt zo productief als een bezige bij met deze prachtige mantel! Verleent geen voordelen. Abonnee-uitrusting april 2015.", "armorMystery301404Text": "Steampunkpak", "armorMystery301404Notes": "Net en zwierig, niet? Verleent geen voordelen. Abonnee-uitrusting februari 3015.", "headgear": "hoofdbescherming", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Wie is een pinguïn? Verleent geen voordelen. Abonnee-uitrusting december 2014.", "headMystery201501Text": "Sterrenhelm", "headMystery201501Notes": "Sterrenbeelden flonkeren en wervelen in deze helm, en helpen de drager zijn gedachten te concentreren. Verleent geen voordelen. Abonnee-uitrusting januari 2015.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Chique hoge hoed", "headMystery301404Notes": "Een chique hoge hoed voor lieden van deftigen huize! Abonnee-uitrusting januari 3015. Verleent geen voordelen.", "headMystery301405Text": "Standaard hoge hoed", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Wees een vlinder en fladder langs! Verleent geen voordelen. Abonnee-uitrusting april 2014.", "backMystery201410Text": "Koboldvleugels", "backMystery201410Notes": "Vlieg door de nacht met deze sterke vleugels. Verleent geen voordelen. Abonnee-uitrusting oktober 2014.", + "backMystery201504Text": "Vleugels van de Bezige Bij", + "backMystery201504Notes": "Bzzz bzzz bzzz! Vlieg van taak naar taak. Verleent geen voordelen. Abonnee-uitrusting april 2015.", "backSpecialWonderconRedText": "Machtige cape", "backSpecialWonderconRedNotes": "Zwiept met kracht en schoonheid. Verleent geen voordelen. Speciale congresuitrusting.", "backSpecialWonderconBlackText": "Sluiperscape", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Kraag van koraal", "bodySpecialSummerHealerNotes": "Een stijlvolle ketting van levend koraal! Verleent geen voordelen. Beperkte oplage zomeruitrusting 2014.", "headAccessory": "hoofdaccessoire", + "accessories": "Accessoires", + "animalEars": "Dieren Oren", "headAccessoryBase0Text": "Geen hoofdaccessoire", "headAccessoryBase0Notes": "Geen hoofdaccessoire.", "headAccessorySpecialSpringRogueText": "Paarse kattenoren", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Deze oren luisteren scherp naar goochelaars die mogelijk geheimen onthullen. Verleent geen voordelen. Beperkte oplage lente-uitrusting 2015.", "headAccessorySpecialSpring2015HealerText": "Groene kattenoren", "headAccessorySpecialSpring2015HealerNotes": "Deze schattige kattenoren zullen anderen groen laten zien van jaloezie. Verleent geen voordelen. Beperkte oplage lente-uitrusting 2015.", + "headAccessoryBearEarsText": "Beren Oren", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Oren", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Vossen Oren", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Leeuwen Oren", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Oren", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Varkens Oren", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tijger Oren", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolven Oren", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Woudlopersgewei", "headAccessoryMystery201403Notes": "Dit gewei glinstert van het mos en korstmos. Verleent geen voordelen. Abonnee-uitrusting maart 2014.", "headAccessoryMystery201404Text": "Voelsprieten van de Schemervlinder", diff --git a/common/locales/nl/generic.json b/common/locales/nl/generic.json index 4edbd3707f..4f49cbd3f5 100644 --- a/common/locales/nl/generic.json +++ b/common/locales/nl/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Werkbalk openen", "collapseToolbar": "Werkbalk verkleinen", - "formattingMarkdown": "Markdown formatting mogelijk", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Prestaties", "modalAchievement": "Prestatie!", "special": "Speciale artikelen", @@ -37,7 +50,7 @@ "notEnoughGems": "Niet genoeg edelstenen", "alreadyHave": "Oeps! Je hebt dit artikel al, en hoeft hem niet nog een keer te kopen!", "delete": "Verwijderen", - "gemsPopoverTitle": "Gems", + "gemsPopoverTitle": "Edelstenen", "gems": "Edelstenen", "gemButton": "Je hebt <%= number %> edelstenen.", "moreInfo": "Meer informatie", @@ -62,7 +75,7 @@ "errorUpCase": "FOUT: ", "newPassSent": "Nieuw wachtwoord verstuurd.", "serverUnreach": "Server momenteel niet bereikbaar.", - "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", + "seeConsole": "Als de fout blijft optreden, geef dat dan door via Help > Fout melden. Als je de console van je browser kunt vinden, geef dan alsjeblieft de foutmeldingen mee door.", "error": "Fout", "menu": "Menu", "notifications": "Meldingen", diff --git a/common/locales/nl/groups.json b/common/locales/nl/groups.json index 4fac6ec6e8..00a7d9d56f 100644 --- a/common/locales/nl/groups.json +++ b/common/locales/nl/groups.json @@ -2,7 +2,7 @@ "tavern": "Herberg", "innCheckOut": "Uitchecken bij de herberg", "innCheckIn": "Rusten in de herberg", - "innText": "Hoe bevalt je verblijf in de herberg, <%= name %>? Om je te beschermen is je lijst met dagelijkse taken bevroren. Vinkjes die je gezet hebt, worden niet verwerkt of gewist tot morgen (de dag nadat je de herberg verlaat). Pas op: als je groep in gevecht is met een eindbaas dan zullen hun gemiste taken je nog steeds schade doen! En jij kunt een eindbaas geen schade toebrengen. Klaar om te vertrekken? Check dan uit.", + "innText": "Je ben aan het uitrusten in de Herberg! Zolang je hier verblijft, zullen je dagelijkse taken je geen pijn doen aan het eind van de dag, maar ze zullen wel elke dag verversen. Wees gewaarschuwd: Als je meedoet aan een queeste met een eindbaas, zal de eindbaas je nog steeds pijn doen voor de gemiste dagelijkse taken van je groepsgenoten, tenzij ze ook in de herberg verblijven! Je zult zelf ook geen schade toebrengen aan de eindbaas (of voorwerpen krijgen) totdat je de Herberg verlaat.", "lfgPosts": "Berichten: groep gezocht", "tutorial": "Handleiding", "glossary": "Woordenlijst", @@ -95,6 +95,26 @@ "abuseFlagModalButton": "Melding sturen", "abuseReported": "Dank je voor het melden van deze overtreding. De beheerders zijn op de hoogte gesteld.", "abuseAlreadyReported": "Je hebt dit bericht al gemeld.", - "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsText": "Typ een bericht.", + "needsTextPlaceholder": "Typ hier je bericht.", + "copyMessageAsToDo": "Kopieer bericht als To-Do", + "messageAddedAsToDo": "Bericht gekopiëerd als To-Do.", + "messageWroteIn": "<%= user %> heeft geschreven in <%= group %>", + "msgPreviewHeading": "Bericht preview", + "leaderOnlyChallenges": "Alleen de groepsleider kan uitdagingen aanmaken", + "sendGift": "Send Gift", + "inviteFriends": "Vrienden Uitnodigen", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/nl/npc.json b/common/locales/nl/npc.json index 464a9f34ca..aaf0546778 100644 --- a/common/locales/nl/npc.json +++ b/common/locales/nl/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Heeft het Kickstarterproject op het maximale niveau gesteund!", "mattBoch": "Matt Boch", - "mattShall": "Zal ik je je rijdier brengen, <%= name %>? Klik op een rijdier om het te zadelen.", - "mattBochText1": "Welkom in de stal! Ik ben Matt, de dierenmeester. Kies hier een dier om aan je zijde te houden tijdens je avonturen. Geef je huisdieren te eten zodat ze uitgroeien tot krachtige rijdieren!", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniël", - "danielText": "Welkom in de herberg! Blijf een tijdje en ontmoet de stamgasten. Als je rust nodig hebt (vakantie? ziekte?), zal ik je onderbrengen in de herberg. Zolang je ingecheckt bent, worden je Dagelijkse Taken bevroren in hun huidige status (voltooid/onvoltooid) tot de dag na je check-out. Je ondervindt geen schade als je ze aan het einde van de dag nog niet voltooid hebt.", - "danielText2": "Waarschuwing: als je deelneemt aan een queeste met een eindbaas, zal de eindbaas je nog steeds schade doen voor de gemiste Dagelijkse Taken van je groepsleden!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Alexander de Koopman", "welcomeMarket": "Welkom op de markt! Koop zeldzame eieren en drankjes! Verkoop je overschot! Gebruik nuttige diensten! Kom langs en bekijk zelf wat we voor je hebben.", "sellForGold": "Verkoop <%= item %> voor <%= gold %> goud", @@ -45,9 +45,9 @@ "tourScrollDown": "Zorg ervoor dat je helemaal naar beneden scrolt om alle opties te zien! Klik op je avatar om weer terug te gaan naar de pagina met de taken.", "tourMuchMore": "Als je klaar bent met je taken kun je een groep vormen met vrienden, in gildes praten met mensen met dezelfde interesses, meedoen aan uitdagingen en meer!", "tourStatsPage": "Dit is jouw statistiekenpagina! Je kunt prestaties verdienen door deze taken te volbrengen.", - "tourTavernPage": "Welkom in de Herberg, een chatruimte voor alle leeftijden! Je kunt je account op inactief zetten als je ziek bent of als je op vakantie bent door op 'Rusten in de herberg' te klikken. Kom eens gedag zeggen!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Jouw groep helpt je verantwoordelijk te blijven. Nodig je vrienden uit en speel een queeste-perkamentrol vrij!", "tourGuildsPage": "Gildes zijn sociale groepen met gemeenschappelijke thema's. Zoek de onderwerpen uit die je interesseren! We raden het newbiesgilde aan.", - "tourChallengesPage": "Meedoen met een uitdaging voegt taken toe aan je account. Streef tegen andere gebruikers en win edelstenen!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Vanaf niveau 4 kun je eieren en uitbroedtoverdranken vinden als je een taak afvinkt. Ze verschijnen hier - gebruik ze om huisdieren te maken! Je kunt ook artikelen kopen in de markt." } \ No newline at end of file diff --git a/common/locales/nl/pets.json b/common/locales/nl/pets.json index 5179d6ac0b..1ee97b79bd 100644 --- a/common/locales/nl/pets.json +++ b/common/locales/nl/pets.json @@ -26,7 +26,7 @@ "inventoryText": "Klik op een ei om bruikbare drankjes in het groen gemarkeerd te zien en klik dan op één van de gemarkeerde drankjes om een dier uit te broeden. Als er geen drankjes zijn gemarkeerd, klik dan opnieuw op het ei om de selectie te verwijderen; klik in plaats daarvan op een drankje om te zien of er bruikbare eieren gemarkeerd worden. Je kunt ongewenste voorwerpen ook verkopen aan Alexander de Koopman.", "food": "Voedsel en zadels", "noFood": "Je hebt geen voedsel of zadels.", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Krijg deze voorwerpen sneller met edelstenen als je niet wil wachten tot je ze vind bij het voltooien van een taak. Leer meer over het vondstenshysteem.", "beastMasterProgress": "Voortgang tot dierenmeester", "beastAchievement": "Je hebt de \"Dierenmeester\"-prestatie behaald voor het verzamelen van alle huisdieren!", "beastMasterName": "Dierenmeester", @@ -44,8 +44,8 @@ "triadBingoAchievement": "Je hebt de prestatie 'Drie keer bingo' gehaald door alle huisdieren te vinden, alle rijdieren te temmen en daarna weer alle huisdieren te vinden!", "dropsEnabled": "Vondsten vrijgespeeld!", "itemDrop": "Je hebt iets gevonden!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "firstDrop": "Je hebt het vondstensysteem vrijgespeeld! Als je nu een taak volbrengt, heb je een kleine kans om een voorwerp te vinden, zoals eieren, drankjes en voedsel! Je hebt net een <%= eggText %>ei gevonden! <%= eggNotes %>", + "useGems": "Als je je oog hebt laten vallen op een huisdier, maar niet langer kunt wachten tot je het juiste ei of drankje vindt, gebruik dan edelstenen in Boedel > Markt om er één te kopen!", "hatchAPot": "<%= potion %> <%= egg %> uitbroeden?", "feedPet": "<%= text %> aan je <%= name %> voeren?", "useSaddle": "<%= pet %> zadelen?", diff --git a/common/locales/nl/quests.json b/common/locales/nl/quests.json index 0cd78e07cc..adb33af32f 100644 --- a/common/locales/nl/quests.json +++ b/common/locales/nl/quests.json @@ -6,6 +6,8 @@ "questSend": "Wanneer je \"Uitnodigen\" aanklikt wordt er een uitnodiging verstuurd naar de leden van jouw groep. Wanneer alle leden geaccepteerd of geweigerd hebben zal de queeste beginnen. Zie de status hier: Opties > Sociaal > Groep.", "inviteParty": "Groep uitnodigen", "questInvitation": "Uitnodiging voor queeste:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Later vragen", "buyQuest": "Queeste kopen", "accepted": "Geaccepteerd", @@ -17,7 +19,7 @@ "bossStrength": "Kracht eindbaas", "collect": "Verzamel", "collected": "Verzameld", - "bossDmg1": "Om een eindbaas schade toe te brengen, moet je je Dagelijkse Taken en To-do's voltooien. Meer schade aan een taak betekent meer schade aan de eindbaas (rode taken voltooien, toverspreuken van de Magiër, aanvallen van de Krijger, etc.). De eindbaas brengt iedereen die meedoet aan de queeste schade toe voor iedere Dagelijkse Taak die je gemist hebt (vermenigvuldigd met de Kracht van de eindbaas), bovenop je normale schade, dus houd je groep gezond door je dagelijkse taken te doen! Alle schade van en aan een eindbaas wordt verrekend tijdens cron (je dagelijkse nieuwe start).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Alleen deelnemers bevechten de eindbaas en delen de buit.", "tavernBossInfo": "Om een wereldbaas schade toe te brengen, moet je je Dagelijkse Taken en To-do's afvinken. Meer schade aan een taak betekent meer schade aan de eindbaas (rode taken voltooien, spreuken van de Magiër, aanvallen van de Krijger, enz). Voor elke Dagelijkse Taak die je mist (vermenigvuldigd met de Kracht van de eindbaas) neemt de Woede van de eindbaas toe. Als die Woede zijn maximum bereikt, gebeurt er iets naars - dus zorg ervoor dat je die dagelijkse taken doet! Alle schade aan en van een eindbaas wordt verrekend tijdens cron (je dagelijkse nieuwe start).", "bossColl1": "Om vondsten te verzamelen moet je positieve taken doen. De vondsten van de queeste werken hetzelfde als normale vondsten; je zult de vondsten echter niet zien tot de volgende dag, wanneer alles wat je hebt gevonden wordt opgeteld en aan de buit wordt toegevoegd.", @@ -28,7 +30,7 @@ "questOwnerNotInRunningQuest": "De eigenaar van de queeste heeft de queeste verlaten. Als het nodig is, kun je de queeste afbreken. Het is ook mogelijk om de queeste door te laten gaan; alle overgebleven deelnemers krijgen hun beloning als de queeste afgelopen is.", "questOwnerNotInPendingQuestParty": "De eigenaar van de queeste heeft de groep verlaten en kan de queeste niet meer handmatig starten. Advies is om de queeste te annuleren. De eigenaar van de queeste houdt de queeste-perkamentrol. ", "questOwnerNotInRunningQuestParty": "De eigenaar van de queeste heeft de groep verlaten. Als het nodig is, kun je de queeste afbreken, maar het is ook mogelijk om de queeste door te laten gaan; alle overgebleven deelnemers krijgen hun beloning als de queeste afgelopen is. ", - "questParticipants": "Participants", + "questParticipants": "Deelnemers", "scrolls": "Queeste-perkamentrol", "noScrolls": "Je hebt geen perkamentrollen voor queesten.", "scrollsText1": "Om een queeste te doen is een groep nodig. Als je queesten alleen wilt doen,", diff --git a/common/locales/nl/questscontent.json b/common/locales/nl/questscontent.json index 989306a354..b27ad37ca5 100644 --- a/common/locales/nl/questscontent.json +++ b/common/locales/nl/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Na een laatste klap valt het moorddadige konijn op de grond. Een sprankelende mistwolk stijgt op van haar lijf en ze krimpt tot de grootte van een schattig klein konijntje... ze lijkt helemaal niet meer op het wrede beest dat pas geleden nog tegenover je stond. Ze wiebelt schattig met haar neusje en huppelt weg, met achterlating van enkele eieren. @Gully lacht. \"De Uitstelberg laat zelfs de kleinste moeilijkheden onoverwinnelijk lijken. Laten we deze eieren verzamelen en op huis aan gaan.\"", "questBunnyDropBunnyEgg": "Konijn (ei)", "questBunnyUnlockText": "Maakt het kopen van konijneneieren in de markt mogelijk", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "De Geleiregent", + "questSlimeNotes": "Terwijl je met je taken bezig bent, merk je dat je trager en trager beweegt. \"Het is net zoals door stroop lopen,\" moppert @Leephon. \"Nee, zoals lopen door gelei!\" zegt @starsystemic. \"Die geleiregent heeft heel Habitica besmeurd met zijn spul. Het stuurt alles in de war. Iedereen gaat langzamer.\" Je kijkt rond. De straten vullen zich langzaam met helder, kleurrijk slijk, en Habiticanen hebben moeite om ook maar iets voor elkaar te krijgen. Terwijl anderen uit het gebied wegvluchten, pak je een dwijl en bereid je voor op een gevecht!", + "questSlimeBoss": "Geleiregent", + "questSlimeCompletion": "Met een laatste steek vang je de Geleiregent in een grote donut, snel aangeleverd door @Overomega, @LordDarkly en @Shaner, de sneldenkende leiders van het bakgenootschap. Terwijl iedereen je een schouderklopje geeft, voel je dat iemand iets in je zak stopt. Het is de beloning voor de zoete overwinning: drie Marshmallowslijm eieren.", + "questSlimeDropSlimeEgg": "Marshmallowslijm (ei)", + "questSlimeUnlockText": "Maakt het kopen van slijmeieren in de markt mogelijk", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Schaap (ei)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json index a2a0397524..ffb9fce220 100644 --- a/common/locales/nl/settings.json +++ b/common/locales/nl/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Begin van de dag aanpassen", "24HrClock": "24-uursklok", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "Standaard controleert en reset HabitRPG je Dagelijkse Taken elke nacht om middernacht in jouw tijdszone. Als je dat wilt veranderen, raden we je aan de volgende instructies te lezen:", + "customDayStartInfo2": "(laat meer zien)", + "customDayStartInfo3": "(laat minder zien)", + "customDayStartInfo4": "Voltooi al je Dagelijkse Taken voordat je het begin van de dag aanpast of rust die dag uit in de herberg. Het aanpassen van het begin van de dag kan ervoor zorgen dat Cron meteen optreedt, maar na die eerste dag zou het naar verwachting moeten werken.

Geef het effect twee uur de kans om in te treden. Als de dagstart nu bijvoorbeeld op 0 staat (middernacht), pas hem dan aan voor 10 uur 's avonds. Als je hem naar 9 uur 's avonds wil veranderen, doe dat dan voor 7 uur 's avonds.

Vul een uur in van 0 tot 23 (op een 24-uursklok). Typen werkt beter dan de muistoetsen gebruiken. Herlaad het scherm nadat je de dagstart hebt aangepast om te controleren dat de nieuwe waarde weergegeven wordt.", "misc": "Diversen", "showHeader": "Bovenbalk laten zien", "changePass": "Wachtwoord veranderen", @@ -93,17 +93,19 @@ "wonChallenge": "Je hebt een uitdaging gewonnen!", "newPM": "Privébericht ontvangen", "giftedGems": "Geschonken edelstenen", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Geschonken abonnement", "invitedParty": "Uitgenodigd voor groep", "invitedGuild": "Uitgenodigd voor gilde", "inactivityEmails": "Je account is inactief", + "weeklyRecaps": "Samenvatting van je accountactiviteit in de afgelopen week", "questStarted": "Je queeste is begonnen", "invitedQuest": "Uitgenodigd voor queeste", "kickedGroup": "Uit de groep gegooid", "remindersToLogin": "Herinneringsberichten om HabitRPG te checken", - "unsubscribedSuccessfully": "Unsubscribed successfully!", - "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", - "unsubscribedTextOthers": "You won't receive any other email from HabitRPG.", + "unsubscribedSuccessfully": "Afmelden succesvol!", + "unsubscribedTextUsers": "Je hebt je succesvol afgemeld van alle HabitRPG email. Je kunt in de instellingen aangeven welke email je wel wilt ontvangen. (Hier moet je voor ingelogd zijn.)", + "unsubscribedTextOthers": "Je zult geen email meer ontvangen van HabitRPG.", "unsubscribeAllEmails": "Klik hier om emails uit te zetten", "unsubscribeAllEmailsText": "Door dit aan te klikken geef ik aan dat ik begrijp dat als ik me uitschrijf van emails, HabitRPG nooit meer per email contact met me op kan nemen om belangrijke wijzigingen in de site of mijn account door te geven.", "correctlyUnsubscribedEmailType": "Afgemeld voor \"<%= emailType %>\" emails.", @@ -111,5 +113,10 @@ "benefits": "Voordelen", "coupon": "Kadobon", "couponPlaceholder": "Kadocode invoeren", - "couponText": "Soms hebben we evenementen waarbij we kadobonnen uitdelen voor speciale uitrustingsstukken. (Bijvoorbeeld aan mensen die langskomen bij onze Wonderconkraam.)" + "couponText": "We hebben soms evenementen waarbij we promotiecodes uitdelen voor speciale uitrustingstukken. (Bijvoorbeeld aan mensen die langskomen bij onze Wonderconkraam)", + "apply": "Toepassen", + "resubscribe": "Opnieuw abonneren", + "promoCode": "Promotiecode", + "promoCodeApplied": "Promotiecode toegepast! Kijk in je boedel", + "promoPlaceholder": "Voer Promotiecode in" } \ No newline at end of file diff --git a/common/locales/nl/spells.json b/common/locales/nl/spells.json index 370ba56bb6..c3055c87b3 100644 --- a/common/locales/nl/spells.json +++ b/common/locales/nl/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Uiteenspatting van Vlammen", - "spellWizardFireballNotes": "Vlammen spatten van je staf en verzengen een taak. Je vermindert de roodheid van de taak, doet schade aan ieder monster waar je mee in gevecht bent, en krijgt ervaringspunten - meer ervaring voor blauwe taken.", + "spellWizardFireballNotes": "Vlammen spatten van je handen. Je krijgt ervaringspunten en deelt extra schade uit aan eindbazen! Klik op een taak om uit te spreken. (Gebaseerd op Intelligentie.)", "spellWizardMPHealText": "Golf van Ether", - "spellWizardMPHealNotes": "Een golf van magische energie stormt uit jouw handen en herlaadt je groep. Je groep herwint MP.", + "spellWizardMPHealNotes": "Je offert magische energie op om je vrienden te redden. Je groep krijgt er manapunten bij! (Gebaseerd op Intelligentie.)", "spellWizardEarthText": "Aardbeving", - "spellWizardEarthNotes": "De grond scheurt open onder de taken van je groep en schudt vreselijk hard; de beving remt de taken af en maakt ze kwetsbaar voor meer aanvallen. Je groep krijgt een tijdelijke bonus op Intelligentie, en dus meer ervaringspunten.", + "spellWizardEarthNotes": "Je mentale aura doet de grond trillen. Je groep krijgt een bonus op intelligentie! (Gebaseerd op oorspronkelijke Intelligentie zonder bonussen.)", "spellWizardFrostText": "IJskoude Vorst", - "spellWizardFrostNotes": "IJs komt uit alle oppervlakken tevoorschijn, verzwelgt je taken en bevriest ze waar ze staan. Je series van Dagelijkse Taken worden niet op nul gezet aan het einde van de dag. Onvoltooide Dagelijkse Taken veroorzaken nog steeds schade!", + "spellWizardFrostNotes": "IJs bevriest je taken. Je series van Dagelijkse Taken worden niet op nul gezet aan het einde van de dag! (Eén keer de spreuk uitvoeren beïnvloedt alle series Dagelijkse Taken.)", "spellWarriorSmashText": "Wrede Slag", - "spellWarriorSmashNotes": "Woest haal je met al je kracht uit naar een enkele taak. De roodheid van de taak vermindert en je doet extra schade aan ieder monster waar je mee in gevecht bent. ", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Defensieve Houding", - "spellWarriorDefensiveStanceNotes": "Je neemt een moment rust om je lichaam te ontspannen en een defensieve houding aan te nemen om jezelf klaar te maken om je taken wederom aan te vallen. Vermindert schade van Dagelijkse Taken aan het einde van de dag door Lichaam tijdelijk te verhogen.", + "spellWarriorDefensiveStanceNotes": "Je bereidt je innerlijk voor op de woeste aanval van je taken. Je Lichaam wordt versterkt! (Gebaseerd op oorspronkelijke Lichaam zonder bonussen.)", "spellWarriorValorousPresenceText": "Bemoedigende Aanwezigheid", - "spellWarriorValorousPresenceNotes": "Jouw aanwezigheid steekt je groep een hart onder de riem. Hun hervonden moed maakt ze sterker door hun Kracht tijdelijk te verhogen.", + "spellWarriorValorousPresenceNotes": "Je aanwezigheid versterkt de vastberadenheid van je groep door jullie Kracht te verhogen! (Gebaseerd op oorspronkelijke Kracht zonder bonussen.)", "spellWarriorIntimidateText": "Intimiderende Blik", - "spellWarriorIntimidateNotes": "Jouw blik boezemt de vijanden van je groep angst in. De groep krijgt een matige versterking in verdediging door Lichaam tijdelijk te verhogen.", + "spellWarriorIntimidateNotes": "Jouw blik boezemt de vijanden van je groep angst in. Je groep krijgt een matige versterking in verdediging door Lichaam tijdelijk te verhogen. (Gebaseerd op oorspronkelijke Lichaam zonder bonussen.)", "spellRoguePickPocketText": "Zakkenroller", - "spellRoguePickPocketNotes": "Je behendige vingers doorzoeken de zakken van de taak en vinden een paar schatten voor jezelf. Je krijgt direct een goudbonus van een taak. Hoe 'vetter' (blauwer) je taak, hoe meer goud je steelt!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Ruggesteek", - "spellRogueBackStabNotes": "Zonder geluid te maken, glip je achter een taak en steek je hem in de rug. Je doet extra schade aan de taak, met een hogere kans op een voltreffer.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Dievenkneepjes", - "spellRogueToolsOfTradeNotes": "Je deelt je dievengereedschap met de groep om ze te helpen om meer goud te 'verkrijgen'. De groep heeft de hele dag een verhoogde Perceptie, waardoor de kans op het vinden van goud en voorwerpen verhoogd wordt.", + "spellRogueToolsOfTradeNotes": "Je deelt je kennis met de groep. De Perceptie van je groep wordt versterkt! (Gebaseerd op oorspronkelijke Perceptie zonder bonussen.)", "spellRogueStealthText": "Heimelijkheid ", - "spellRogueStealthNotes": "Je schuilt in de schaduw en trekt je capuchon over je hoofd. Veel Dagelijkse Taken zullen je deze nacht niet kunnen vinden; hoe hoger je Perceptie, hoe minder.", + "spellRogueStealthNotes": "Je schuilt in de schaduw en bent onzichtbaar. Sommige onafgemaakte Dagelijkse Taken zullen je deze nacht niet kunnen vinden en hun roodheid en steries zullen niet veranderen. (Spreek meerdere keren uit om meer Dagelijkse Taken te beïnvloeden.)", "spellHealerHealText": "Helend Licht", - "spellHealerHealNotes": "Licht bedekt je lichaam en heelt je wonden. Je krijgt gezondheidspunten terug.", + "spellHealerHealNotes": "Licht bedekt je lichaam en heelt je wonden. Je krijgt er gezondheidspunten bij. (Gebaseerd op Lichaam en Intelligentie.)", "spellHealerBrightnessText": "Schroeiende Helderheid", - "spellHealerBrightnessNotes": "Je straalt een golf van licht uit die al je taken verblindt. De roodheid van je taken neemt af. ", + "spellHealerBrightnessNotes": "Je straalt een golf van licht uit die al je taken verblindt. Ze kleuren blauwer, en minder rood! (Gebaseerd op Intelligentie.)", "spellHealerProtectAuraText": "Beschermende Aura", - "spellHealerProtectAuraNotes": "Een magisch aura omringt de leden van je groep en beschermt ze tegen schade. De verdediging van je groepsleden neemt toe doordat Lichaam tijdelijk verhoogd wordt.", + "spellHealerProtectAuraNotes": "Je beschermt je groep tegen schade. De eigenschap Lichaam van de groep wordt tijdelijk verhoogd! (Gebaseerd op oorspronkelijke Lichaam zonder bonussen.)", "spellHealerHealAllText": "Zegening", - "spellHealerHealAllNotes": "Verzachtend licht omhult jouw groepsleden en geneest ze van hun verwondingen. Je groepsleden krijgen gezondheidspunten terug.", + "spellHealerHealAllNotes": "Verzachtend licht omhult je. Je groepsleden krijgen gezondheidspunten terug! (Gebaseerd op Lichaam en Intelligentie.)", "spellSpecialSnowballAuraText": "Sneeuwbal", "spellSpecialSnowballAuraNotes": "Gooi een sneeuwbal naar een groepslid! Wat kan er nou misgaan? Duurt tot een nieuwe dag aanbreekt voor dit groepslid.", "spellSpecialSaltText": "Zout", diff --git a/common/locales/nl/tasks.json b/common/locales/nl/tasks.json index 8baa0bbf2e..9e38288bb5 100644 --- a/common/locales/nl/tasks.json +++ b/common/locales/nl/tasks.json @@ -14,7 +14,7 @@ "save": "Opslaan", "addChecklist": "Checklijst toevoegen", "checklist": "Checklijst", - "checklistText": "Deels afgevinkte checklijsten verminderen de schade van Dagelijkse Taken. Een checklijst van 4 taken waarvan er 3 zijn afgevinkt, bijvoorbeeld, vermindert de schade voor die incomplete Dagelijkse Taak tot 25%. Voltooide taken op de checklijst van een To-do vermenigvuldigen de beloning: 3 voltooide taken betekent +3x (totaal 4x) de ervaringspunten, goud en mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Uitklappen/Inklappen", "text": "Tekst", "extraNotes": "Extra aantekeningen", @@ -22,7 +22,7 @@ "advancedOptions": "Geavanceerde opties", "difficulty": "Moeilijkheidsgraad", "difficultyHelpTitle": "Hoe moeilijk is deze taak?", - "difficultyHelpContent": "Dit verhoogt de puntwaarde. Gebruik de optie met mate; vertrouw in plaats daarvan op ons organische punten-aanpassingssysteem. Maar sommige taken zijn nu eenmaal veel meer waard dan andere (scriptie schrijven tegenover tanden flossen). Klik voor meer informatie.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Gemakkelijk", "medium": "Gemiddeld", "hard": "Moeilijk", @@ -44,7 +44,6 @@ "remaining": "Actief", "complete": "Gedaan", "dated": "Met datum", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Onvoltooid", "grey": "Grijs", "score": "Score", @@ -78,5 +77,6 @@ "streakCoins": "seriebonus!", "pushTaskToTop": "Taak bovenaan zetten", "pushTaskToBottom": "Taak onderaan zetten", - "emptyTask": "Voer eerst de titel van de taak in." + "emptyTask": "Voer eerst de titel van de taak in.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/pl/backgrounds.json b/common/locales/pl/backgrounds.json index c4bcd89763..4938f982f2 100644 --- a/common/locales/pl/backgrounds.json +++ b/common/locales/pl/backgrounds.json @@ -34,7 +34,7 @@ "backgroundHauntedHouseText": "Nawiedzony dom", "backgroundHauntedHouseNotes": "Przekradnij się przez nawiedzony dom.", "backgroundPumpkinPatchText": "Dyniowa grządka", - "backgroundPumpkinPatchNotes": "Rzeźb latarnie z wydrążonej dyni na dyniowej grządce.", + "backgroundPumpkinPatchNotes": "Rzeźb latarnie z na dyniowej grządce.", "backgrounds112014": "ZESTAW 6: Opublikowany w listopadzie 2014", "backgroundHarvestFeastText": "Urodzajna uczta", "backgroundHarvestFeastNotes": "Rozkoszuj się urodzajną ucztą.", @@ -50,31 +50,45 @@ "backgroundSouthPoleText": "Biegun południowy", "backgroundSouthPoleNotes": "Odwiedź lodowy biegun południowy.", "backgrounds012015": "ZESTAW 8: Opublikowany w styczniu 2015", - "backgroundIceCaveText": "Lodowa Jaskinia", + "backgroundIceCaveText": "Lodowa jaskinia", "backgroundIceCaveNotes": "Zapuść się w głąb lodowej jaskini.", "backgroundFrigidPeakText": "Lodowaty szczyt", "backgroundFrigidPeakNotes": "Zdobądź lodowaty szczyt.", "backgroundSnowyPinesText": "Ośnieżone sosny", "backgroundSnowyPinesNotes": "Schroń się pośród ośnieżonych sosen.", - "backgrounds022015": "ZESTAW 9: Opublikowany w styczniu 2015", + "backgrounds022015": "ZESTAW 9: Opublikowany w lutym 2015", "backgroundBlacksmithyText": "Kowalstwo", "backgroundBlacksmithyNotes": "Pracuj w Kuźni.", - "backgroundCrystalCaveText": "Kryształowa Jaskinia", - "backgroundCrystalCaveNotes": "Zbadaj Kryształową Jaskinię.", - "backgroundDistantCastleText": "Odległy Zamek", - "backgroundDistantCastleNotes": "Obroń Odległy Zamek.", + "backgroundCrystalCaveText": "Kryształowa jaskinia", + "backgroundCrystalCaveNotes": "Zbadaj kryształową jaskinię.", + "backgroundDistantCastleText": "Odległy zamek", + "backgroundDistantCastleNotes": "Broń odległego zamku.", "backgrounds032015": "ZESTAW 10: Opublikowany w marcu 2015", - "backgroundSpringRainText": "Wiosenny Deszcz", - "backgroundSpringRainNotes": "Zatańcz w jesiennym deszczu.", + "backgroundSpringRainText": "Wiosenny deszcz", + "backgroundSpringRainNotes": "Zatańcz w wiosennym deszczu.", "backgroundStainedGlassText": "Witraż", - "backgroundStainedGlassNotes": "Podziwiaj Witraże", - "backgroundRollingHillsText": "Pofalowane wzgórza", - "backgroundRollingHillsNotes": "Hasaj przez pofalowane wzgórza", + "backgroundStainedGlassNotes": "Podziwiaj witraże.", + "backgroundRollingHillsText": "Faliste wzgórza", + "backgroundRollingHillsNotes": "Hasaj przez faliste wzgórza.", "backgrounds042015": "ZESTAW 11: Opublikowany w kwietniu 2015", "backgroundCherryTreesText": "Drzewa wiśni", - "backgroundCherryTreesNotes": "Podziwiaj drzewa wiśni w rozkwicie", + "backgroundCherryTreesNotes": "Podziwiaj drzewa wiśni w rozkwicie.", "backgroundFloralMeadowText": "Kwiecista łąka", - "backgroundFloralMeadowNotes": "Piknik na kwiecistej łące", + "backgroundFloralMeadowNotes": "Piknikuj na kwiecistej łące.", "backgroundGumdropLandText": "Żelkowa kraina", - "backgroundGumdropLandNotes": "Skub scenerię żelkowej krainy" + "backgroundGumdropLandNotes": "Skub scenerię żelkowej krainy.", + "backgrounds052015": "ZESTAWA 12: Opublikowany w maju 2015", + "backgroundMarbleTempleText": "Marmurowa świątynia", + "backgroundMarbleTempleNotes": "Pozuj na tle marmurowej świątyni.", + "backgroundMountainLakeText": "Górskie jezioro", + "backgroundMountainLakeNotes": "Zanurz palce w górskim jeziorze.", + "backgroundPagodasText": "Pagody", + "backgroundPagodasNotes": "Wspinaj się na szczyty pagód.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/pl/challenge.json b/common/locales/pl/challenge.json index 20beefe96e..586b4d8866 100644 --- a/common/locales/pl/challenge.json +++ b/common/locales/pl/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Wybierz zwycięzcę i zakończ wyzwanie:", "deleteOrSelect": "Usuń lub wybierz zwycięzcę", "endChallenge": "Zakończ wyzwanie", - "challengeDiscription": "Oto zadania, jakie należy wypełnić podczas wyzwania. W miarę jak gracze będą czynić postępy, kolory zadań będą się zmieniać. Pojawią się także wykresy, które wykażą ogólny postęp grupy.", + "challengeDiscription": "Oto zadania, które zostaną dodane do twojej tablicy zadań, gdy dołączysz do wyzwania. Ogólny postęp grupy będzie pokazywany przez zmianę koloru poniższych przykładowych zadań oraz wzrost wykresów.", "hows": "Jak wam idzie?", "filter": "Filtruj", "groups": "Grupy", @@ -33,7 +33,8 @@ "challengeTagPop": "Wyzwania pojawiają się na liście tagów oraz w opisach zadań. Dlatego oprócz pełnej nazwy, wpisanej wyżej, potrzebny będzie także jej \"skrót\". Na przykład \"Schudnąć 5 kilogramów w 3 miesiące\" może dostać skrót \"−5kg\" (Kliknij, by dowiedzieć się więcej).", "challengeDescr": "Opis", "prize": "Nagroda", - "prizePop": "Jeśli Twoje wyzwanie można wygrać, możesz nagrodzić zwycięzcę Klejnotami. Maksymalna nagroda to liczba posiadanych przez Ciebie klejnotów (plus liczba Klejnotów w Banku Gildii, jeśli to Ty stworzyłeś gildię przypisaną do wyzwania). Uwaga: Raz ogłoszonej nagrody nie można już zmienić a Klejnoty nie zostaną zwrócone w przypadku anulowania wyzwania.", + "prizePop": "Jeśli twoje wyzwanie można wygrać, możesz opcjonalnie nagrodzić zwycięzcę klejnotami. Maksymalna nagroda to liczba posiadanych przez ciebie klejnotów (plus liczba klejnotów w banku gildii, jeśli to ty stworzyłeś gildię przypisaną do wyzwania). Uwaga: Raz ogłoszonej nagrody nie można później zmienić.", + "prizePopTavern": "Jeśli twoje wyzwanie można wygrać, możesz opcjonalnie nagrodzić zwycięzcę klejnotami. Maksymalna nagroda to liczba posiadanych przez ciebie klejnotów (plus liczba klejnotów w banku gildii, jeśli to ty stworzyłeś gildię przypisaną do wyzwania). Uwaga: Raz ogłoszonej nagrody nie można później zmienić, a klejnoty w wyzwaniach Karczmy nie zostaną zwrócone w przypadku anulowania wyzwania.", "publicChallenges": "Przy publicznych wyzwaniach minimalna nagroda to 1 klejnot (metoda antyspamowa, naprawdę działa).", "officialChallenge": "Oficjalne wyzwanie HabitRPG", "by": "stworzone przez", @@ -43,6 +44,7 @@ "selectGroup": "Wybierz grupę", "challengeCreated": "Wyzwanie zostało stworzone", "sureDelCha": "Jesteś pewien, że chcesz usunąć wyzwanie?", + "sureDelChaTavern": "Czy na pewno usunąć wyzwanie? Twoje klejnoty nie zostaną zwrócone.", "removeTasks": "Usuń zadania", "keepTasks": "Zachowaj zadania", "closeCha": "Zakończ wyzwanie i...", diff --git a/common/locales/pl/character.json b/common/locales/pl/character.json index 30adc2865a..541c25b8d5 100644 --- a/common/locales/pl/character.json +++ b/common/locales/pl/character.json @@ -28,7 +28,7 @@ "hairBangs": "Grzywka", "hairBase": "Spód", "hairSet1": "Zestaw fryzur 1", - "hairSet2": "Drugi zestaw fryzur", + "hairSet2": "Zestaw fryzur 2", "bodyFacialHair": "Zarost", "beard": "Broda", "mustache": "Wąsy", @@ -52,9 +52,11 @@ "costume": "Kostium", "costumeText": "Jeśli podoba Ci się inny strój, niż ten, w którym chcesz walczyć, zaznacz \"Załóż kostium\". Odziana w kostium, Twoja postać będzie nadal miała pod spodem wybrany strój bojowy.", "useCostume": "Załóż kostium", - "gearAchievement": "Zdobyłeś osiągnięcie \"Uzbrojony po zęby\" za ulepszenie wyposażenia do najwyższego poziomu!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Uzbrojony po zęby", - "ultimGearText": "Ulepszył maksymalnie broń i zbroję", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Poziom", "levelUp": "Zyskujesz poziom!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Dodaj punkt do Percepcji", "allocateInt": "Punkty przydzielone do Inteligencji:", "allocateIntPop": "Dodaj punkt do Inteligencji", + "noMoreAllocate": "Teraz gdy osiągniesz poziom 100, nie będziesz już zyskiwać punktów atrybutów. Możesz dalej podnosić poziom lub zacząć przygodę nową od poziomu 1 używając Kuli Odrodzenia, dostępnej teraz za darmo na Targu.", "stats": "Statystyki", "strength": "Siła", "strengthText": "Siła zwiększa szansę na losowe \"trafienia krytyczne\", a także wpływa na ilość otrzymanego za nie Złota, Doświadczenia i prawdopodobieństwa łupów. Pomaga także zadawać obrażenia bossom.", @@ -136,7 +139,8 @@ "displayNameDescription1": "Ta nazwa pojawia się przy wiadomościach, które publikujesz w czatach Karczmy, gildii i drużyny, a także widoczna jest na Twoim avatarze. Idź do", "displayNameDescription2": "Ustawienia → Strona", "displayNameDescription3": "i zjedź do sekcji „Rejestracja”, by zmienić swoją nazwę użytkownika.", - "unequipBattleGear": "Zdejmij Wyposażenie Bojowe", - "unequipCostume": "Zdejmij Kostium", - "unequipPetMountBackground": "Odeślij Chowańca, Wierzchowca, Tło" + "unequipBattleGear": "Zdejmij wyposażenie bojowe", + "unequipCostume": "Zdejmij kostium", + "unequipPetMountBackground": "Odeślij Chowańca, Wierzchowca, Tło", + "animalSkins": "Zwierzęce kolory" } \ No newline at end of file diff --git a/common/locales/pl/communityguidelines.json b/common/locales/pl/communityguidelines.json index 31296a2eaf..6e145a3694 100644 --- a/common/locales/pl/communityguidelines.json +++ b/common/locales/pl/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Artystyczne Trello", "commGuideLink07description": "to dodawania grafik pikselowych.", "commGuideLink08": "Misjowe Trello", - "commGuideLink08description": "do dodawania opisów misji." + "commGuideLink08description": "do dodawania opisów misji.", + "lastUpdated": "Ostatnio zaktualizowano" } \ No newline at end of file diff --git a/common/locales/pl/content.json b/common/locales/pl/content.json index 6163794272..e106837f2e 100644 --- a/common/locales/pl/content.json +++ b/common/locales/pl/content.json @@ -1,6 +1,10 @@ { "potionText": "Eliksir uzdrawiający", "potionNotes": "Odnawia 15 punktów zdrowia (działa natychmiastowo)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "wilk", "dropEggWolfAdjective": "lojalnego", "dropEggTigerCubText": "tygrysiątko", @@ -30,7 +34,7 @@ "questEggDeerText": "jeleń", "questEggDeerAdjective": "elegancki", "questEggEggText": "jajo", - "questEggEggMountText": "Koszyk na jajka", + "questEggEggMountText": "koszyk na jajka", "questEggEggAdjective": "kolorowe", "questEggRatText": "szczur", "questEggRatAdjective": "brudny", @@ -48,14 +52,16 @@ "questEggOwlAdjective": "mądra", "questEggPenguinText": "Pingwin", "questEggPenguinAdjective": "przenikliwy", - "questEggTRexText": "Tyranozaur", - "questEggTRexAdjective": "mało-uzbrojony", - "questEggRockText": "Kamień", + "questEggTRexText": "tyranozaur", + "questEggTRexAdjective": "krótkołapy", + "questEggRockText": "kamień", "questEggRockAdjective": "żwawy", - "questEggBunnyText": "Króliczek", + "questEggBunnyText": "króliczek", "questEggBunnyAdjective": "przytulny", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "piankowy śluz", + "questEggSlimeAdjective": "słodki", + "questEggSheepText": "owca", + "questEggSheepAdjective": "wełniana", "eggNotes": "Znajdź eliksir wyklucia i wylej go na to jajo, a wykluje się z niego <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Zwyczajny", "hatchingPotionWhite": "Biały", @@ -67,7 +73,7 @@ "hatchingPotionCottonCandyPink": "Cukierkoworóżowy", "hatchingPotionCottonCandyBlue": "Cukierkowoniebieski", "hatchingPotionGolden": "Złoty", - "hatchingPotionNotes": "Wylej to na jajku, a wykluje się z niego <%=potText(locale)%>.", + "hatchingPotionNotes": "Wylej go na jajko, a wykluje się z niego <%=potText(locale)%>.", "foodMeat": "Mięso", "foodMilk": "Mleko", "foodPotatoe": "Ziemniak", diff --git a/common/locales/pl/contrib.json b/common/locales/pl/contrib.json index a7d8b55ef0..f10f89f151 100644 --- a/common/locales/pl/contrib.json +++ b/common/locales/pl/contrib.json @@ -42,7 +42,7 @@ "moreDetails2": "więcej szczegółów (8-9)", "contributions": "Wkład", "admin": "Admin", - "notGems": "w dolarach amerykańskich, a nie w klejnotach. Tzn. cyfra 1 oznacza 4 klejnoty. Korzystaj z tej opcji tylko jeśli chcesz ręcznie przydzielić graczom klejnoty. Nie stosuj jej przy przyznawaniu rang pomocnika – rangi pomocnika przydzielają klejnoty automatycznie.", + "notGems": "w dolarach amerykańskich, a nie w Klejnotach. Tzn. cyfra 1 oznacza 4 klejnoty. Korzystaj z tej opcji tylko jeśli chcesz ręcznie przydzielić graczom klejnoty. Nie stosuj jej przy przyznawaniu rang pomocnika – klejnoty zostaną przydzielone automatycznie wraz z rangą.", "hideAds": "Ukryj reklamy", "gamemaster": "Mistrz Gry (pracownik/moderator)", "backerTier": "Ranga wspieracza", @@ -61,5 +61,5 @@ "surveysSingle": "Pomógł rozwinąć HabitRPG poprzez wypełnienie ankiety. Brak aktywnych ankiet.", "surveysMultiple": "Pomógł rozwinąć HabitRPG poprzez wypełnienie <%=surveys %> ankiet. Brak aktywnych ankiet.", "currentSurvey": "Bieżąca ankieta.", - "surveyWhen": "Odznaki zostaną przyznane wszystkim biorącym udział, gdy zgłoszenia zostaną przetworzone pod koniec Marca." + "surveyWhen": "Odznaki zostaną przyznane wszystkim biorącym udział, gdy zgłoszenia zostaną przetworzone pod koniec marca." } \ No newline at end of file diff --git a/common/locales/pl/defaulttasks.json b/common/locales/pl/defaulttasks.json index d50d71227e..818508a089 100644 --- a/common/locales/pl/defaulttasks.json +++ b/common/locales/pl/defaulttasks.json @@ -1,10 +1,10 @@ { - "defaultHabit1Text": "Dobry nawyk", - "defaultHabit1Notes": "Przykładowe Dobre Nawyki: +Zjedz warzywa +15 minut produktywnej pracy", - "defaultHabit2Text": "Zły nawyk", - "defaultHabit2Notes": "Przykładowe Złe Nawyki: - Palenie - Odkładanie na później", - "defaultHabit3Text": "Dobry lub zły nawyk", - "defaultHabit3Notes": "Przykładowe Dobre i Złe Nawyki: +/- Użyto Schodów/Windy ; +/- Wypito Wodę/Napój Gazowany", + "defaultHabit1Text": "Dobry Nawyk", + "defaultHabit1Notes": "Przykładowe dobre Nawyki: +Zjedz warzywo +15 minut produktywnej pracy", + "defaultHabit2Text": "Zły Nawyk", + "defaultHabit2Notes": "Przykładowe złe Nawyki: - Palenie - Odkładanie na później", + "defaultHabit3Text": "Dobry lub zły Nawyk", + "defaultHabit3Notes": "Przykładowe dobre i złe Nawyki: +/- Użyj schodów/windy ; +/- Wypij wodę/napój gazowany", "defaultDaily1Text": "1h pracy nad projektem", "defaultDaily1Notes": "Po utworzeniu wszystkie zadania są domyślnie żółte. To znaczy, że za ich pominięcie otrzymasz średnie obrażenia, a także średnie nagrody, gdy je wypełnisz.", "defaultDaily2Text": "Posprzątaj mieszkanie", @@ -20,16 +20,16 @@ "defaultTodo1Text": "Dołączyć do HabitRPG (Odhacz mnie!)", "defaultTodo2Text": "Wyznacz nowy Nawyk", "defaultTodo2Checklist1": "stwórz Nawyk", - "defaultTodo2Checklist2": "w polu Edycji określ, czy ma być na \"+\", \"-\" czy \"+/-\"", - "defaultTodo2Checklist3": "wyznacz trudność w Zaawansowanych Opcjach", + "defaultTodo2Checklist2": "w polu edycji określ, czy ma być na \"+\", \"-\" czy \"+/-\"", + "defaultTodo2Checklist3": "wyznacz trudność w opcjach zaawansowanych", "defaultTodo3Text": "Wyznacz Codzienne zadanie", "defaultTodo3Checklist1": "zdecyduj, czy używać Codziennych (ranią cię, jeśli nie robisz ich codziennie)", "defaultTodo3Checklist2": "jeśli tak, stwórz Codzienne (nie za wiele naraz!)", - "defaultTodo3Checklist3": "wyznacz dni wykonywania w polu Edycji", + "defaultTodo3Checklist3": "wyznacz dni wykonywania w polu edycji", "defaultTodo4Text": "Wyznacz zadanie Do-Zrobienia (może być ukończone bez odhaczenia wszystkich pól)", "defaultTodo4Checklist1": "stwórz Do-Zrobienia", - "defaultTodo4Checklist2": "wyznacz trudność w Zaawansowanych Opcjach", - "defaultTodo4Checklist3": "opcjonalnie: wyznacz Do Kiedy", + "defaultTodo4Checklist2": "wyznacz trudność w opcjach zaawansowanych", + "defaultTodo4Checklist3": "opcjonalnie: wyznacz termin", "defaultTodo5Text": "Załóż drużynę (prywatną grupę) z przyjaciółmi (Społeczność → Drużyna)", "defaultReward1Text": "1 odcinek \"Gry o Tron\"", "defaultReward1Notes": "Twoje własne nagrody mogą przybrać wiele form. Niektórzy wstrzymują się od oglądania ulubionego serialu, dopóki nie mają wystarczająco złota.", diff --git a/common/locales/pl/front.json b/common/locales/pl/front.json index 125706e54b..d661a8b1ac 100644 --- a/common/locales/pl/front.json +++ b/common/locales/pl/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Życie to gra", - "tagline": "Darmowa aplikacja wspierająca dobre nawyki i traktująca twoje życie jak grę.", - "landingp1": "Na rynku istnieje sporo aplikacji mających zwiększyć naszą produktywność - jednak trudno przy nich wytrwać bez dodatkowej motywacji. HabitRPG ma na to sposób - tu tworzenie dobrych nawyków to niezła zabawa! Za każde osiągnięcie otrzymasz nagrodę, a za porażkę poniesiesz karę - w ten sposób HabitRPG da Ci dodatkową motywację do wypełniania codziennych zadań i obowiązków.", - "landingp2header": "Natychmiastowa gratyfikacja", - "landingp2": "Za każdym razem, gdy popracujesz nad dobrym nawykiem, wypełnisz codzienny obowiązek, lub załatwisz zalegającą sprawę, HabitRPG natychmiast nagrodzi Cię punktami doświadczenia oraz złotem. Zdobywając doświadczenie, będziesz zyskiwał kolejne poziomy, ulepszysz swoje statystyki i odblokowujesz coraz to nowe dodatki, jak na przykład klasy postaci czy też chowańce. Złoto możesz wydać na przedmioty użyteczne w grze, albo też na samodzielnie stworzone nagrody, które pomogą Ci znaleźć motywację do działania. Skoro nawet za najmniejszy sukces dostaniesz natychmiast nagrodę, rzadziej będziesz odkładał obowiązki na później.", - "landingp3header": "Konsekwencje", - "landingp3": "Za każdym razem, gdy ulegniesz złemu nawykowi lub opuścisz codzienny obowiązek, stracisz część zdrowia. Jeśli twoje zdrowie zupełnie się wyczerpie, umrzesz i stracisz część postępów. Stosując natychmiastowe kary, HabitRPG pomoże Ci złamać złe nawyki i sprawi, że niechętnie będziesz odkładał sprawy na później - a dzięki temu unikniesz wielu kłopotów w prawdziwym świecie.", - "landingp4header": "Sumienność", - "landingp4": "Aktywna społeczność gry HabitRPG pomoże ci odpowiedzialnie podchodzić do zadań. System Drużyn pozwoli ci zgromadzić wokół siebie bliskich przyjaciół, aby wspierali cię. Dzięki Systemowi Gildii, odnajdziesz graczy którzy mają podobne zainteresowania, lub walczą z podobnymi przeszkodami, co ty - na pewno będą mieli cenne wskazówki. Społeczność graczy HabitRPG da ci wsparcie potrzebne, aby osiągnąć sukces.", + "FAQ": "FAQ (często zadawane pytania)", + "accept1Terms": "Klikając w poniższy przycisk, oświadczam, że zgadzam się z", + "accept2Terms": "oraz", + "alexandraQuote": "Nie mogłam NIE powiedzieć o HabitRPG podczas mojej przemowy w Madrycie. Niezbędne narzędzie dla freelancerów, którzy nadal potrzebują szefa.", + "althaireQuote": "Posiadanie stale aktywnej misji motywuje mnie do wykonywania wszystkich codziennych i do-zrobienia. Moją największą motywacją jest nie zawieść mojej drużyny.", + "andeeliaoQuote": "Wspaniały produkt, zaczęłam dopiero kilka dni temu i już jestem bardziej świadoma i produktywna ze swoim czasem!", + "autumnesquirrelQuote": "Mniej zwlekam z pracą i pracami domowymi, jak również płacę rachunki na czas.", + "businessSample1": "Potwierdź 1 stronę zestawienia", + "businessSample2": "20 minut wprowadzania", + "businessSample3": "Posortuj i przejrzyj skrzynkę odbiorczą", + "businessSample4": "Przygotuj 1 dokument dla klienta", + "businessSample5": "Zadzwoń do klientów/Odłóż rozmowy telefoniczne", + "businessText": "Wykorzystaj HabitRPG w swojej firmie", + "choreSample1": "Włóż brudne ubrania do kosza", + "choreSample2": "20 minut prac domowych", + "choreSample3": "Umyj górę naczyń", + "choreSample4": "Uprzątnij jeden pokój", + "choreSample5": "Wypierz i wysusz górę ubrań", + "chores": "Obowiązkami", + "communityBug": "Zgłoś błąd", + "communityExtensions": "Dodatki i rozszerzenia", + "communityFacebook": "Facebook", + "communityFeature": "Zaproponuj nową funkcję", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Jak to działa", + "companyBlog": "Blog", + "companyDonate": "Dotacja", + "companyExtensions": "Rozszerzenia", + "companyPrivacy": "Prywatność", + "companyTerms": "Warunki", + "companyVideos": "Filmy", + "contribUse": "Używane przez współpracowników HabitRPG", + "dragonsilverQuote": "Nie jestem w stanie powiedzieć, ile razy i jakie systemy śledzenia próbowałem przez dekady. HabitRPG jest jedyną używaną przeze mnie rzeczą, która faktycznie pomaga mi załatwiać sprawy zamiast tylko je listować.", + "dreimQuote": "Kiedy odkryłem HabitRPG ostatniego lata, właśnie oblałem około połowę swoich egzaminów. Dzięki Codziennym byłem w stanie się zorganizować i zdyscyplinować, a miesiąc później faktycznie zdałem wszystkie egzaminy z naprawdę dobrymi ocenami.", + "elmiQuote": "Codziennie rano nie mogę się doczekać, by wstać i zarobić trochę złota!", + "email": "Email", + "emailNewPass": "Wyślij nowe hasło mailem", + "evagantzQuote": "Moja pierwsza wizyta dentystyczna u higienistki i była ona faktycznie zachwycona moimi nawykami używania nici dentystycznej. Dzięki HabitRPG!", + "examplesHeading": "Gracze używają HabitRPG, by zarządzać...", + "featureAchievementByline": "Zrobiłeś coś niesamowitego? Zdobądź odznakę i się nią pochwal!", + "featureAchievementHeading": "Odznaki osiągnięć", + "featureEquipByline": "Za nagrody z zadań kupuj na naszym Targu wyposażenie edycji limitowanych, eliksiry i inne wirtualne dodatki!", + "featureEquipHeading": "Wyposażenie i dodatki", + "featurePetByline": "Po wypełnieniu zadań zdobywasz jaja i przedmioty. Bądź jak najbardziej produktywny, by kolekcjonować chowańce i wierzchowce.", + "featurePetHeading": "Chowańce i wierzchowce", + "featureSocialByline": "Dołącz do grup o wspólnych zainteresowaniach z podobnie myślącymi ludźmi. Twórz Wyzwania, by rywalizować z innymi użytkownikami.", + "featureSocialHeading": "Gra społecznościowa", + "featuredIn": "Opisywane w", + "featuresHeading": "Oferujemy również...", + "footerCommunity": "Społeczność", + "footerCompany": "Firma", + "footerMobile": "Urządzenia przenośne", + "footerSocial": "Serwisy społecznościowe", + "forgotPass": "Zapomniałem hasła", + "frabjabulousQuote": "HabitRPG jest powodem, dzięki któremu dostałem zabójczo dobrze płatną pracę... i jeszcze więcej cudów, więc teraz moje życie to bajka!", + "free": "Graj za darmo", + "gamifyButton": "Już dziś zamień życie w grę!", + "goalSample1": "Ćwicz grę na pianinie przez 1 godzinę", + "goalSample2": "Pracuj nad artykułem do publikacji", + "goalSample3": "Pracuj nad wpisem na blogu", + "goalSample4": "Lekcja japońskiego na Duolingo", + "goalSample5": "Przeczytaj pouczający artykuł", + "goals": "Celami", + "health": "Zdrowiem", + "healthSample1": "Napij się wody/napoju gazowanego", + "healthSample2": "Żuj gumę/pal papierosy", + "healthSample3": "Wejdź schodami/windą", + "healthSample4": "Zjedz zdrowe/śmieciowe jedzenie", + "healthSample5": "Przelewaj pot przez 1 godz.", + "history": "Historia", + "infhQuote": "HabitRPG naprawdę pomógł mi poukładać życie na studiach", + "invalidEmail": "Do zresetowania hasła potrzebny jest ważny adres e-mail.", + "irishfeet123Quote": "Miałam okropne nawyki z całkowitym uprzątnięciem po jedzeniu i rozstawianiem wszędzie kubków. HabitRPG to wyleczył!", + "joinOthers": "Dołącz do 200,000 osób, które czerpią radość z osiągania celów!", + "kazuiQuote": "Przed HabitRPG utknęłam na swojej pracy dyplomowej, jak również byłam niezadowolona ze swojej osobistej dyscypliny wobec prac domowych i spraw takich jak nauka słówek i studiowanie teorii Go. Okazało się, że rozbicie zadań na mniejsze zarządzalne listy było sposobem na motywującą i ciągłą pracę.", + "landingadminlink": "pakietami dla administratorów", "landingend": "Wciąż nieprzekonany?", "landingend2": "Tu znajdziesz bardziej szczegółową listę", - "landingfeatureslink": "funkcji naszej gry", "landingend3": ". Chcesz grać w mniejszym gronie? Zapoznaj się z", - "landingadminlink": "pakietami dla administratorów", "landingend4": "które doskonale nadają się dla rodzin, nauczycieli, grup wsparcia, oraz firm.", + "landingfeatureslink": "funkcji naszej gry", + "landingp1": "Na rynku istnieje sporo aplikacji mających zwiększyć naszą produktywność - jednak trudno przy nich wytrwać bez dodatkowej motywacji. HabitRPG ma na to sposób - tu tworzenie dobrych nawyków to niezła zabawa! Za każde osiągnięcie otrzymasz nagrodę, a za porażkę poniesiesz karę - w ten sposób HabitRPG da Ci dodatkową motywację do wypełniania codziennych zadań i obowiązków.", + "landingp2": "Za każdym razem, gdy popracujesz nad dobrym nawykiem, wypełnisz codzienny obowiązek, lub załatwisz zalegającą sprawę, HabitRPG natychmiast nagrodzi Cię punktami doświadczenia oraz złotem. Zdobywając doświadczenie, będziesz zyskiwał kolejne poziomy, ulepszysz swoje statystyki i odblokowujesz coraz to nowe dodatki, jak na przykład klasy postaci czy też chowańce. Złoto możesz wydać na przedmioty użyteczne w grze, albo też na samodzielnie stworzone nagrody, które pomogą Ci znaleźć motywację do działania. Skoro nawet za najmniejszy sukces dostaniesz natychmiast nagrodę, rzadziej będziesz odkładał obowiązki na później.", + "landingp2header": "Natychmiastowa gratyfikacja", + "landingp3": "Za każdym razem, gdy ulegniesz złemu nawykowi lub opuścisz codzienny obowiązek, stracisz część zdrowia. Jeśli twoje zdrowie zupełnie się wyczerpie, umrzesz i stracisz część postępów. Stosując natychmiastowe kary, HabitRPG pomoże Ci złamać złe nawyki i sprawi, że niechętnie będziesz odkładał sprawy na później - a dzięki temu unikniesz wielu kłopotów w prawdziwym świecie.", + "landingp3header": "Konsekwencje", + "landingp4": "Aktywna społeczność gry HabitRPG pomoże ci odpowiedzialnie podchodzić do zadań. System Drużyn pozwoli ci zgromadzić wokół siebie bliskich przyjaciół, aby wspierali cię. Dzięki Systemowi Gildii, odnajdziesz graczy którzy mają podobne zainteresowania, lub walczą z podobnymi przeszkodami, co ty - na pewno będą mieli cenne wskazówki. Społeczność graczy HabitRPG da ci wsparcie potrzebne, aby osiągnąć sukces.", + "landingp4header": "Sumienność", + "leadText": "HabitRPG jest darmową aplikacją do budowania nawyków i produktywności, która traktuje twoje życie jako grę. Motywując ciebie wbudowanymi nagrodami i karami oraz inspirując silną siecią społecznościową, HabitRPG pomaga osiągać cele bycia zdrowym, pracowitym i szczęśliwym.", + "login": "Zaloguj się", + "loginAndReg": "Logowanie / Rejestracja", + "loginFacebookAlt": "Logowanie / Rejestracja z użyciem Facebooka", + "logout": "Wyloguj", "marketing1Header": "Popraw swoje nawyki, grając w grę", "marketing1Lead1": "HabitRPG to gra komputerowa, która pomaga Ci ulepszyć swoje nawyki. \"Zamienia\" ona Twoje życie w grę, przedstawiając wszystkie zadania (nawyki, codzienne obowiązki i zaplanowane zadania) jako małe potwory, które musisz pokonać. Im lepiej Ci to idzie, tym większe postępy w grze robisz. Jeśli popełnisz błąd w życiu, rozwój Twojej postaci zacznie się cofać.", "marketing1Lead2": "Zdobądź wyczesane wyposażenie. Poprawiaj nawyki, by rozwijać swoją postać. Pochwal się wyczesanym wyposażeniem, jakie zdobyłeś.", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bossowie", "marketing2Lead3": "Wyzwania pozwalają Ci współzawodniczyć z przyjaciółmi i nieznajomymi. Ten, kto uzyska najlepsze wyniki na końcu wyzwania, otrzymuje specjalne nagrody.", "marketing3Header": "Aplikacje", - "marketing3Lead1Title": "iPhone i Android", "marketing3Lead1": "Dzięki aplikacjom na iPhone i Androida możesz być zawsze na bieżąco ze sprawami. Rozumiemy, że wchodzenie na stronę, by kliknąć parę przycisków może się wydawać niewygodne.", "marketing3Lead2": "Dodatki innych firm przywiązują HabitRPG do różnych aspektów Twojego życia. Nasze API zapewnia łatwą integrację dla takich dodatków jak rozszerzenie dla Chrome, które odbiera Ci punkty za przebywanie na bezużytecznych stronach internetowych. Dowiedz się więcej tutaj.", "marketing4Header": "Użycie przez organizacje", - "marketing4Lead1Title": "Gamifikacja w edukacji", "marketing4Lead1": "Edukacja to jedna ze sfer, które najlepiej odkrywają potencjał gier. Wszyscy wiemy jak bardzo przywiązani do swoich telefonów są obecnie uczniowie, wykorzystaj więc tę siłę! Niech Twoi uczniowie zmierzą się ze sobą nawzajem w przyjaznej atmosferze. Wyróżniaj dobre zachowanie niezwykłymi nagrodami i patrz jak poprawiają się ich oceny i postępowanie.", - "marketing4Lead2Title": "Gamifikacja w ochronie zdrowia", + "marketing4Lead1Title": "Gamifikacja w edukacji", "marketing4Lead2": "Koszty opieki zdrowotnej rosną i coś musi się w końcu zmienić. Tworzone są setki programów mających na celu obniżenie kosztów i poprawę kondycji społeczeństwa. Wierzymy, że HabitRPG może znacząco pomóc w utrzymaniu zdrowego stylu życia.", - "marketing4Lead3Title": "Gry są wszędzie", + "marketing4Lead2Title": "Gamifikacja w ochronie zdrowia", "marketing4Lead3-1": "Chcesz, by Twoje życie stało się grą?", "marketing4Lead3-2": "Chciałbyś stworzyć grupę w sferze edukacji, ochrony zdrowia lub innej?", "marketing4Lead3-3": "Chcesz dowiedzieć się więcej?", - "playButton": "Zagraj", - "username": "Nazwa użytkownika", - "password": "Hasło", - "useUUID": "Wykorzystaj UUID / Token API (opcja dla użytkowników Facebook'a)", - "passMan": "Jeśli korzystasz z menedżera haseł (na przykład 1Password) i nie możesz się zalogować, spróbuj wpisać ręcznie nazwę użytkownika i hasło.", - "forgotPass": "Zapomniałem hasła", - "emailNewPass": "Wyślij nowe hasło mailem", - "invalidEmail": "Do zresetowania hasła potrzebny jest ważny adres e-mail.", - "email": "Email", - "passConfirm": "Potwierdź hasło", - "accept1Terms": "Klikając w poniższy przycisk, oświadczam, że zgadzam się z", - "terms": "Zasadami użytkowania", - "accept2Terms": "oraz", - "privacy": "Polityką Prywatności", - "home": "Strona Główna", - "learnMore": "Dowiedz się więcej", - "contact": "Kontakt", - "history": "Historia", - "anonymous": "Anonim", - "tasks": "Zadania", - "loginAndReg": "Logowanie / Rejestracja", - "loginFacebookAlt": "Logowanie / Rejestracja z użyciem Facebooka", - "login": "Zaloguj się", - "register": "Rejestracja", - "options": "Opcje", - "logout": "Wyloguj", - "sync": "Synchronizacja", - "FAQ": "FAQ (często zadawane pytania)", - "tutorials": "Samouczki", - "psst": "Psst", - "footerMobile": "Urządzenia przenośne", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gry są wszędzie", "mobileAndroid": "Android", - "footerCompany": "Firma", - "companyDonate": "Dotacja", - "companyAbout": "Jak to działa", - "companyVideos": "Filmy", - "companyBlog": "Blog", - "companyExtensions": "Rozszerzenia", - "companyPrivacy": "Prywatność", - "companyTerms": "Warunki", - "footerCommunity": "Społeczność", - "communityBug": "Zgłoś błąd", - "communityFeature": "Zaproponuj nową funkcję", - "communityExtensions": "Dodatki i rozszerzenia", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Serwisy społecznościowe", - "socialTitle": "HabitRPG – Życie to gra", - "watchVideos": "Obejrzyj wideo", + "mobileIOS": "iOS", + "motivate": "Motywuj siebie i swoją drużynę!", + "motivate1": "Zmotywuj się, by zrobić cokolwiek.", + "motivate2": "Bądź zorganizowany. Bądź zmotywowany. Zdobądź złoto.", + "passConfirm": "Potwierdź hasło", + "passMan": "Jeśli korzystasz z menedżera haseł (na przykład 1Password) i nie możesz się zalogować, spróbuj wpisać ręcznie nazwę użytkownika i hasło.", + "password": "Hasło", + "playButton": "Zagraj", + "playButtonFull": "Zagraj w HabitRPG", "presskit": "Dla mediów", + "presskitDownload": "Ściągnij wszystkie zdjęcia:", "presskitText": "Dziękujemy za Twoje zainteresowanie się w HabitRPG! Poniższe zdjęcia mogą być użyte w artykułach lub filmach na temat HabitRPG. Po więcej informacji skontaktuj się z Siena Leslie poprzez leslie@habitrpg.com", - "presskitDownload": "Ściągnij wszystkie zdjęcia:" + "privacy": "Polityką Prywatności", + "psst": "Psst", + "punishByline": "Przełam złe nawyki i cykle prokrastynacji za pomocą natychmiastowych konsekwencji.", + "punishHeading1": "Ominąłeś codzienny cel?", + "punishHeading2": "Stracisz zdrowie!", + "questByline1": "Granie ze swoimi przyjaciółmi utrzymuje ciebie odpowiedzialnym za swoje zadania.", + "questByline2": "Dawajcie sobie nawzajem Wyzwania, by razem dojść do celu!", + "questHeading1": "Wraz z przyjaciółmi walcz z potworami.", + "questHeading2": "Jeśli zaczniesz się lenić, wszyscy zostaną ranni!", + "register": "Rejestracja", + "rewardByline1": "Wydawaj złoto na wirtualne i rzeczywiste nagrody.", + "rewardByline2": "Natychmiastowe nagrody utrzymują twoją motywację!", + "rewardHeading": "Ukończ zadanie, by zyskać złoto!", + "sampleDailies": "Przykładowe Codzienne", + "sampleHabits": "Przykładowe Nawyki", + "sampleToDo": "Przykładowe Do-Zrobienia", + "school": "Szkołą", + "schoolSample1": "Ukończyć 1 zadanie", + "schoolSample2": "Uczenie się przez 1 godzinę", + "schoolSample3": "Spotkanie z grupą badawczą", + "schoolSample4": "Notatki do 1 rozdziału", + "schoolSample5": "Przeczytać 1 rozdział", + "sixteenBitFilQuote": "Dzięki HabitRPG kończę swoje prace i zadania w rekordowym czasie. Po prostu jestem stale spragniony, by uzyskać kolejny poziom!", + "skysailorQuote": "Moja drużyna i nasze zadania utrzymują mnie zaangażowanego w grę, co motywuje mnie do kończenia spraw i pozytywnie zmienia moje życie", + "socialTitle": "HabitRPG – Życie to gra", + "supermouse35Quote": "Więcej ćwiczę i przez miesiące nie zapomniałem wziąć swoich leków! Dzięki Habitowi. :D", + "sync": "Synchronizacja", + "tasks": "Zadania", + "teamSample1": "Zarys przewodnika po spotkaniu na wtorek", + "teamSample2": "Burza mózgów o hakowaniu wzrostu", + "teamSample3": "Dyskusja tegotygodniowego KPI", + "teams": "Zespołami", + "terms": "Zasadami użytkowania", + "testimonialHeading": "Co mówią ludzie...", + "tutorials": "Samouczki", + "unlockByline1": "Osiągnij cele i zyskaj poziom.", + "unlockByline2": "Odblokuj nowe narzędzia motywacji, takie jak gromadzenie chowańców, losowe nagrody, rzucanie czarów i więcej!", + "unlockHeadline": "Gdy pozostajesz produktywny, odblokowujesz nowe treści!", + "useUUID": "Wykorzystaj UUID / Token API (opcja dla użytkowników Facebook'a)", + "username": "Nazwa użytkownika", + "watchVideos": "Obejrzyj wideo", + "work": "Pracą", + "zelahQuote": "Dzięki HabitRPG przez myśl o zdobyciu punktów mogę siebie przekonać do wczesnego pójścia spać lub stracić zdrowie za późne pójście!", + "reportAccountProblems": "Zgłoś problem z kontem", + "reportCommunityIssues": "Zgłoś problem społecznościowy", + "generalQuestionsSite": "Ogólne pytania na temat strony", + "businessInquiries": "Zapytania biznesowe", + "merchandiseInquiries": "Zapytania handlowe", + "marketingInquiries": "Zapytania marketingowe/społecznościowe" } \ No newline at end of file diff --git a/common/locales/pl/gear.json b/common/locales/pl/gear.json index fb1bb36c74..c598a3b8cc 100644 --- a/common/locales/pl/gear.json +++ b/common/locales/pl/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Dźgaj swoich wrogów lub rzuć się na ulubione potrawy - te wielofunkcyjne widły nadają się do wszystkiego! Brak dodatkowych korzyści. Listopad 2014 Przedmiot abonencki", "weaponMystery201502Text": "Lśniąca Skrzydlata Laska Miłości oraz Prawdy", "weaponMystery201502Notes": "Za SKRZYDŁA! Za MIŁOŚĆ! Za PRAWDĘ RÓWNIEŻ! Nie daje żadnych korzyści. Luty 2015 Przedmiot abonencki.", + "weaponMystery201505Text": "Lanca zielonego rycerza", + "weaponMystery201505Notes": "Ta zielona i srebrna lanca zdjęła z siodeł ich wierzchowców wielu przeciwników. Brak dodatkowych korzyści. Przedmiot Abonencki maj 2015.", "weaponMystery301404Text": "Steampunkowa laska", "weaponMystery301404Notes": "Doskonały by stać się światowcem. Przedmiot Abonencki Marzec 3015. Brak dodatkowych korzyści.", "armor": "zbroja", @@ -228,7 +230,7 @@ "armorMystery201402Text": "Szaty posłańca", "armorMystery201402Notes": "Połyskująca i wytrzymała, te szaty mają wiele kieszeń do noszenia listów.\nBrak dodatkowych korzyści. Przedmiot Abonencki Luty 2014.", "armorMystery201403Text": "Zbroja przemierzania lasów", - "armorMystery201403Notes": "This mossy armor of woven wood bends with the movement of the wearer. Confers no benefit. March 2014 Subscriber Item.", + "armorMystery201403Notes": "Ta omszona zbroja z tkanego drewna wygina się wraz z ruchami noszącego. Brak dodatkowych korzyści. Przedmiot Abonencki marzec 2014.", "armorMystery201405Text": "Płomień serca", "armorMystery201405Notes": "Nic nie może Cię zranić kiedy jesteś spowity w płomieniach. Brak dodatkowych korzyści. Przedmiot Abonencki Maj 2014.", "armorMystery201406Text": "Szata ośmiornicy", @@ -247,8 +249,10 @@ "armorMystery201501Notes": "Galaktyki błyszczą w metalu tej zbroi, wzmacniając determinację noszącego. Brak dodatkowych korzyści. Przedmiot Abonencki styczeń 2015.", "armorMystery201503Text": "Akwamarynowa zbroja", "armorMystery201503Notes": "Niebieski minerał symbolizuje szczęście, radość oraz wieczną produktywność. Nie daje żadnych korzyści. Marzec 2015 Przedmiot Abonenta.", + "armorMystery201504Text": "Szata Pracowitej Pszczółki", + "armorMystery201504Notes": "W tej uroczej szacie będziesz produktywny jak pracowita pszczółka! Brak dodatkowych korzyści. Przedmiot Abonencki kwiecień 2015.", "armorMystery301404Text": "Steampunkowy garnitur", - "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", + "armorMystery301404Notes": "Elegancki i stylowy! Brak dodatkowych korzyści. Przedmiot Abonencki luty 3015.", "headgear": "nakrycie głowy", "headBase0Text": "Bez hełmu", "headBase0Notes": "Bez nakrycia głowy.", @@ -303,7 +307,7 @@ "headSpecialYetiText": "Hełm poskramiacza yeti", "headSpecialYetiNotes": "Uroczo przeraźliwy kapelusz. Zwiększa Siłę o <%= str %>. Edycja Limitowana Zimowego Wyposażenia 2013-2014.", "headSpecialSkiText": "Hełm szusującego asasyna", - "headSpecialSkiNotes": "Keeps the wearer's identity secret... and their face toasty. Increases Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.", + "headSpecialSkiNotes": "Utrzymuje tożsamość noszącego w tajemnicy... i ciepło na twarzy. Zwiększa Percepcję o <%= per %>. Edycja Limitowana Zimowego Wyposażenia 2013-2014.", "headSpecialCandycaneText": "Cukierkowy kapelusz", "headSpecialCandycaneNotes": "Najbardziej przepyszny kapelusz na świecie. Wiadomo również, że tajemniczo się pojawia i znika. Zwiększa Percepcję o <%= per %>.\n", "headSpecialSnowflakeText": "Korona śnieżynki", @@ -313,9 +317,9 @@ "headSpecialSpringWarriorText": "Koniczystalowy hełm", "headSpecialSpringWarriorNotes": "Odlany ze słodkiej koniczyny łąkowej, ten hełm oprze się i najsilniejszym ciosom. Dodaje <%= str %> punktów do Siły. Limitowana Edycja 2014 Wiosennego Wyposażenia.", "headSpecialSpringMageText": "Kapelusz z sera szwajcarskiego", - "headSpecialSpringMageNotes": "This hat stores lots of powerful magic! Try not to nibble it. Increases Perception by <%= per %>. Limited Edition 2014 Spring Gear.", + "headSpecialSpringMageNotes": "Ten kapelusz przechowuje wiele potężnej magii! Postaraj się go nie podgryzać. Zwiększa Percepcję o <%= per %>. Edycja limitowana Wiosna 2014.", "headSpecialSpringHealerText": "Korona przyjaźni", - "headSpecialSpringHealerNotes": "This crown symbolizes loyalty and companionship. A dog is an adventurer's best friend, after all! Increases Intelligence by <%= int %>. Limited Edition 2014 Spring Gear.", + "headSpecialSpringHealerNotes": "Ta korona symbolizuje lojalność i przyjaźń. W końcu pies jest najlepszym przyjacielem łowcy przygód! Zwiększa Inteligencję o <%= int %>. Edycja limitowana Wiosna 2014.", "headSpecialSummerRogueText": "Czapka pirata", "headSpecialSummerRogueNotes": "Tylko najbardziej efektywny z piratów może nosić ten świetny kapelusz. Zwiększa Percepcję o <%= per %>. Edycja Limitowana Letniego Wyposażenia 2014.", "headSpecialSummerWarriorText": "Bandana zawadiaki", @@ -327,11 +331,11 @@ "headSpecialFallRogueText": "Krwistoczerwony kaptur", "headSpecialFallRogueNotes": "Tożsamość Pogromcy Wampirów nigdy nie może zostać ujawniona. Wzrost Percepcji o <%= per %>. Limitowana Edycja Jesień 2014", "headSpecialFallWarriorText": "Potworny skalp nauki", - "headSpecialFallWarriorNotes": "Graft on this helm! It's only SLIGHTLY used. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", + "headSpecialFallWarriorNotes": "Przeszczep sobie ten hełm. Jest tylko NIEZNACZNIE używany. Zwiększa Siłę o <%= str %>. Edycja limitowana Jesień 2014.", "headSpecialFallMageText": "Spiczasty kapelusz", - "headSpecialFallMageNotes": "Magic is woven into every thread of this hat. Increases Perception by <%= per %>. Limited Edition 2014 Autumn Gear.", + "headSpecialFallMageNotes": "Magia wpleciona jest w każdą nić tego kapelusza. Zwiększa Percepcję o <%= per %>. Edycja limitowana Jesień 2014.", "headSpecialFallHealerText": "Bandaże na głowę", - "headSpecialFallHealerNotes": "Highly sanitary and very fashionable. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.", + "headSpecialFallHealerNotes": "Wysoce higieniczne i bardzo modne. Zwiększa Inteligencję o <%= int %>. Edycja limitowana Jesień 2014.", "headSpecialNye2014Text": "Głupawy Imprezowy Kapelusz", "headSpecialNye2014Notes": "Otrzymałeś Głupawą Czapeczkę Imprezową! Noś ją z dumą świętując Nowy Rok! Brak dodatkowych korzyści.", "headSpecialWinter2015RogueText": "Maska Soplowego Smoka", @@ -345,21 +349,21 @@ "headSpecialSpring2015RogueText": "Ognioodporny Hełm", "headSpecialSpring2015RogueNotes": "Ogień? Ha! Zaciekle piszczysz w obliczu ognia! Zwiększa Percepcję o <%= per %>. Limitowana edycja Wiosna 2015.", "headSpecialSpring2015WarriorText": "Strzegący hełm", - "headSpecialSpring2015WarriorNotes": "Strzeż się tego hełma! Tylko najwierniejszy piesek może go nosić. Przestań się śmiać. Zwiększa siłę o <%= str %>. Limitowana Edycja Wiosennego Wyposażenia 2015.", + "headSpecialSpring2015WarriorNotes": "Strzeż się tego hełmu! Tylko agresywny piesek może go nosić. Przestań się śmiać. Zwiększa Siłę o <%= str %>. Limitowana Edycja Wiosennego Wyposażenia 2015.", "headSpecialSpring2015MageText": "Kapelusz Scenicznego Maga", "headSpecialSpring2015MageNotes": "Co było pierwsze, królik czy kapelusz? Zwiększa Percepcje o <%= per %>. Limitowana Edycja Wiosennego Wyposażenia 2015.", "headSpecialSpring2015HealerText": "Kojąca Korona", "headSpecialSpring2015HealerNotes": "Perła w centrum tej korony uspokaja i pociesza tych obok jej. Zwiększa Inteligencję o <%= int %>. Limitowana Edycja Wiosennego Wyposażenia 2015", "headSpecialGaymerxText": "Hełm tęczowego wojownika", - "headSpecialGaymerxNotes": "In celebration of pride season and GaymerX, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGBTQ and gaming and is open to everyone. It takes place at the InterContinental in downtown San Francisco on July 11-13! Confers no benefit.", + "headSpecialGaymerxNotes": "Aby uczcić porę dumy i konwent GaymerX, ten specjalny hełm jest przyozdobiony lśniącym, kolorowym wzorem tęczy! GaymerX to konwent poświęcony środowisku LGBTQ oraz grom komputerowym i jest otwarty dla każdego. Odbywa się w InterContinental w centrum San Francisco w dniach 11-13 lipca! Brak dodatkowych korzyści.", "headMystery201402Text": "Skrzydlaty hełm", - "headMystery201402Notes": "This winged circlet imbues the wearer with the speed of the wind! Confers no benefit. February 2014 Subscriber Item.", + "headMystery201402Notes": "Ta skrzydlata opaska przepełnia noszącego prędkością wiatru! Brak dodatkowych korzyści. Przedmiot Abonencki luty 2014.", "headMystery201405Text": "Płomień umysłu", "headMystery201405Notes": "Spalić prokrastynację! Brak dodatkowych korzyści. Przedmiot Abonencki Maj2014.", "headMystery201406Text": "Korona macek", - "headMystery201406Notes": "The tentacles of this helm gather up magical energy from the water. Confers no benefit. June 2014 Subscriber Item.", + "headMystery201406Notes": "Macki tego hełmu pobierają magiczną energię z wody. Brak dodatkowych korzyści. Przedmiot Abonencki czerwiec 2014.", "headMystery201407Text": "Hełm podmorskiego odkrywcy", - "headMystery201407Notes": "This helm makes it easy to explore underwater! It sort of makes you look like a googly-eyed fish, too. Very retro! Confers no benefit. July 2014 Subscriber Item.", + "headMystery201407Notes": "Ten hełm ułatwia badanie podwodnych krain! Wyglądasz też przez niego trochę jak wyłupiastooka ryba. Bardzo retro! Brak dodatkowych korzyści. Przedmiot Abonencki lipiec 2014.", "headMystery201408Text": "Słoneczna korona", "headMystery201408Notes": "Ta lśniąca korona wzmocni siłę woli każdego kto ją posiądzie. Kolekcja Abonenta Sierpień 2014. Nie ma na nic wpływu.", "headMystery201411Text": "Stalowy Hełm Sportu", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Kto jest pingwinem? Brak dodatkowych korzyści. Przedmiot Abonencki Grudzien 2014.", "headMystery201501Text": "Gwiaździsty Hełm", "headMystery201501Notes": "Konstelacje migoczą i wirują na tym hełmie, prowadząc myśli noszącego w kierunku skupienia. Brak dodatkowych korzyści. Przedmiot Abonencki styczeń 2015.", + "headMystery201505Text": "Hełm zielonego rycerza", + "headMystery201505Notes": "Zielony pióropusz dumnie powiewa na tym żelaznym hełmie. Brak dodatkowych korzyści. Przedmiot Abonencki maj 2015.", "headMystery301404Text": "Szykowny cylinder", "headMystery301404Notes": "Fantazyjny cylinder dla najwyżej urodzonych. Przedmiot Abonencki Styczeń 3015. Brak dodatkowych korzyści.", "headMystery301405Text": "Klasyczny cylinder", @@ -406,19 +412,19 @@ "shieldSpecialSnowflakeText": "Tarcza śnieżynki", "shieldSpecialSnowflakeNotes": "Każda tarcza jest niepowtarzalna. Wzrost kondycji o <%= con %>. Edycja Limitowana Zimowego Wyposażenia 2013-2014.", "shieldSpecialSpringRogueText": "Hakowate szpony", - "shieldSpecialSpringRogueNotes": "Great for scaling tall buildings, and also for shredding carpets. Increases Strength <%= str %>. Limited Edition 2014 Spring Gear.", + "shieldSpecialSpringRogueNotes": "Doskonałe do wspinania na wysokie budynki oraz niszczenia dywanów. Zwiększa Siłę o <%= str %>. Edycja limitowana Wiosna 2014.", "shieldSpecialSpringWarriorText": "Jajeczna tarcza", "shieldSpecialSpringWarriorNotes": "Ta tarcza nigdy nie pęknie, nie ważne jak mocno ją uderzysz! Zwiększa Kondycję o <%= con %>. Limitowana Edycja Wiosna 2014.", "shieldSpecialSpringHealerText": "Piszcząca piłka ostatecznej ochrony", - "shieldSpecialSpringHealerNotes": "Lets out an obnoxious, continuous squeak when bitten, driving enemies away. Increases Constitution by <%= con %>. Limited Edition 2014 Spring Gear.", + "shieldSpecialSpringHealerNotes": "Po ugryzieniu wydaje nieznośne, ciągłe piszczenie, odstraszając wrogów. Zwiększa Kondycję o <%= con %>. Edycja limitowana Wiosna 2014.", "shieldSpecialSummerRogueText": "Szabla piracka", - "shieldSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", + "shieldSpecialSummerRogueNotes": "A niech je dunder świśnie! Wyrzucisz te Codzienne za burtę! Zwiększa Siłę o <%= str %>. Edycja limitowana Lato 2014. ", "shieldSpecialSummerWarriorText": "Tarcza z namokniętego drewna", - "shieldSpecialSummerWarriorNotes": "This shield, made from the wood of wrecked ships, can deter even the stormiest Dailies. Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.", + "shieldSpecialSummerWarriorNotes": "Ta tarcza, zrobiona z drewna zatopionych statków, potrafi przetrwać nawet najbardziej burzliwe Codzienne. Zwiększa Kondycję o <%= con %>. Edycja limitowana Lato 2014.", "shieldSpecialSummerHealerText": "Tarcza mielizn", "shieldSpecialSummerHealerNotes": "Nikt nie odważy się zaatakować rafy koralowej, gdy zetknie się z tą lśniącą tarczą! Zwiększa Kondycję o <%= con %>. Edycja Limitowana Letniego Wyposażenia 2014.", "shieldSpecialFallRogueText": "Srebrny kołek", - "shieldSpecialFallRogueNotes": "Dispatches undead. Also grants a bonus against werewolves, because you can never be too careful. Increases Strength by <%= str %>. Limited Edition 2014 Autumn Gear.", + "shieldSpecialFallRogueNotes": "Pozbywa się nieumarłych. Dodaje także premię przeciwko wilkołakom, bo nigdy nie można być zbyt ostrożnym. Zwiększa Siłę o <%= str %>. Edycja limitowana Jesień 2014.", "shieldSpecialFallWarriorText": "Mocna mikstura nauki", "shieldSpecialFallWarriorNotes": "Rozlewa się tajemniczo na kitle. Zwiększa Kondycję o <%= con %>. Edycja Limitowana Wyposażenia Jesień 2014.", "shieldSpecialFallHealerText": "Inkrustowana tarcza", @@ -444,7 +450,9 @@ "backMystery201404Text": "Skrzydła motyla zmierzchu", "backMystery201404Notes": "Bądź motylem i trzepotaj. Brak dodatkowych korzyści. Przedmiot Abonamentowy Kwiecień 2014.", "backMystery201410Text": "Goblińskie skrzydła", - "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201410Notes": "Mknij przez noc na tych silnych skrzydłach. Brak dodatkowych korzyści. Wyposażenie abonenta - październik 2014.", + "backMystery201504Text": "Skrzydła Pracowitej Pszczółki", + "backMystery201504Notes": "Bzz bzz bzz! Śmigaj od zadania do zadania. Brak dodatkowych korzyści. Przedmiot Abonencki kwiecień 2015.", "backSpecialWonderconRedText": "Potężna peleryna", "backSpecialWonderconRedNotes": "Świszcze z siłą i pięknem. Nie daje żadnych korzyści. Edycja Specjalna - Konwent.", "backSpecialWonderconBlackText": "Podstępna peleryna", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Koralowy kołnierz", "bodySpecialSummerHealerNotes": "Stylowy kołnierz z żyjącego koralu! Nie ma na nic wpływu. Edycja Limitowana Wyposażenia Lato 2014.", "headAccessory": "Osprzęt na głowę", + "accessories": "Akcesoria", + "animalEars": "Zwierzęce uszy", "headAccessoryBase0Text": "Bez ozdoby głowy", "headAccessoryBase0Notes": "Bez ozdoby głowy.", "headAccessorySpecialSpringRogueText": "Fioletowe kocie uszy", @@ -474,12 +484,28 @@ "headAccessorySpecialSpringHealerNotes": "Oklapłe lecz śliczne. Chcesz się pobawić? Brak dodatkowych korzyści. Edycja limitowana Wiosna 2014 ", "headAccessorySpecialSpring2015RogueText": "Żółte mysie uszy", "headAccessorySpecialSpring2015RogueNotes": "Te uszy twardnieją jak stal przeciwko dźwiękom eksplozji. Brak dodatkowych korzyści. Edycja limitowana Wiosna 2015.", - "headAccessorySpecialSpring2015WarriorText": "Purpurowe psie uszy", - "headAccessorySpecialSpring2015WarriorNotes": "Są fioletowe. Są psimi uszami. Nie trać swego czasu na dalsze głupoty. Brak dodatkowych korzyści. Edycja limitowana Wiosna 2015.", + "headAccessorySpecialSpring2015WarriorText": "Fioletowe psie uszy", + "headAccessorySpecialSpring2015WarriorNotes": "Są fioletowe. To psie uszy. Nie trać swego czasu na dalsze głupoty. Brak dodatkowych korzyści. Edycja limitowana Wiosna 2015.", "headAccessorySpecialSpring2015MageText": "Niebieskie królicze uszy", "headAccessorySpecialSpring2015MageNotes": "Te uszy słuchają bacznie na wypadek, gdyby magik ujawniał gdzieś sekrety. Brak dodatkowych korzyści. Edycja limitowana Wiosna 2015.", "headAccessorySpecialSpring2015HealerText": "Zielone kocie uszy", "headAccessorySpecialSpring2015HealerNotes": "Te słodkie kocie uszka sprawią, że wszyscy zzielenieją z zazdrości. Brak korzyści. Edycja Limitowana Wiosna 2015.", + "headAccessoryBearEarsText": "Uszy niedźwiedzia", + "headAccessoryBearEarsNotes": "Dzięki tym uszom będziesz wyglądać jak milutki niedźwiadek! Brak dodatkowych korzyści.", + "headAccessoryCactusEarsText": "Uszy kaktusa", + "headAccessoryCactusEarsNotes": "Dzięki tym uszom wyglądać będziesz jak ciernisty kaktus! Brak dodatkowych korzyści.", + "headAccessoryFoxEarsText": "Uszy lisa", + "headAccessoryFoxEarsNotes": "Dzięki tym uszom wyglądać będziesz jak przebiegły lis! Brak dodatkowych korzyści.", + "headAccessoryLionEarsText": "Uszy lwa", + "headAccessoryLionEarsNotes": "Dzięki tym uszom wyglądać będziesz jak królewski lew! Brak dodatkowych korzyści.", + "headAccessoryPandaEarsText": "Uszy pandy", + "headAccessoryPandaEarsNotes": "Dzięki tym uszom wyglądać będziesz jak łagodna panda! Brak dodatkowych korzyści.", + "headAccessoryPigEarsText": "Uszy świni", + "headAccessoryPigEarsNotes": "Dzięki tym uszom wyglądać będziesz jak kapryśna świnka! Brak dodatkowych korzyści.", + "headAccessoryTigerEarsText": "Uszy tygrysa", + "headAccessoryTigerEarsNotes": "Dzięki tym uszom wyglądać będziesz jak agresywny tygrys! Brak dodatkowych korzyści.", + "headAccessoryWolfEarsText": "Uszy wilka", + "headAccessoryWolfEarsNotes": "Dzięki tym uszom wyglądać będziesz jak lojalny wilk! Brak dodatkowych korzyści.", "headAccessoryMystery201403Text": "Poroże przemierzania lasów", "headAccessoryMystery201403Notes": "To poroże lśni od mchów i porostów. Brak dodatkowych korzyści. Marzec 2014. Przedmiot abonencki.", "headAccessoryMystery201404Text": "Czułki motyla zmierzchu", @@ -489,7 +515,7 @@ "headAccessoryMystery201502Text": "Skrzydła myśli", "headAccessoryMystery201502Notes": "Niech twa wyobraźnia odleci! Brak dodatkowych korzyści. Przedmiot Abonencki Luty 2015.", "headAccessoryMystery301405Text": "Gogle na głowę", - "headAccessoryMystery301405Notes": "\"Goggles are for your eyes,\" they said. \"Nobody wants goggles that you can only wear on your head,\" they said. Hah! You sure showed them! Confers no benefit. August 3015 Subscriber Item.", + "headAccessoryMystery301405Notes": "\"Gogle nosi się na oczach,\" mówili. \"Nikt nie chce gogli które można nosić tylko na głowie.\" mówili. Ha! Pokazałeś im! Brak dodatkowych korzyści. Przedmiot Abonencki sierpień 3015.", "eyewearBase0Text": "Brak okularów", "eyewearBase0Notes": "Brak okularów", "eyewearSpecialSummerRogueText": "Zbójecka przepaska na oko", diff --git a/common/locales/pl/generic.json b/common/locales/pl/generic.json index c1cfbbd7ed..334aa07073 100644 --- a/common/locales/pl/generic.json +++ b/common/locales/pl/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Rozwiń pasek narzędzi", "collapseToolbar": "Zwiń pasek narzędzi", - "formattingMarkdown": "Formatowanie Markdown dozwolone", + "markdownBlurb": "Przy formatowaniu wiadomości, HabitRPG używa języka markdown. Więcej informacji znajdziesz na ściądze markdown.", + "showFormattingHelp": "Pokaż pomoc do formatowania", + "hideFormattingHelp": "Ukryj pomoc do formatowania", + "youType": "Piszesz:", + "youSee": "Widzisz:", + "italics": "*Kursywa*", + "bold": "**Pogrubienie**", + "strikethrough": "~~Skreślenie~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG jest super!](https://habitrpg.com)", + "markdownImageEx": "![obowiązkowy alt text](https://habitrpg.com/cake.png \"dodatkowy tekst po najechaniu myszą\")", + "unorderedListHTML": "+ Pierwszy punkt
+ Drugi punkt
+ Trzeci punkt", + "unorderedListMarkdown": "+ Pierwszy punkt\n+ Drugi punkt\n+ Trzeci punkt", + "code": "`kod`", "achievements": "Osiągnięcia", "modalAchievement": "Osiągnięcie!", "special": "Specjalne", @@ -39,7 +52,7 @@ "delete": "Usuń", "gemsPopoverTitle": "Klejnoty", "gems": "Klejnoty", - "gemButton": "Masz <%= number %> klejnotów.", + "gemButton": "Masz <%= number %> Klejnotów.", "moreInfo": "Więcej informacji", "gemsWhatFor": "Kupione za prawdziwe pieniądze. Są używane do kupowania specjalnych przedmiotów i usług (jaja, eliksiry wyklucia, Wzmocnienie itp.). Musisz najpierw odblokować te funkcje zanim będziesz w stanie użyć Klejnotów.", "veteran": "Weteran", diff --git a/common/locales/pl/groups.json b/common/locales/pl/groups.json index 314fe67b40..0fb57f6979 100644 --- a/common/locales/pl/groups.json +++ b/common/locales/pl/groups.json @@ -1,8 +1,8 @@ { "tavern": "Karczma", - "innCheckOut": "Wymelduj się z karczmy", - "innCheckIn": "Odpoczywaj w karczmie", - "innText": "Jak mija pobyt w Karczmie, <%= name %>? Aby cię chronić, lista codziennych jest zamrożona. Twoje odhaczenia nie zostaną przetworzone ani wyczyszczone do jutra (czyli dnia po tym, kiedy się wymeldujesz). Ale uważaj, jeśli Twoja drużyna walczy z bossem, ich nietrafienia nadal będą cię ranić! Również Ty nie zadasz obrażeń bossowi. Jesteś gotowy do podróży? Wymelduj się.", + "innCheckOut": "Wymelduj się z Gospody", + "innCheckIn": "Odpoczywaj w Gospodzie", + "innText": "Odpoczywasz w Gospodzie! Dopóki jesteś zameldowany, twoje Codzienne nie zadadzą ci obrażeń na koniec dnia, jednak w dalszym ciągu codziennie będą się odświeżać. Uważaj: Jeśli uczestniczysz w misji z bossem, wciąż może on zadać tobie obrażenia, jeśli członkowie twojej drużyny ominą Codzienne, chyba że również odpoczywają w Gospodzie! Również twoje obrażenia zadane bossowi (lub zebrane przedmioty) nie zostaną uwzględnione, dopóki nie wymeldujesz się z Gospody.", "lfgPosts": "Sekcja dla poszukujących drużyny", "tutorial": "Samouczek", "glossary": "Słownik", @@ -95,6 +95,26 @@ "abuseFlagModalButton": "Zgłoś", "abuseReported": "Dziękujemy za zgłoszenie. Moderatorzy zostali powiadomieni.", "abuseAlreadyReported": "Już zgłosiłeś tę wiadomość.", - "needsText": "Proszę wpisać wiadomość.", - "needsTextPlaceholder": "Wpisz swoją wiadomość tutaj." + "needsText": "Proszę wpisz wiadomość.", + "needsTextPlaceholder": "Wpisz swoją wiadomość tutaj.", + "copyMessageAsToDo": "Kopiuj wiadomość jako Do-Zrobienia", + "messageAddedAsToDo": "Wiadomość skopiowana jako Do-Zrobienia.", + "messageWroteIn": "<%= user %> napisał w <%= group %>", + "msgPreviewHeading": "Podgląd wiadomości", + "leaderOnlyChallenges": "Tylko przywódca grupy może tworzyć wyzwania", + "sendGift": "Wyślij prezent", + "inviteFriends": "Zaproś znajomych", + "inviteAlertInfo": "Zaproś tutaj znajomych za pomocą ID użytkownika.", + "inviteExistUser": "Zaproś istniejącego użytkownika", + "inviteByEmail": "Zaproś znajomych przez e-maila. Jeśli dołączą się przez twojego e-maila, to zostaną automatycznie zaproszeni do tej grupy.", + "byColon": "Przez:", + "inviteNewUsers": "Zaproś nowych użytkowników", + "inviteAlertInfo2": "Lub podziel się tym odnośnikiem (kopiuj/wklej):", + "sendGiftHeading": "Wyślij prezent dla <%= name %> ", + "sendGiftGemsBalance": "Posiadanych Klejnotów: <%= number %>", + "sendGiftCost": "Suma: <%= cost %> $", + "sendGiftFromBalance": "Z posiadanych", + "sendGiftPurchase": "Kup nowe", + "sendGiftMessagePlaceholder": "Osobista wiadomość (opcjonalnie)", + "sendGiftSubscription": "<%= months %> miesięcy: <%= price %> $" } \ No newline at end of file diff --git a/common/locales/pl/limited.json b/common/locales/pl/limited.json index ae2063d8e7..ea9bc26aff 100644 --- a/common/locales/pl/limited.json +++ b/common/locales/pl/limited.json @@ -6,7 +6,7 @@ "annoyingFriendsText": "Dostał <%= snowballs %> razy śnieżką od członków Drużyny.", "alarmingFriends": "Niepokojący przyjaciele", "alarmingFriendsText": "Przestraszony <%= spookDust %> razy przez członków drużyny.", - "agriculturalFriends": "Rolniczy Przyjaciele", + "agriculturalFriends": "Rolniczy przyjaciele", "agriculturalFriendsText": "Został przemieniony w kwiata <%= seeds %> razy przez członków drużyny.", "valentineCard": "Kartka Walentynkowa", "valentineCardNotes": "Wyślij Kartkę Walentynkową do członka drużyny.", @@ -20,7 +20,7 @@ "turkey": "Indor", "polarBearPup": "Niedźwiadek polarny", "jackolantern": "Jack-O-Lantern", - "seasonalShop": "Sklepik Sezonowy", + "seasonalShop": "Sklepik sezonowy", "seasonalShopClosedTitle": "<%= linkStart %>Siena Leslie<%= linkEnd %>", "seasonalShopTitle": "<%= linkStart %>Sezonowe Czary<%= linkEnd %>", "seasonalShopClosedText": "Sklepik sezonowy jest zamknięty! Nie wiemy gdzie obecnie znajduje się Sezonowa Wróżka, ale na pewno zjawi się na kolejną <%= linkStart %>Wielką Galę<%= linkEnd %>!", @@ -38,11 +38,11 @@ "newYear0": "Szczęśliwego Nowego Roku! Obyś zgładził wiele złych Nawyków.", "newYear1": "Szczęśliwego Nowego Roku! Obyś zebrał wiele Nagród.", "newYear2": "Szczęśliwego Nowego Roku! Obyś zdobył wiele Doskonałych Dni.", - "newYear3": "Szczęśliwego Nowego Roku! Niech twoja lista zadań Do-Zrobienie pozostanie krótka.", + "newYear3": "Szczęśliwego Nowego Roku! Niech twoja lista zadań Do-Zrobienia pozostanie krótka.", "newYear4": "Szczęśliwego Nowego Roku! Obyś nie został zaatakowany przez rozwścieczonego hipogryfa.", "holidayCard": "Dostałeś Wakacyjną Kartkę!", - "mightyBunnySet": "Poteżny Króliczek (Wojownik)", + "mightyBunnySet": "Poteżny króliczek (Wojownik)", "magicMouseSet": "Magiczna myszka (Mag)", - "lovingPupSet": "Kochane Szczenię (Uzdrowiciel)", - "stealthyKittySet": "Skradająca się Kotka (Łotrzyk)" + "lovingPupSet": "Kochane szczenię (Uzdrowiciel)", + "stealthyKittySet": "Skradający się kotek (Łotrzyk)" } \ No newline at end of file diff --git a/common/locales/pl/npc.json b/common/locales/pl/npc.json index 9ad179a3da..932c2dd54e 100644 --- a/common/locales/pl/npc.json +++ b/common/locales/pl/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Wsparł projekt Kickstarter na maksymalnym poziomie!", "mattBoch": "Matt Boch", - "mattShall": "Czy przyprowadzić wierzchowca, <%= name %>? Kliknij wybranego wierzchowca, a ja go osiodłam.", - "mattBochText1": "Witaj w stajni! Mam na imię Matt i opiekuję się chowańcami. Wybierz jednego z nich, a będzie Ci wiernie towarzyszył. Karm swoje chowańce, by wyrosły z nich potężne wierzchowce.", + "mattShall": "Czy przyprowadzić wierzchowca, <%= name %>? Gdy nakarmisz chowańca wystarczającą ilością jedzenia, by zamienił się w wierzchowca, to pojawi się tutaj. Kliknij wybranego wierzchowca, by go osiodłać.", + "mattBochText1": "Witaj w stajni! Mam na imię Matt i jestem władcą chowańców. Od poziomu 4 możesz za pomocą jaj i eliksirów wykluwać chowańce. Gdy na Targu wyklujesz chowańca, to pojawi się on tutaj! Kliknij na obrazek jednego z nich, by pojawił się na twoim awatarze. Karm chowańce jedzeniem znajdowanym od poziomu 4, by wyrosły z nich potężne wierzchowce.", "daniel": "Daniel", - "danielText": "Witaj w karczmie! Zostań na chwilę i porozmawiaj z mieszkańcami. Jeśli potrzebujesz odpoczynku (wakacje? choroba?), znajdę dla Ciebie pokój w gospodzie. Kiedy odpoczywasz, Twoje Codzienne pozostają niezmienione (zaznaczone/niezaznaczone) aż do następnego dnia po wyjściu z gospody. Nie ucierpisz za ich niewykonanie na koniec dnia.", - "danielText2": "Uwaga: Jeśli uczestniczysz w walce z bossem, wciąż możesz otrzymać obrażenia zadane za niewykonane Codzienne pozostałych członków drużyny!", + "danielText": "Witaj w Karczmie! Zostań na chwilę i porozmawiaj z mieszkańcami. Jeśli potrzebujesz odpoczynku (wakacje? choroba?), znajdę dla Ciebie pokój w Gospodzie. Kiedy odpoczywasz, twoje Codzienne nie skrzywdzą ciebie na koniec dnia, jednak nadal możesz je odhaczać.", + "danielText2": "Uważaj: Jeśli uczestniczysz w walce z bossem, wciąż może on zadać tobie obrażenia, jeśli członkowie twojej drużyny ominą Codzienne! Również twoje obrażenia dla bossa (lub zebrane przedmioty) nie zostaną zaaplikowane, dopóki nie zakończysz odpoczynku w Gospodzie.", "alexander": "Handlarz Aleksander", "welcomeMarket": "Witaj na Targu! Tu kupisz rzadkie jaja oraz eliksiry! Sprzedasz nadmiar towaru! Zamówisz usługi! Zobacz, co dla Ciebie mamy.", "sellForGold": "Sprzedaj <%= item %> za <%= gold %> Złota", @@ -45,9 +45,9 @@ "tourScrollDown": "Zobacz całą stronę aby upewnić się, że widziałeś wszystkie opcje! Kliknij ponownie na swój awatar aby wrócić do strony zadań.", "tourMuchMore": "Gdy zakończysz zadania, możesz wraz z przyjaciółmi stworzyć Drużynę, czatować o wspólnych zainteresowaniach w Gildiach, dołączyć do Wyzwań i więcej!", "tourStatsPage": "To jest twoja strona Statystyki! Zdobądź osiągnięcia wykonując wymienione zadania.", - "tourTavernPage": "Witaj w Karczmie, wielowiekowym czacie! Możesz tutaj zamrozić swoje konto w przypadku choroby lub podróży, klikając \"Odpoczywaj w karczmie\". Przywitaj się!", + "tourTavernPage": "Witaj w Karczmie, wielowiekowym czacie! W przypadku choroby lub podróży możesz tutaj powstrzymać swoje Codzienne od zadawania ci obrażeń klikając \"Odpoczywaj w Gospodzie\". Przywitaj się!", "tourPartyPage": "Twoja drużyna pomoże Ci zostać odpowiedzialnym. Zaproś przyjaciół aby odblokować zwój misji!", "tourGuildsPage": "Gildie to grupy społeczne ze wspólnym motywem. Szukaj tematu, który Cię interesuje! Polecamy Gildię Świeżaków.", - "tourChallengesPage": "Podjęcie Wyzwania spowoduje dodanie zadań do Twojego konta. Rywalizuj z innymi graczami i wygrywaj Klejnoty!", + "tourChallengesPage": "Wyzwania są to tematyczne listy zadań stworzone przez użytkowników! Dołączenie do wyzwania doda je do listy zadań na twoim koncie. Rywalizuj z innymi użytkownikami, by wygrywać nagrody w postaci klejnotów!", "tourMarketPage": "Od poziomu 4, jaja i eliksiry wyklucia zdobywasz losowo po ukończeniu zadań. Pojawiają się one tutaj - użyj ich, a wyklują się chowańce! Możesz także kupować przedmioty na Targu." } \ No newline at end of file diff --git a/common/locales/pl/quests.json b/common/locales/pl/quests.json index 01dc2d78ec..6d476f4a7a 100644 --- a/common/locales/pl/quests.json +++ b/common/locales/pl/quests.json @@ -6,6 +6,8 @@ "questSend": "Naciśnięcie \"Zaproś\" wyśle zaproszenie do członków twojej drużyny. Gdy już wszyscy członkowie zaakceptują lub odrzucą zaproszenie, misja zostanie rozpoczęta. Możesz zobaczyć jej status pod Opcje > Społeczne > Drużyna.", "inviteParty": "Zaproś drużynę", "questInvitation": "Zaproszenie do misji:", + "questInvitationTitle": "Zaproszenie do misji", + "questInvitationInfo": "Zaproszenie do misji <%= quest %>", "askLater": "Zapytaj później", "buyQuest": "Kup misję", "accepted": "Zaakceptowano", @@ -17,7 +19,7 @@ "bossStrength": "Siła bossa", "collect": "Zebrano", "collected": "Zebrano", - "bossDmg1": "Aby zranić bossa, wykonuj swoje Codzienne oraz Do-Zrobienia. Wyższe obrażenia zadań oznaczają wyższe obrażenia wobec bossa (wypełnianie czerwonych zadań, zaklęcia Maga, ataki Wojownika itd). Boss zada obrażenia każdemu, kto bierze udział w misji, za każde Codzienne, które pominiesz (pomnożone przez siłę bossa), więc utrzymuj swoją drużynę w zdrowiu przez wypełnianie swoich Codziennych! Wszystkie obrażenia zadane bossowi i przez niego, będą podsumowane przy cronie (zmianie Twojego dnia).", + "bossDmg1": "Każde zakończone Codzienne i Do-Zrobienia oraz każdy pozytywny Nawyk rani bossa. Zrań go bardziej czerwieńszymi zadaniami lub Brutalnym uderzeniem i Eksplozją płomieni. Boss zada obrażenia każdemu uczestnikowi misji za każde pominięte Codzienne (pomnożone przez siłę bossa) jako dodatek do standardowych obrażeń, więc utrzymuj swoją drużynę w zdrowiu przez wypełnianie swoich Codziennych! Wszystkie obrażenia zadane bossowi i przez niego będą podsumowane przez crona (twoje przejście do następnego dnia).", "bossDmg2": "Tylko uczestnicy będą mogli walczyć z bossem i brać udział w podziale łupów.", "tavernBossInfo": "Aby zranić światowego bossa, wykonuj swoje Codzienne oraz Do-Zrobienia. Wyższe obrażenia od zadań oznaczają wyższe obrażenia zadane bossowi (wypełnianie czerwonych zadań, zaklęcia Czarodzieja, ataki Wojownika, itd). Za każdy Codzienny obowiązek, który pominiesz (pomnożony przez Siłę bossa), jego Furia wzrośnie. Kiedy Furia osiągnie maksimum, stanie się coś złego ­– więc wypełniaj swoje Codzienne! Wszystkie obrażenia zadane bossowi i przez niego, będą podsumowane przy cronie (podczas zmiany twojego dnia).", "bossColl1": "Aby zbierać przedmioty, wykonuj pozytywne zadania. Przedmioty misyjne znajdujesz tak samo jak zwykłe, jednakże nie zobaczysz łupów aż do końca dnia – wtedy to wszystkie przedmioty zostaną wyszczególnione i dodane do sterty.", diff --git a/common/locales/pl/questscontent.json b/common/locales/pl/questscontent.json index 9645744e7d..4e847c7b63 100644 --- a/common/locales/pl/questscontent.json +++ b/common/locales/pl/questscontent.json @@ -191,10 +191,16 @@ "questBunnyCompletion": "Ostatecznym ciosem królik morderca opada na ziemię. Błyszcząca mgła unosi się z jego ciała, gdy kurczy się on do małego króliczka... zupełnie niepodobny do okrutnej bestii sprzed chwili. Jego nos drga uroczo i odskakuje on, pozostawiając trochę jajek. @Gully się śmieje. \"Góra Prokrastynacji sprawia, że nawet najmniejsze wyzwania wydają się nie do pokonania. Zbierzmy te jaja i wracajmy do domu.\"", "questBunnyDropBunnyEgg": "Króliczek (jajo)", "questBunnyUnlockText": "Odblokowuje dostęp do kupna króliczych jaj na Targu", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Galaretkowy Regent", + "questSlimeNotes": "Podczas pracy nad zadaniami zauważasz, że poruszasz się wolniej i wolniej. \"To jak chodzenie przez melasę,\" narzeka @Leephon. \"Nie, to jak chodzenie przez galaretkę!\" mówi @starsystemic. \"Ten obślizgły Galaretkowy Regent pokrył swoim wytworem całą Habitikę. To obkleja całą robotę. Wszyscy zwalniają tempa.\" Rozejrzyj się. Ulice powoli wypełniają się jasnym, kolorowym śluzem i Habitanie zmagają się, by cokolwiek zrobić. Gdy inni opuszczają teren, ty złap mopa i przygotuj się do walki!", + "questSlimeBoss": "Galaretkowy Regent", + "questSlimeCompletion": "Ostatecznym dziabnięciem, więzisz Galaretkowego Regenta w przerośniętym pączku, zrobionego naprędce przez @Overomega, @LordDarkly i @Shaner, błyskotliwych liderów klubu cukierniczego. Gdy wszyscy klepią ciebie po plecach, czujesz że ktoś wsuwa coś do twojej kieszeni. To nagroda za twój słodki sukces: trzy jaja Piankowego Śluzu.", + "questSlimeDropSlimeEgg": "Piankowy Śluz (jajo)", + "questSlimeUnlockText": "Odblokowuje dostęp do kupna śluzowych jaj na Targu", + "questSheepText": "Burzowy Baran", + "questSheepNotes": "Podczas wędrówki z przyjaciółmi przez wiejskie tereny Taskani, robiąc sobie \"krótką przerwę\" od swoich obowiązków, znajdujesz przytulną pasmanterię. Jesteś tak pochłonięty swoją prokrastynacją, że prawie nie zauważasz złowrogich chmur skradających się nad horyzontem. \"Mam złe-e-e-e przeczucie co do tej pogody,\" mruczy @Misceo, a ty spoglądasz w górę. Chmury burzowe kłębią się i wyglądają prawie jak... \"Nie mamy czasu na wpatrywanie się w chmury!\" krzyczy @starsystemic. \"To atakuje!\" Burzowy Baran gna przed siebie, ciskając pioruny i błyskawice prosto w ciebie!", + "questSheepBoss": "Burzowy Baran", + "questSheepCompletion": "Będąc pod wrażeniem twej pracowitości, Burzowy Baran osycha ze swej furii. Wypuszcza trzy ogromne kule gradowe w twoim kierunku, a potem znika z cichym dudnieniem. Po bliższym przyjrzeniu się odkrywasz, że kule gradowe to właściwie trzy puchate jaja. Zabierasz je, a następnie udajesz się na spacer do domu pod błękitnym niebem.", + "questSheepDropSheepEgg": "Owca (jajo)", + "questSheepUnlockText": "Odblokowuje dostęp do kupna owczych jaj na Targu" } \ No newline at end of file diff --git a/common/locales/pl/settings.json b/common/locales/pl/settings.json index 667c92169e..58780f9a9c 100644 --- a/common/locales/pl/settings.json +++ b/common/locales/pl/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Własny początek dnia", "24HrClock": "zegar 24-godzinny", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG domyślnie sprawdza i resetuje twoje Codzienne o północy każdego dnia w twojej strefie czasowej. Zaleca się przeczytanie poniższych informacji przed jego zmianą.", + "customDayStartInfo2": "(pokaż więcej)", + "customDayStartInfo3": "(pokaż mniej)", + "customDayStartInfo4": "Wykonaj wszystkie swoje Codzienne przed zmianą Własnego początku dnia lub Odpoczywaj w karczmie tego dnia. Zmiana Własnego początku dnia może spowodować natychmiastowe uruchomienie Crona, jednak po pierwszym dniu działa on zgodnie z założeniami.

Daj dwugodzinne okno w celu wprowadzenia zmian. Dla przykładu, jeśli aktualnie jest ustawione na 0:00 (północ), zmień go przed 22:00; jeśli chcesz go ustawić na 21:00, zmień go przed 19:00.

Wprowadź godzinę od 0 do 23 (używa 24-godzinnego zegara). Wpisywanie jest skuteczniejsze niż klawisze strzałek. Po ustawieniu przeładuj stronę w celu potwierdzenia, że wyświetlane są nowe wartości.", "misc": "Pozostałe", "showHeader": "Pokaż nagłówek", "changePass": "Zmień hasło", @@ -93,10 +93,12 @@ "wonChallenge": "Wygrałeś wyzwanie", "newPM": "Otrzymane wiadomości prywatne", "giftedGems": "Podarowane klejnoty", + "giftedGemsInfo": "<%= amount %> klejnotów - przez <%= name %>", "giftedSubscription": "Podarowane abonamenty", "invitedParty": "Zaproszony do Drużyny", "invitedGuild": "Zaproszony do Gildii", "inactivityEmails": "Twoje konto jest nieaktywne", + "weeklyRecaps": "Podsumowanie aktywności na koncie w ostatnim tygodniu", "questStarted": "Twoje zadanie rozpoczęło się", "invitedQuest": "Zostałeś zaproszony do zadania", "kickedGroup": "Wyrzucono z grupy", @@ -111,5 +113,10 @@ "benefits": "Korzyści", "coupon": "Kupon", "couponPlaceholder": "Podaj kod z kuponu", - "couponText": "Czasami mamy specjalne wydarzenia i rozdajemy kody na unikatowy ekwipunek. (np. dla tych, którzy zatrzymali się na naszym stoisku na Wondercon)" + "couponText": "Czasami bierzemy udział w wydarzeniach i rozdajemy kody promocyjne na specjalne wyposażenie (np. dla zatrzymujących się przy naszym stoisku na Wondercon)", + "apply": "Zastosuj", + "resubscribe": "Subskrybuj ponownie", + "promoCode": "Kod promocyjny", + "promoCodeApplied": "Zastosowano kod promocyjny! Sprawdź swój ekwipunek", + "promoPlaceholder": "Wpisz kod promocyjny" } \ No newline at end of file diff --git a/common/locales/pl/spells.json b/common/locales/pl/spells.json index 18c9d43cc9..1c1174e072 100644 --- a/common/locales/pl/spells.json +++ b/common/locales/pl/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Eksplozja płomieni", - "spellWizardFireballNotes": "Buchające płomienie przypalają zadanie. Zmniejszasz jego czerwień, zadajesz obrażenia bestii, z którą walczysz i zyskujesz Doświadczenie – więcej za niebieskie zadania.", + "spellWizardFireballNotes": "Płomienie buchają z twoich dłoni. Zdobywasz PD i zadajesz Bossom dodatkowe obrażenia! Aby rzucić, kliknij na zadanie. (Bazuje na: INT)", "spellWizardMPHealText": "Eteryczny przypływ", - "spellWizardMPHealNotes": "Strumień magicznej energii spływa z Twoich dłoni i wypełnia drużynę. Twoja drużyna odzyskuje PM.", + "spellWizardMPHealNotes": "Poświęcasz swoją manę, by pomóc przyjaciołom. Reszta drużyny zyskuje PM! (Bazuje na: INT)", "spellWizardEarthText": "Trzęsienie ziemi", - "spellWizardEarthNotes": "Ziemia pod zadaniami Twojej drużyny zaczyna gwałtownie pękać i drżeć, spowalniając ich i narażając na więcej ataków. Twoja drużyna otrzymuje bonus do Inteligencji, dzięki czemu zdobywa dodatkowe doświadczenie.", + "spellWizardEarthNotes": "Twoja siła umysłu trzęsie ziemią. Cała twoja drużyna zyskuje wzmocnienie do Inteligencji! (Bazuje na: Niewzmocnionej INT)", "spellWizardFrostText": "Przeszywający chłód", - "spellWizardFrostNotes": "Lód wytryskuje z każdej powierzchni, pochłaniając twoje zadania i zamrażając je. Serie twoich Codziennych nie zresetują się pod koniec dnia. Nadal otrzymasz obrażenia od niewykonanych Codziennych!", + "spellWizardFrostNotes": "Lód pokrywa twoje zadania. Jutro żadna z twoich serii nie ulegnie wyzerowaniu! (Jeden rzut wpływa na wszystkie serie)", "spellWarriorSmashText": "Brutalne uderzenie", - "spellWarriorSmashNotes": "Brutalnie uderzasz jedno zadanie z całą swoją mocą. Zmniejsza się jego czerwień i zadajesz dodatkowe obrażenia potworowi, z którym walczysz.", + "spellWarriorSmashNotes": "Uderzasz zadanie całą swoją mocą. Zwiększa się jego niebieskość/zmniejsza czerwień i zadajesz Bossom dodatkowe obrażenia! Aby rzucić, kliknij na zadanie. (Bazuje na: SIŁ)", "spellWarriorDefensiveStanceText": "Pozycja obronna", - "spellWarriorDefensiveStanceNotes": "Na chwilę pozwalasz swemu ciału się odprężyć i przyjmujesz pozycję obronną, gotowy na atak twojego następnego zadania. Zmniejsza obrażenia otrzymane od Codziennych pod koniec dnia.", + "spellWarriorDefensiveStanceNotes": "Przygotowujesz się do ataku na swoje zadania. Zyskujesz wzmocnienie do Kondycji! (Bazuje na: Niewzmocnionej KON)", "spellWarriorValorousPresenceText": "Bohaterska obecność", - "spellWarriorValorousPresenceNotes": "Twoja obecność dodaje śmiałości drużynie. Nowo nabyta odwaga sprawia, że są mocniejsi dzięki bonusowi do ich Siły.", + "spellWarriorValorousPresenceNotes": "Twoja obecność ośmiela twoją drużynę. Cała drużyna zyskuje wzmocnienie do Siły! (Bazuje na: SIŁ)", "spellWarriorIntimidateText": "Zastraszające spojrzenie", - "spellWarriorIntimidateNotes": "Twój wzrok przeszywa strachem serca wrogów twojej drużyny. Drużyna zdobywa umiarkowaną premię do obrony.", + "spellWarriorIntimidateNotes": "Twoje spojrzenie wywołuje strach u twoich wrogów. Cała twoja drużyna zyskuje wzmocnienie do Kondycji! (Bazuje na: Niewzmocnionej KON)", "spellRoguePickPocketText": "Kieszonkostwo", - "spellRoguePickPocketNotes": "Twoje zręczne dłonie przeszukują kieszenie zadania i znajdujesz dla siebie trochę błyskotek. Otrzymujesz dodatkowe złoto za to zadanie, tym wyższą, im bardziej „bogate” (niebieskie) jest Twoje zadanie.", + "spellRoguePickPocketNotes": "Okradasz pobliskie zadanie. Zyskujesz złoto! Aby rzucić, kliknij na zadanie. (Bazuje na: PER)", "spellRogueBackStabText": "Cios w plecy", - "spellRogueBackStabNotes": "Bezszelestnie zakradasz się za twoje zadanie i ranisz je w plecy. Zadajesz mu większe obrażenia, ze zwiększoną szansą na trafienie krytyczne.", + "spellRogueBackStabNotes": "Zdradzasz głupie zadanie. Zyskujesz złoto i PD! Aby rzucić, kliknij na zadanie. (Bazuje na: SIŁ)", "spellRogueToolsOfTradeText": "Narzędzia fachu", - "spellRogueToolsOfTradeNotes": "Dzielisz się złodziejskimi narzędziami z drużyną, by pomóc im w „zdobywaniu” złota. Członkowie Twojej drużyny zdobywają dodatkowe złoto za zadania i mają większą szansę na łupy przez cały dzień.", + "spellRogueToolsOfTradeNotes": "Dzielisz się talentem z przyjaciółmi. Cała twoja drużyna zyskuje wzmocnienie do Percepcji! (Bazuje na: Niewzmocnionej PER)", "spellRogueStealthText": "Ukrycie", - "spellRogueStealthNotes": "Skrywasz się w cieniu, nakładając kaptur. Niewiele Codziennych znajdzie Cię tej nocy. Tym mniej, im wyższa jest twoja Percepcja.", + "spellRogueStealthNotes": "Jesteś zbyt sprytny, by dać się zauważyć. Niektóre z twoich niewykonanych Codziennych nie spowodują dzisiaj obrażeń, a ich seria/kolor nie ulegnie zmianie. (Rzuć wiele razy, aby wpłynąć na więcej Codziennych)", "spellHealerHealText": "Leczące światło", - "spellHealerHealNotes": "Światło spowija twoje ciało, lecząc rany. Odzyskujesz Zdrowie.", + "spellHealerHealNotes": "Światło spowija twoje ciało, lecząc rany. Odzyskujesz zdrowie! (Bazuje na: KON i INT)", "spellHealerBrightnessText": "Parząca Jasność", - "spellHealerBrightnessNotes": "Wysyłasz eksplozję świateł, które oślepiają twoje zadania. Czerwoność twoich zadań się zmniejsza.", + "spellHealerBrightnessNotes": "Błysk światła oślepia twoje zadania. Stają się bardziej niebieskie i mniej czerwone! (Bazuje na: INT)", "spellHealerProtectAuraText": "Aura ochronna", - "spellHealerProtectAuraNotes": "Magiczna aura otacza członków twojej drużyny, chroniąc ich przed obrażeniami. Drużyna zyskuje premię do obrony poprzez bonus do Kondycji.", + "spellHealerProtectAuraNotes": "Osłaniasz swoją drużynę przez obrażeniami. Cała drużyna zyskuje wzmocnienie do Kondycji! (Bazuje na: Niewzmocnionej KON)", "spellHealerHealAllText": "Błogosławieństwo", - "spellHealerHealAllNotes": "Kojące światło otula Twoją drużynę i leczy jej obrażenia. Członkowie drużyny zdobywają premię do zdrowia.", + "spellHealerHealAllNotes": "Otacza ciebie kojąca aura. Cała twoja drużyna odzyskuje zdrowie! (Bazuje na: KON i INT)", "spellSpecialSnowballAuraText": "Kula Śnieżna", "spellSpecialSnowballAuraNotes": "Rzuć w członka drużyny śnieżną pigułą! Co może pójść nie tak? Trwa aż do jego następnego dnia.", "spellSpecialSaltText": "Sól", @@ -40,7 +40,7 @@ "spellSpecialOpaquePotionText": "Nieprzejrzysty eliksir", "spellSpecialOpaquePotionNotes": "Anuluje efekt strasznych iskierek.", "spellSpecialShinySeedText": "Lśniące nasiono", - "spellSpecialShinySeedNotes": "Zamień przyjaciela w radosny kwiat!", + "spellSpecialShinySeedNotes": "Zamień przyjaciela w radosnego kwiatka!", "spellSpecialPetalFreePotionText": "Eliksir antypłatkowy", "spellSpecialPetalFreePotionNotes": "Anuluj skutki lśniącego nasiona." } \ No newline at end of file diff --git a/common/locales/pl/tasks.json b/common/locales/pl/tasks.json index 0082676607..c09a2d9692 100644 --- a/common/locales/pl/tasks.json +++ b/common/locales/pl/tasks.json @@ -7,14 +7,14 @@ "addsingle": "Dodaj pojedyncze", "habits": "Nawyki", "newHabit": "Nowy Nawyk", - "newHabitBulk": "Nowe Przyzwyczajenia (jedno na linię)", + "newHabitBulk": "Nowe Nawyki (po jednym na linię)", "yellowred": "Słabe", "greenblue": "Mocne", "edit": "Edytuj", "save": "Zapisz", "addChecklist": "Dodaj Listę", "checklist": "Lista", - "checklistText": "Dla Codziennych, częściowo ukończone zadania z list obniżają obrażenia. Na przykład: lista z 3 ukończonymi zadaniami na 4 obniża obrażenia za to nieukończone Codzienne do 25%. Ukończone zadania z listy w Do-Zrobienia dają mnożnik: 3 odznaczone to +3x (w sumie 4 x) więcej Doświadczenia, Złota i Many.", + "checklistText": "Rozbij zadanie na mniejsze części! Listy kontrolne zwiększają zdobyte w Do-Zrobienia doświadczenie i złoto, a także redukują obrażenia powodowane przez Codzienne.", "expandCollapse": "Rozwiń/zwiń", "text": "Treść", "extraNotes": "Dodatkowe notatki", @@ -22,7 +22,7 @@ "advancedOptions": "Zaawansowane opcje", "difficulty": "Trudność", "difficultyHelpTitle": "Jak trudne jest to zadane?", - "difficultyHelpContent": "Pomnaża to ilość zdobywanych punktów. Używaj oszczędnie, powinieneś polegać na na naszym algorytmie dostosowywania uzyskiwanych punktów. Jednakże niektóre zadania są zdecydowane bardziej wartościowe (np. pisanie Pracy Dyplomowej kontra szczotkowanie zębów). Kliknij po więcej informacji.", + "difficultyHelpContent": "Im trudniejsze zadanie, tym więcej doświadczenia i złota otrzymasz, gdy je odhaczysz... jednak otrzymasz więcej obrażeń, jeśli jest to Codzienne lub zły Nawyk!", "easy": "Łatwe", "medium": "Średnie", "hard": "Trudne", @@ -33,18 +33,17 @@ "progress": "Postęp", "dailies": "Codzienne", "newDaily": "Nowe Codzienne", - "newDailyBulk": "Nowe Zadania Codzienne (jedno na linię)", + "newDailyBulk": "Nowe Codzienne (po jednym na linię)", "streakCounter": "Licznik serii", "repeat": "Powtórz", "restoreStreak": "Przywróć serię", "todos": "Do-Zrobienia", "newTodo": "Nowe Do-Zrobienia", - "newTodoBulk": "Nowe Zadania Do Zrobienia (jedno na linię)", + "newTodoBulk": "Nowe Do-Zrobienia (po jednym na linię)", "dueDate": "Planowana data", "remaining": "Aktywne", "complete": "Skończone", "dated": "Z datą", - "datedNotSorted": "Do-Zrobienia z terminem ukończenia NIE są sortowane wg daty. Sortowanie prawdopodobnie zostanie wprowadzone w przyszłości.", "due": "Dzisiejsze", "grey": "Szare", "score": "Wynik", @@ -53,7 +52,7 @@ "gold": "Złoto", "silver": "Srebro (100 srebra = 1 złota)", "newReward": "Nowa Nagroda", - "newRewardBulk": "Nowe Wynagrodzenia (jedno na linię)", + "newRewardBulk": "Nowe Nagrody (po jednej na linię)", "price": "Cena", "tags": "Tagi", "editTags": "Edytuj", @@ -78,5 +77,6 @@ "streakCoins": "Premia za serię!", "pushTaskToTop": "Prześlij zadanie na górę", "pushTaskToBottom": "Prześlij zadanie na spód", - "emptyTask": "Najpierw wpisz nazwę zadania." + "emptyTask": "Najpierw wpisz nazwę zadania.", + "dailiesRestingInInn": "Odpoczywasz w Gospodzie! Twoje Codzienne NIE zadadzą ci dzisiaj obrażeń, jednak w dalszym ciągu codziennie BĘDĄ się odświeżać. Jeśli uczestniczysz w misji, nie otrzymasz obrażeń/nie zbierzesz przedmiotów do czasu wymeldowania z Gospody, jednak wciąż możesz otrzymać obrażenia od bossa, jeśli członkowie twojej drużyny ominą swoje Codzienne." } \ No newline at end of file diff --git a/common/locales/pt/backgrounds.json b/common/locales/pt/backgrounds.json index 2a1b65c9ca..7b1b777b5c 100644 --- a/common/locales/pt/backgrounds.json +++ b/common/locales/pt/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Campo Florido", "backgroundFloralMeadowNotes": "Faça um piquenique em um Campo Florido.", "backgroundGumdropLandText": "Terra das Guloseimas", - "backgroundGumdropLandNotes": "Belisque a paisagem da Terra das Guloseimas." + "backgroundGumdropLandNotes": "Belisque a paisagem da Terra das Guloseimas.", + "backgrounds052015": "Conjunto 12: Lançado em Maio de 2015", + "backgroundMarbleTempleText": "Templo de Mármore", + "backgroundMarbleTempleNotes": "Pose em frente a um Templo de Mármore", + "backgroundMountainLakeText": "Lago da Montanha", + "backgroundMountainLakeNotes": "Molhe seus dedos num Lago da Montanha", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Escale até o topo das Pagodas", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/pt/challenge.json b/common/locales/pt/challenge.json index 396e439ccf..310091b85f 100644 --- a/common/locales/pt/challenge.json +++ b/common/locales/pt/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Selecione um vencedor e termine o desafio:", "deleteOrSelect": "Deletar ou selecionar vencedor", "endChallenge": "Terminar Desafio", - "challengeDiscription": "Essas são as tarefas do desafio. Conforme usuários participarem, elas mudarão de cor e ganharão gráficos para lhe mostrar o progresso geral do grupo.", + "challengeDiscription": "Estas são as tarefas do desafio que serão adicionadas ao seu painel de tarefas quando você começá-lo. As amostras de tarefas de Desafio abaixo mudarão de cor e ganharão gráficos para lhe mostrar o progresso geral do grupo.", "hows": "Como Todos Estão Indo?", "filter": "Filtro", "groups": "Grupos", @@ -33,7 +33,8 @@ "challengeTagPop": "Desafios aparecem nas listas de etiqueta e descrições de tarefa. Então, mesmo querendo um título descritivo acima, você também precisará de um 'nome curto'. Ex.: 'Perder 10 kilos em 3 meses' pode virar '-10kg' (Clique para mais informações).", "challengeDescr": "Descrição", "prize": "Prêmio", - "prizePop": "Se alguém puder \"vencer\" o seu desafio, você pode presentear o vencedor com Gemas. Máximo = #gemas que possui (+ número de gemas na guilda, se você criou este desafio para guilda). Nota: Este prêmio não pode ser alterado depois e nem reembolsado se o desafio for cancelado.", + "prizePop": "Se alguém conseguir 'vencer' o seu Desafio, você pode escolher recompensar esta pessoa com Gemas. Máximo = #gemas que possui (+ gemas da guilda, se você criou este desafio para a guilda). Nota: Este prêmio não pode ser alterado depois.", + "prizePopTavern": "Se alguém conseguir 'vencer' o seu Desafio, você pode escolher recompensar esta pessoa com Gemas. Máximo = #gemas que possui (+ gemas da guilda, se você criou este desafio para a guilda). Nota: Este prêmio não pode ser alterado depois e desafios da Taverna não poderão ser reembolsados se o desafio for cancelado.", "publicChallenges": "Mínimo de 1 Gema para desafios públicos (realmente ajuda a prevenir spam).", "officialChallenge": "Desafio Oficial do HabitRPG", "by": "por", @@ -43,6 +44,7 @@ "selectGroup": "Favor selecionar grupo", "challengeCreated": "Desafio criado", "sureDelCha": "Tem certeza de que deseja deletar o desafio?", + "sureDelChaTavern": "Tem certeza que quer deletar este Desafio? Suas gemas não serão reembolsadas.", "removeTasks": "Remover Tarefas", "keepTasks": "Manter Tarefas", "closeCha": "Terminar desafio e...", diff --git a/common/locales/pt/character.json b/common/locales/pt/character.json index 683f1d08d8..d07a4042e6 100644 --- a/common/locales/pt/character.json +++ b/common/locales/pt/character.json @@ -52,9 +52,11 @@ "costume": "Traje", "costumeText": "Se preferir a aparência de outro equipamento em vez do que estiver usando, marque a opção \"Usar Traje\" para vestir um traje enquanto usa seu equipamento de batalha por baixo.", "useCostume": "Usar Traje ", - "gearAchievement": "Você ganhou a conquista \"Equipamento Final\" por evoluir seu equipamento até o último conjunto!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Equipamento Final", - "ultimGearText": "Evoluiu até a última arma e último conjunto de equipamento", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Nível", "levelUp": "Subiu de Nível!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Adicionar um ponto em Percepção", "allocateInt": "Pontos distribuídos em Inteligência:", "allocateIntPop": "Adicionar um ponto em Inteligência", + "noMoreAllocate": "Agora que você chegou no nível 100, não receberá mais Pontos de Atributo. Você pode continuar subindo de nível ou começar uma nova aventura no nível 1 usando um Orbe do Renascimento, agora disponível de graça no Mercado.", "stats": "Estatísticas", "strength": "Força", "strengthText": "Força aumenta a chance de \"golpes críticos\" aleatórios e o bônus de Ouro, Experiência e chance de drop. Também ajuda a causar dano aos chefões.", @@ -138,5 +141,6 @@ "displayNameDescription3": "e desça até a seção de Registro para mudar seu nome de login.", "unequipBattleGear": "Desequipar Equipamento de Batalha", "unequipCostume": "Desequipar Traje", - "unequipPetMountBackground": "Desequipar Mascote, Montaria, Planos de Fundo" + "unequipPetMountBackground": "Desequipar Mascote, Montaria, Planos de Fundo", + "animalSkins": "Peles de Animais" } \ No newline at end of file diff --git a/common/locales/pt/communityguidelines.json b/common/locales/pt/communityguidelines.json index 546ed25656..f6f42b1721 100644 --- a/common/locales/pt/communityguidelines.json +++ b/common/locales/pt/communityguidelines.json @@ -40,73 +40,73 @@ "commGuideList02F": "Obedeça imediatamente a qualquer pedido de um Moderador para acabar uma discussão ou movê-la para 'A Esquina de Trás'. Últimas palavras, despedidas e frases memoráveis devem ser todas entregues (respeitosamente) na sua \"mesa\" na Esquina de Trás, se aprovada.", "commGuideList02G": "Leve tempo para refletir ao invés de responder com raiva se alguém fala que algo que você fez ou disse os deixou desconfortáveis. Há sempre grande força em ser capaz de se desculpar sinceramente à alguém. Se você sente que a forma que eles te responderam foi inapropriada, contate um Moderador em vez de discutir publicamente.", "commGuideList02H": " Conversas divisivas ou polêmicas devem ser reportadas aos Moderadores. Se você acha que uma conversa está ficando muito acalorada, emocional ou ofensiva, pare de se envolver. Ao invés disso, mande um email para leslie@habitrpg.com e nos deixe saber a respeito. É nosso trabalho mante-lo seguro.", - "commGuideList02I": "Não faça spam. Fazer spam inclui, mas não está limitado a: publicar o mesmo comentário ou pergunta em múltiplos lugares, publicar links sem explicação ou contexto, publicar mensagens sem sentido, ou publicar muitas mensagens em sequência. Repetidamente mendigar por gemas ou inscrição também pode ser considerado fazer spam.", + "commGuideList02I": "Não crie spam. Fazer spam inclui, mas não está limitado à: publicar o mesmo comentário ou pergunta em múltiplos lugares, publicar links sem explicação ou contexto, publicar mensagens sem sentido, ou publicar muitas mensagens em sequência. Repetidamente mendigar por gemas ou inscrição também pode ser considerado fazer spam.", "commGuidePara019": "Em espaços privados, usuários tem mais liberdade para discutir quaisquer tópicos que queiram, mas ainda não podem violar os Termos e Condições, incluindo a postagem de qualquer conteúdo discriminatório, violento ou ameaçador.", - "commGuidePara020": "Mensagens Pessoais (MPs) têm algumas diretrizes adicionais. Se alguém bloqueou você, não contate essa pessoa em outro lugar pedindo a ela que o desbloqueie. Adicionalmente, você não deve mandar MPs pedindo por ajuda ( uma vez que respostas públicas a pedidos de ajuda são benéficas para a comunidade). Finalmente, não mande MPs pedindo por presentes, gemas ou por uma inscrição a ninguém, pois isso pode ser considerado spam.", - "commGuidePara021": "Além disso, alguns espaços públicos em Habitica tem diretrizes adicionais.", + "commGuidePara020": "Mensagens Pessoais (MPs) têm algumas diretrizes adicionais. Se alguém bloqueou você, não contate essa pessoa em outro lugar pedindo a ela que o desbloqueie. Adicionalmente, você não deve mandar MPs pedindo por ajuda (uma vez que respostas públicas à pedidos de ajuda são benéficas para a comunidade). Finalmente, não mande MPs pedindo por presentes, gemas ou por uma inscrição a ninguém, pois isso pode ser considerado spam.", + "commGuidePara021": "Além disso, alguns espaços públicos em Habitica tem regras adicionais.", "commGuideHeadingTavern": "A Taverna", - "commGuidePara022": "A Taverna é o melhor lugar para Habiticanos se misturarem. Daniel o Estalajadeiro mantem o lugar nos trinques, e Lemoness ficará feliz em conjurar uma limonada enquanto você senta e conversa. Mas tenha em mente...", + "commGuidePara022": "A Taverna é o melhor lugar para Habiticanos se entrosarem. Daniel o Estalajadeiro mantém o lugar nos trinques e Lemoness ficará feliz em conjurar uma limonada enquanto você senta e conversa. Mas tenha em mente...", "commGuidePara023": "A conversa tende a girar em torno de assuntos casuais e produtividade ou dicas para melhoria de vida.", "commGuidePara024": "Porque a Taverna só guarda 200 mensagens, não é um bom lugar para conversas prolongadas, especialmente sobre assuntos sensíveis (ex. politica, religião, depressão, se a a caça aos goblins deveria ou não ser banida, etc.). Essas conversas devem ser levadas a uma guilda relevante ou à Esquina de Trás (mais informações abaixo).", - "commGuidePara027": "Não discuta nada viciante na Taverna. Muitas pessoas usam HabitRPG para se livrar de seus maus hábitos. Ouvir pessoas falando sobre substancias viciantes/ilegais pode tornar isso muito mais difícil para elas! Respeite os outros visitantes da Taverna e leve isso em consideração. Isso inclui, mas não se limita a: cigarros, álcool, pornografia, jogos de azar e drogas.", + "commGuidePara027": "Não discuta nada viciante na Taverna. Muitas pessoas usam HabitRPG para se livrar de seus maus hábitos. Ouvir pessoas falando sobre substancias viciantes/ilegais pode tornar isso muito mais difícil para elas! Respeite os outros visitantes da Taverna e leve isso em consideração. Isso inclui, mas não se limita a: cigarros, álcool, pornografia, jogos de azar e uso ou abuso de drogas.", "commGuideHeadingPublicGuilds": "Guildas Públicas", - "commGuidePara029": "Guildas publicas são parecidas com a Taverna, só que ao invés de assuntos genéricos elas se focam em um tema. Por exemplo, membros da guilda de escritores podem ficar aborrecidos se a conversa subitamente começar a se focar em jardinagem ao invés de escrita, e uma guilda de apreciadores de dragões pode não ter nenhum interesse em decifrar runas antigas. Algumas guildas são mais tolerantes a respeito disso do que outras, mas em geral, tente não fugir do assunto!", + "commGuidePara029": "Guildas publicas são parecidas com a Taverna, só que ao invés de assuntos genéricos elas focam em um tema específico. Guildas públicas devem focar nesse tema. Por exemplo, membros da guilda Wordsmiths podem ficar aborrecidos se a conversa subitamente começar a focar em jardinagem ao invés de escrita, e uma guilda de apreciadores de dragões pode não ter nenhum interesse em decifrar runas antigas. Algumas guildas são mais tolerantes a respeito disso do que outras, mas em geral, tente não fugir do assunto!", "commGuidePara031": "Algumas guildas publicas irão conter assuntos delicados como depressão, religião, politica, etc. Não tem problema nisso desde que as conversas lá não violem nenhum dos Termos e Condições ou Regras de Espaços Públicos, e desde que elas se mantenham no tópico.", - "commGuidePara033": "Guildas publicas não podem conter material para maiores de 18 anos. Se houver intenção de discutir conteúdo delicado regularmente, isso deve ser dito no título da guilda. Isso é para manter Habitica um lugar seguro e confortável para todos. Se a guilda em questão tem tipos diferentes de questões delicadas, é educado por um aviso antes de seus comentários (ex.\"Aviso: referencias a auto-mutilação\"). Adicionalmente, o material delicado deve ser relevante ao tópico -- falar sobre auto-mutilação em uma guilda focada em lutar contra depressão pode fazer sentindo, mas pode ser menos apropriado em uma guilda de musica. Se você ver alguém repetidamente violar essa diretriz, mesmo após vários pedidos, por favor mande um email para leslie@habitrpg.com com screenshots.", - "commGuidePara035": "Nenhuma guilda, Publica ou Privada, deve ser criada com o propósito de atacar qualquer grupo ou individual. Criar tal guilda é motivo para expulsão imediata. Lutem contra maus hábitos, não contra seus companheiros de aventura!", + "commGuidePara033": "Guildas publicas NÃO podem conter material exclusivo para maiores de 18 anos. Se houver intenção de discutir conteúdo delicado regularmente, isso deve ser dito no título da guilda. Isso é para manter Habitica um lugar seguro e confortável para todos. Se a guilda em questão tem tipos diferentes de questões delicadas, é educado incluir um aviso antes de seus comentários (ex.\"Aviso: referencias a auto-mutilação\"). Adicionalmente, o material delicado deve ser relevante ao tópico -- falar sobre auto-mutilação em uma guilda focada em lutar contra depressão pode fazer sentindo, mas pode ser menos apropriado em uma guilda de musica. Se você ver alguém repetidamente violar essa diretriz, mesmo após vários pedidos para parar, por favor mande um email para leslie@habitrpg.com com screenshots.", + "commGuidePara035": "Nenhuma guilda, Pública ou Privada, deve ser criada com o propósito de atacar algum grupo ou indivíduo. Criar tal guilda é motivo para expulsão imediata. Lutem contra maus hábitos, não contra seus companheiros de aventura!", "commGuidePara037": "Todos Desafios da Taverna e Desafios de Guilda Pública devem seguir essas regras também.", "commGuideHeadingBackCorner": "A Esquina de Trás", "commGuidePara038": "As vezes uma conversa fica muito longa, fora do tema, ou delicada para ser continuada em um espaço publico ser deixar os usuários desconfortáveis. Nesse caso, a conversa será redirecionada para a Esquina de Trás. Repare que ser mandado à Esquina não é um castigo! Na verdade, muitos Habiticanos gostam de passar tempo lá e discutir as coisas com calma.", - "commGuidePara039": "A Guilda da Esquina de Trás é um espaço livre publico para discutir assuntos delicados ou uma unica conversa por um londo tempo, e é cuidadosamente moderado. Diretrizes de Espaço Público ainda se aplicam, assim como os Termos e Condições. só porque estamos todos vestindo capas longas e nos amontoando num canto não significa que vale tudo! Agora me passe aquela vela, por favor?", + "commGuidePara039": "A Guilda da Esquina de Trás é um espaço livre publico para discutir assuntos delicados ou uma unica conversa duradoura e é cuidadosamente moderada. Diretrizes de Espaço Público ainda se aplicam, assim como os Termos e Condições. Só porque estamos todos vestindo capas longas e nos amontoando num canto não significa que vale tudo! Agora me passe aquela vela, por favor?", "commGuideHeadingTrello": "Quadros do Trello", - "commGuidePara040": "Trello funciona como um fórum aberto para sugestões e discussões a respeito das funcionalidades do site. Habitica é regida por pessoas na forma de valiosos contribuidores -- todos nós construímos o site juntos. Trello é o sistema que fornece o método para nosso loucura. Como consideração por isso, busque seu melhor para conter todos os seus pensamentos num único comentário, ao invés de comentar muitas vezes seguidas na mesma carta. Se você pensar em algo novo, sinta-se livre para editar seus comentários originais. Por favor, tenha dó de nós que recebemos uma notificação para todo novo comentários. Nossas caixas de entrada não aguentam tanto.", + "commGuidePara040": "Trello funciona como um fórum aberto para sugestões e discussões a respeito das funcionalidades do site. Habitica é regida por pessoas na forma de valiosos contribuidores -- todos nós construímos o site juntos. Trello é o sistema que fornece o método para nosso louca missão. Como consideração por isso, busque seu melhor para conter todos os seus pensamentos num único comentário, ao invés de comentar muitas vezes seguidas na mesma carta. Se você pensar em algo novo, sinta-se livre para editar seus comentários originais. Por favor, tenha dó de nós que recebemos uma notificação para todo novo comentário. Nossas caixas de entrada não aguentam tanto.", "commGuidePara041": "HabitRPG usa cinco quadros do Trello diferentes:", "commGuideList03A": "O Quadro Principal é o lugar para pedir e votar em recursos do site.", "commGuideList03B": "O Quadro Móvel é o lugar para pedir e votar em recursos do app de aparelhos móveis.", "commGuideList03C": "O Quadro de Pixel Art é o lugar para discutir e entregar pixel art.", - "commGuideList03D": "O Quadro de Quests é o lugar para discutir e entregar quests.", + "commGuideList03D": "O Quadro de Missões é o lugar para discutir e entregar missões.", "commGuideList03E": "O Quadro da Wiki é o lugar para melhorar, discutir e pedir novo conteúdo na wiki.", - "commGuidePara042": "Todos tem suas próprias diretrizes listadas, e as Regras de Espaço Publico de aplicam. Usuários devem evitar mudar de assunto em qualquer dos Quadros ou cartões. Acredite, os quadros ficam lotados o suficiente mesmo sem isso! Conversas prolongadas devem ser levadas à Esquina de Trás.", + "commGuidePara042": "Todos tem suas próprias diretrizes listadas, e as Regras de Espaço Publico de aplicam. Usuários devem evitar sair do tópico de qualquer dos Quadros ou cartões. Acredite, os quadros ficam lotados o suficiente mesmo assim! Conversas prolongadas devem ser levadas à Esquina de Trás.", "commGuideHeadingGitHub": "GitHub", - "commGuidePara043": "HabitRPG usa GitHub para acompanhar bugs e contribuir com código. É a oficina onde os incansáveis Ferreiros forjam as funcionalidades! todas as regras de espaços públicos se aplicam Seja educado com os Ferreiros - eles tem um monte de trabalho mantendo o site funcionando! Viva os Ferreiros!", + "commGuidePara043": "HabitRPG usa GitHub para acompanhar bugs e contribuir com código. É a oficina onde os incansáveis Ferreiros forjam as funcionalidades! todas as regras de espaços públicos se aplicam Seja educado com os Ferreiros - eles tem um monte de trabalho para manter o site funcionando! Viva os Ferreiros!", "commGuidePara044": "Os seguintes usuários são membros do repositório de HabitRPG:", "commGuideHeadingWiki": "Wiki", "commGuidePara045": "A wiki do HabitRPG coleta informações sobre o site. Ela também hospeda alguns fóruns similares as guildas no HabitRPD. Portanto, todas a Regras de Espaço Publico se aplicam.", - "commGuidePara046": "A wiki do HabitRPG pode ser considerada uma database de tudo relacionado ao HabitRPG. Ela fornece informações sobre recursos do site, guias do jogo, dicas de como você pode contribuir para o HabitRPG e também fornece um lugar para você fazer propaganda de sua guilda ou grupo e votar em tópicos.", - "commGuidePara047": "Já que a wiki é hospedada pela Wikia, os termos e condições da Wikia também se aplicam alem das regras estabelecidas pelo HabitRPG e o site da wiki do HabitRPG.", - "commGuidePara048": "A wiki é apenas uma colaboração entre seus editores, então algumas diretrizes extra incluem:", - "commGuideList04A": "Pedir novas páginas ou mudanças maiores no Quadro da Wiki no Trello", + "commGuidePara046": "A wiki do HabitRPG pode ser considerada um banco de dados sobre tudo relacionado ao HabitRPG. Ela fornece informações sobre recursos do site, guias do jogo, dicas de como você pode contribuir para o HabitRPG e também fornece um lugar para você fazer propaganda de sua guilda ou grupo e votar em tópicos.", + "commGuidePara047": "Já que a wiki é hospedada pela Wikia, os termos e condições da Wikia também se aplicam em adição às regras estabelecidas por HabitRPG e o site da wiki de HabitRPG.", + "commGuidePara048": "A wiki é apenas uma colaboração entre seus editores, então algumas diretrizes extras incluem:", + "commGuideList04A": "Pedir novas páginas ou grandes mudanças no Quadro da Wiki no Trello", "commGuideList04B": "Estar aberto a sugestões de outros sobre sua edição", "commGuideList04C": "Discutir qualquer conflito de edições na pagina de discussão da pagina", "commGuideList04D": "Chamar a atenção dos administradores da wiki para qualquer conflito não resolvido.", - "commGuideList04E": "Não criar spam ou sabotar as paginas para ganho proprio", - "commGuideList04F": "Ler a pagina de contribuição à wiki antes de fazer grandes mudanças", + "commGuideList04E": "Não criar spam ou sabotar páginas para ganho proprio", + "commGuideList04F": "Ler a página de contribuição à wiki antes de fazer grandes mudanças", "commGuideList04G": "Tom imparcial dentro das páginas da wiki", - "commGuideList04H": "Certificar-se que o conteúdo da wiki é relevante para todo o site do HabitRPG e não relativo a uma guilda ou grupo em particular (tais informações podem ser movidas para os fóruns)", - "commGuidePara049": "As seguintes pessoas são os atuais administradores da wiki", + "commGuideList04H": "Certificar-se que o conteúdo da wiki é relevante para todo o site do HabitRPG e não relativo a uma única guilda ou grupo (tais informações podem ser movidas para os fóruns)", + "commGuidePara049": "As seguintes pessoas são os atuais administradores da wiki:", "commGuidePara018": "Os Administradores da Wiki Aposentados são", "commGuideHeadingInfractionsEtc": "Infrações, Consequências e Restauração", "commGuideHeadingInfractions": "Infrações", - "commGuidePara050": "Em sua imensa maioria, Habiticanos auxiliam uns aos outros, são respeitosos, e trabalham para manter toda a comunidade divertida e amigável. Contudo, de vez em quando, algo que um Habiticano faz viola uma das diretrizes acima. Quando isso ocorre, os Mods tomarão as medidas que considerarem necessária para manter Habitica segura e confortável para todos.", + "commGuidePara050": "Em sua imensa maioria, Habiticanos auxiliam uns aos outros, são respeitosos, e trabalham para manter toda a comunidade divertida e amigável. Contudo, de vez em quando, algo que um Habiticano faz pode violar uma das diretrizes acima. Quando isso ocorre, os Mods tomarão as medidas que considerarem necessárias para manter Habitica segura e confortável para todos.", "commGuidePara051": "Há uma variedade de infrações, e elas são tratadas de acordo com sua severidade. Estas listas não são conclusivas e Mods possuem certa discrição. Os Mods levarão contexto em consideração ao avaliar infrações.", "commGuideHeadingSevereInfractions": "Infrações Severas", - "commGuidePara052": "Infrações Severas causam grande dano à segurança da comunidade de Habitica e seus usuários, e portanto tem consequências severas.", + "commGuidePara052": "Infrações Severas causam grande dano à segurança da comunidade de Habitica e seus usuários e, portanto, tem consequências severas.", "commGuidePara053": "Estes são alguns exemplos de Infrações Severas. Esta não é uma lista completa.", "commGuideList05A": "Violação dos Termos e Condições de Uso", "commGuideList05B": "Discurso de Ódio/Imagens, Assédio/Perseguição, Cyber-Bullying, Discussões Inflamadas, e \"Trolling\"", "commGuideList05C": "Violação da Condicional", "commGuideList05D": "Se passar por Equipe ou Moderadores", - "commGuideList05E": "Infrações Moderadas repetidas", + "commGuideList05E": "Repetidas Infrações Moderadas", "commGuideList05F": "Criar uma segunda conta para evitar as consequências (por exemplo, fazer uma nova conta para entrar no chat depois de ter seu privilégio de entrar no chat revogado)", "commGuideHeadingModerateInfractions": "Infrações Moderadas", "commGuidePara054": "Infrações moderadas não tornam nossa comunidade perigosa, mas a tornam desagradável. Essas infrações terão consequências moderadas. Quando em conjunto com múltiplas infrações, as consequências podem ter sua severidade aumentada.", "commGuidePara055": "Estes são alguns exemplos de Infrações Moderadas. Esta não é uma lista completa.", "commGuideList06A": "Ignorando ou desrespeitando um Mod. Isso inclui reclamar publicamente de moderadores ou outros usuários/ glorificar ou defender publicamente usuários banidos. Se você esta preocupado com uma das regras ou moderadores, favor contactar Lemoness por e-mail (leslie@habitrpg.com).", - "commGuideList06B": "Moderação alheia. Para clarificar rapidamente um ponto relevante: Uma mensão amigável das regras é aceitável. Moderação alheia consiste em dizer, demandar e/ou seriamente implicar que alguém deve tomar uma providência que você considera como correção de um erro. Você pode alertar alguém para o fato dele ter cometido uma transgressão, mas favor não exigir uma providência - por exemplo, dizendo, \"Só para saber, profanidades são desencorajadas na Taverna, então você pode querer deletar isso\" seria melhor que dizer, \"Eu vou ter que pedir para que delete esta mensagem\"", + "commGuideList06B": "Moderação alheia. Para clarificar rapidamente um ponto relevante: Uma mensão amigável das regras é aceitável. Moderação alheia consiste em dizer, demandar e/ou seriamente implicar que alguém deve tomar uma providência que você considera como correção de um erro. Você pode alertar alguém para o fato dele ter cometido uma transgressão, mas favor não exigir uma providência - por exemplo, dizer \"Só para saber, profanidades são desencorajadas na Taverna, então você pode querer deletar isso\" seria melhor que dizer, \"Eu vou ter que pedir para que delete esta mensagem\"", "commGuideList06C": "Violação Repetida das Diretrizes de Espaço Público", - "commGuideList06D": "Infrações Leves repetidas", + "commGuideList06D": "Várias Infrações Leves", "commGuideHeadingMinorInfractions": "Infrações Leves", - "commGuidePara056": "Infrações Leves, apesar de desencorajadas, tem também consequências pequenas. Se elas continuarem a ocorrer, podem levar a consequências mais severas com o tempo.", + "commGuidePara056": "Infrações Leves, apesar de desencorajadas, tem também consequências pequenas. Se elas continuarem a ocorrer, podem levar à consequências mais severas com o passar do tempo.", "commGuidePara057": "Estes são alguns exemplos de Infrações Leves. Esta não é uma lista completa.", "commGuideList07A": "Primeira violação das Diretrizes de Espaço Publico", "commGuideList07B": "Qualquer pronunciamento ou ação que provoque um \"Por favor não\". Quando um Mod precisa dizer \"Por favor não faça isso\" para um usuário, isso pode contar como uma infração muito pequena ao usuário. Um exemplo poderia ser \"Mod diz: Por favor não continue argumentando em favor da implementação desta funcionalidade depois de termos lhe dito repetidamente que não é viável.\" Em muitos casos, o Por favor não também será uma pequena consequência, mas se Mods precisarem dizer \"Por favor não\" para o mesmo usuário repetidas vezes, o acionamento de Pequenas Infrações começará a ser considerado como Moderadas Infrações.", @@ -115,8 +115,8 @@ "commGuidePara059": "Similarmente, todas infrações tem consequências diretas.alguns exemplos de consequências estão listados abaixo.", "commGuidePara060": "Se a sua infração tiver uma consequencia moderada ou severa, você vai receber um email explicando:", "commGuideList08A": "Qual foi sua infração", - "commGuideList08B": "Qual será a consequência", - "commGuideList08C": "O que fazer para corrigir sua situação e restaurar seu status, se possível.", + "commGuideList08B": "Qual é a consequência", + "commGuideList08C": "O que fazer para corrigir a situação e restaurar seu status, se possível.", "commGuideHeadingSevereConsequences": "Exemplos de Consequências Severas", "commGuideList09A": "Banimento de Conta", "commGuideList09B": "Anulação de Conta", @@ -173,5 +173,6 @@ "commGuideLink07": "O Trello de Artes", "commGuideLink07description": "para enviar arte pixelada.", "commGuideLink08": "O Trello de Missões", - "commGuideLink08description": "para enviar roteiros de missões." + "commGuideLink08description": "para enviar roteiros de missões.", + "lastUpdated": "Última atualização" } \ No newline at end of file diff --git a/common/locales/pt/content.json b/common/locales/pt/content.json index e7f3f29122..78694a37be 100644 --- a/common/locales/pt/content.json +++ b/common/locales/pt/content.json @@ -1,6 +1,10 @@ { "potionText": "Poção de Vida", "potionNotes": "Recupera 15 de Vida (Uso instantâneo)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lobo", "dropEggWolfAdjective": "leal", "dropEggTigerCubText": "Tigre Filhote", @@ -54,8 +58,10 @@ "questEggRockAdjective": "animado", "questEggBunnyText": "Coelhinho", "questEggBunnyAdjective": "confortável", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Gosma de Marshmallow", + "questEggSlimeAdjective": "doce", + "questEggSheepText": "Ovelha", + "questEggSheepAdjective": "felpuda", "eggNotes": "Ache uma poção de eclosão para usá-la nesse ovo, e ele irá eclodir em um <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Branco", diff --git a/common/locales/pt/front.json b/common/locales/pt/front.json index 24448f1b4f..5fb24f6a64 100644 --- a/common/locales/pt/front.json +++ b/common/locales/pt/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Gamifique Sua Vida", - "tagline": "Um app grátis criador de hábitos que trata sua vida como um jogo.", - "landingp1": "O problema com a maioria dos apps de produtividade no mercado é que eles não fornecem nenhum incentivo para continuarem sendo usados. HabitRPG resolve esse problema fazendo com que criar hábitos seja divertido! Recompensando-o por seu sucesso e o prejudicando por seus deslizes, HabitRPG concede motivações externas por completar atividades do dia-a-dia.", - "landingp2header": "Gratificação Imediata", - "landingp2": "Sempre que você reforçar um hábito positivo, completar tarefas diárias, ou resolver um afazer antigo, HabitRPG imediatamente o recompensará com pontos de experiência e ouro. Conforme ganhar experiência, você pode subir de nível, aumentando seus atributos e liberando mais funcionalidades, como classes e mascotes. Ouro pode ser gasto em itens que alteram sua experiência ou recompensas personalizadas que você criou para se motivar. Quando até os menores sucessos o oferecem recompensas imediatas, é menos provável que você procrastine.", - "landingp3header": "Consequências", - "landingp3": "Sempre que ceder a um mau hábito ou falhar em completar uma de suas tarefas diárias, você perde vida. Se sua vida cair muito, você morre e perde um pouco do progresso que fez. Por conceder consequências imediatas, HabitRPG pode ajudar a quebrar maus hábitos e ciclos de procrastinação antes que causem problemas no mundo real.", - "landingp4header": "Responsabilidade", - "landingp4": "Com uma comunidade ativa, HabitRPG oferece a responsabilidade que você precisa para se manter nas tarefas. Com o sistema de equipes, você pode trazer um grupo de amigos próximos para incentivá-lo. O sistema de guilda o permite encontrar pessoas com interesses ou obstáculos parecidos, para que você possa dividir seus objetivos e trocar dicas de como abordar seus problemas. Em HabitRPG, a comunidade significa que você possui tanto o apoio como a responsabilidade que você precisa para ter sucesso.", + "FAQ": " FAQ", + "accept1Terms": "Ao clicar no botão abaixo, eu concordo com os ", + "accept2Terms": " e com a ", + "alexandraQuote": "Não consegui NÃO falar sobre o HabitRPG durante meu discurso em Madri. Ferramenta obrigatória para freelancers que ainda precisam de um chefe.", + "althaireQuote": "Ter uma missão constantemente realmente me motiva a fazer minhas tarefas diárias e todos os meus compromissos. Minha maior motivação é não desapontar minha equipe.", + "andeeliaoQuote": "Produto incrível, comecei há poucos dias atrás e já estou mais consciente e produtivo com meu tempo!", + "autumnesquirrelQuote": "Estou procrastinando menos nas tarefas e pagando minhas contas em dia.", + "businessSample1": "Confirme 1 página de Inventário", + "businessSample2": "20 minutos de Arquivamento", + "businessSample3": "Classificar e processar Caixa de Entrada", + "businessSample4": "Prepare 1 documento para cliente", + "businessSample5": "Ligue para clientes/Adie telefonemas", + "businessText": "Use HabitRPG no seu trabalho", + "choreSample1": "Ponha suas roupas sujas no cesto", + "choreSample2": "20 minutos para trabalho doméstico", + "choreSample3": "Lave um monte de pratos", + "choreSample4": "Arrume um cômodo", + "choreSample5": "Lave e seque um monte de roupas", + "chores": "Afazeres", + "communityBug": "Reportar Bug", + "communityExtensions": "Add-ons & Extensões", + "communityFacebook": "Facebook", + "communityFeature": "Solicitar Funcionalidade", + "communityForum": "Fórum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Como Funciona", + "companyBlog": "Blog", + "companyDonate": " Doar", + "companyExtensions": "Extensões", + "companyPrivacy": "Privacidade", + "companyTerms": "Termos", + "companyVideos": "Vídeos", + "contribUse": "Contribuidores do HabitRPG usam", + "dragonsilverQuote": "Eu não posso dizer quantos sistemas de gerenciamento de tarefas e tempo eu tentei ao longo das décadas... HRPG é a única coisa que usei que realmente me ajuda a ter as coisas feitas, mais que só listá-las.", + "dreimQuote": "Quando eu descobri HabitRPG no último verão, eu tinha acabado de ir mal em metade das provas. Graças às Tarefas Diárias, eu fui capaz de organizar e disciplinar a mim mesmo, tanto que consegui passar em todas as minhas provas com excelentes notas um mês atrás.", + "elmiQuote": "Toda manhã eu me apresso em levantar para conseguir mais ouro!", + "email": "Email", + "emailNewPass": "Enviar Nova Senha", + "evagantzQuote": "Minha primeira consulta onde o dentista ficou empolgado com meu hábito de usar fio-dental. Obrigado HabitRPG!", + "examplesHeading": "Jogadores usam HabitRPG para gerenciar...", + "featureAchievementByline": "Fez algo totalmente incrível? Consiga uma medalha e mostre à todos!", + "featureAchievementHeading": "Medalhas de Conquista", + "featureEquipByline": "Compre equipamentos de edição limitada, poções e outros itens virtuais em nosso Mercado usando suas recompensas de tarefas!", + "featureEquipHeading": "Equipamentos e outros", + "featurePetByline": "Ovos e items são encontrados quando você completa tarefas. Seja o mais produtivo possível para coletar mascotes e montarias!", + "featurePetHeading": "Mascotes e Montarias", + "featureSocialByline": "Entre em grupos de interesse comum com pessoas que pensam parecido. Crie Desafios para competir contra outros usuários.", + "featureSocialHeading": "Jogo social", + "featuredIn": "Apresentado em", + "featuresHeading": "Nós também temos...", + "footerCommunity": "Comunidade", + "footerCompany": "Companhia", + "footerMobile": "Celular", + "footerSocial": "Social", + "forgotPass": "Esqueci a Senha", + "frabjabulousQuote": "O HabitRPG é a razão de eu ter conseguido um emprego ótimo, com alto salário... e o mais difícil, agora passo fio dental todos os dias!", + "free": "Jogue gratuitamente", + "gamifyButton": "Gamifique sua vida hoje!", + "goalSample1": "Pratique piano por 1 hora", + "goalSample2": "Trabalhe num artigo para publicação", + "goalSample3": "Trabalhe numa publicação de blog", + "goalSample4": "Lição de japonês no Duolingo", + "goalSample5": "Leia um artigo informativo", + "goals": "Metas", + "health": "Vida", + "healthSample1": "Beba água/soda", + "healthSample2": "Masque chiclete/fume", + "healthSample3": "Pegue escadas/elevador", + "healthSample4": "Coma comida saudável/porcarias", + "healthSample5": "Sue por 1 hora", + "history": "História", + "infhQuote": "O HabitRPG me ajudou muito a organizar minha vida durante a graduação.", + "invalidEmail": "Um endereço de e-mail válido é necessário para recuperar senha.", + "irishfeet123Quote": "Eu tinha hábitos horríveis como limpar completamente meu prato depois das refeições a deixar copos por todo o lugar. HabitRPG curou isso!", + "joinOthers": "Junte-se a 200,000 de pessoas se divertindo em atingir metas!", + "kazuiQuote": "Antes do HabitRPG, eu estava empacado com minha tese, além de insatisfeito com minha disciplina nas atividades domésticas e coisas como aprendizado de vocabulário e estudo da teoria Go. No final das contas, dividir estas tarefas em pequenas listas foi a coisa certa para me manter motivado e constantemente trabalhando.", + "landingadminlink": "pacotes administrativos", "landingend": "Ainda não está convencido?", "landingend2": "Veja uma lista mais detalhada de ", - "landingfeatureslink": "nossas funcionalidades", "landingend3": ". Está procurando por uma abordagem mais privada? Confira nossos ", - "landingadminlink": "pacotes administrativos", "landingend4": "que são perfeitos para famílias, professores, grupos de apoio, e negócios.", + "landingfeatureslink": "nossas funcionalidades", + "landingp1": "O problema com a maioria dos apps de produtividade no mercado é que eles não fornecem nenhum incentivo para continuarem sendo usados. HabitRPG resolve esse problema fazendo com que criar hábitos seja divertido! Recompensando-o por seu sucesso e o prejudicando por seus deslizes, HabitRPG concede motivações externas por completar atividades do dia-a-dia.", + "landingp2": "Sempre que você reforçar um hábito positivo, completar tarefas diárias, ou resolver um afazer antigo, HabitRPG imediatamente o recompensará com pontos de experiência e ouro. Conforme ganhar experiência, você pode subir de nível, aumentando seus atributos e liberando mais funcionalidades, como classes e mascotes. Ouro pode ser gasto em itens que alteram sua experiência ou recompensas personalizadas que você criou para se motivar. Quando até os menores sucessos o oferecem recompensas imediatas, é menos provável que você procrastine.", + "landingp2header": "Gratificação Imediata", + "landingp3": "Sempre que ceder a um mau hábito ou falhar em completar uma de suas tarefas diárias, você perde vida. Se sua vida cair muito, você morre e perde um pouco do progresso que fez. Por conceder consequências imediatas, HabitRPG pode ajudar a quebrar maus hábitos e ciclos de procrastinação antes que causem problemas no mundo real.", + "landingp3header": "Consequências", + "landingp4": "Com uma comunidade ativa, HabitRPG oferece a responsabilidade que você precisa para se manter nas tarefas. Com o sistema de equipes, você pode trazer um grupo de amigos próximos para incentivá-lo. O sistema de guilda o permite encontrar pessoas com interesses ou obstáculos parecidos, para que você possa dividir seus objetivos e trocar dicas de como abordar seus problemas. Em HabitRPG, a comunidade significa que você possui tanto o apoio como a responsabilidade que você precisa para ter sucesso.", + "landingp4header": "Responsabilidade", + "leadText": "O HabitRPG é um aplicativo grátis de produtividade e construção de hábitos que trata sua vida real como se fosse um jogo. Com recompensas e punições de um jogo para mantê-lo motivado e uma forte rede social para inspirá-lo, o HabitRPG pode ajudar você a atingir seus objetivos, trabalhar mais forte e se manter saudável e feliz.", + "login": "Login", + "loginAndReg": "Conectar / Registrar", + "loginFacebookAlt": "Conectar / Registrar com Facebook", + "logout": " Desconectar", "marketing1Header": "Melhore Seus Hábitos Jogando um Jogo", "marketing1Lead1": "HabitRPG é um jogo que o ajuda a melhorar hábitos da vida real. Ele \"gamifica\" sua vida por tornar todas suas tarefas (hábitos e tarefas diárias) em pequenos monstros que você precisa derrotar. Quanto melhor você for nisso, mais você avança no jogo. Se você deslizar na vida, seu personagem começa a retroceder no jogo.", "marketing1Lead2": "Consiga Incríveis Equipamentos. Melhore seus hábitos para fortalecer seu avatar. Mostre os incríveis equipamentos que você conquistou", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Chefões", "marketing2Lead3": "Desafios te permitem competir com amigos e estranhos. Quem se sair melhor ao fim do desafio ganha prêmios especiais.", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Os aplicativos para iPhone & Android o permite cuidar dos negócios em qualquer lugar. Percebemos que conectar ao website para clicar botões pode ser um atraso.", "marketing3Lead2": "Outras Ferramentas de 3º conectam HabitRPG a vários aspectos da sua vida. Nosso API permite fácil integração com coisas como a Extensão do Chrome, onde você perderá pontos por navegar em sites não produtivos e ganhará pontos quando estiver em sites produtivos. Saiba mais aqui", "marketing4Header": "Uso Organizacional", - "marketing4Lead1Title": "Gamificação na Educação", "marketing4Lead1": "Educação é um dos melhores setores para gamificação. Todos nós sabemos o quanto estudantes são grudados no telefone e em jogos hoje em dia, aproveite esse poder! Ponha seus estudantes uns contra os outros em uma competição amigável. Recompense bons comportamentos com prêmios raros. Veja as notas e comportamentos melhorarem.", - "marketing4Lead2Title": "Gamificação na Saúde e Bem-estar", + "marketing4Lead1Title": "Gamificação na Educação", "marketing4Lead2": "Os custos de assistência médica estão subindo, e alguém tem que ceder. Centenas de programas são feitos para reduzir custos e melhorar o bem-estar. Acreditamos que HabitRPG pode construir um caminho muito importante em direção a estilos de vida saudáveis,", - "marketing4Lead3Title": "Gamifique Tudo", + "marketing4Lead2Title": "Gamificação na Saúde e Bem-estar", "marketing4Lead3-1": "Quer gamificar sua vida?", "marketing4Lead3-2": "Interessado em coordenar um grupo em educação, bem-estar, e mais?", "marketing4Lead3-3": "Quer aprender mais?", - "playButton": "Jogar", - "username": "Usuário", - "password": "Senha", - "useUUID": "Use UUID / API Token (Para Usuários do Facebook)", - "passMan": "No caso de usar um administrador de senhas (como 1Password) e tiver problemas ao se conectar, tente digitar seu usuário e senha manualmente.", - "forgotPass": "Esqueci a Senha", - "emailNewPass": "Enviar Nova Senha", - "invalidEmail": "Um endereço de e-mail válido é necessário para recuperar senha.", - "email": "Email", - "passConfirm": "Confirmar Senha", - "accept1Terms": "Ao clicar no botão abaixo, eu concordo com os ", - "terms": "Termos e Condições", - "accept2Terms": " e com a ", - "privacy": "Política de Privacidade", - "home": "Home", - "learnMore": "Saber Mais", - "contact": "Contato", - "history": "História", - "anonymous": "Anônimo", - "tasks": " Tarefas", - "loginAndReg": "Conectar / Registrar", - "loginFacebookAlt": "Conectar / Registrar com Facebook", - "login": "Login", - "register": "Registrar", - "options": " Opções", - "logout": " Desconectar", - "sync": " Sincronizar", - "FAQ": " FAQ", - "tutorials": " Tutoriais", - "psst": "Psst", - "footerMobile": "Celular", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gamifique Tudo", "mobileAndroid": "Android", - "footerCompany": "Companhia", - "companyDonate": " Doar", - "companyAbout": "Como Funciona", - "companyVideos": "Vídeos", - "companyBlog": "Blog", - "companyExtensions": "Extensões", - "companyPrivacy": "Privacidade", - "companyTerms": "Termos", - "footerCommunity": "Comunidade", - "communityBug": "Reportar Bug", - "communityFeature": "Solicitar Funcionalidade", - "communityExtensions": "Add-ons & Extensões", - "communityForum": "Fórum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Gamifique Sua Vida", - "watchVideos": "Veja Vídeos", + "mobileIOS": "iOS", + "motivate": "Motive a si mesmo e sua equipe!", + "motivate1": "Motive-se a fazer qualquer coisa.", + "motivate2": "Organize-se. Motive-se. Ganhe Ouro.", + "passConfirm": "Confirmar Senha", + "passMan": "No caso de usar um administrador de senhas (como 1Password) e tiver problemas ao se conectar, tente digitar seu usuário e senha manualmente.", + "password": "Senha", + "playButton": "Jogar", + "playButtonFull": "Jogar HabitRPG", "presskit": "Pacote de Imprensa", + "presskitDownload": "Baixar todas as imagens:", "presskitText": "Obrigado por seu interesse no HabitRPG! As imagens a seguir podem ser usadas para artigos ou vídeos sobre o HabitRPG. Para mais informações, por favor contate Siena Leslie em leslie@habitrpg.com.", - "presskitDownload": "Baixar todas as imagens:" + "privacy": "Política de Privacidade", + "psst": "Psst", + "punishByline": "Quebre maus hábitos e ciclos procrastinadores com consequências imediatas.", + "punishHeading1": "Perdeu um objetivo de tarefa diária?", + "punishHeading2": "Perca vida!", + "questByline1": "Jogar com seus amigos lhe mantém responsável por suas tarefas.", + "questByline2": "Participe dos Desafios um do outro para alcançar um objetivo juntos!", + "questHeading1": "Enfrente monstros com seus amigos!", + "questHeading2": "Se você afrouxar, todos eles vão se ferir!", + "register": "Registrar", + "rewardByline1": "Gaste ouro em recompensas virtuais e reais.", + "rewardByline2": "Recompensas instantâneas te mantem motivado!", + "rewardHeading": "Complete uma tarefa para ganhar ouro!", + "sampleDailies": "Exemplos de Tarefas Diárias", + "sampleHabits": "Exemplos de hábitos", + "sampleToDo": "Exemplos de coisas a se fazer", + "school": "Escola", + "schoolSample1": "Termine 1 Atribuição", + "schoolSample2": "Estude por 1 hora", + "schoolSample3": "Reúna-se no Grupo de Estudos", + "schoolSample4": "Notas para 1 capítulo", + "schoolSample5": "Leia 1 capítulo", + "sixteenBitFilQuote": "Estou concluindo meus trabalhos e tarefas em tempo recorde graças ao HabitRPG. Estou sempre muito motivado a alcançar o próximo nível!", + "skysailorQuote": "Minha equipe e nossas missões me mantém engajado no jogo, o que me mantém motivado a fazer as coisas e mudar minha vida de forma positiva.", + "socialTitle": "HabitRPG - Gamifique Sua Vida", + "supermouse35Quote": "Estou me exercitando mais e faz meses que não esqueço de tomar meus remédios! Obrigado, Habit. :D", + "sync": " Sincronizar", + "tasks": " Tarefas", + "teamSample1": "Definir Roteiro de Reunião para Terça", + "teamSample2": "Brainstorm sobre Crescimento", + "teamSample3": "Discutir os KPIs desta semana", + "teams": "Equipes", + "terms": "Termos e Condições", + "testimonialHeading": "O que as pessoas estão dizendo...", + "tutorials": " Tutoriais", + "unlockByline1": "Alcance suas metas e suba de nível!", + "unlockByline2": "Desbloqueie novas ferramentas motivacionais como coleta de mascotes, recompensas aleatórias, uso de magias e mais!", + "unlockHeadline": "À medida que você fica produtivo, você desbloqueia novos conteúdos!", + "useUUID": "Use UUID / API Token (Para Usuários do Facebook)", + "username": "Usuário", + "watchVideos": "Veja Vídeos", + "work": "Trabalhe", + "zelahQuote": "Com o HabitRPG eu sou persuadido a ir para a cama na hora pelos pontos que ganho por dormir cedo ou pela vida que perco dormindo tarde!", + "reportAccountProblems": "Reportar Problemas com Conta", + "reportCommunityIssues": "Reportar Problemas com a Comunidade", + "generalQuestionsSite": "Perguntas Gerais sobre o Site", + "businessInquiries": "Consultas de Negócios", + "merchandiseInquiries": "Consultas de Merchandise", + "marketingInquiries": "Consultas de Marketing/Mídias Sociais" } \ No newline at end of file diff --git a/common/locales/pt/gear.json b/common/locales/pt/gear.json index 8259bc55b8..9990abc1d4 100644 --- a/common/locales/pt/gear.json +++ b/common/locales/pt/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Apunhale seus inimigos ou cave pelas suas comidas favoritas - esse garfo versátil faz de tudo! Não confere benefícios. Item de Assinante de Novembro 2014.", "weaponMystery201502Text": "Cajado Brilhante Alado do Amor e Também Verdade.", "weaponMystery201502Notes": "Por ASAS! Por AMOR! Por VERDADE TAMBÉM! Não concede benefícios. Item de Assinante de Fevereiro 2015.", + "weaponMystery201505Text": "Lança do Cabaleiro Verde", + "weaponMystery201505Notes": "Esta lança verde e prateada já derrubou muitos oponentes de suas montarias. Não concede benefícios. Item de Assinante de Maio de 2015.", "weaponMystery301404Text": "Bengala Steampunk", "weaponMystery301404Notes": "Excelente para dar uma volta pela cidade. Item de Assinante de Março 3015. Não concede benefícios.", "armor": "armadura", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galáxias reluzem no metal desta armadura, fortalecendo a determinação de quem a veste. Não confere benefício. Item de Assinante de Janeiro de 2015.", "armorMystery201503Text": "Armadura Áqua-marinha", "armorMystery201503Notes": "Esse mineral azul simboliza boa sorte, felicidade e produtividade eterna. Não concede benefícios. Item de Assinante de Março 2015.", + "armorMystery201504Text": "Túnica da Abelha Ocupada", + "armorMystery201504Notes": "Você será produtivo como uma abelha ocupada nesta elegante túnica. Não concede benfícios. Item de Assinante de Abril de 2015.", "armorMystery301404Text": "Fantasia Steampunk", "armorMystery301404Notes": "Elegante e distinto. Não concede benefícios. Item de Assinante de Fevereiro 3015.", "headgear": "capacete", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Quem é um Pinguim? Não concede benefícios. Item de Assinante de Dezembro 2014.", "headMystery201501Text": "Elmo Estrelado", "headMystery201501Notes": "As constelações brilham e rodopiam neste elmo, guiando o foco dos pensamentos de quem o vestir. Não confere benefício. Item de Assinante de Janeiro de 2015.", + "headMystery201505Text": "Elmo do Cavaleiro Verde", + "headMystery201505Notes": "A pluma verde neste elmo de ferro balança orgulhosamente. Não concede benefícios. Item de Assinante de Maio de 2015.", "headMystery301404Text": "Cartola Chique", "headMystery301404Notes": "Uma cartola chique para as damas e cavalheiros mais finos! Item de Assinante de Janeiro 3015. Não concede benefícios.", "headMystery301405Text": "Cartola Básica", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Seja uma borboleta e borboleteie! Não concede benefícios. Item de Assinante de Abril 2014", "backMystery201410Text": "Asas de Goblin", "backMystery201410Notes": "Mergulhe pela noite com essas resistentes asas. Não concede benefícios. Item de Assinante de Outubro 2014.", + "backMystery201504Text": "Asas da Abelha Ocupada", + "backMystery201504Notes": "Buzz buzz buzz! Voe de tarefa em tarefa. Não concede benefícios. Item de Assinante de Abril de 2015.", "backSpecialWonderconRedText": "Capa Poderosa", "backSpecialWonderconRedNotes": "Sibila com força e beleza. Não concede benefícios. Equipamento Edição Especial de Convenção.", "backSpecialWonderconBlackText": "Capa Furtiva", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Colar de Coral", "bodySpecialSummerHealerNotes": "Um estiloso colar de coral vivo! Equipamento Edição Limitada de Verão 2014.", "headAccessory": "acessório para cabeça", + "accessories": "Acessórios", + "animalEars": "Orelhas de Animais", "headAccessoryBase0Text": "Sem Acessório de Cabeça", "headAccessoryBase0Notes": "Sem Acessório de Cabeça.", "headAccessorySpecialSpringRogueText": "Orelhas Roxas de Gato", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Essas orelhas escutam atentamente, caso em algum lugar um mago esteja revelando segredos. Não concede benefícios. Equipamento Edição Limitada de Primavera 2015.", "headAccessorySpecialSpring2015HealerText": "Orelhas Verdes de Gatinho", "headAccessorySpecialSpring2015HealerNotes": "Essas adoráveis orelhas de gatinho vão deixar os outro verdes de inveja. Não concede benefícios. Equipamento Edição Limitada de Primavera 2015.", + "headAccessoryBearEarsText": "Orelhas de Urso", + "headAccessoryBearEarsNotes": "Estas orelhas te deixam parecendo com um ursinho carinhoso! Não concede benefícios.", + "headAccessoryCactusEarsText": "Orelhas de Cacto", + "headAccessoryCactusEarsNotes": "Estas orelhas te deixam parecendo com um cacto espinhoso! Não concede benefícios.", + "headAccessoryFoxEarsText": "Orelhas de Raposa", + "headAccessoryFoxEarsNotes": "Estas orelhas te deixam parecendo com uma esperta raposa! Não concede benefícios.", + "headAccessoryLionEarsText": "Orelhas de Leão", + "headAccessoryLionEarsNotes": "Estas orelhas te deixam parecendo com um majestoso leão! Não concede benefícios.", + "headAccessoryPandaEarsText": "Orelhas de Panda", + "headAccessoryPandaEarsNotes": "Estas orelhas te deixam parecendo com um gentil panda! Não concede benefícios.", + "headAccessoryPigEarsText": "Orelhas de Porco", + "headAccessoryPigEarsNotes": "Estas orelhas te deixam parecendo com um porco extravagante! Não concede benefícios.", + "headAccessoryTigerEarsText": "Orelhas de Tigre", + "headAccessoryTigerEarsNotes": "Estas orelhas te deixam parecendo com um tigre feroz! Não concede benefícios.", + "headAccessoryWolfEarsText": "Orelhas de Lobo", + "headAccessoryWolfEarsNotes": "Estas orelhas te deixam parecendo com um lobo leal! Não concede benefícios.", "headAccessoryMystery201403Text": "Chifres do Andador da Floresta", "headAccessoryMystery201403Notes": "Esses chifres brilham com musgo e líquen. Não concede benefícios. Item de Assinante de Março 2014.", "headAccessoryMystery201404Text": "Antenas de Borboleta de Crepúsculo", diff --git a/common/locales/pt/generic.json b/common/locales/pt/generic.json index b906056c28..cfe1942487 100644 --- a/common/locales/pt/generic.json +++ b/common/locales/pt/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Expandir Barra de Ferramentas", "collapseToolbar": "Retrair Barra de Ferramentas", - "formattingMarkdown": "Formatação Markdown permitida", + "markdownBlurb": "O HabitRPG usa markdown para formatar as mensagens. Veja a Planilha de Códigos Markdown para mais informações.", + "showFormattingHelp": "Mostrar ajuda de formatação", + "hideFormattingHelp": "Esconder ajuda de formatação", + "youType": "Você digita:", + "youSee": "Você vê:", + "italics": "*Itálico*", + "bold": "**Negrito**", + "strikethrough": "~~Riscar~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[O HabitRPG é incrível!](https://habitrpg.com)", + "markdownImageEx": "![texto alternativo obrigatório](https://habitrpg.com/cake.png \"título opcional de passar o mouse sobre\")", + "unorderedListHTML": "+ Primeiro item
+ Segundo item
+ Terceiro item", + "unorderedListMarkdown": "+ Primeiro item\n+ Segundo item\n+ Terceiro item", + "code": "`código`", "achievements": "Conquistas", "modalAchievement": "Conquista!", "special": "Especial", diff --git a/common/locales/pt/groups.json b/common/locales/pt/groups.json index fb398e85b5..457d0537ff 100644 --- a/common/locales/pt/groups.json +++ b/common/locales/pt/groups.json @@ -2,7 +2,7 @@ "tavern": "Taverna", "innCheckOut": "Sair da Pousada", "innCheckIn": "Descansar na Pousada", - "innText": "Como está sua estadia na Taverna, <%= name %>? Para te proteger, sua lista de Tarefas Diárias está congelada. Suas marcações não serão processadas ou renovadas até amanhã (o dia após sua saída). Tenha cuidado, se sua equipe está numa batalha com um chefão, as perdas deles te atingirão! Além disso, você também não causará dano ao chefão. Pronto para sair? Termine sua estadia.", + "innText": "Você está descansando na Pousada! Enquanto estiver hospedado por aqui, suas Tarefas Diárias não lhe causarão dano na virada do dia, mas serão atualizadas normalmente todos os dias. Mas atenção: Se você estiver participando de uma Missão, Chefões continuarão a machucá-lo pelas Tarefas Perdidas de seus companheiros de equipe, a não ser que eles também estejam na Pousada! Além disso, seu dano no Chefão (ou itens coletados) não serão aplicados enquanto você não sair da Pousada.", "lfgPosts": "Mensagens de Procura de Grupo (Equipe Desejada)", "tutorial": "Tutorial", "glossary": "Glossário", @@ -96,5 +96,25 @@ "abuseReported": "Obrigado por reportar essa violação. Os moderadores já foram notificados.", "abuseAlreadyReported": "Você já reportou essa mensagem.", "needsText": "Por favor digite uma mensagem.", - "needsTextPlaceholder": "Digite sua mensagem aqui." + "needsTextPlaceholder": "Digite sua mensagem aqui.", + "copyMessageAsToDo": "Copiar mensagem como Afazer", + "messageAddedAsToDo": "Mensagem copiada como Afazer", + "messageWroteIn": "<%= user %> escreveu em <%= group %>", + "msgPreviewHeading": "Prévia da Mensagem", + "leaderOnlyChallenges": "Somente o líder do grupo pode criar desafios", + "sendGift": "Enviar Presente", + "inviteFriends": "Convidar Amigos", + "inviteAlertInfo": "Convidar amigos por User ID aqui.", + "inviteExistUser": "Convidar Utilizador Existente", + "inviteByEmail": "Convidar amigos por email. Se eles se juntarem através do seu email, então serão automaticamente convidados para este grupo.", + "byColon": "Por:", + "inviteNewUsers": "Convidar Novo Utilizador(es)", + "inviteAlertInfo2": "Ou partilhe este link (copiar/colar):", + "sendGiftHeading": "Enviar Presente para <%= name %>", + "sendGiftGemsBalance": "De <%= number %> Gemas", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "Do Saldo", + "sendGiftPurchase": "Compra", + "sendGiftMessagePlaceholder": "Mensagem Pessoal (opcional)", + "sendGiftSubscription": "<%= months %> Mês(es): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/pt/npc.json b/common/locales/pt/npc.json index e1bc845dbe..e6f8cf5b6f 100644 --- a/common/locales/pt/npc.json +++ b/common/locales/pt/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Apoiou o projeto do Kickstarter ao nível máximo!", "mattBoch": "Matt Boch", - "mattShall": "Devo trazer seu corcel, <%= name %>? Clique em uma montaria para selá-la.", - "mattBochText1": "Bem-vindo ao meu Estábulo! Sou Matt, o mestre das bestas. Escolha um mascote para acompanhá-lo. Alimente-o e ele crescerá em um corcel poderoso.", + "mattShall": "Devo trazer seu corcel, <%= name %>? Uma vez que você alimentou o seu mascote o suficiente para torná-lo uma montaria, ele aparecerá aqui. Clique em uma montaria para montá-la.", + "mattBochText1": "Bem-vindo ao meu Estábulo! Sou Matt, o mestre das bestas. Depois do nível 4, você pode chocar mascotes usando ovos e poções. Quanto você choca um mascote no Mercado, ele aparecerá aqui! Clique na imagem de um mascote para adicioná-lo ao seu avatar. Alimente-os usando a comida que você encontrar depois do nível 4 e eles se transformarão em poderosas montarias.", "daniel": "Daniel", - "danielText": "Bem-vindo à Taverna! Fique por um tempo e conheça os locais. Se você precisar descansar (férias? doença?), eu te colocarei na pousada. Enquanto você estiver hospedado, suas tarefas diárias estarão congeladas como estão (marcadas/não marcadas) até o dia após a sua saída. Você não vai tomar dano por perdê-las no fim do dia.", - "danielText2": "Tenha cuidado: Se estiver participando numa missão contra um Chefão, ele ainda te causará dano pelas Tarefas Diárias perdidas dos seus colegas!", + "danielText": "Bem vindo à Taverna! Fique um pouco e conheça os locais. Se precisares descansar (férias? problemas de saúde?), eu me encarregarei de deixá-lo à vontade na Pousada. Enquanto descansa, suas Tarefas Diárias não lhe causarão dano na virada do dia, mas você ainda pode marcá-las como realizadas.", + "danielText2": "Tenha cuidado: Se estiver participando de uma missão contra um Chefão, ele ainda lhe causará danos pelas Tarefas Diárias perdidas dos seus companheiros de equipe! Além disso, o seu dano no chefão (ou itens coletados) não serão aplicados até que você saia da Pousada.", "alexander": "Alexander o Comerciante", "welcomeMarket": "Bem-vindo ao Mercado! Compre ovos e poções difíceis de encontrar! Venda seus extras! Encomende serviços úteis! Veja ver o que temos para oferecer.", "sellForGold": "Vender <%= item %> por <%= gold %> Ouro", @@ -45,9 +45,9 @@ "tourScrollDown": "Certifique-se de rolar a página até o final para ver todas as opções! Clique no seu avatar novamente para retornar à página de tarefas.", "tourMuchMore": "Quando tiver terminado suas tarefas, você pode formar uma equipe com amigos, conversar as guildas temáticas, participar de desafios, e mais!", "tourStatsPage": "Essa é a página de Atributos! Conquiste medalhas completando as tarefas listadas,", - "tourTavernPage": "Bem vindo à Taverna, uma sala de bate-pato para todas as idades! Você pode congelar sua conta no caso de doença ou viagem, clicando em \"Descansar na Pousada.\" Venha dizer oi!", + "tourTavernPage": "Bem vindo à Taverna, uma sala de bate-papo para todas as idades! Você pode congelar sua conta no caso de doença ou viagem clicando em \"Descansar na Pousada\". Venha dizer oi!", "tourPartyPage": "Sua Equipe vai te ajudar a se manter responsável. Convide amigos para destravar um Pergaminho de Missão!", "tourGuildsPage": "Guildas são grupos sociais com temas em comum. Procure por assuntos que te interessam! Nós recomendamos a Guilda dos Novatos.", - "tourChallengesPage": "Participar de um Desafio vai adicionar tarefas à sua conta. Compita contra outros usuários para ganhar gemas como prêmio!", + "tourChallengesPage": "Desafios são listas de tarefas temáticas criadas por usuários! Participar de um Desafio adicionará tarefas à sua conta. Compita contra outros usuários para ganhar prêmios em gemas!", "tourMarketPage": "A partir do level 4, você pode encontrar ovos e poções de eclosão aleatoriamente quando você completa tarefas. Elas aparecem aqui - use-as para chocar mascotes! Você também pode comprar items do Mercado." } \ No newline at end of file diff --git a/common/locales/pt/pets.json b/common/locales/pt/pets.json index 9fabdf19d7..e2cdc34a26 100644 --- a/common/locales/pt/pets.json +++ b/common/locales/pt/pets.json @@ -26,7 +26,7 @@ "inventoryText": "Clique num ovo para ver as poções utilizáveis destacadas em verde e depois clique em uma das poções destacadas para eclodir seu mascote. Se nenhuma poção estiver destacada, clique no ovo novamente para desmarcá-lo, e em vez, clique na poção primeiro para ver os ovos utilizáveis marcados. Você também pode vender itens indesejados para Alexander o Comerciante.", "food": "Comida e Selas", "noFood": "Você não possui comida ou selas.", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Consiga estes itens mais rápido com gemas, caso você não queira esperar que eles apareçam ao completar uma tarefa. Aprenda mais sobre o sistema de drop.", "beastMasterProgress": "Progresso do Mestre das Bestas", "beastAchievement": "Você adquiriu a Conquista \"Mestre das Bestas\" por coletar todos mascotes!", "beastMasterName": "Mestra das Bestas", diff --git a/common/locales/pt/quests.json b/common/locales/pt/quests.json index 673d48c8ec..a9fd483cbf 100644 --- a/common/locales/pt/quests.json +++ b/common/locales/pt/quests.json @@ -6,6 +6,8 @@ "questSend": "Clicar em \"Convidar\" enviará um convite para os membros da sua equipe. Quando todos membros aceitarem ou rejeitarem, a missão começará. Veja o estado da missão em Opções > Social > Equipe.", "inviteParty": "Convidar Equipe", "questInvitation": "Convite de Missão:", + "questInvitationTitle": "Convite para Missão", + "questInvitationInfo": "Convite para a Missão <%= quest %>", "askLater": "Perguntar Depois", "buyQuest": "Comprar Missão", "accepted": "Aceito", @@ -17,7 +19,7 @@ "bossStrength": "Força do Chefão", "collect": "Coletar", "collected": "Coletado", - "bossDmg1": "Para machucar um Chefão, complete suas tarefas diárias e afazeres. Maior dano de tarefas significa maior dano ao Chefão (completar tarefas vermelhas, feitiços de Mago, ataques de Guerreiro, etc). O Chefão causará dano para cada participante da missão por cada tarefa diária que você perdeu (multiplicado pela força do Chefão) somado com seu dano normal, então mantenha a saúde de sua equipe completando suas tarefas diárias! Todo dano causado ou recebido de um Chefão é calculado no cron (sua virada do dia).", + "bossDmg1": "Todos os Afazeres e Tarefas Diárias completadas e cada Hábito positivo causa dando no Chefão. Cause mais dano com tarefas mais vermelhas, com Destruição Brutal ou com Explosão de Chamas. O Chefão causará dano em todos os participantes da missão por cada Tarefa Diária perdida (multiplicada pela Força do Chefão) em adição ao seu dano normal, então mantenha a saúde da sua equipe completando suas Tarefas Diárias. Todo o dano recebido ou inflingido ao Chefão é computado no seu Cron (virada do dia).", "bossDmg2": "Apenas participantes lutarão contra o chefão e dividirão as recompensas da missão.", "tavernBossInfo": "Para ferir um chefão de mundo, complete suas Tarefas Diárias e Afazeres. Dano alto de tarefa significa maior dano ao chefão (completar tarefas vermelhas, feitiços de Magos, ataques de Guerreiros, etc). Para cada Tarefa Diária que você perder (multiplicada pela Força do chefão), a Ira do chefão irá aumentar. Uma vez que sua Ira chegar ao máximo, alguma coisa ruim irá acontecer - então, complete suas Tarefas Diárias! Todo dano causado para e pelo chefão é registrado no cron (na sua virada do dia).", "bossColl1": "Para coletar itens, complete suas tarefas positivas. Itens de missão aparecem assim como itens normais; entretanto, você não verá a coleta até o dia seguinte, então tudo que você encontrou será registrado e contribuído à pilha.", diff --git a/common/locales/pt/questscontent.json b/common/locales/pt/questscontent.json index c51e14f458..1ef20cb43a 100644 --- a/common/locales/pt/questscontent.json +++ b/common/locales/pt/questscontent.json @@ -88,7 +88,7 @@ "questMoonstone3DropRottenMeat": "Carne Estragada (Comida)", "questMoonstone3DropZombiePotion": "Poção de Eclosão Zumbi", "questGoldenknight1Text": "Uma conversa séria", - "questGoldenknight1Notes": "

A Cavaleira Dourada tem pego no pé dos pobres Habiticanos. Não fez todas as suas tarefas diárias? Checou um hábito negativo? Ela irá usar isso como motivo para atormentá-lo sobre como você deveria seguir seu exemplo. Ela é o exemplo ilustre de um perfeito Habiticano e você, não é nada mais que um fracassado. Hora, isso não é nada gentil! Todo mundo comete erros. Eles não deveriam ter de lidar com tamanha negatividade por causa disso. Talvez seja hora de acumular alguns depoimentos de Habiticanos abatidos e dar à Cavaleira Dourada a bronca que ela merece!

", + "questGoldenknight1Notes": "

A Amazona Dourada tem pego no pé dos pobres Habiticanos. Não fez todas as suas tarefas diárias? Checou um hábito negativo? Ela irá usar isso como motivo para atormentá-lo sobre como você deveria seguir seu exemplo. Ela é o exemplo ilustre de um perfeito Habiticano, e você não é nada mais que um fracassado. Bem, isso não é nada gentil! Todo mundo comete erros. Eles não deveriam ter de lidar com tamanha negatividade por causa disso. Talvez seja hora de reunir alguns depoimentos de Habiticanos atingidos e dar à Amazona Dourada a bronca que ela merece!

", "questGoldenknight1CollectTestimony": "Testemunhos", "questGoldenknight1DropGoldenknight2Quest": "Arco da Cavaleira Dourada, Parte 2: Ouro Deslustrado (Pergaminho)", "questGoldenknight2Text": "Cavaleira Dourada", @@ -191,10 +191,16 @@ "questBunnyCompletion": "Com um golpe final, a coelha assassina vai ao chão. Uma névoa brilhante surge ao redor do seu corpo enquanto ela encolhe, até tornar-se uma pequena coelha... que não se parece em nada com a fera cruel que você enfrentou há um momento atrás. O nariz dela move-se de forma adorável; e, pulando, ela vai embora, deixando alguns ovos para trás. @Gully gargalha. \"O Monte da Procrastinação consegue fazer com que mesmo os menores desafios pareçam insuperáveis. Vamos coletar estes ovos e ir para casa.\"", "questBunnyDropBunnyEgg": "Coelho (Ovo)", "questBunnyUnlockText": "Desbloqueia ovos de coelho para compra no Mercado", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "O Regente Geléia", + "questSlimeNotes": "Na medida em que você trabalha nas suas tarefas, você nota que está se movendo cada vez mais devagar. \"É como andar pelo melado\", resmunga @Leephon. \"Não, é como andar pela geléia!\" diz @starsystemic. \"Aquele viscoso Regente Geléia derramou suas coisas por toda Habitica. Isto está emperrando os trabalhos. Todo mundo está ficando lento! Você olha ao redor. As ruas estão, aos poucos, se enchendo com uma gosma límpida e colorida, e os Habiticanos estão se debatendo para fazer suas coisas. Enquanto alguns fogem da área, você pega o esfregão e se prepara para a batalha! ", + "questSlimeBoss": "Regente Geléia", + "questSlimeCompletion": "Com um soco final, você tranca o Regente Geléia em uma rosquinha gigante, auxiliado por @Overomega, @LordDarkly e @Shaner, os espertos lideres do clube da confeitaria. Enquanto todos estão lhe parabenizando, você sente algo escorregar para dentro de seu bolso. É a recompensa por seu doce sucesso: três ovos de Gosma Marshmallow. ", + "questSlimeDropSlimeEgg": "Gosma Marshmallow (Ovo)", + "questSlimeUnlockText": "Destranca ovos de gosma para compra no Mercado", + "questSheepText": "O Carneiro do Trovão", + "questSheepNotes": "Enquanto perambula pela zona rural Tarefana com seus amigos, dando uma \"pausa rápida\" em suas obrigações, você encontra uma loja aconchegante de linhas para costura. Você está tão absorvido em sua procrastinação que mal percebe as nuvens sinistras que se arrastam sobre o horizonte. \"Eu tenho um ma-a-a-al pressentimento sobre este tempo,\" murmura @Misceo, e você olha para cima. As nuvens tempestuosas se unem e giram em um turbilhão, e elas se parecem muito com um... \"Nós não temos tempo para contemplar nuvens!\" @starsystemic grita. \"Está atacando!\" O Carneiro do Trovão se move, correndo rapidamente e violentamente, lançando raios bem na sua direção!", + "questSheepBoss": "Carneiro do Trovão", + "questSheepCompletion": "Impressionado pela sua diligência, o Carneiro do Trovão deixa a raiva ir embora. Ele atira três enormes pedras de granizo na sua direção; e então, lentamente, desaparece, emitindo um estrondo grave. Ao olhar mais atentamente, você descobre que as pedras de granizo eram, na verdade, três ovos macios e peludos. Você os recolhe, e depois caminha calmamente de volta para casa sob um céu azul.", + "questSheepDropSheepEgg": "Ovelha (Ovo)", + "questSheepUnlockText": "Desbloqueia ovos de ovelha para comprar no Mercado" } \ No newline at end of file diff --git a/common/locales/pt/settings.json b/common/locales/pt/settings.json index 4c1ea83006..7cec019b18 100644 --- a/common/locales/pt/settings.json +++ b/common/locales/pt/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Início do Dia Personalizado", "24HrClock": "Relógio 24hrs", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "Por padrão, o HabitRPG verifica e redefine suas tarefas diárias todos os dias à meia-noite no seu próprio fuso horário. É recomendado que você leia as seguintes informações antes de alterar isso:", + "customDayStartInfo2": "(mostrar mais)", + "customDayStartInfo3": "(mostrar menos)", + "customDayStartInfo4": "Complete todas as suas Tarefas Diárias antes de alterar o seu Horário de Início do Dia ou Descanse na Pousada neste dia. Alterar o seu Horário de Início do Dia pode levar o Cron a começar imediatamente, mas depois do primeiro dia irá funcionar como esperado.

Espere até duas horas para as mudanças tenham efeito. Por exemplo: se estiver atualmente definido como 0 (meia-noite), altere antes das 10 da noite; se quiser alterar para às 9 PM, faça a mudança antes das 7 PM.

Preencha um horário de 0 à 23 (o sistema usa um relógio de 24 horas). Digitar é mais efetivo do que usar as setas. Uma vez definido, atualize a página para confirmar se o novo valor está sendo mostrado corretamente.", "misc": "Variados", "showHeader": "Mostrar Cabeçalho", "changePass": "Alterar Senha", @@ -93,10 +93,12 @@ "wonChallenge": "Você ganhou um Desafio", "newPM": "Recebeu Mensagem Privada", "giftedGems": "Gemas Presenteadas", + "giftedGemsInfo": "<%= amount %> Gemas - por <%= name %>", "giftedSubscription": "Assinaturas Presenteadas", "invitedParty": "Convidado para Equipe", "invitedGuild": "Convidado para Guilda", "inactivityEmails": "Sua conta está inativa", + "weeklyRecaps": "Resumo das atividades em sua conta na última semana", "questStarted": "Sua Missão começou", "invitedQuest": "Convidado para Missão", "kickedGroup": "Expulso do grupo ", @@ -111,5 +113,10 @@ "benefits": "Benefícios", "coupon": "Cupom", "couponPlaceholder": "Inserir Código de Cupom", - "couponText": "As vezes nós temos eventos e distribuímos códigos de cupom para equipamentos especiais (exemplo, para aqueles que param nas nossas barracas da Wondercon)" + "couponText": "Às vezes nós temos eventos e distribuímos códigos promocionais para equipamentos especiais. (exemplo, para aqueles que passam nos nossos estandes da Wondercon)", + "apply": "Aplicar", + "resubscribe": "Reinscrever", + "promoCode": "Código Promocional", + "promoCodeApplied": "Código Promocional Aplicado! Verifique seu inventário", + "promoPlaceholder": "Insira um Código Promocional" } \ No newline at end of file diff --git a/common/locales/pt/spells.json b/common/locales/pt/spells.json index ec7d85710d..e5686d56bf 100644 --- a/common/locales/pt/spells.json +++ b/common/locales/pt/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Explosão de Chamas", - "spellWizardFireballNotes": "Chamas explodem adiante, chamuscando uma tarefa. Você reduz a vermelhidão da tarefa, causa dano a qualquer monstro que estiver lutando contra e ganha Experiência -- mais para tarefas azuis.", + "spellWizardFireballNotes": "Chamas explodem de suas mãos. Você ganha EXP e causa dano extra nos Chefões! Clique em uma tarefa para lançar. (Baseado em: INT)", "spellWizardMPHealText": "Onda Etérea", - "spellWizardMPHealNotes": "Uma corrente de energia mágica sai de suas mãos e recarrega sua equipe. Sua equipe recupera PM.", + "spellWizardMPHealNotes": "Você sacrifica mana para ajudar seus amigos. O resto da sua equipe ganha PM! (Baseado em: INT)", "spellWizardEarthText": "Terremoto", - "spellWizardEarthNotes": "O chão abaixo das tarefas da sua equipe se racha e estremece com extrema intensidade, desacelerando-as e abrindo-as para mais ataques. Sua equipe ganha um buff de Inteligência, o que quer dizer mais Experiência.", + "spellWizardEarthNotes": "O seu poder mental balança a terra. A equipe toda ganha um bônus de inteligência! (Baseado em: INT sem bônus)", "spellWizardFrostText": "Geada Arrepiante", - "spellWizardFrostNotes": "Gelo irrompe de todas as superfícies, engolindo suas tarefas e congelando-as no lugar. Os seus combos de tarefas diárias não irão reiniciar no final do dia. Tarefas diárias incompletas ainda te causarão dano!", + "spellWizardFrostNotes": "Gelo cobre suas tarefas. Nenhuma de suas barras será resetada para zero amanhã! (Lançar uma vez afeta todas as barras.)", "spellWarriorSmashText": "Destruição Brutal", - "spellWarriorSmashNotes": "Você selvagemente ataca uma única tarefa com todo seu poder. A vermelhidão da tarefa diminui, e você causa dano extra a qualquer monstro que você esteja lutando contra.", + "spellWarriorSmashNotes": "Você ataca uma tarefa com todo seu poder. Ela fica mais azul/menos vermelha e você causa dano extra aos Chefões! Clique em uma tarefa para lançar. (Baseado em: STR)", "spellWarriorDefensiveStanceText": "Postura Defensiva", - "spellWarriorDefensiveStanceNotes": "Você toma um momento para relaxar seu corpo e entrar em uma posição defensiva para se preparar para a próxima investida de suas tarefas. Reduz o dano das Tarefas Diárias ao final do dia ao aumentar sua Constituição.", + "spellWarriorDefensiveStanceNotes": "Você se prepara para arrasar suas tarefas. Você ganha um impulso em Constituição! (Baseado em: Unbuffed CON)", "spellWarriorValorousPresenceText": "Presença Valente", - "spellWarriorValorousPresenceNotes": "Sua presença encoraja a equipe. A sua recém-descoberta coragem os faz mais fortes ao aumentar sua Força.", + "spellWarriorValorousPresenceNotes": "Sua presença encoraja sua equipe. Todos ganham um impulso para Força! (Baseado em: Unbuffed STR)", "spellWarriorIntimidateText": "Olhar Intimidante", - "spellWarriorIntimidateNotes": "Seu olhar causa medo no coração dos inimigos da sua equipe. A equipe ganha um bônus moderado de defesa ao aumentar sua Constituição.", + "spellWarriorIntimidateNotes": "Seu olhar causa medo em seus inimigos. Sua equipe ganha um impulso para Constituição! (Baseado em: Unbuffed CON)", "spellRoguePickPocketText": "Bater Carteira", - "spellRoguePickPocketNotes": "Seus dedos ágeis passam pelos bolsos das tarefas e encontram alguns tesouros. Você ganha um bônus imediato de ouro de uma tarefa. Quanto 'mais farta' (mais azul) a tarefa, mais ouro você rouba!", + "spellRoguePickPocketNotes": "Você rouba uma tarefa próxima. Você ganha ouro! Clique em uma tarefa para lançar. (Baseado em: PER)", "spellRogueBackStabText": "Facada nas Costas", - "spellRogueBackStabNotes": "Sem barulho, você corre para trás de uma tarefa e a acerta pelas costas. Você causa mais dano à tarefa, com uma chance maior de acertar um golpe crítico.", + "spellRogueBackStabNotes": "Você atraiçoa uma tarefa tola. Você ganha ouro e EXP! Clique em uma tarefa para lançar. (Baseado em: STR)", "spellRogueToolsOfTradeText": "Ferramentas do Ofício", - "spellRogueToolsOfTradeNotes": "Você compartilha suas ferramentas de furto com a equipe para ajuda-los a 'conseguir' mais ouro. Ao aumentar a Percepção, o bônus de chance de drop e ouro da equipe é aumentado por um dia.", + "spellRogueToolsOfTradeNotes": "Você compartilha seus talentos com seus amigos. Sua equipe ganha um impulso para Percepção! (Baseado em: Unbuffed PER)", "spellRogueStealthText": "Furtividade", - "spellRogueStealthNotes": "Você se esconde nas sombras, colocando seu capuz. Várias tarefas diárias não vão te encontrar essa noite; tantas menos quanto maior for sua Percepção.", + "spellRogueStealthNotes": "Você está sorrateiro demais para ser percebido. Algumas de suas Tarefas Diárias não cumpridas não lhe causarão danos esta noite, e suas cores não mudarão. (Lance várias vezes para atingir mais Tarefas Diárias)", "spellHealerHealText": "Luz Curadora", - "spellHealerHealNotes": "Luz cobre seu corpo, curando seus ferimentos. Você recupera Vida.", + "spellHealerHealNotes": "Uma luz cobre seu corpo, curando seus ferimentos. Você recupera sua Saúde! (Baseado em: CON e INT)", "spellHealerBrightnessText": "Brilho Escaldante", - "spellHealerBrightnessNotes": "Você conjura uma explosão de luz que cega todas suas tarefas. A vermelhidão de suas tarefas é reduzida.", + "spellHealerBrightnessNotes": "Uma explosão de luz confunde suas tarefas. Elas se tornam mais azuis e menos vermelhas! (Baseado em: INT)", "spellHealerProtectAuraText": "Aura Protetora", - "spellHealerProtectAuraNotes": "Uma aura mágica envolve os membros de sua equipe, os protegendo de danos. Os membros de sua equipe ganham um aumento de defesa ao aumentar sua Constituição.", + "spellHealerProtectAuraNotes": "Você protege sua equipe dos danos. Sua equipe ganha um impulso para Constituição! (Baseado em: Unbuffed CON)", "spellHealerHealAllText": "Bênção", - "spellHealerHealAllNotes": "Uma luz tranquilizadora envolve sua equipe e cura eles de seus ferimentos. Os membros de sua equipe recuperam Vida.", + "spellHealerHealAllNotes": "Uma aura tranquilizante rodeia você. Sua equipe recupera Saúde! (Baseado em: CON e INT)", "spellSpecialSnowballAuraText": "Bola de Neve", "spellSpecialSnowballAuraNotes": "Jogue uma bola de neve em um membro da equipe! O que poderia dar errado? Dura até o novo dia do membro.", "spellSpecialSaltText": "Sal", diff --git a/common/locales/pt/tasks.json b/common/locales/pt/tasks.json index ad3c731083..de8208fa92 100644 --- a/common/locales/pt/tasks.json +++ b/common/locales/pt/tasks.json @@ -14,7 +14,7 @@ "save": "Salvar", "addChecklist": "Adicionar Lista", "checklist": "Lista", - "checklistText": "Para Tarefas Diárias, listas parcialmente completas reduzirão o dano. Por exemplo, uma lista de 4 itens com 3 completos reduzirá o dano daquela Tarefa Diária para 25%. Itens completos numa lista de Afazeres adiciona um multiplicador: 3 completos significa +3x (total 4x) Experiência, Ouro e Mana.", + "checklistText": "Divida uma tarefa em partes menores! Listas aumentam a Experiência e Ouro recebidos de um Afazer e reduzem o dano causado por uma Tarefa Diária.", "expandCollapse": "Expandir/Fechar", "text": "Texto", "extraNotes": "Notas Extras", @@ -22,7 +22,7 @@ "advancedOptions": "Opções Avançadas", "difficulty": "Dificuldade", "difficultyHelpTitle": "Quão difícil é essa tarefa?", - "difficultyHelpContent": "Isso multiplica o valor de pontos. Use com moderação, conte com nosso algoritmo orgânico de ajuste de valor. Mas algumas tarefas são grosseiramente mais valiosas (Escrever Tese vs. Escovar Dentes). Clique para mais informações.", + "difficultyHelpContent": "Quanto mais difícil é uma tarefa, mais Experiência e Ouro dará quando você a completa... mas lhe causará mais dano se for uma Tarefa Diária ou Hábito Ruim.", "easy": "Fácil", "medium": "Médio", "hard": "Difícil", @@ -44,7 +44,6 @@ "remaining": "Ativos", "complete": "Feitos", "dated": "Com data", - "datedNotSorted": "Afazeres datados NÃO são organizados por data. Essa organização provavelmente será implementada no futuro.", "due": "De hoje", "grey": "Cinza", "score": "Pontuação", @@ -78,5 +77,6 @@ "streakCoins": "Bônus de Combo!", "pushTaskToTop": "Enviar tarefa para o topo", "pushTaskToBottom": "Enviar tarefa para o fundo", - "emptyTask": "Insira o título da tarefa primeiro." + "emptyTask": "Insira o título da tarefa primeiro.", + "dailiesRestingInInn": "Você está descansando na Pousada! Suas Tarefas Diárias NÃO vão lhe causar dano esta noite, mas elas ainda IRÃO atualizar normalmente todos os dias. Se você está em uma missão, você não causará dano ou coletará itens até que saia da Pousada, mas ainda poderá receber dano de um Chefão se os membros de sua Equipe não completarem as suas Tarefas Diárias." } \ No newline at end of file diff --git a/common/locales/ro/backgrounds.json b/common/locales/ro/backgrounds.json index d3620e6b28..49d987891e 100644 --- a/common/locales/ro/backgrounds.json +++ b/common/locales/ro/backgrounds.json @@ -12,11 +12,11 @@ "backgroundCoralReefNotes": "Înoată întru-un recif de corali.", "backgroundOpenWatersText": "Ape nețărmurite", "backgroundOpenWatersNotes": "Bucură-te de apele nețărmurite", - "backgroundSeafarerShipText": "Seafarer Ship", - "backgroundSeafarerShipNotes": "Sail aboard a Seafarer Ship.", + "backgroundSeafarerShipText": "Nava navigatorului", + "backgroundSeafarerShipNotes": "Cutreieră apele la bordul Navei Navigatorului.", "backgrounds082014": "SET 3: Lansat August 2014", "backgroundCloudsText": "Nori", - "backgroundCloudsNotes": "Soar through the Clouds.", + "backgroundCloudsNotes": "Zboară printre Nori", "backgroundDustyCanyonsText": "Canion prăfuit", "backgroundDustyCanyonsNotes": "Plimbă-te printr-un canion prăfuit.", "backgroundVolcanoText": "Vulcan", @@ -25,7 +25,7 @@ "backgroundThunderstormText": "Furtună", "backgroundThunderstormNotes": "Transmite fulgere într-o Furtună.", "backgroundAutumnForestText": "Pădure de toamnă", - "backgroundAutumnForestNotes": "Stroll through an Autumn Forest.", + "backgroundAutumnForestNotes": "Cutreieră o Pădure Tomnatică", "backgroundHarvestFieldsText": "Cămpuri de recoltă", "backgroundHarvestFieldsNotes": "Cultivă-ţi câmpurile de recoltă.", "backgrounds102014": "SET 5: Lansat Octombrie 2014", @@ -40,20 +40,20 @@ "backgroundHarvestFeastNotes": "Bucură-te de Sărbătoarea Recoltei", "backgroundStarrySkiesText": "Cer înstelat", "backgroundStarrySkiesNotes": "Admiră cerul înstelat.", - "backgroundSunsetMeadowText": "Sunset Meadow", - "backgroundSunsetMeadowNotes": "Admire a Sunset Meadow.", + "backgroundSunsetMeadowText": "Păşune la Apus", + "backgroundSunsetMeadowNotes": "Admiră o Păşune la Apus", "backgrounds122014": "SET 7: Lansat Decembrie 2014", "backgroundIcebergText": "Gheţar", "backgroundIcebergNotes": "Pluteşte pe un Gheţar", - "backgroundTwinklyLightsText": "Winter Twinkly Lights", - "backgroundTwinklyLightsNotes": "Stroll between trees bedecked in festive lights.", + "backgroundTwinklyLightsText": "Lumini sclipitoare de iarnă", + "backgroundTwinklyLightsNotes": "Cutreieră printre copaci împodobiţi cu lumini festive", "backgroundSouthPoleText": "Polul Sud", "backgroundSouthPoleNotes": "Vizitează îngheţatul Pol Sud", "backgrounds012015": "Setul 8:Eliberat in Ianuarie 2015", "backgroundIceCaveText": "Peştera de Gheaţă", "backgroundIceCaveNotes": "Cobori intr-o pesterea de gheata", - "backgroundFrigidPeakText": "Frigid Peak", - "backgroundFrigidPeakNotes": "Summit a Frigid Peak.", + "backgroundFrigidPeakText": "Vârful Arctic", + "backgroundFrigidPeakNotes": "Caţără un vârf arctic", "backgroundSnowyPinesText": "Brazi inzapeziti", "backgroundSnowyPinesNotes": "Adapost in mijlocul unor brazi inzapeziti", "backgrounds022015": "Setul 9 :Eliberat in Februarie 2015", @@ -63,18 +63,32 @@ "backgroundCrystalCaveNotes": "Exploreaza o pesterea de cristale ", "backgroundDistantCastleText": "Castel indepartat ", "backgroundDistantCastleNotes": "A apara un castel indepartat", - "backgrounds032015": "SET 10: Released March 2015", - "backgroundSpringRainText": "Spring Rain", - "backgroundSpringRainNotes": "Dance in the Spring Rain.", - "backgroundStainedGlassText": "Stained Glass", - "backgroundStainedGlassNotes": "Admire some Stained Glass.", - "backgroundRollingHillsText": "Rolling Hills", - "backgroundRollingHillsNotes": "Frolic through the Rolling Hills.", - "backgrounds042015": "SET 11: Released April 2015", - "backgroundCherryTreesText": "Cherry Trees", - "backgroundCherryTreesNotes": "Admire the Cherry Trees in blossom.", - "backgroundFloralMeadowText": "Flowering Meadow", - "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgrounds032015": "Setul 10: Lansat în martie 2015", + "backgroundSpringRainText": "Ploaie de primăvară", + "backgroundSpringRainNotes": "Dansează într-o ploaie de primăvară.", + "backgroundStainedGlassText": "Vitraliu", + "backgroundStainedGlassNotes": "Admiră vitraliile.", + "backgroundRollingHillsText": "Dealurile care se învârt ", + "backgroundRollingHillsNotes": "Zburdă prin dealurile care se învârt", + "backgrounds042015": "Set 11: Lansat în aprilie 2015", + "backgroundCherryTreesText": "Cireşi", + "backgroundCherryTreesNotes": "Admiră cireşii înfloriţi.", + "backgroundFloralMeadowText": "Păşunea înflorită", + "backgroundFloralMeadowNotes": "Ia masa într-o păşune înflorită.", + "backgroundGumdropLandText": "Tărâmul jeleurilor", + "backgroundGumdropLandNotes": "Ronţăie decorul Tărâmului jeleurilor", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/ro/challenge.json b/common/locales/ro/challenge.json index a1911d247d..806b8dab28 100644 --- a/common/locales/ro/challenge.json +++ b/common/locales/ro/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Alege un câștigător și închide provocarea:", "deleteOrSelect": "Șterge sau alege un câștigător", "endChallenge": "Termină provocarea", - "challengeDiscription": "Aceastea sunt țelurile provocării. Pe măsură ce utilizatorii participă, ele îți vor schimba culoarea și vor apărea grafice care îți vor arăta progresul general al grupului.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Cum progresează fiecare?", "filter": "Filtru", "groups": "Grupuri", @@ -33,7 +33,8 @@ "challengeTagPop": "Provocările apar în listele de etichete și țeluri. Așa că, deși trebuie să ai un titlu descriptiv mai sus, vei avea nevoie și de un „nume scurt”. Ex. „Scapă de 5 kilograme în 3 luni” va deveni „-5kg” (Clic pentru mai multe informații)", "challengeDescr": "Descriere", "prize": "Premiu", - "prizePop": "Dacă cineva poate câştiga provocarea ta ai opţiunea să-l premiezi cu nestemate. Limita maximă a premiului este numărul de nestemate pe care le ai (+ nestematele breslei dacă este o provocare în interiorul ei). Notă: Acest premiul nu poate fi modificat mai târziu şi nici returnat dacă renunţi la provocare.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minim 1 Nestemată pentru provocări publice (ajută la prevenirea spamului, pe bune).", "officialChallenge": "Provocare oficială HabitRPG", "by": "de", @@ -43,6 +44,7 @@ "selectGroup": "Te rog alege un grup", "challengeCreated": "Provocare creată", "sureDelCha": "Șterge provocarea, ești sigur(ă)?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Șterge Țelurile", "keepTasks": "Păstrează Țelurile", "closeCha": "Închide provocarea și...", diff --git a/common/locales/ro/character.json b/common/locales/ro/character.json index 054ec385e7..ea48d13947 100644 --- a/common/locales/ro/character.json +++ b/common/locales/ro/character.json @@ -52,9 +52,11 @@ "costume": "Costum", "costumeText": "Dacă preferi aspectul altui echipament în loc de ce ai echipat, bifează cutiuța \"Poartă Costum\" ca să îmbraci la vedere un costum în timp ce porți îmbrăcămintea de luptă pe dedesubt.", "useCostume": "Poartă costum", - "gearAchievement": "Ai obţinut titlul \"Armură Maximală\" pentru achiziţionarea setului maxim posibil de armură!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Armură Maximală", - "ultimGearText": "A achiziţionat setul maxim posibil de arme şi armură.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Nivel", "levelUp": "Creştere de nivel!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Adaugă un punct la Percepţie", "allocateInt": "Puncte atribuite la INT:", "allocateIntPop": "Adaugă un punct la Inteligenţă", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Atribute", "strength": "Forţă", "strengthText": "Forţa creşte şansele unor \"lovituri critice\" şi le îmbunătăţește şansele de câştig în Obiecte, Aur și Experienţă. De asemenea ajută la rănirea monştrilor speciali.", @@ -138,5 +141,6 @@ "displayNameDescription3": "and scroll down to the Registration section to change your login name.", "unequipBattleGear": "Unequip Battle Gear", "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, Background" + "unequipPetMountBackground": "Unequip Pet, Mount, Background", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/ro/communityguidelines.json b/common/locales/ro/communityguidelines.json index 3e1ca709ec..d77d040bbd 100644 --- a/common/locales/ro/communityguidelines.json +++ b/common/locales/ro/communityguidelines.json @@ -24,7 +24,7 @@ "commGuidePara011a": "În discuţiile cârciumii", "commGuidePara011b": "în GitHub/Wikia", "commGuidePara011c": "în Wikia", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "pe GitHub", "commGuidePara012": "Dacă ai o problemă sau îngrijorare privitoare la un moderator anume, te rugăm trimite un email lui Lemoness (leslie@habitrpg.com).", "commGuidePara013": "Intr-o comunitate atât de mare precum Habitica, utilizatorii vin şi pleacă şi un moderator trebuie să-şi depună mantia de nobil şi să se relaxeze. Următorii sunt Moderatori Emeriţi. Nu mai au puterile de moderator, dar ne-ar plăcea să continuăm să le onorăm munca!", "commGuidePara014": "Moderatorii emeriţi:", @@ -34,20 +34,20 @@ "commGuidePara017": "Respect each other. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences. This is part of what makes HabitRPG so cool! Building a community means respecting and celebrating our differences as well as our similarities. Here are some easy ways to respect each other:", "commGuideList02A": "Respectă toate Termenele şi Condiţiile.", "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", - "commGuideList02C": "Keep discussions appropriate for all ages. We have many young Habiticans who use the site! Let's not tarnish any innocents or hinder any Habiticans in their goals.", - "commGuideList02D": "Avoid profanity. This includes milder, religious-based oaths that may be acceptable elsewhere-we have people from all religious and cultural backgrounds, and we want to make sure that all of them feel comfortable in public spaces. Additionally, slurs will be dealt with very severely, as they are also a violation of the Terms of Service.", - "commGuideList02E": "Avoid extended discussions of divisive topics outside of the Back Corner. If you feel that someone has said something rude or hurtful, do not engage them. A single, polite comment, such as \"That joke makes me feel uncomfortable,\" is fine, but being harsh or unkind in response to harsh or unkind comments heightens tensions and makes HabitRPG a more negative space. Kindness and politeness helps others understand where you are coming from.", - "commGuideList02F": "Comply immediately with any Mod request to cease a discussion or move it to the Back Corner. Last words, parting shots and conclusive zingers should all be delivered (courteously) at your \"table\" in the Back Corner, if allowed.", - "commGuideList02G": "Take time to reflect instead of responding in anger if someone tells you that something you said or did made them uncomfortable. There is great strength in being able to sincerely apologize to someone. If you feel that the way they responded to you was inappropriate, contact a mod rather than calling them out on it publicly.", - "commGuideList02H": "Divisive/contentious conversations should be reported to mods. If you feel that a conversation is getting heated, overly emotional, or hurtful, cease to engage. Instead, email leslie@habitrpg.com to let us know about it. It's our job to keep you safe.", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", - "commGuidePara019": "In private spaces, users have more freedom to discuss whatever topics they would like, but they still may not violate the Terms and Conditions, including posting any discriminatory, violent, or threatening content.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuideList02C": "Păstrţi discuţiile potrivite pentru toate vârstele. Avem mulţi habiticani tineri care folosesc site-ul! Să nu murdărim inocenţe sau să punem beţe în roate vreunui habitican în scopurile sale.", + "commGuideList02D": "Evitaţi înjurăturile. Asta include înjurături mai blânde, bazate pe religie care ar putea fi acceptabile altundeva - avem oameni din toate religiile şi culturile şi vrem să ne asigurăm că toţi se simt confortabil în spaţiile publice. De asemenea, insultele vor fi pedepsite foarte sever, din moment ce sunt şi o violare a Terms of Service.", + "commGuideList02E": "Evitaţi discuţiile extinse pe teme care pot crea păreri împărţite în afara Back Corner. Dacă simţi că o persoană a spus ceva nepoliticos sau care răneşte, nu o confrunta. Un singur comentariu politicos precum \"Nu mă simt confortabil cu gluma asta\" este în regulă, dar a fi dur şi rău ca răspuns la comentariile dure şi rele creşte tensiunea şi face HabitRPG un spaţiu mai negativ. Bunătatea şi politeţea îi ajută pe alţii să înţeleagă punctul tău de vedere.", + "commGuideList02F": "Ascultă imediat orice cerere a unui Moderator de încetare a unei discuţii sau de mutare a ei în Back Corner. Ultimele cuvinte, lovituri de despărţire sau glumiţe de final ar trebui date (politicos) la \"masa\" ta din Back Corner, dacă îţi este permis.", + "commGuideList02G": "Reflectă un timp în loc să răspunzi cu furie dacă o persoană îţi spune că un lucru pe care l-ai zis îi face incomfortabili. Este nevoie de multă forţă pentru a putea să-ţi ceri scuye sincer de la cineva. Dacp simţi că modul în care ţi-a răspuns a fost nepotrivit, contactează un moderator în loc să îi confrunţi în public.", + "commGuideList02H": "Conversațiile care dezbină sau sunt litigioase ar trebui să fie raportate moderatorilor. Dacă simţi că o conversaţie devine încinsă, mult prea emoţională sau te răneşte, opreşte-te din a răspunde. În loc de asta, trimite un e-mail la leslie@habitrpg.com pentru a ne anunţa. Siguranţa ta este treaba noastră.", + "commGuideList02I": "Nu spama. Spamul poate include dar nu e limitat la: postarea aceluiaşi comentariu sau întrebare în mai multe locuri, postarea de link-uri fără explicaţie sau context, postarea de mesaje fără sens sau postarea multor mesaje unul după altul. A cerşi repetat nestemate sau o abonare poate fi de asemenea considerat spam.", + "commGuidePara019": "În spaţiile private, utilizatorii au mai multă libertate de a discuta orice temă doresc, dar în continuare nu pot viola Termenii şi Condiţiile, incluzînd postând conţinut discriminatoriu, violent sau ameninţător.", + "commGuidePara020": "Mesajele Private au reguli adiţionale. Dacă o persoană te-a blocat, nu o contacta altundeva să o rogi să te deblocheze. Nu ar trebui să trimiţi mesaje private cuiva pentru a-i ruga să te susţină (din moment ce răspunsurile publice la întrebările legate de suport ajută comunitatea). În cele din urmă, nu trimite nimănui mesaj cerşind nestemate sau o abonare, deoarece pot fi considerate spam.", "commGuidePara021": "În plus,în anumite spaţii publice în Habitica se aplică reguli suplimentare.", "commGuideHeadingTavern": "Cârciuma", - "commGuidePara022": "The Tavern is the main spot for Habiticans to mingle. Daniel the Barkeep keeps the place spic-and-span, and Lemoness will happily conjure up some lemonade while you sit and chat. Just keep in mind...", + "commGuidePara022": "Cârciuma este locul principal de socializare pentru habiticani. Cârciumarul Daniel păszrează locul curat şi Lemoness va conjura cu plăcere nişte limonadă cât voi staţi şi vorbiţi. Doar reţine...", "commGuidePara023": "Discuţiile tind să fie obişnuite şi cu sfaturi pentru productivitate despre îmbunătăţirea vieţii.", - "commGuidePara024": "Because the Tavern chat can only hold 200 messages, it isn't a good place for prolonged conversations on topics, especially sensitive ones (ex. politics, religion, depression, whether or not goblin-hunting should be banned, etc.). These conversations should be taken to an applicable guild or the Back Corner (more information below).", + "commGuidePara024": "Deoarece chatul Cârciumii nu poate ţine decât 200 de mesaje, nu e un loc potrivit pentru conversaţii îndelungate pe o temă, mai ales unele sensibile (spre exemplu:politică, religie, depresie, dacă vânătoarea de goblini ar trebui interzisă etc.). Aceste conversaţii ar trebui continuate în breasla corespunzătoare sau în Back Corner (mai multe informaţii în cele ce urmează)", "commGuidePara027": "Don't discuss anything addictive in the Tavern. Many people use HabitRPG to try to quit their bad Habits. Hearing people talk about addictive/illegal substances may make this much harder for them! Respect your fellow Tavern-goers and take this into consideration. This includes, but is not exclusive to: smoking, alcohol, pornography, gambling, and drug use/abuse.", "commGuideHeadingPublicGuilds": "Breslele Publice", "commGuidePara029": "Public guilds are much like the Tavern, except that instead of being centered around general conversation, they have a focused theme. Public guild chat should focus on this theme. For example, members of the Wordsmiths guild might be cross if they found the conversation suddenly focusing on gardening instead of writing, and a Dragon-Fanciers guild might not have any interest in deciphering ancient runes. Some guilds are more lax about this than others, but in general, try to stay on topic!", @@ -173,5 +173,6 @@ "commGuideLink07": "Trello Art", "commGuideLink07description": "pentru transmiterea desenelor pixelate.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/ro/content.json b/common/locales/ro/content.json index f6d3730ed5..7e3a78862b 100644 --- a/common/locales/ro/content.json +++ b/common/locales/ro/content.json @@ -1,6 +1,10 @@ { "potionText": "Poțiune de sănătate", "potionNotes": "Vindecă 15 puncte de sănătate (instantaneu)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Lup", "dropEggWolfAdjective": "loial", "dropEggTigerCubText": "Pui de tigru", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "snuggly", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "de bază", "hatchingPotionWhite": "Alb", diff --git a/common/locales/ro/front.json b/common/locales/ro/front.json index 3e51591267..40fd605b0a 100644 --- a/common/locales/ro/front.json +++ b/common/locales/ro/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Viaţa ca un joc", - "tagline": "O aplicaţie gratuită de creare de obiceiuri care îţi consideră viaţa un joc.", - "landingp1": "Problema cu majoritatea aplicaţiilor de productivitate de pe piață este ca nu te motivează în nici un fel să continui să le foloseşti. HabitRPG rezolvă asta făcând crearea de obiceiuri distractivă! Răsplătind succesele şi pedepsind deraierile, HabitRPG oferă o motivație externă pentru îndeplinirea activităților de zi cu zi.", - "landingp2header": "Recompensă instantă", - "landingp2": "De câte ori te ţi de un obicei bun, termini un țel zilnic sau respecţi o planificare, HabitRPG te răsplăteşte imediat cu puncte de exeprinţă şi monezi de aur. Cu cât acumulezi experienţă poţi să avansezi în nivel atributele îţi cresc şi vei debloca noi facilităţi şi acces la clase şi animale de companie. Monezile pot fi folosite la achiziţionarea de obiecte ce oferă o nouă experienţă de joc sau poţi achiziţiona cadouri personalizate pe care ţi le oferi tu însuţi ca ajutor în motivarea personală. Atunci când şi cel mai mic succes îţi oferă imediat o răsplată şansele ca să tragi de timp în îndeplinirea unor sarcini sunt mai mici. ", - "landingp3header": "Consecințe", - "landingp3": "Ori de câte ori îți tolerezi un obicei prost sau nu reușești să-ți îndeplinești unul din țelurile zilnice, pierzi sănătate. Dacă pierzi prea multă sănătate, vei muri și vei pierde o parte din progresul pe care l-ai făcut. Prin furnizarea unor consecințe imediate, HabitRPG poate să pună capăt obiceiurilor proaste și ciclurilor de tergiversare înainte ca acestea să creeze probleme în viața reală.", - "landingp4header": "Răspundere", - "landingp4": "Cu o comunitate activă, HabitRPG te trage la răspundere ca să nu-ți neglijezi țelurile. Cu sistemul de joc în echipă, îți poți aduce un grup format din cei mai apropiați prieteni pentru a te încuraja. Sistemul de bresle îți permite să găsești oameni cu interese sau obstacole similare pentru a vă putea urma același țel și a putea schimba tehnici de abordare a problemelor. Făcând parte din comunitatea HabitRPG, vei avea atât susținerea cât și tragerea la răspundă de care ai nevoie pentru a reuși. ", + "FAQ": "Întrebări frecvente", + "accept1Terms": "Prin apăsarea butonului de mai jos, sunt de acord cu", + "accept2Terms": "și cu", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirmă pagina 1 a Inventarului", + "businessSample2": "20 de minute completare", + "businessSample3": "Sortează şi procesează Poşta", + "businessSample4": "Pregăteşte 1 document pentru Client", + "businessSample5": "Telefonează Clienţii / Bifează apelurile", + "businessText": "Utilizează HabitRPG în afacerea ta", + "choreSample1": "Pune Rufele Murdare în Coş-ul de rufe", + "choreSample2": "20 de minute de treabă în casă", + "choreSample3": "Spală o grămadă de vase", + "choreSample4": "Aranjează o cameră", + "choreSample5": "Spală şi usucă o încărcătură de rufe", + "chores": "Chores", + "communityBug": "Raportează Erori", + "communityExtensions": "Accesorii şi extensii", + "communityFacebook": "Facebook", + "communityFeature": "Cere îmbunătăţiri", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How it Works", + "companyBlog": "Blog", + "companyDonate": "Donează", + "companyExtensions": "Extensii", + "companyPrivacy": "Confidențialitate", + "companyTerms": "Termeni", + "companyVideos": "Filme", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "Email", + "emailNewPass": "Trimite-mi un email cu o parolă nouă", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Comunitate", + "footerCompany": "Companie", + "footerMobile": "Mobil", + "footerSocial": "Social", + "forgotPass": "Am uitat parola", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Istorie", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Este necesară o adresă validă de email pentru a reseta parola.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "pachetele administrative", "landingend": "Încă nu te-ai convins?", "landingend2": "Vezi o listă mai detaliată a", - "landingfeatureslink": "facilităților noastre", "landingend3": ". Cauți o o abordare mai privată? Uită-te la ", - "landingadminlink": "pachetele administrative", "landingend4": "care sunt perfecte pentru familii, profesori, grupuri de susținere și afaceri.", + "landingfeatureslink": "facilităților noastre", + "landingp1": "Problema cu majoritatea aplicaţiilor de productivitate de pe piață este ca nu te motivează în nici un fel să continui să le foloseşti. HabitRPG rezolvă asta făcând crearea de obiceiuri distractivă! Răsplătind succesele şi pedepsind deraierile, HabitRPG oferă o motivație externă pentru îndeplinirea activităților de zi cu zi.", + "landingp2": "De câte ori te ţi de un obicei bun, termini un țel zilnic sau respecţi o planificare, HabitRPG te răsplăteşte imediat cu puncte de exeprinţă şi monezi de aur. Cu cât acumulezi experienţă poţi să avansezi în nivel atributele îţi cresc şi vei debloca noi facilităţi şi acces la clase şi animale de companie. Monezile pot fi folosite la achiziţionarea de obiecte ce oferă o nouă experienţă de joc sau poţi achiziţiona cadouri personalizate pe care ţi le oferi tu însuţi ca ajutor în motivarea personală. Atunci când şi cel mai mic succes îţi oferă imediat o răsplată şansele ca să tragi de timp în îndeplinirea unor sarcini sunt mai mici. ", + "landingp2header": "Recompensă instantă", + "landingp3": "Ori de câte ori îți tolerezi un obicei prost sau nu reușești să-ți îndeplinești unul din țelurile zilnice, pierzi sănătate. Dacă pierzi prea multă sănătate, vei muri și vei pierde o parte din progresul pe care l-ai făcut. Prin furnizarea unor consecințe imediate, HabitRPG poate să pună capăt obiceiurilor proaste și ciclurilor de tergiversare înainte ca acestea să creeze probleme în viața reală.", + "landingp3header": "Consecințe", + "landingp4": "Cu o comunitate activă, HabitRPG te trage la răspundere ca să nu-ți neglijezi țelurile. Cu sistemul de joc în echipă, îți poți aduce un grup format din cei mai apropiați prieteni pentru a te încuraja. Sistemul de bresle îți permite să găsești oameni cu interese sau obstacole similare pentru a vă putea urma același țel și a putea schimba tehnici de abordare a problemelor. Făcând parte din comunitatea HabitRPG, vei avea atât susținerea cât și tragerea la răspundă de care ai nevoie pentru a reuși. ", + "landingp4header": "Răspundere", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Autentifică-te", + "loginAndReg": "Autentificare / Înregistrare", + "loginFacebookAlt": "Autentifică-te / Înregistrează-te cu Facebook", + "logout": "Deconectează-te", "marketing1Header": "Deprinde obiceiuri bune jucându-te", "marketing1Lead1": "HabitRPG este un joc care te ajută să-ţi îmbunătăţeşti obiceiurile. Îţi simplifică viaţa transformând țelurile (obiceiurile, activităţile zilnice) în mici monştri de cucerit. Cu cât eşti mai bun la acesta cu atât avansezi în joc. Dacă dai greşi în viaţa reală aceasta se reflectă prin decăderea caracterului tău din joc.", "marketing1Lead2": "Ia Echipamentul Super. Îmbunătăţeşte-ţi obiceiurile pentru creşterea avatarului tău. Laudă-te cu super echipamentul pe care l-ai obţinut", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Super monştri", "marketing2Lead3": "Provocările te fac să concurezi cu prieteni sau necunoscuţi. Oricine este cel mai bun la finalul provocării câştigă premii speciale.", "marketing3Header": "Aplicaţii", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "Aplicaţiile iPhone & Android te ajută să ai grijă de afacere din mers. Realizăm că folosirea unui site şi butonarea lui poate fi neplăcută.", "marketing3Lead2": "Alte unelte de la intremediari de categoria a 3-a conecteaza HabitRPG cu diferite aspecte ale vieţii tale. API-ul nostru asigură integrarea uşoară ca de exemplu Extensie Chrome, care te face să pierzi puncte atunci când navighezi pe site-uri neproductive dar să câştigi puncte atunci când accesezi site-urile productive. Vezi mai mult aici", "marketing4Header": "Utilizarea în organizaţii", - "marketing4Lead1Title": "Elementul ludic în Educaţie", "marketing4Lead1": "Învăţământul este unul dintre cele mai ludice sectoare. Toţi ştim că studenţii din ziua de azi sunt dependenţi de smartphone-uri şi jocuri! Pune-i să concureze în competiţii. Răsplăteşte-le comportamentul bun cu premii rare. Urmăreşte îmbunătăţirea notelor şi a comportamentului.", - "marketing4Lead2Title": "Elementul ludic în Sănătate şi Bunăstare", + "marketing4Lead1Title": "Elementul ludic în Educaţie", "marketing4Lead2": "Cheltuielile pe sănătate sunt în creştere şi ceva trebuie făcut. Sute de programe sunt făcute să scadă costurile şi să îmbunătăţească viaţa. Noi credem că HabitRPG poate să călăuzează spre o cale de viaţă sănătoasă. ", - "marketing4Lead3Title": "Transformă în joacă totul", + "marketing4Lead2Title": "Elementul ludic în Sănătate şi Bunăstare", "marketing4Lead3-1": "Vrei să-ţi trăieşti viaţa ca un joc?", "marketing4Lead3-2": "Eşti interesat să conduci un grup în educaţie, sănătate sau mai mult ?", "marketing4Lead3-3": "Vrei să înveţi mai mult?", - "playButton": "Joacă", - "username": "Nume de utilizator", - "password": "Parolă", - "useUUID": "Folosește UUID / Token API (pentru utilizatorii de Facebook)", - "passMan": "În cazul în care folosești un manager de parole (ca 1Password) și ai probleme cu autentificarea, încearcă să tastezi numele de utilizator și parola manual.", - "forgotPass": "Am uitat parola", - "emailNewPass": "Trimite-mi un email cu o parolă nouă", - "invalidEmail": "Este necesară o adresă validă de email pentru a reseta parola.", - "email": "Email", - "passConfirm": "Confirmă parola", - "accept1Terms": "Prin apăsarea butonului de mai jos, sunt de acord cu", - "terms": "Termenii și condițiile", - "accept2Terms": "și cu", - "privacy": "Politica de confidențialitate", - "home": "Acasă", - "learnMore": "Învață mai mult", - "contact": "Contact", - "history": "Istorie", - "anonymous": "Anonim", - "tasks": "Țeluri", - "loginAndReg": "Autentificare / Înregistrare", - "loginFacebookAlt": "Autentifică-te / Înregistrează-te cu Facebook", - "login": "Autentifică-te", - "register": "Înregistrează-te", - "options": "Opțiuni", - "logout": "Deconectează-te", - "sync": "Sincronizare", - "FAQ": "Întrebări frecvente", - "tutorials": "Ghiduri", - "psst": "Psst", - "footerMobile": "Mobil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Transformă în joacă totul", "mobileAndroid": "Android", - "footerCompany": "Companie", - "companyDonate": "Donează", - "companyAbout": "How it Works", - "companyVideos": "Filme", - "companyBlog": "Blog", - "companyExtensions": "Extensii", - "companyPrivacy": "Confidențialitate", - "companyTerms": "Termeni", - "footerCommunity": "Comunitate", - "communityBug": "Raportează Erori", - "communityFeature": "Cere îmbunătăţiri", - "communityExtensions": "Accesorii şi extensii", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Social", - "socialTitle": "HabitRPG - Viaţa ca un joc", - "watchVideos": "Priveşte filme", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Confirmă parola", + "passMan": "În cazul în care folosești un manager de parole (ca 1Password) și ai probleme cu autentificarea, încearcă să tastezi numele de utilizator și parola manual.", + "password": "Parolă", + "playButton": "Joacă", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Download all images:", "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" + "privacy": "Politica de confidențialitate", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Înregistrează-te", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Viaţa ca un joc", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Sincronizare", + "tasks": "Țeluri", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Termenii și condițiile", + "testimonialHeading": "What people say...", + "tutorials": "Ghiduri", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Folosește UUID / Token API (pentru utilizatorii de Facebook)", + "username": "Nume de utilizator", + "watchVideos": "Priveşte filme", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/ro/gear.json b/common/locales/ro/gear.json index e7351d8161..cb9ae0befe 100644 --- a/common/locales/ro/gear.json +++ b/common/locales/ro/gear.json @@ -112,14 +112,16 @@ "weaponSpecialSpring2015RogueNotes": "Don't let the sound fool you - these explosives pack a punch. Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", "weaponSpecialSpring2015WarriorText": "Bone Club", "weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015MageText": "Magician's Wand", + "weaponSpecialSpring2015MageText": "Bagheta Magicianului", "weaponSpecialSpring2015MageNotes": "Conjure yourself up a carrot with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015HealerText": "Cat Rattle", + "weaponSpecialSpring2015HealerText": "Torsul Pisicii", "weaponSpecialSpring2015HealerNotes": "When you wave it, it makes a fascinating clickety noise that would keep ANYONE entertained for hours. Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.", "weaponMystery201411Text": "Furca îmbuibării", "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", - "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", + "weaponMystery201502Text": "Toiagul înnaripat strălucitor al iubirii şi totodată al adevărului", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Baston Steampunk", "weaponMystery301404Notes": "Excelent pentru a da o tură prin oraș. Obiect de abonat din colecția martie 3015. Nu oferă beneficii.", "armor": "armură", @@ -132,7 +134,7 @@ "armorWarrior3Text": "Cuirasă", "armorWarrior3Notes": "Costum complet din oțel, mândria cavalerilor. Crește Constituţia cu <%= con %>.", "armorWarrior4Text": "Armură roșie", - "armorWarrior4Notes": "Heavy plate glowing with defensive enchantments. Increases Constitution by <%= con %>.", + "armorWarrior4Notes": "Platoşă grea cu farmece defensive. Creşte Constituţia cu <%= con %>.", "armorWarrior5Text": "Armură de aur", "armorWarrior5Notes": "Pare de ceremonie, dar nicio lamă cunoscută nu o poate străpunge. Crește Constituţia cu <%= con %>.", "armorRogue1Text": "Piele unsă", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "echipament pentru cap", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mantie măreață", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Mantie furtivă", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Coral Collar", "bodySpecialSummerHealerNotes": "A stylish collar of live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Niciun accesoriu pentru cap", "headAccessoryBase0Notes": "Niciun accesoriu pentru cap.", "headAccessorySpecialSpringRogueText": "Urechi de pisică mov", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Coarnele umblătorului prin pădure", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Antene de fluture de amurg", diff --git a/common/locales/ro/generic.json b/common/locales/ro/generic.json index 108bd621db..5634775d05 100644 --- a/common/locales/ro/generic.json +++ b/common/locales/ro/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Desfășoară Bara de unelte", "collapseToolbar": "Restrânge Bara de unelte", - "formattingMarkdown": "Formatarea cu Markdown este permisă", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Realizări", "modalAchievement": "Realizare!", "special": "Special", diff --git a/common/locales/ro/groups.json b/common/locales/ro/groups.json index c4a1678f05..d0c3f3e52c 100644 --- a/common/locales/ro/groups.json +++ b/common/locales/ro/groups.json @@ -2,7 +2,7 @@ "tavern": "Cârciumă", "innCheckOut": "Părăsește hanul", "innCheckIn": "Odihnește-te la han", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Discuţii despre grupuri (căutarea de echipe)", "tutorial": "Ghid", "glossary": "Glosar", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/ro/npc.json b/common/locales/ro/npc.json index b42ae34092..65a169d12b 100644 --- a/common/locales/ro/npc.json +++ b/common/locales/ro/npc.json @@ -2,11 +2,11 @@ "npc": "PNJ", "npcText": "A contribuit în Kickstarter la proiect cu suma maximă!", "mattBoch": "Matt Boch", - "mattShall": "Să vă aduc armăsarul, <%= name %>? Alege un animal de călărit pentru a-l înșeua.", - "mattBochText1": "Bine ai venit la Grajduri! Eu sunt Matt, stăpânul fiarelor. Alege un companion de aici pentru a ți se alătura. Hrănește-i și vor crește în armăsari puternici.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Bine ai venit la Cârciumă! Stai o vreme și fă cunoștință cu localnicii. Dacă ai nevoie de odihnă (mergi în vacanță? îmbolnăvire subită?), o să te cazez la han. Cât timp ești cazat, cotidienele tale sunt înghețate așa cum sunt (terminate/neterminate) până în ziua de după ce părăsești hanul. Nu vei suferi pentru că le-ai ratat la sfârșitul zilei.", - "danielText2": "Ai grijă: dacă participi într-o luptă cu monstrul special, monstrul tot te va răni pentru cotidienele ratate ale membrilor tăi de echipă!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Negustorul Alexander", "welcomeMarket": "Bine ai venit la Piață! Cumpără ouă și poțiuni greu de găsit! Vinde ce n-ai nevoie! Apelează la servicii utile! Vino să vezi ce avem de oferit.", "sellForGold": "Vinde <%= item %> pentru <%= gold %> Aur", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/ro/quests.json b/common/locales/ro/quests.json index ccdbe18376..e6942449ca 100644 --- a/common/locales/ro/quests.json +++ b/common/locales/ro/quests.json @@ -6,6 +6,8 @@ "questSend": "Dacă apeși \"Invită\", o invitație va fi trimisă membrilor echipei tale. Când toți membrii au acceptat sau refuzat, aventura va începe. Verifică starea în Opțiuni > Social > Echipă.", "inviteParty": "Invită Echipa", "questInvitation": "Invitație la Aventuri:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Întreabă-mă mai târziu", "buyQuest": "Cumpără Aventură", "accepted": "Acceptat", @@ -17,7 +19,7 @@ "bossStrength": "Boss Strength", "collect": "Collect", "collected": "Adunate", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Doar participanții se vor lupta cu monstrul și vor împărți prada aventurii.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "Pentru a aduna obiecte, îndeplinește țeluri pozitive. Obiectele specifice aventurii apar la fel ca obiectele obișnuite; totuși, nu le vei vedea decât a doua zi, atunci tot ce vei fi adunat va fi socotit și adăugat grămezii.", diff --git a/common/locales/ro/questscontent.json b/common/locales/ro/questscontent.json index c6c0831f90..441c79aa90 100644 --- a/common/locales/ro/questscontent.json +++ b/common/locales/ro/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/ro/settings.json b/common/locales/ro/settings.json index d2c1eac1e5..a3ed078493 100644 --- a/common/locales/ro/settings.json +++ b/common/locales/ro/settings.json @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "Invited To Party", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -111,5 +113,10 @@ "benefits": "Benefits", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/ro/spells.json b/common/locales/ro/spells.json index f4daf8c252..999a0f3d01 100644 --- a/common/locales/ro/spells.json +++ b/common/locales/ro/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Rafală de flăcări", - "spellWizardFireballNotes": "Flames blast forth, scorching a task. You reduce the task's redness, deal damage to any monster you're battling, and gain Experience -- more for blue tasks.", + "spellWizardFireballNotes": "Flăcări ţâşnesc din mâinile tale. Obţii experienţă şi răneşti mai puternic Boşii. Apasă pe o sarcină pentru a o vrăji. (Bazat pe:INT)", "spellWizardMPHealText": "Val eteric", - "spellWizardMPHealNotes": "Un val de energie magică năvălește din mâinile tale și reface rezervele echipei tale. Echipa ta recuperează PM.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Cutremur", - "spellWizardEarthNotes": "Pământul de sub țelurile echipei tale crapă și se cutremură cu o intensitate extremă, încetinindu-le și lăsându-le expuse la mai multe atacuri. Echipa ta primește un spor temporar la Inteligenţă adică mai multă experienţă.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Ger aprig", - "spellWizardFrostNotes": "Gheaţa erupe de peste tot înghiţind şi îngheţând sarcinile tale pe loc. Şirurile de cotidiene nu se vor reseta la sfârşitul zilei. Totuşi cotidienele nefinalizate te vor lovi.", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Izbitură brutală", - "spellWarriorSmashNotes": "Loveşti sălbatic un singură țel cu toată puterea ta. Aceasta se decolorează şi totodată aplici lovituri în plus oricărui monstru cu care te lupţi.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Postură defensivă", - "spellWarriorDefensiveStanceNotes": "Ai un moment să îți relaxezi corpul și să adopți o postură defensivă, pregătindu-te pentru următorul atac violent al țelurilor. Reduce vătămarea de la cotidiene la sfârșitul zilei prin creşterea temporară a Constituţiei.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Tovărășie vitejească", - "spellWarriorValorousPresenceNotes": "Prezența ta îți îmbărbătează echipa. Curajul regăsit le dă un spor de forță printr-un spor temporar la Forţă.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Privire intimidantă", - "spellWarriorIntimidateNotes": "Privirea ta trezește frica în inimile dușmanilor echipei tale. Echipa primește un spor moderat de apărare prin sporirea temporară a Constituţiei..", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Pungaș", - "spellRoguePickPocketNotes": "Your nimble fingers run through the task's pockets and find some treasures for yourself. You gain an immediate gold bonus from a task. The 'fatter' (bluer) your task, the more gold you steal!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Înjunghiere", - "spellRogueBackStabNotes": "Fără niciun sunet, te strecori în spatele unui țel și îi înfigi un cuțit în spate. Câștigi mai multe puncte și ai șanse mai mari de a da o lovitură critică. ", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Sculele meseriei", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Discreție", - "spellRogueStealthNotes": "You duck into the shadows, pulling up your hood. Many Dailies won't find you this night; fewer yet the higher your Perception.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Lumină vindecătoare", - "spellHealerHealNotes": "Light covers your body, healing your wounds. You recover Health.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Strălucire mistuitoare", - "spellHealerBrightnessNotes": "Arunci o rafală de lumină care îți orbește toate țelurile. Roșeala sarcinilor tale este redusă.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Aură protectoare", - "spellHealerProtectAuraNotes": "A magical aura surrounds your party members, protecting them from damage. Your party members gain a boost to their defense by buffing Constitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Binecuvântare", - "spellHealerHealAllNotes": "Soothing light envelops your party and heals them of their injuries. Your party members recover Health.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Bulgăre de zăpadă", "spellSpecialSnowballAuraNotes": "Throw a snowball at a party member! What could possibly go wrong? Lasts until member's new day.", "spellSpecialSaltText": "Sare", diff --git a/common/locales/ro/tasks.json b/common/locales/ro/tasks.json index 9ddf46b7ab..b45c6f8b0f 100644 --- a/common/locales/ro/tasks.json +++ b/common/locales/ro/tasks.json @@ -14,7 +14,7 @@ "save": "Salvează", "addChecklist": "Adaugă listă bife", "checklist": "Listă bife", - "checklistText": "Pentru Cotidiene, listele bifate parțial reduc vătămarea. De exemplu, o listă de 4 bife cu 3 bifate reduce vătămarea pentru acea Cotidiană neterminată cu 25%. Părţile bifate din lista unei Sarcini adaugă un multiplicator: 3 bife înseamnă +3x (4x în total) de Experiență, Aur și Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Desfășoară/Restrânge", "text": "Text", "extraNotes": "Alte note", @@ -22,7 +22,7 @@ "advancedOptions": "Opțiuni avansate", "difficulty": "Dificultate", "difficultyHelpTitle": "Cât de dificil e acest țel?", - "difficultyHelpContent": "Multiplică valoarea în puncte. Folosește cu grijă, contează în schimb pe algoritmii noștri organici de ajustare a valorii. Totuși, unele țeluri sunt vădit mai valoroase (scrisul unei dizertații vs. spălatul pe dinți). Click pentru mai multe informații.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Ușor", "medium": "Mediu", "hard": "Greu", @@ -44,7 +44,6 @@ "remaining": "Active", "complete": "Done", "dated": "Dated", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Scadente", "grey": "Gri", "score": "Score", @@ -78,5 +77,6 @@ "streakCoins": "Bonus de realizare în șir!", "pushTaskToTop": "Urcă sarcina în vârf", "pushTaskToBottom": "Trimite sarcina la coadă.", - "emptyTask": "Enter the task's title first." + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/ru/backgrounds.json b/common/locales/ru/backgrounds.json index 025a6ccec4..0f267940ab 100644 --- a/common/locales/ru/backgrounds.json +++ b/common/locales/ru/backgrounds.json @@ -65,16 +65,30 @@ "backgroundDistantCastleNotes": "Обороняйте далекий замок.", "backgrounds032015": "Набор 10: Выпущен в марте 2015", "backgroundSpringRainText": "Весенний дождь", - "backgroundSpringRainNotes": "Танцуйте под Весенним дождём.", + "backgroundSpringRainNotes": "Танцуйте под весенним дождём.", "backgroundStainedGlassText": "Витражное стекло", - "backgroundStainedGlassNotes": "Полюбоваться витражами.", - "backgroundRollingHillsText": "Перекатывающиеся холмы", - "backgroundRollingHillsNotes": "Резвитесь между перекатывающихся холмов.", + "backgroundStainedGlassNotes": "Полюбуйтесь витражами.", + "backgroundRollingHillsText": "Холмы", + "backgroundRollingHillsNotes": "Порезвитесь между холмов.", "backgrounds042015": "Набор 11: Выпущен в апреле 2015", "backgroundCherryTreesText": "Вишневые деревья", "backgroundCherryTreesNotes": "Наслаждайтесь видом вишневых деревьев в цвету.", "backgroundFloralMeadowText": "Цветущий луг", "backgroundFloralMeadowNotes": "Устройте пикник на цветущем лугу.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandText": "Мармеладная земля", + "backgroundGumdropLandNotes": "Полакомьтесь пейзажем Мармеладной земли.", + "backgrounds052015": "Набор 12: Выпущен в мае 2015", + "backgroundMarbleTempleText": "Мраморный храм", + "backgroundMarbleTempleNotes": "Попозируйте перед Мраморным храмом.", + "backgroundMountainLakeText": "Горное озеро", + "backgroundMountainLakeNotes": "Проверьте, как водичка в Горном озере.", + "backgroundPagodasText": "Пагоды", + "backgroundPagodasNotes": "Заберитесь на вершины Пагод.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/ru/challenge.json b/common/locales/ru/challenge.json index fdf2b5f42b..7e8bf22623 100644 --- a/common/locales/ru/challenge.json +++ b/common/locales/ru/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Выбрать победителя и закрыть испытание:", "deleteOrSelect": "Удалить или выбрать победителя", "endChallenge": "Завершить испытание", - "challengeDiscription": "Это задания, входящие в испытание. По мере выполнения участниками, их цвет будет меняться, станут доступны графики, что позволит вам отслеживать общие достижения группы.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Как идут дела?", "filter": "Фильтр", "groups": "Группы", @@ -33,16 +33,18 @@ "challengeTagPop": "Испытания появляются в списке тегов и в описании заданий. Поэтому кроме содержательного названия, указанного выше, потребуется также «короткое имя». Например, «Сбросить 10 килограммов за 3 месяца» может стать «-10кг» (Нажмите здесь, чтобы узнать подробнее).", "challengeDescr": "Описание", "prize": "Приз", - "prizePop": "Если в испытании можно «победить», победителя при желании можно наградить самоцветами. Максимальный приз — количество ваших самоцветов (плюс самоцветы гильдии, если вы создали гильдию этого испытания). Обратите внимание: приз нельзя будет изменить позже и самоцветы не будут возвращены в случае отмены испытания. ", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Для общедоступных испытаний минимум составляет 1 самоцвет (действенная мера против спама).", "officialChallenge": "Официальное испытание HabitRPG", "by": "от", - "participants": "<%= membercount %> Participants", + "participants": "Участников: <%= membercount %>", "join": "Присоединиться", "exportChallengeCSV": "Экспорт в CSV", "selectGroup": "Пожалуйста, выберите группу", "challengeCreated": "Испытание создано", "sureDelCha": "Вы уверены, что хотите удалить испытание?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Удалить задания", "keepTasks": "Оставить задания", "closeCha": "Закрыть испытание и...", diff --git a/common/locales/ru/character.json b/common/locales/ru/character.json index 508ce3dbab..cc2696db70 100644 --- a/common/locales/ru/character.json +++ b/common/locales/ru/character.json @@ -17,7 +17,7 @@ "bodySize": "Телосложение", "bodySlim": "Стройное", "bodyBroad": "Тучное", - "unlockSet": "Разблокировать набор - <%= cost %>", + "unlockSet": "Разблокировать набор – <%= cost %>", "locked": "закрытые", "shirts": "Рубашки", "specialShirts": "Особые рубашки", @@ -26,7 +26,7 @@ "color": "Цвет", "bodyHair": "Волосы", "hairBangs": "Челка", - "hairBase": "Основа", + "hairBase": "Базовые прически", "hairSet1": "Набор причесок 1", "hairSet2": "Набор причесок 2", "bodyFacialHair": "Волосы на лице", @@ -52,9 +52,11 @@ "costume": "Костюм", "costumeText": "Если внешний вид какой-либо экипировки вам нравится больше, чем надетой сейчас, можете отметить «Использовать костюм» для того, чтобы визуально предстать в желаемом костюме поверх боевой экипировки.", "useCostume": "Использовать костюм", - "gearAchievement": "Вы заработали достижение «Превосходная экипировка» за усовершенствование экипировки до комплекта максимального уровня!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Превосходная экипировка", - "ultimGearText": "Оружие и комплект экипировки усовершенствованы до максимального уровня", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Уровень", "levelUp": "Новый уровень!", "mana": "Мана", @@ -70,6 +72,7 @@ "allocatePerPop": "Добавить очко к восприятию", "allocateInt": "Очки, распределенные на интеллект:", "allocateIntPop": "Добавить очко к интеллекту", + "noMoreAllocate": "Теперь, после достижения 100-го уровня, вы больше не будете получать Очки Характеристик. Вы можете продолжить повышать свой уровень или же начать новое приключение с первого уровня, воспользовавшись Шаром возрождения, доступным бесплатно на Рынке.", "stats": "Характеристики", "strength": "Сила", "strengthText": "Сила увеличивает шанс случайных «критических ударов» и количество золота, опыта и вещей, которые вы за них получите. Она также помогает наносить больший урон монстрам-боссам.", @@ -137,6 +140,7 @@ "displayNameDescription2": "Настройки->Сайт", "displayNameDescription3": "и прокрутите вниз до раздела «Регистрация», чтобы изменить ваш логин.", "unequipBattleGear": "Снять боевую экипировку", - "unequipCostume": "Снять одежду", - "unequipPetMountBackground": "Убрать питомца, скакуна, фон" + "unequipCostume": "Снять костюм", + "unequipPetMountBackground": "Убрать питомца, скакуна, фон", + "animalSkins": "Звериные цвета" } \ No newline at end of file diff --git a/common/locales/ru/communityguidelines.json b/common/locales/ru/communityguidelines.json index c2e6dafae1..b69bf5f4d1 100644 --- a/common/locales/ru/communityguidelines.json +++ b/common/locales/ru/communityguidelines.json @@ -1,5 +1,5 @@ { - "iAcceptCommunityGuidelines": "Я согласен соблюдать правила сообщества", + "iAcceptCommunityGuidelines": "Я обязуюсь соблюдать Правила сообщества", "tavernCommunityGuidelinesPlaceholder": "Дружеское напоминание: в этом чате общаются люди всех возрастов, поэтому просим вас следить за тем, что и как вы говорите. Если у вас есть вопросы, сверьтесь с правилами сообщества.", "commGuideHeadingWelcome": "Добро пожаловать в страну Habitica!", "commGuidePara001": "Приветствую вас, искатель приключений! Добро пожаловать в страну Habitica, землю продуктивности, здоровья и иногда свирепствующего грифона. Здесь вас ждет дружное сообщество, в котором много людей, всегда готовых помочь друг другу на пути самосовершенствования.", @@ -13,9 +13,9 @@ "commGuideList01C": "Поддержка. В стране Habitica принято подбадривать друг друга и радоваться своим и чужим победам, помогать пережить тяжелые времена. Мы делимся друг с другом стойкостью, рассчитываем друг на друга, учимся друг у друга. Мы помогаем заклинаниями друзьям из команды, мы помогаем добрым словом людям в чате.", "commGuideList01D": "Уважительное отношение. У всех нас непохожее прошлое, разные навыки и различные мнения. И это часть того, что делает наше сообщество таким замечательным! Жители страны Habitica уважают эти различия. Пообщайтесь с людьми и вскоре у вас появятся такие разные друзья.", "commGuideHeadingMeet": "Знакомьтесь — модераторы!", - "commGuidePara006": "В стране Habitica живут странствующие рыцари, которые неустанно помогают администрации сохранять мир, порядок и избавляться от троллей. У каждого из них своя обитель, но иногда их призывают для решения проблем и в других сферах общества. Сотрудники и модераторы зачастую делают официальные заявления, начинающиеся с фраз \"Mod Talk\" или \"Mod Hat On\".", + "commGuidePara006": "В стране Habitica живут странствующие рыцари, которые неустанно помогают администрации сохранять мир, порядок и избавляться от троллей. У каждого из них своя обитель, но иногда их призывают для решения проблем и в других сферах общества. Сотрудники и модераторы зачастую делают официальные заявления, начинающиеся с фраз «Mod Talk» или «Mod Hat On».", "commGuidePara007": "Сотрудники сайта имею пурпурные теги, отмеченные коронами и носят звание «Герой».", - "commGuidePara008": "У модераторов теги тёмно-синие со звёздами и звание \"Страж\". Единственным исключением является Bailey, он компьютерный персонаж, и его тег чёрно-зелёный со звездой.", + "commGuidePara008": "У модераторов теги тёмно-синие со звёздами и звание «Страж». Единственным исключением является Bailey, он компьютерный персонаж, и его тег чёрно-зелёный со звездой.", "commGuidePara009": "На данный момент сотрудники сайта являются (слева направо):", "commGuidePara009a": "в Trello", "commGuidePara009b": "в GitHub", @@ -25,57 +25,57 @@ "commGuidePara011b": "в GitHub/Wikia", "commGuidePara011c": "в Wikia", "commGuidePara011d": "в GitHub", - "commGuidePara012": "Если у тебя возникли проблемы или разногласия с кем-либо из Модераторов, пожалуйста, отправь письмо Lemoness (leslie@habitrpg.com).", - "commGuidePara013": "В таком большом сообществе как Habitica, пользователи приходят и уходят, и иногда даже модератору нужно сложить со своих плеч благородную мантию и отдохнуть. Это Заслуженные Модераторы. Они более не используют силу Модератора, но мы по-прежнему рады почтить их работу!", - "commGuidePara014": "Заслуженные Модераторы:", - "commGuideHeadingPublicSpaces": "Общественные места в Habitica", - "commGuidePara015": "В стране Habitica есть два типа мест для общения: публичные, и личные. Публичные места — это Таверна, публичные Гильдии, GitHub, и WIki. Личные места: личные гильдии и чат команды.", - "commGuidePara016": "Посещая общественные места в стране Habitica, необходимо соблюдать определенные правила, чтобы все чувствовали себя спокойно и счастливо. Такому искателю приключений, как ты, это не составит труда!", - "commGuidePara017": "Уважайте друг друга. Будь вежлив, добр, дружелюбен и отзывчив. Помни: тут все из разных мест и у всех свой собственный жизненный опыт, отличный от других. Отчасти именно это делает HabitRPG таким замечательным! Создание сообщества означает уважение, как к нашим различиям, так и к общим чертам. Вот несколько простых способов, как проявлять уважение друг к другу:", + "commGuidePara012": "Если у вас возникли проблемы или разногласия с кем-либо из модераторов, пожалуйста, напишите письмо Lemoness (leslie@habitrpg.com).", + "commGuidePara013": "В таком большом сообществе как Habitica, пользователи приходят и уходят, и иногда даже модератору нужно сложить со своих плеч благородную мантию и отдохнуть. Это заслуженные модераторы. Они более не используют силу модератора, но мы по-прежнему рады почтить их работу!", + "commGuidePara014": "Заслуженные модераторы:", + "commGuideHeadingPublicSpaces": "Общественные места в стране Habitica", + "commGuidePara015": "В стране Habitica есть два типа мест для общения: публичные, и личные. Публичные места — это таверна, публичные гильдии, GitHub, и WIki. Личные места — личные гильдии, чат команды и персональные сообщения.", + "commGuidePara016": "Посещая общественные места в стране Habitica, необходимо соблюдать определенные правила, чтобы все чувствовали себя спокойно и счастливо. Таким искателям приключений, как вы, это не составит труда!", + "commGuidePara017": "Уважайте друг друга. Будьте вежливы, добры, дружелюбны и отзывчивы. Помните: здесь все из разных мест и у всех свой собственный жизненный опыт, отличный от других. Отчасти именно это делает HabitRPG таким замечательным! Создание сообщества означает уважение, как к нашим различиям, так и к общим чертам. Вот несколько простых способов, как проявлять уважение друг к другу:", "commGuideList02A": "Следуйте всем правилам и условиям использования.", - "commGuideList02B": "Не размещайте изображения или текст, которые несут в себе элементы насилия, угроз или сексуального подтекста, или продвигают дискриминацию, фанатичные взгляды, расизм, ненависть, домогательства или причинение вреда любому индивидуму или группе.. Даже в шутку. Данный запрет также распространяется на оскорбления и утверждения. Не у всех одинаковое чувство юмора, и то, что вам кажется шуткой, другим человеком может быть воспринято крайне болезненно. Атакуйте ваши ежедневные задания, а не друг друга.", + "commGuideList02B": "Не размещайте изображения или текст, которые несут в себе элементы насилия, угроз или сексуального подтекста, или продвигают дискриминацию, фанатичные взгляды, расизм, ненависть, домогательства или причинение вреда любому индивидуму или группе.. Даже в шутку. Данный запрет также распространяется на оскорбления и утверждения. Не у всех одинаковое чувство юмора, и то, что вам кажется шуткой, другим человеком может быть воспринято крайне болезненно. Атакуйте ваши ежедневные дела, а не друг друга.", "commGuideList02C": "Ведите беседы в стиле, приемлимом для всех возрастов. Множество юных граждан страны Habitica использует этот сайт! Не будем же посягать на невинность юности или препятствовать жителям Habitica в достижении их целей.", - "commGuideList02D": "Избегай ругательств. Это включает в себя допустимые в различных культурах религиозные ругательства - наши пользователи исповедуют разные религии и имеют различное культурное прошлое, и мы хотим быть уверены, что все они чувствуют себя комфортно в публичных местах. Кроме этого, унижение пользователей будет строго наказываться и также является нарушением наших Правил предоставления сервиса.", - "commGuideList02E": "Избегай длительных обсуждений на противоречивые темы за пределами Back Corner. Если, с твоей точки зрения, кто-нибудь сказал что-то грубое или обидное, то не вступайте с ним в полемику. Одиночная вежливая фраза, такая как \"Эта шутка мне неприятна\" вполне приемлема, но резкость и злость, проявленные в ответ на резкость и злость лишь разжигают конфликты сильнее и делают HabitRPG более негативным местом. Доброта и вежливость помогают другим понять, где ты и откуда.", - "commGuideList02F": "Немедленное исполнение указов модератора закончить спор или удалиться с ним в Задний Угол. Последние слова и все остроумные замечания должны быть по возможности перенесены (в вежливой форме) на ваш \"стол\" в Заднем Углу.", - "commGuideList02G": "Задумывайтесь над причинами, а не злитесь, если кто-то говорит вам, что ваши слова или действия оказались причиной дискомфорта другого человека. Умение искренне извиниться за свою ошибку воистину бесценно. Если же вы считаете тон, в котороом к вам обратились неприемлимым, обратитесь к модераторам вместо того чтобы вступать публичный конфликт.", + "commGuideList02D": "Избегайте ругательств. Это включает в себя допустимые в различных культурах религиозные ругательства — наши пользователи исповедуют разные религии и имеют различное культурное прошлое, и мы хотим быть уверены, что все они чувствуют себя комфортно в публичных местах. Кроме этого, унижение пользователей будет строго наказываться и также является нарушением наших правил предоставления сервиса.", + "commGuideList02E": "Избегайте длительных обсуждений на противоречивые темы за пределами Back Corner. Если, с вашей точки зрения, кто-то сказал что-то грубое или обидное, то не вступайте с ним в полемику. Одиночная вежливая фраза, такая как «Эта шутка мне неприятна» вполне приемлема, но резкость и злость, проявленные в ответ на резкость и злость лишь разжигают конфликты сильнее и делают HabitRPG более негативным местом. Доброта и вежливость помогают другим понять, откуда вы.", + "commGuideList02F": "Незамедлительно подчиняйтесь любому запросу модератора о прекращении дискуссии или переносу ее в Black Corner. Последние слова и все остроумные замечания, если это допустимо, должны быть использованы (в вежливой форме) уже в Black Corner.", + "commGuideList02G": "Задумывайтесь над причинами, а не злитесь, если кто-то говорит вам, что ваши слова или действия оказались причиной дискомфорта другого человека. В умении искренне извиниться за свою ошибку скрывается велика сила. Если же вы считаете тон, в котором к вам обратились неприемлимым, обратитесь к модераторам вместо того чтобы вступать публичный конфликт.", "commGuideList02H": "Необходимо сообщать о спорах и распрях модераторам. Если Вы чувствуете, что от дискуссии запахло жареным, прекратите спор. Вместо того, чтобы продолжать эмоциональный разговор, сообщите о нем на email leslie@habitrpg.com. Ваше спокойствие — наша работа.", - "commGuideList02I": "Не спамьте. Спам включает в себя, но не ограничивается публикацией одного и того же комментария или серии в разных местах, публикация ссылок без объяснения контекста, публикация бессмысленных сообщений или публикация множества сообщений подряд. Повторяющиеся просьбы о самоцветах или подписке также могут быть рассмотрены как спам.", - "commGuidePara019": "В приватных чатах пользователям разрешается вести любые дискуссии, не нарушающие правила и условия использования ресурса. Не допускается контент, содержащий дискриминацию, насилие или угрозы.", - "commGuidePara020": "Для Личных Сообщений (ЛС) есть несколько дополнительных правил. Если кто-то заблокировал вас, не пишите ему где-либо еще просьбы разблокировать вас. Кроме того, не стоит писать ответы на вопросы по игре в ЛС (публичные ответы на вопросы по игре помогают сообществу). И наконец, не посылайте кому-либо ЛС с просьбами о самоцветах или подписке, так как это может быть сочтено спамом.", + "commGuideList02I": "Не спамьте. Спам включает в себя, но не ограничивается публикацией одного и того же комментария или серии в разных местах, публикация ссылок без объяснения или соответствующего им контекста, публикация бессмысленных сообщений или публикация множества сообщений подряд. Повторяющиеся просьбы о самоцветах или подписке также могут быть рассмотрены как спам.", + "commGuidePara019": "В личных местах пользователям разрешается вести любые дискуссии, не нарушающие правила и условия использования ресурса. Не допускается контент, содержащий дискриминацию, насилие или угрозы.", + "commGuidePara020": "Для личных сообщений (ЛС) есть несколько дополнительных правил. Если кто-то заблокировал вас, не пишите ему где-либо еще просьбы разблокировать вас. Кроме того, не стоит писать ответы на публичные вопросы в ЛС (публичные ответы на вопросы помогают сообществу). И наконец, не посылайте кому-либо ЛС с просьбами о самоцветах или подписке, так как это может быть сочтено спамом.", "commGuidePara021": "Кроме того, в некоторых публичных местах страны Habitica действуют дополнительные правила.", "commGuideHeadingTavern": "Таверна", - "commGuidePara022": "Основное место тусовки в стране Habitica - это Таверна. Бармен Даниэль следит за тем, чтобы всё блестело от чистоты, а Лемонесса с радостью нальёт Вам лимонаду пока Вы сидите и общаетесь. Просто имейте в виду...", + "commGuidePara022": "Основное место тусовки в стране Habitica — это Таверна. Бармен Даниэль следит за тем, чтобы всё блестело от чистоты, а Лемонесса с радостью нальёт Вам лимонаду пока Вы сидите и общаетесь. Просто имейте в виду...", "commGuidePara023": "Разговоры обычно ведутся на общие темы, а также о продуктивности или самосовершенствовании.", "commGuidePara024": "Чат в Таверне не отображает более 200 сообщений, а посему это не самое лучшее место для длительных обсуждений любых тем, особенно деликатных (например, политика, религия, депрессия, необходимость запрета охоты на гоблинов и т.д.). Все эти обсуждения должны проходить в стенах соответствующей гильдии или в Заднем Углу (подробности ниже).", "commGuidePara027": "Не обсуждайте зависимости в Таверне. Многие люди используют HabitRPG чтобы попытаться избавиться от своих вредных привычек и им намного сложнее это сделать, когда вокруг говорят о наркотических/запрещенных веществах! Намотайте это себе на ус, уважайте товарищей по Таверне. Сюда относятся по меньшей мере курение, алкоголь, порнография, азартные игры и наркотики.", "commGuideHeadingPublicGuilds": "Открытые гильдии", "commGuidePara029": "Публичные гильдии в отличие от Таверны сосредоточены на определенной теме в обсуждениях. Чат гильдии должен быть сфокусирован именно на ней. Например, члены гильдии писателей не должны обсуждать садоводство вместо писательства, а Драконоборцы не должны интересоваться расшифровкой древних рун. Некоторые гильдии менее строги на этот счет, другие более, но всё же, старайтесь не отдаляться от темы!", "commGuidePara031": "В некоторых публичных гильдиях обсуждаются деликатные темы, такие как депрессия, религия, политика и т.д. Это нормально до тех пор, пока участники обсуждений не нарушают Правила и Условия или Нормы Поведения в Общественных Местах, и до тех пор, пока они не отвлекаются от основной темы.", - "commGuidePara033": "Публичные гильдии не должны содержать контент 18+. Если планируется регулярно обсуждать деликатные темы, это должно быть отражено в названии гильдии. Это нужно для спокойствия и комфорта каждого в стране Habitica. Если в гильдии обсуждаются разного рода деликатные вопросы, то следует предупреждать ваших сограждан (например, «Внимание: контент не для слабонервных!»). Более того, такой контент должен быть уместен -- например в гильдии для борьбы с депрессией подходит по основную тему то, что явно не подойдет гильдии музыкантов. Если Вы видите, что кто-то систематически нарушает это правило, даже после просьб прекратить это делать, сообщите об этом на email leslie@habitrpg.com и приложите скриншоты.", + "commGuidePara033": "Публичные гильдии не должны содержать контент 18+. Если планируется регулярно обсуждать деликатные темы, это должно быть отражено в названии гильдии. Это нужно для спокойствия и комфорта каждого в стране Habitica. Если в гильдии обсуждаются разного рода деликатные вопросы, то следует предупреждать ваших сограждан (например, «Внимание: контент не для слабонервных!»). Более того, такой контент должен быть уместен – например в гильдии для борьбы с депрессией подходит по основную тему то, что явно не подойдет гильдии музыкантов. Если Вы видите, что кто-то систематически нарушает это правило, даже после просьб прекратить это делать, сообщите об этом на email leslie@habitrpg.com и приложите скриншоты.", "commGuidePara035": "Гильдии, открытые или закрытые, не должны создаваться с целью нападок на любую группу или индивидуума. Создание подобной Гильдии будет служить основанием для немедленного бана аккаунта. Сражайтесь с плохими привычками, а с не другими искателями приключений!", "commGuidePara037": "Все Вызовы в Таверне и Вызовы Открытых гильдий также должны подчиняться этим правилам.", "commGuideHeadingBackCorner": "Задний Угол", "commGuidePara038": "Иногда разговоры становятся слишком длинными, развязными и деликатными и начинают раздражать посетителей общественных мест. В таком случае обсуждение перенаправляется в гильдию Задний Угол. Обратите внимание, что отправка в Угол не является наказанием в полном смысле слова. Фактически, многие граждане страны Habitica любят потусоваться там и поразглагольствовать.", "commGuidePara039": "В гильдии Задний Угол любой может свободно обсуждать любые темы и сколько угодно долго. Это место тщательно модерируется. Все Правила и Условия, а также Публичные Инструкции работают здесь как и в любом другом месте. То, что мы носим длинные плащи и кучкуемся за углом, еще не говорит о том, что всё дозволено! А теперь передайте мне эту тусклую свечу, будьте любезны.", "commGuideHeadingTrello": "Доски Trello", - "commGuidePara040": "Trello служит открытым форумом для предложений и обсуждений возможностей сайта. Habitica управляется ее народом в форме совместного участия -- все мы создаем этот сайт вместе. Trello - это система, которая позволяет нам излить все свои мысли. Исходя из этого, постарайтесь умещать все свои мысли в один комментарий, не нужно много раз комментировать одну и ту же карточку. Если Вам в голову пришло что-то новое, не стесняйтесь редактировать свои старые комментарии. Пожалуйста, пожалейте тех, кому приходят оповещения о каждом новом комментарии. Наши почтовые ящики от этого чудом не ломятся.", + "commGuidePara040": "Trello служит открытым форумом для предложений и обсуждений возможностей сайта. Habitica управляется ее народом в форме совместного участия – все мы создаем этот сайт вместе. Trello – это система, которая позволяет нам излить все свои мысли. Исходя из этого, постарайтесь умещать все свои мысли в один комментарий, не нужно много раз комментировать одну и ту же карточку. Если Вам в голову пришло что-то новое, не стесняйтесь редактировать свои старые комментарии. Пожалуйста, пожалейте тех, кому приходят оповещения о каждом новом комментарии. Наши почтовые ящики от этого чудом не ломятся.", "commGuidePara041": "HabitRPG использует пять разных досок Trello:", - "commGuideList03A": "Главная доска - это место для просьб о новых функциях сайта и голосования по ним.", - "commGuideList03B": "Мобильная доска - это место для просьб о новых функциях мобильного приложения и голосования по ним.", - "commGuideList03C": "Доска пиксель арта - это место для обсуждения и размещения вашей пиксельной графики.", - "commGuideList03D": "Доска квестов - это место для обсуждения и предложения квестов.", - "commGuideList03E": "Wiki-доска - это место для улучшения, обсуждения и запроса нового контента wiki.", + "commGuideList03A": "Главная доска – это место для просьб о новых функциях сайта и голосования по ним.", + "commGuideList03B": "Мобильная доска – это место для просьб о новых функциях мобильного приложения и голосования по ним.", + "commGuideList03C": "Доска пиксель арта – это место для обсуждения и размещения вашей пиксельной графики.", + "commGuideList03D": "Доска квестов – это место для обсуждения и предложения квестов.", + "commGuideList03E": "Wiki-доска – это место для улучшения, обсуждения и запроса нового контента wiki.", "commGuidePara042": "Всем изложены основные принципы и правила поведения в общественных местах. Пользователи не должны отклоняться от темы на любой доске или карточке. Поверьте на слово, там и так базар-вокзал! Затянувшиеся обсуждения должны быть перенесены в Задний Угол.", "commGuideHeadingGitHub": "GitHub", - "commGuidePara043": "HabitRPG использует GitHub для отслеживания багов и доработки кода. Это своего рода кузница, где неутомимые Кузнецы куют новый функционал! Здесь действуют все правила поведения в публичных местах. Будьте вежливы с Кузнецами - у них очень много работы по поддержанию сайта! Ура, Кузнецам!", + "commGuidePara043": "HabitRPG использует GitHub для отслеживания багов и доработки кода. Это своего рода кузница, где неутомимые Кузнецы куют новый функционал! Здесь действуют все правила поведения в публичных местах. Будьте вежливы с Кузнецами – у них очень много работы по поддержанию сайта! Ура, Кузнецам!", "commGuidePara044": "Пользователи, которые являются членами репозитория HabitRPG:", "commGuideHeadingWiki": "Wiki", "commGuidePara045": "HabitRPG wiki собирает информацию об этом сайте. Также там размещаются несколько форумов аналогичных форумам гильдий в HabitRPG. Следовательно, здесь также действуют все правила поведения в Публичных местах.", "commGuidePara046": "Wiki HabitRPG может рассматриваться, как единая база данных всех вещей, которые существуют в HabitRPG. Она обеспечивает информацию о функционале сайта, руководства по игре, советы о том, как вы можете внести вклад в HabitRPG, а также дает вам возможность продвигать вашу гильдию или партию, и участвовать в опросах.", "commGuidePara047": "Так как хостинг для wiki обеспечивается сервисом Wikia, то условия использования сервиса Wika также обязательные к соблюдению в дополнение к правилам действующим в HabitRPG и в wiki HabitRPG.", "commGuidePara048": "Вики — это прежде всего сотрудничество между всеми ее редакторами, поэтому вот некоторые дополнительные правила:", - "commGuideList04A": "Чтобы открыть новую страницу или кардинально изменить старую - оставьте запрос на доске Wiki Trello.", + "commGuideList04A": "Чтобы открыть новую страницу или кардинально изменить старую – оставьте запрос на доске Wiki Trello.", "commGuideList04B": "Будьте готовы принять мнения других людей по поводу вашего редакторского труда.", "commGuideList04C": "Обсуждение любого спорного вопроса по редактированию конкретной страницы должно проходить на специальной странице обсуждений для этой самой страницы.", "commGuideList04D": "Любой нерешенный естественным путем вопрос предоставляется на рассмотрение вики-администраторам.", @@ -127,7 +127,7 @@ "commGuideList10C": "Ограничение прав на создание гильдии/вызова", "commGuideList10D": "Временное отключение («заморозка») возможности получать награды за участие в развитии HabitRPG", "commGuideList10E": "Лишение наград за участие в развитии HabitRPG", - "commGuideList10F": "Помещение пользователей на 'Испытательный срок'", + "commGuideList10F": "Помещение пользователей на «Испытательный срок»", "commGuideHeadingMinorConsequences": "Примеры Незначительных последствий", "commGuideList11A": "Напоминание норм поведения в публичном пространстве", "commGuideList11B": "Предупреждения", @@ -135,11 +135,11 @@ "commGuideList11D": "Удаления (Модератор/Сотрудники могут удалить проблемный контент)", "commGuideList11E": "Правки (Модераторы/Сотрудники могут редактировать проблемный контент)", "commGuideHeadingRestoration": "Восстановление", - "commGuidePara061": "Habitica - это страна самосовершенствования и здесь верят во второй шанс. Если Вы совершили нарушение и получили наказание, воспринимайте это как второй шанс осознать свои поступки и улучшить свое положение в сообществе.", + "commGuidePara061": "Habitica – это страна самосовершенствования и здесь верят во второй шанс. Если Вы совершили нарушение и получили наказание, воспринимайте это как второй шанс осознать свои поступки и улучшить свое положение в сообществе.", "commGuidePara062": "Последствия Ваших нарушений разъясняются Вам через email или через сообщение от модератора или админа (в случае мелких нарушений). Примите наложенные на Вас ограничения и прилагайте усилия, чтобы Вам простили ваши огрехи.", "commGuidePara063": "Если Вы не понимаете последствий ваших действий или природу нарушений, попросите модераторов или админов вам это разъяснить, дабы не нарушать в будущем.", "commGuideHeadingContributing": "Вклад в развитие страны Habitica", - "commGuidePara064": "HabitRPG - это открытый проект, что означает возможность любому участнику внести свой вклад! Те, кто хорошо с этим справляются, получают вознаграждение в соответствии с рангом:", + "commGuidePara064": "HabitRPG – это открытый проект, что означает возможность любому участнику внести свой вклад! Те, кто хорошо с этим справляются, получают вознаграждение в соответствии с рангом:", "commGuideList12A": "Значок участника HabitRPG, плюс 3 самоцвета", "commGuideList12B": "Броня участника HabitRPG, плюс 3 самоцвета", "commGuideList12C": "Шлем участника HabitRPG, плюс 3 самоцвета", @@ -151,10 +151,10 @@ "commGuidePara066": "О рангах участников стоит сказать несколько важных вещей:", "commGuideList13A": "Ранги присваиваются не просто так. Они устанавливаются по усмотрению модераторов. На их решение влияют разные факторы, включая их восприятие Вашей работы и ее значимости для сайта и сообщества. Мы оставляем за собой право менять специальные уровни, звания и награды по своему усмотрению.", "commGuideList13B": "Чем выше ранг, тем сложнее получить следующий. Если Вы создали одного монстра или исправили один баг, то этого может быть достаточно для присвоения Вам первого ранга участника, но не достаточно для следующего. Как и в любой хорошей RPG при повышении уровня повышается и сложность!", - "commGuideList13C": "Ранги - общее понятие, присвоение ранга не зависит от той сферы, в которой участник оставил свой вклад. Для оценки сложности мы смотрим на все Ваши заслуги, чтобы люди, которые сначала что-то нарисовали, потом пофиксили маленький баг, а затем написали пару строк в вики, не развивались быстрее, чем те, которые долго работают в одном деле. Так достигается справедливость!", + "commGuideList13C": "Ранги – общее понятие, присвоение ранга не зависит от той сферы, в которой участник оставил свой вклад. Для оценки сложности мы смотрим на все Ваши заслуги, чтобы люди, которые сначала что-то нарисовали, потом пофиксили маленький баг, а затем написали пару строк в вики, не развивались быстрее, чем те, которые долго работают в одном деле. Так достигается справедливость!", "commGuideList13D": "Пользователи на испытательном сроке не могут быть подняты в ранге. Модераторы имеют право замораживать достижения пользователя из-за его нарушений. В этом случае пользователя оповестят о принятом решении и о том, как исправить положение. Ранг может быть и вовсе снят благодаря нарушениям и испытательному сроку.", "commGuideHeadingFinal": "Заключительный раздел", - "commGuidePara067": "Вот ты и прочел это, храбрый житель страны Habitica - Руководство по использованию сообщества! Утри этот пот со своих бровей и вознагради себя опытом за то, что прочел все от начала и до конца. Если у тебя есть любые вопросы или беспокойства насчет Руководства по использованию сообщества, то пожалуйста напиши письмо Lemoness (leslie@habitrpg.com) и она будет рада помочь тебе их прояснить.", + "commGuidePara067": "Вот ты и прочел это, храбрый житель страны Habitica – Руководство по использованию сообщества! Утри этот пот со своих бровей и вознагради себя опытом за то, что прочел все от начала и до конца. Если у тебя есть любые вопросы или беспокойства насчет Руководства по использованию сообщества, то пожалуйста напиши письмо Lemoness (leslie@habitrpg.com) и она будет рада помочь тебе их прояснить.", "commGuidePara068": "А сейчас вперёд, храбрый искатель приключений, повергни несколько Ежедневных заданий!", "commGuideHeadingLinks": "Полезные ссылки", "commGuidePara069": "Ниже приведены имена талантливых художников, участвовавших в создании иллюстраций к данной статье", @@ -173,5 +173,6 @@ "commGuideLink07": "Доска графики", "commGuideLink07description": "для добавление пиксель-арта.", "commGuideLink08": "Доска квестов", - "commGuideLink08description": "для добавление квеста." + "commGuideLink08description": "для добавление квеста.", + "lastUpdated": "Последнее обновление" } \ No newline at end of file diff --git a/common/locales/ru/content.json b/common/locales/ru/content.json index 61f4950ab5..546a3bb2d2 100644 --- a/common/locales/ru/content.json +++ b/common/locales/ru/content.json @@ -1,6 +1,10 @@ { "potionText": "Эликсир здоровья", "potionNotes": "Восстанавливает 15 здоровья (мгновенно)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Волк", "dropEggWolfAdjective": "преданный", "dropEggTigerCubText": "Тигренок", @@ -29,23 +33,23 @@ "questEggHedgehogAdjective": "колючий", "questEggDeerText": "Олень", "questEggDeerAdjective": "элегантный", - "questEggEggText": "Яйцо питомца", - "questEggEggMountText": "Корзина с яйцами", - "questEggEggAdjective": "красочное", - "questEggRatText": "Крыса", - "questEggRatAdjective": "грязная", + "questEggEggText": "Питомец-яйцо", + "questEggEggMountText": "Кузовок с яйцами", + "questEggEggAdjective": "красочный", + "questEggRatText": "Грызун", + "questEggRatAdjective": "грязный", "questEggOctopusText": "Осьминог", "questEggOctopusAdjective": "скользкий", "questEggSeahorseText": "Морской конек", - "questEggSeahorseAdjective": "Приз", + "questEggSeahorseAdjective": "призовой", "questEggParrotText": "Попугай", "questEggParrotAdjective": "яркий", "questEggRoosterText": "Петух", "questEggRoosterAdjective": "напыщенный", "questEggSpiderText": "Паук", "questEggSpiderAdjective": "зловещий", - "questEggOwlText": "Сова", - "questEggOwlAdjective": "мудрая", + "questEggOwlText": "Филин", + "questEggOwlAdjective": "мудрый", "questEggPenguinText": "Пингвин", "questEggPenguinAdjective": "проницательный", "questEggTRexText": "Тиранозавр", @@ -54,8 +58,10 @@ "questEggRockAdjective": "жизнерадостный", "questEggBunnyText": "Кролик", "questEggBunnyAdjective": "прилипчивый", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "Зефирный слизень", + "questEggSlimeAdjective": "милый", + "questEggSheepText": "Овца", + "questEggSheepAdjective": "Шерстистая", "eggNotes": "Найдите инкубационный эликсир, чтобы полить им яйцо и из него вылупится <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Обыкновенный", "hatchingPotionWhite": "Белый", diff --git a/common/locales/ru/contrib.json b/common/locales/ru/contrib.json index f2c1bbd8c9..8eb91ed65d 100644 --- a/common/locales/ru/contrib.json +++ b/common/locales/ru/contrib.json @@ -7,7 +7,7 @@ "eliteFourth": "Когда будет принят ваш четвертый вклад, в лавке наград вам станет доступен для покупки хрустальный меч. В качестве вознаграждения за ваши труды вы также получите 4 самоцвета.", "champion": "Подвижник", "championFifth": "Когда ваш пятый вклад будет принят, вам станет доступен для покупки в лавке наград хрустальный щит. В качестве вознаграждения за продолжение работы вы также получите 4 самоцвета.", - "championSixth": "Когда ваш шестой вклад будет принят, вы получите нового питомца - Гидру. Также вы получите 4 самоцвета.", + "championSixth": "Когда ваш шестой вклад будет принят, вы получите нового питомца – Гидру. Также вы получите 4 самоцвета.", "legendary": "Легенда", "legSeventh": "Когда ваш седьмой вклад будет принят, вы получите 4 самоцвета и станете членом почетной Гильдии участников, т.е. будете допущены в закулисье HabitRPG! Дальнейший вклад не будет увеличивать ваш ранг, но вы можете продолжить получать в дар самоцветы и титулы.", "moderator": "Модератор", @@ -44,7 +44,7 @@ "admin": "Админ", "notGems": "в долларах США, не в самоцветах. Т. е. если это число равно 1, это значит 4 самоцвета. Используйте эту функцию только при предоставлении самоцветов игрокам вручную. Не используйте при предоставлении участникам рангов — при получении нового ранга участник автоматически получит самоцветы.", "hideAds": "Скрыть рекламу", - "gamemaster": "Игровой мастер (сотрудник / модератор)", + "gamemaster": "Мастер игры (сотрудник / модератор)", "backerTier": "Ранг спонсора", "balance": "Баланс", "tierPop": "Выберите ранг, чтобы узнать подробности", @@ -59,7 +59,7 @@ "whyAdsContent2": "«Эй! Я поддержал проект на Kickstarter!» — следуйте", "whyAdsContent3": "этим инструкциям", "surveysSingle": "Помог развитию HabitRPG, заполнив опрос. Сейчас нет опросов для заполнения.", - "surveysMultiple": "Помог развитию HabitPRG, заполнив опрос <%= surveys %>. Сейчас нет опросов для заполнения.", + "surveysMultiple": "Помог развитию HabitPRG, заполнив опросы: <%= surveys %>. Сейчас нет опросов для заполнения.", "currentSurvey": "Текущий опрос", "surveyWhen": "Участники получат этот значок после обработки опросов, в конце марта." } \ No newline at end of file diff --git a/common/locales/ru/defaulttasks.json b/common/locales/ru/defaulttasks.json index e73a7281a8..0cba6eac14 100644 --- a/common/locales/ru/defaulttasks.json +++ b/common/locales/ru/defaulttasks.json @@ -1,36 +1,36 @@ { "defaultHabit1Text": "Полезная привычка", - "defaultHabit1Notes": "Образец полезных привычек: + Съесть овощ +15 минут полезной работы", + "defaultHabit1Notes": "Примеры полезных привычек: + Съесть овощ +15 минут полезной работы", "defaultHabit2Text": "Вредная привычка", - "defaultHabit2Notes": "Образец вредных привычек: - Курить - Прокрастинировать", + "defaultHabit2Notes": "Примеры вредных привычек: – Курить – Прокрастинировать", "defaultHabit3Text": "Полезная или вредная привычка", - "defaultHabit3Notes": "Образец полезных или вредных привычек: +/- Пойти по лестнице/поехать на лифте; +/- Пить воду/газировку", + "defaultHabit3Notes": "Примеры полезных или вредных привычек: +/- Подняться по лестнице/поехать на лифте; +/- Выпить воду/газировку", "defaultDaily1Text": "1 час работы над личным проектом", "defaultDaily1Notes": "Все задачи при создании по умолчанию имеют желтый цвет. Это означает, что вы получите только небольшой урон при их пропуске, а также небольшое вознаграждение при их выполнении.", "defaultDaily2Text": "Навести порядок дома", "defaultDaily2Notes": "Ежедневные задания, которые вы регулярно выполняете, из желтых превратятся в зеленые, а потом в синие, чтобы вам было легче оценить свои успехи. Чем больших успехов вы достигаете, тем меньше урона наносят вам пропущенные задания и тем меньшее вознаграждение вы получаете за достигнутую цель.", "defaultDaily3Text": "45 минут чтения", - "defaultDaily3Notes": "Если вы будете часто пропускать ежедневное задание, оно потемнеет — станет оранжевым, а потом красным. Чем краснее задание, тем больше опыта и золота оно даст в случае успеха и тем больше урона нанесет в случае неудачи. Это побуждает сосредоточиться на своих недостатках — красных заданиях.", + "defaultDaily3Notes": "Если вы будете часто пропускать ежедневное задание, оно потемнеет — станет оранжевым, а потом красным. Чем краснее задание, тем больше опыта и золота оно даст в случае успеха и тем больше урона нанесет в случае неудачи. Это побуждает вас сосредоточиться на ваших недостатках — красных заданиях.", "defaultDaily4Text": "Зарядка", - "defaultDaily4Notes": "Вы можете добавлять списки к ежедневным заданиям и задачам. За каждый выполненный пункт в списке вы получите соответствующую награду.", + "defaultDaily4Notes": "Вы можете добавлять чек-листы к ежедневным заданиям и задачам. За каждый выполненный пункт в чек-листе вы получите соответствующую награду.", "defaultDaily4Checklist1": "Растяжка", "defaultDaily4Checklist2": "Приседания", "defaultDaily4Checklist3": "Отжимания", "defaultTodoNotes": "Вы можете завершить эту задачу, отредактировать ее или удалить.", - "defaultTodo1Text": "Присоединиться к HabitRPG (Запишите меня!)", + "defaultTodo1Text": "Присоединиться к HabitRPG (Отметьте меня выполненной!)", "defaultTodo2Text": "Установить привычку", "defaultTodo2Checklist1": "создать привычку", - "defaultTodo2Checklist2": "Выберите, какой будет привычка - только с \"+\", только с \"-\" или с \"+/-\" - в разделе редактирования", - "defaultTodo2Checklist3": "установите сложность в разделе Изменить", - "defaultTodo3Text": "Установите Ежедневное задание.", - "defaultTodo3Checklist1": "Решите, будете ли вы создавать Ежедневные задания (если не выполнять их каждый день, они будут наносить вам урон).", - "defaultTodo3Checklist2": "Если да, создайте Ежедневное задание (для начала не стоит создавать их слишком много!)", - "defaultTodo3Checklist3": "Установите дни, в которые надо выполнять ваше задание, по ссылке \"Изменить\".", - "defaultTodo4Text": "Установите Задачу (ее можно будет отметить как завершенную, даже если галочки будут стоять не на всех пунктах списка).", - "defaultTodo4Checklist1": "Создайте Задачу.", - "defaultTodo4Checklist2": "Установите уровень сложности в расширенных параметрах.", - "defaultTodo4Checklist3": "По желанию: установите число, к которому задачу нужно выполнить.", - "defaultTodo5Text": "Создайте Команду (частную группу) со своими друзьями (Общение > Команда)", + "defaultTodo2Checklist2": "выберите какой будет привычка только «+», только «-» или «+/-» - в разделе редактирования", + "defaultTodo2Checklist3": "установите сложность в разделе «Дополнительные параметры»", + "defaultTodo3Text": "Установить ежедневное задание", + "defaultTodo3Checklist1": "решите, будете ли вы использовать ежедневные задания (если не выполнять их каждый день, они будут наносить вам урон)", + "defaultTodo3Checklist2": "если да, создайте ежедневное задание (для начала не стоит создавать их слишком много!)", + "defaultTodo3Checklist3": "установите дни, в которые надо выполнять ваше задание, в разделе «Изменить»", + "defaultTodo4Text": "Установить задачу (ее можно будет отметить как завершенную, даже если галочки будут стоять не на всех пунктах чек-листа).", + "defaultTodo4Checklist1": "создайте задачу", + "defaultTodo4Checklist2": "установите уровень сложности в разделе «Дополнительные параметры»", + "defaultTodo4Checklist3": "по желанию: установите срок, к которому задачу нужно выполнить", + "defaultTodo5Text": "Создать команду (частную группу) со своими друзьями (Общение > Команда)", "defaultReward1Text": "1 серия «Игры престолов»", "defaultReward1Notes": "Свои собственные награды могут принимать разные формы. Некоторые люди откладывают просмотр любимого сериала, если у них нет достаточно золота.", "defaultReward2Text": "Пирожное", diff --git a/common/locales/ru/front.json b/common/locales/ru/front.json index cbdb336627..33b9b2c9d7 100644 --- a/common/locales/ru/front.json +++ b/common/locales/ru/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Живи играючи", - "tagline": "Приложение для выработки привычек, которое превратит вашу жизнь в игру.", - "landingp1": "Недостаток многих доступных сегодня приложений по повышению личной эффективности в том, что они никак не мотивируют на постоянное использование. HabitRPG исправляет этот недостаток, делая выработку привычек веселым занятием! Награждая за успехи и наказывая за неверные шаги, HabitRPG предлагает внешнюю мотивацию к выполнению повседневных дел.", - "landingp2header": "Мгновенное вознаграждение", - "landingp2": "Когда вы закрепляете полезную привычку, выполняете ежедневное задание или завершаете старую задачу, HabitRPG немедленно награждает вас очками опыта и золотом. Набирая опыт, вы получаете новые уровни, увеличивая свои характеристики и открывая новые возможности — например, классы и питомцев. За золото можно купить игровые предметы, изменяющие условия игры, или ваши собственные награды, которые вы создали для мотивации. Немедленное получение награды даже за самые малые успехи уменьшает склонность к прокрастинации.", - "landingp3header": "Последствия", - "landingp3": "Когда вы злоупотребляете плохими привычками или не выполняете одно из ежедневных заданий, вы теряете очки здоровья. Если здоровье упадет ниже границы, вы умрете и потеряете часть достигнутого. Обеспечивая немедленные последствия, HabitRPG может помочь избавиться от вредных привычек и циклов прокрастинации прежде, чем они создадут проблемы в реальном мире.", - "landingp4header": "Ответственность", - "landingp4": "С помощью активного сообщества, HabitRPG стимулирует индивидуальную ответственность, которая нужна, чтобы завершать задания. Благодаря возможности создавать команды, вы можете пригласить группу своих близких друзей, которые будут поддерживать вас. Система гильдий позволяет находить людей с похожими интересами или затруднениями, чтобы вы могли делиться своими целями и обмениваться советами по решению ваших проблем. В HabitRPG сообщество — это и поддержка, и индивидуальная ответственность, которые нужны для достижения успеха.", + "FAQ": " ЧаВо", + "accept1Terms": "Нажимая кнопку ниже, я принимаю ", + "accept2Terms": " и ", + "alexandraQuote": "Не мог НЕ рассказать о HabitRPG во время выступления в Мадриде. Незаменимый инструмент для фрилансеров, кому еще нужен босс.", + "althaireQuote": "Постоянное участие в квестах мотивирует меня на выполнение всех ежедневных заданий и задач. Самый сильный стимул для меня – не подвести мою команду.", + "andeeliaoQuote": "Супер! Только начал несколько дней назад и уже более сознательно и продуктивно отношусь к моему времени!", + "autumnesquirrelQuote": "Я меньше откладываю на потом на работе и дома и вовремя плачу по счетам.", + "businessSample1": "Подтвердить 1 стр. инвентаря", + "businessSample2": "20 мин систематизации", + "businessSample3": "Сортировка и обработка входящих", + "businessSample4": "Подготовить 1 документ для клиента", + "businessSample5": "Позвонить клиентам / Отложить звонки", + "businessText": "Используйте HabitRPG в своей компании", + "choreSample1": "Убрать грязные вещи в корзину", + "choreSample2": "20 мин работы по дому", + "choreSample3": "Перемыть гору посуды", + "choreSample4": "Прибрать в одной комнате", + "choreSample5": "Постирать и высушить кучу вещей", + "chores": "Домашние дела", + "communityBug": "Сообщить об ошибке", + "communityExtensions": "Аддоны и расширения", + "communityFacebook": "Facebook", + "communityFeature": "Запросить новую функцию", + "communityForum": "Форум", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Как это работает", + "companyBlog": "Блог", + "companyDonate": " Пожертвования", + "companyExtensions": "Расширения", + "companyPrivacy": "Конфиденциальность", + "companyTerms": "Условия использования", + "companyVideos": "Видео", + "contribUse": "Участники, помогающие развитию HabitRPG, используют", + "dragonsilverQuote": "Не могу сказать вам, сколько планировщиков времени и задач я испробовал за десятилетия... HRPG – единственная система из тех, что я использовал, которая действительно помогает мне выполнять задачи, а не просто вносить их в список дел.", + "dreimQuote": "Когда я открыл для себя HabitRPG прошлым летом, я только что провалил где-то половину своих экзаменов. Благодаря ежедневным заданиям… я смог организовать и дисциплинировать себя и месяц назад все-таки сдал все экзамены с хорошими оценками.", + "elmiQuote": "Каждое утро я встаю в нетерпении, предвкушая, что смогу заработать немного золота!", + "email": "Email", + "emailNewPass": "Отправить новый пароль по Email", + "evagantzQuote": "Мой первый прием у дантиста, когда ассистент - специалист по гигиене полости рта – был поражен результаты моей привычки пользоваться зубной нитью. Спасибо Habitrpg!", + "examplesHeading": "Игроки используют HabitRPG, чтобы организовывать работу...", + "featureAchievementByline": "Делаете что-то по-настоящему потрясающе? Получите значок и похвастайтесь им!", + "featureAchievementHeading": "Значки достижений", + "featureEquipByline": "Покупайте снаряжение ограниченного выпуска, эликсиры и другие виртуальные товары на Рынке в награду за выполненные задания.", + "featureEquipHeading": "Снаряжение и не только", + "featurePetByline": "Когда вы выполняете задания, вы находите яйца с питомцами и другие предметы. Будьте максимально продуктивны, чтобы собрать всех питомцев и скакунов!", + "featurePetHeading": "Питомцы и скакуны", + "featureSocialByline": "Присоединяйтесь к группам единомышленников с общими интересами. Создавайте испытания, чтобы соревноваться с другими пользователями.", + "featureSocialHeading": "Коллективная игра", + "featuredIn": "О HabitRPG пишут", + "featuresHeading": "Мы также предлагаем...", + "footerCommunity": "Сообщество", + "footerCompany": "Компания", + "footerMobile": "Мобильные приложения", + "footerSocial": "Соц. сервисы", + "forgotPass": "Напомнить пароль", + "frabjabulousQuote": "Благодаря HabitRPG я получил потрясающую высокооплачиваемую работу... и, что более невероятно, теперь я ежедневно пользуюсь зубной нитью!", + "free": "Играйте бесплатно", + "gamifyButton": "Живите играючи!", + "goalSample1": "Играть на фортепиано 1 час", + "goalSample2": "Подготовить статью к публикации", + "goalSample3": "Написать пост в блог", + "goalSample4": "Урок японского на Duolingo", + "goalSample5": "Прочитать познавательную статью", + "goals": "Цели", + "health": "Здоровье", + "healthSample1": "Пить воду / содовую", + "healthSample2": "Жевать жвачку / курить", + "healthSample3": "Подняться по ступенькам / на лифте", + "healthSample4": "Есть здоровую еду / фаст-фуд", + "healthSample5": "Попотеть 1 час", + "history": "История", + "infhQuote": "HabitRPG действительно помогла структурировать мою жизнь в магистратуре.", + "invalidEmail": "Для изменения пароля необходимо указать существующий адрес электронной почты.", + "irishfeet123Quote": "У меня была ужасная привычка после еды повсюду оставлять посуду. HabitRPG меня от этого полностью избавила!", + "joinOthers": "Присоединяйтесь к 200.000 человек, превращающим движение к цели в развлечение!", + "kazuiQuote": "До HabitRPG я никак не продвигался с диссертацией. Кроме того, вызывала недовольство моя недисциплинированность в отношении работы по дому и таких задач, как изучение новых слов и обучение игре Го. Оказывается, разбивка этих задач на контрольные списки небольших заданий – как раз то, что нужно, чтобы сохранять мою мотивацию и постоянную работоспособность.", + "landingadminlink": "административные пакеты,", "landingend": "Еще не уверены?", "landingend2": "Читайте более подробный список ", - "landingfeatureslink": "наших возможностей", "landingend3": ". Вам нужен более индивидуальный подход? Попробуйте наши ", - "landingadminlink": "административные пакеты,", "landingend4": " они прекрасно подойдут семьям, учителям, группам взаимопомощи и бизнес-организациям.", + "landingfeatureslink": "наших возможностей", + "landingp1": "Недостаток многих доступных сегодня приложений по повышению личной эффективности в том, что они никак не мотивируют на постоянное использование. HabitRPG исправляет этот недостаток, делая выработку привычек веселым занятием! Награждая за успехи и наказывая за неверные шаги, HabitRPG предлагает внешнюю мотивацию к выполнению повседневных дел.", + "landingp2": "Когда вы закрепляете полезную привычку, выполняете ежедневное задание или завершаете старую задачу, HabitRPG немедленно награждает вас очками опыта и золотом. Набирая опыт, вы получаете новые уровни, увеличивая свои характеристики и открывая новые возможности — например, классы и питомцев. За золото можно купить игровые предметы, изменяющие условия игры, или ваши собственные награды, которые вы создали для мотивации. Немедленное получение награды даже за самые малые успехи уменьшает склонность к прокрастинации.", + "landingp2header": "Мгновенное вознаграждение", + "landingp3": "Когда вы злоупотребляете плохими привычками или не выполняете одно из ежедневных заданий, вы теряете очки здоровья. Если здоровье упадет ниже границы, вы умрете и потеряете часть достигнутого. Обеспечивая немедленные последствия, HabitRPG может помочь избавиться от вредных привычек и циклов прокрастинации прежде, чем они создадут проблемы в реальном мире.", + "landingp3header": "Последствия", + "landingp4": "С помощью активного сообщества, HabitRPG стимулирует индивидуальную ответственность, которая нужна, чтобы завершать задания. Благодаря возможности создавать команды, вы можете пригласить группу своих близких друзей, которые будут поддерживать вас. Система гильдий позволяет находить людей с похожими интересами или затруднениями, чтобы вы могли делиться своими целями и обмениваться советами по решению ваших проблем. В HabitRPG сообщество — это и поддержка, и индивидуальная ответственность, которые нужны для достижения успеха.", + "landingp4header": "Ответственность", + "leadText": "HabitRPG – бесплатное приложение для выработки привычек и повышения личной эффективности, которое превратит вашу жизнь в игру. Игровые награды и наказания мотивируют, а сильная социальная составляющая вдохновляет – благодаря этому HabitRPG поможет вам стать здоровым, трудолюбивым и счастливым.", + "login": "Вход", + "loginAndReg": "Вход / Регистрация", + "loginFacebookAlt": "Вход / Регистрация с помощью Facebook", + "logout": " Выйти", "marketing1Header": "Совершенствуйте привычки, играя в игру", "marketing1Lead1": "HabitRPG — это компьютерная игра, с помощью которой можно улучшить привычки в реальной жизни. Она «превращает» вашу жизнь в игру, представляя задачи (привычки, ежедневные задания и предстоящие дела) маленькими монстрами, которых нужно победить. Чем лучше вам это удается, тем дальше в игре вы продвигаетесь. Если вы ошибаетесь в жизни — ваш персонаж начинает уступать в игре. ", "marketing1Lead2": "Получайте славную экипировку. Совершенствуйте привычки, чтобы развивать вашего аватара. Похвастайтесь заработанной славной экипировкой", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Боссы", "marketing2Lead3": "Испытания позволяют соревноваться с друзьями и незнакомыми людьми. Тот, кто достигнет по итогам лучших результатов, получит специальный приз.", "marketing3Header": "Мобильные приложения", - "marketing3Lead1Title": "iPhone и Android", "marketing3Lead1": "С мобильными приложениями для iPhone и Android разобраться с делами можно на бегу. Мы понимаем, что заходить на веб-сайт для того, чтобы нажать лишь несколько кнопок, может быть не очень удобным.", "marketing3Lead2": "Другие сторонние решения связывают HabitRPG с различными сторонами вашей жизни. Наш API обеспечивает простую интеграцию для таких возможностей, как расширение Chrome, которое отнимает у вас очки за непродуктивный просмотр сайтов и прибавляет — когда вы заходите на сайты с полезной информацией. Подробности смотрите здесь", "marketing4Header": "Использование организациями", - "marketing4Lead1Title": "Игра в образовании", "marketing4Lead1": "Образование — одна из сфер, где игровой потенциал раскрывается лучше всего. Мы все знаем, насколько сегодня студенты привязаны к своим телефонам и играм — так используйте это! Дайте студентам помериться силами в дружеском соревновании. Награждайте их редкими призами за хорошее поведение и наблюдайте, как оно улучшается и растут их оценки.", - "marketing4Lead2Title": "Игра в здравоохранении", + "marketing4Lead1Title": "Игра в образовании", "marketing4Lead2": "Здоровье обходится всё дороже, и что-то должно измениться. Создаются сотни программ, направленных на улучшение здоровья и снижение расходов. Мы уверены, что HabitRPG может открыть прямой путь к здоровому образу жизни.", - "marketing4Lead3Title": "Игра во всём", + "marketing4Lead2Title": "Игра в здравоохранении", "marketing4Lead3-1": "Хотите жить играючи?", "marketing4Lead3-2": "Заинтересованы в создании группы в сферах образования, здоровья или других?", "marketing4Lead3-3": "Хотите узнать больше?", - "playButton": "Играть", - "username": "Имя", - "password": "Пароль", - "useUUID": "Используйте UUID / API Token (для пользователей Facebook)", - "passMan": "Если вы используете программы для хранения паролей (например, 1Password) и испытываете трудности с входом, попробуйте ввести имя и пароль на клавиатуре.", - "forgotPass": "Напомнить пароль", - "emailNewPass": "Отправить новый пароль по Email", - "invalidEmail": "Для изменения пароля необходимо указать существующий адрес электронной почты.", - "email": "Email", - "passConfirm": "Подтвердить пароль", - "accept1Terms": "Нажимая кнопку ниже, я принимаю ", - "terms": "Правила и условия", - "accept2Terms": " и ", - "privacy": "Политику конфиденциальности", - "home": "Главная", - "learnMore": "Узнать больше", - "contact": "Контакты", - "history": "История", - "anonymous": "Аноним", - "tasks": " Задачи", - "loginAndReg": "Вход / Регистрация", - "loginFacebookAlt": "Вход / Регистрация с помощью Facebook", - "login": "Вход", - "register": "Регистрация", - "options": "Параметры", - "logout": " Выйти", - "sync": " Синхронизация", - "FAQ": " ЧаВо", - "tutorials": " Обучение", - "psst": "Псст", - "footerMobile": "Мобильные приложения", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Игра во всём", "mobileAndroid": "Android", - "footerCompany": "Компания", - "companyDonate": " Пожертвования", - "companyAbout": "Как это Работает", - "companyVideos": "Видео", - "companyBlog": "Блог", - "companyExtensions": "Расширения", - "companyPrivacy": "Конфиденциальность", - "companyTerms": "Условия использования", - "footerCommunity": "Сообщество", - "communityBug": "Сообщить об ошибке", - "communityFeature": "Запросить новую функцию", - "communityExtensions": "Аддоны и расширения", - "communityForum": "Форум", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Соц. сервисы", - "socialTitle": "HabitRPG — Живи играючи", - "watchVideos": "Смотреть видео", - "presskit": "Нажмите на Kit", + "mobileIOS": "iOS", + "motivate": "Мотивируйте себя и свою команду!", + "motivate1": "Мотивируйте себя на что угодно.", + "motivate2": "Самоорганизация. Мотивация. Золото.", + "passConfirm": "Подтвердить пароль", + "passMan": "Если вы используете программы для хранения паролей (например, 1Password) и испытываете трудности с входом, попробуйте ввести имя и пароль на клавиатуре.", + "password": "Пароль", + "playButton": "Играть", + "playButtonFull": "Играть в HabitRPG", + "presskit": "Для прессы", + "presskitDownload": "Скачать все изображения:", "presskitText": "Спасибо за проявленный интерес к HabitRPG! Следующие изображения можно использовать в статьях или видео о HabitRPG. Для получения более подробной информации, пожалуйста, свяжитесь с Siena Leslie по почте leslie@habitrpg.com.", - "presskitDownload": "Скачать все изображения:" + "privacy": "Политику конфиденциальности", + "psst": "Псст", + "punishByline": "Покончите с плохими привычками и прокрастинацией, зная о их немедленных последствиях.", + "punishHeading1": "Пропустили ежедневное задание?", + "punishHeading2": "Теряете здоровье!", + "questByline1": "Играя с друзьями, вы чувствуете ответственность за выполнение своих задач.", + "questByline2": "Назначайте друг другу испытания, чтобы добиться цели вместе!", + "questHeading1": "Сражайтесь с монстрами вместе с друзьями друзьями!", + "questHeading2": "Если вы расслабитесь, пострадают они все!", + "register": "Регистрация", + "rewardByline1": "Тратьте золото на виртуальные или реальные награды.", + "rewardByline2": "Мгновенные награды поддерживают вашу мотивацию!", + "rewardHeading": "Выполните задание, чтобы заработать золото!", + "sampleDailies": "Примеры ежедневных заданий", + "sampleHabits": "Примеры привычек", + "sampleToDo": "Примеры задач", + "school": "Школа", + "schoolSample1": "Закончить 1 задание", + "schoolSample2": "Заниматься 1 час", + "schoolSample3": "Встреча научного кружка", + "schoolSample4": "Заметки по 1 главе", + "schoolSample5": "Прочитать 1 главу", + "sixteenBitFilQuote": "Я выполняю задания и задачи в рекордное время, благодаря HabitRPG. Просто я всегда так стремлюсь получить новый уровень!", + "skysailorQuote": "Моя команды и наши квесты поддерживают мою вовлеченность в игру, и мотивируют выполнять задачи и менять жизнь к лучшему", + "socialTitle": "HabitRPG — Живи играючи", + "supermouse35Quote": "Я больше тренируюсь и не уже несколько месяцев не забывал принять лекарства! Спасибо, Habit. :D", + "sync": " Синхронизация", + "tasks": " Задачи", + "teamSample1": "Набросать план совещания во вторник", + "teamSample2": "Мозговой штурм по скрытым резервам роста", + "teamSample3": "Обсудить показатели KPI недели", + "teams": "Команды", + "terms": "Правила и условия", + "testimonialHeading": "Что говорят пользователи...", + "tutorials": " Обучение", + "unlockByline1": "Достигайте целей и повышайте свой уровень.", + "unlockByline2": "Откройте новые инструменты мотивации, включая коллекционирование питомцев, случайные награды, заклинания и другое!", + "unlockHeadline": "Пока вы остаетесь продуктивными, вы открываете что-то новое!", + "useUUID": "Используйте UUID / API Token (для пользователей Facebook)", + "username": "Имя", + "watchVideos": "Смотреть видео", + "work": "Работа", + "zelahQuote": "С HabitRPG пойти спать вовремя меня может убедить мысль получить очки за то, что лег рано, или потерять здоровье за то, что лег поздно.", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/ru/gear.json b/common/locales/ru/gear.json index 863db2ccae..cd202f6bc7 100644 --- a/common/locales/ru/gear.json +++ b/common/locales/ru/gear.json @@ -102,24 +102,26 @@ "weaponSpecialFallHealerNotes": "Скарабей на этой палочке исцеляет и защищает владельца. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска осени 2014.", "weaponSpecialWinter2015RogueText": "Ледяной шип", "weaponSpecialWinter2015RogueNotes": "Вы точно, действительно, совершенно точно просто подобрали это с земли. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска зимы 2014-2015.", - "weaponSpecialWinter2015WarriorText": "Леденцовый Меч", - "weaponSpecialWinter2015WarriorNotes": "Этот вкусный меч наверное привлечёт монстров... но вы готовы принять этот вызов! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска зимы 2014-2015.", + "weaponSpecialWinter2015WarriorText": "Мармеладный меч", + "weaponSpecialWinter2015WarriorNotes": "Этот вкусный меч, наверное, привлечёт монстров... но вы готовы принять этот вызов! Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска зимы 2014-2015.", "weaponSpecialWinter2015MageText": "Посох зимнего блеска", "weaponSpecialWinter2015MageNotes": "Свет кристального посоха наполняет сердце радостью. Увеличивает интеллект на <%= int %> и Восприятие на <%= per %>. Экипировка ограниченного выпуска зимы 2014-2015.", "weaponSpecialWinter2015HealerText": "Скипетр успокоения", "weaponSpecialWinter2015HealerNotes": "Этот скипетр согревает больные мышцы и успокаивает от стресса. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска зимы 2014-2015", "weaponSpecialSpring2015RogueText": "Взрывной Писк", - "weaponSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас - эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", - "weaponSpecialSpring2015WarriorText": "Костяная Дубинка", - "weaponSpecialSpring2015WarriorNotes": "Настоящая костяная дубинка для настоящих яростных псов! Нет-нет, это совершенно точно не жевательная игрушка, которую Сезонная Волшебница дала вам потому что... а кто тут славный песик? Кто славный песик? Вы! Вы славный песик! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", + "weaponSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас – эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", + "weaponSpecialSpring2015WarriorText": "Костяная дубина", + "weaponSpecialSpring2015WarriorNotes": "Настоящая костяная дубина для настоящих яростных псов! Нет-нет, это совершенно точно не жевательная игрушка, которую Сезонная Волшебница дала вам потому что... а кто тут славный песик? Кто славный песик? Вы! Вы славный песик! Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSpring2015MageText": "Волшебная палочка фокусника", "weaponSpecialSpring2015MageNotes": "Этой симпатичной палочкой можно наколдовать себе морковку. Увеличивает интеллект на <%= int %> и восприятие на <%= per %>. Экипировка ограниченного выпуска весны 2015.", "weaponSpecialSpring2015HealerText": "Кошачья Погремушка", "weaponSpecialSpring2015HealerNotes": "Стоит только взмахнуть погремушкой, и чарующий треск этой штуки займет КОГО УГОДНО очень надолго. Увеличивает интеллект на <%= int %>. Экипировка ограниченного выпуска весны 2015.", "weaponMystery201411Text": "Вилы пиршества", - "weaponMystery201411Notes": "Многофункциональные вилы - вонзайте их во врагов, или в свои любимые блюда! Преимуществ не дают. Подарок подписчикам ноября 2014.", + "weaponMystery201411Notes": "Многофункциональные вилы – вонзайте их во врагов, или в свои любимые блюда! Преимуществ не дают. Подарок подписчикам ноября 2014.", "weaponMystery201502Text": "Сверкающий крылатый посох Любви-а-также-Правды", "weaponMystery201502Notes": "Ради КРЫЛЬЕВ! Ради ЛЮБВИ! Ради ТАКЖЕ-ПРАВДЫ! Преимуществ не дает. Подарок подписчикам в феврале 2015.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Стимпанковская трость", "weaponMystery301404Notes": "Отлично подходит для прогулки по городу. Подарок подписчикам марта 3015. Преимуществ не дает.", "armor": "Броня", @@ -234,7 +236,7 @@ "armorMystery201406Text": "Мантия осьминога.", "armorMystery201406Notes": "Эта гибкая мантия позволит ее носителю пролезать через мельчайшие трещины. Преимуществ не дает. Подарок подписчикам июня 2014.", "armorMystery201407Text": "Костюм исследователя морских глубин", - "armorMystery201407Notes": "Известный также, как \"хлюпкий\", \"слишком плотный\" и \"честно говоря, довольно громоздкий\", этот костюм -- лучший друг любого бесстрашного исследователя морских глубин. Преимуществ не дает. Подарок подписчикам июля 2014.", + "armorMystery201407Notes": "Известный также, как \"хлюпкий\", \"слишком плотный\" и \"честно говоря, довольно громоздкий\", этот костюм – лучший друг любого бесстрашного исследователя морских глубин. Преимуществ не дает. Подарок подписчикам июля 2014.", "armorMystery201408Text": "Солнечная Мантия", "armorMystery201408Notes": "Эта мантия соткана из золота и солнечного света. Преимуществ не дает. Подарок подписчикам августа 2014.", "armorMystery201409Text": "Жилет Странника", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Металл этих доспехов отражает сияние галактик, увеличивая решительность владельца. Преимуществ не дают. Подарок подписчикам в январе 2015.", "armorMystery201503Text": "Аквамариновый доспех", "armorMystery201503Notes": "Этот голубой минерал символизирует удачу, счастье и неутомимость. Преимуществ не дает. Подарок подписчикам в марте 2015.", + "armorMystery201504Text": "Мантия трудолюбивой пчелки", + "armorMystery201504Notes": "В этой очаровательной мантии вы будете продуктивны, как трудолюбивая пчелка! Преимуществ не дает. Подарок подписчикам в апреле 2015.", "armorMystery301404Text": "Стимпанковский костюм", "armorMystery301404Notes": "Чудной и лихой! Преимуществ не дает. Подарок подписчикам февраля 3015.", "headgear": "Головной убор", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Кто пингвин? Преимуществ не дает. Подарок подписчикам декабря 2014.", "headMystery201501Text": "Звездный шлем", "headMystery201501Notes": "Мерцающие созвездия, крутясь, направляют мысли владельца в нужное русло. Преимуществ не дает. Подарок подписчикам в январе 2015.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Модный цилиндр", "headMystery301404Notes": "Модный цилиндр для самых уважаемых господ! Подарок подписчикам января 3015. Преимуществ не дает.", "headMystery301405Text": "Обычный цилиндр", @@ -425,12 +431,12 @@ "shieldSpecialFallHealerNotes": "Этот сверкающий щит был найден а древней гробнице. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска осени 2014.", "shieldSpecialWinter2015RogueText": "Ледяной шип", "shieldSpecialWinter2015RogueNotes": "Вы точно, действительно, совершенно точно просто подобрали это с земли. Увеличивает Силу на <%= str %>. Экипировка ограниченного выпуска зимы 2014-2015.", - "shieldSpecialWinter2015WarriorText": "Леденцовый Щит", - "shieldSpecialWinter2015WarriorNotes": "Этот, казалось бы, сладкий щит на самом деле состоит из питательных, желатиновых овощей. Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.", + "shieldSpecialWinter2015WarriorText": "Мармеладный щит", + "shieldSpecialWinter2015WarriorNotes": "Этот, казалось бы, сахарный щит на самом деле состоит из питательных желатиновых овощей. Увеличивает Телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.", "shieldSpecialWinter2015HealerText": "Щит успокоения", "shieldSpecialWinter2015HealerNotes": "Этот щит отражает леденящий ветер. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска зимы 2014-2015.", "shieldSpecialSpring2015RogueText": "Взрывной Писк", - "shieldSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас - эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", + "shieldSpecialSpring2015RogueNotes": "Не дайте звуку обмануть вас – эта взрывчатка просто сбивает с ног. Увеличивает силу на <%= str %>. Экипировка ограниченного выпуска весны 2015.", "shieldSpecialSpring2015WarriorText": "Метательная Тарелка", "shieldSpecialSpring2015WarriorNotes": "Швырните ей во врага! Ну или оставьте себе, потому что к обеду в ней будет полно вкусного корма. Увеличивает телосложение на <%= con %>. Экипировка ограниченного выпуска весны 2015.", "shieldSpecialSpring2015HealerText": "Узорчатая подушка", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Порхайте, как бабочка! Преимуществ не дает. Подарок подписчикам апреля 2014.", "backMystery201410Text": "Крылья гоблина", "backMystery201410Notes": "Проноситесь сквозь ночь на этих сильных крыльях. Преимуществ не дают. Подарок подписчикам октября 2014.", + "backMystery201504Text": "Крылья трудолюбивой пчелки", + "backMystery201504Notes": "Бз - бзз - бззз! Перелетаем с задания на задание. Преимуществ не дает. Подарок подписчикам в апреле 2015.", "backSpecialWonderconRedText": "Могущественный плащ", "backSpecialWonderconRedNotes": "Развевается мощно и красиво. Преимуществ не дает. Предмет специального фестивального выпуска.", "backSpecialWonderconBlackText": "Тайный плащ", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Коралловое ожерелье.", "bodySpecialSummerHealerNotes": "Стильное ожерелье из настоящих кораллов. Бонусов не дает. Экипировка ограниченного выпуска лета 2014.", "headAccessory": "аксессуар на голову", + "accessories": "Аксессуары", + "animalEars": "Звериные уши", "headAccessoryBase0Text": "Нет аксессуаров на голове", "headAccessoryBase0Notes": "Нет аксессуаров на голове.", "headAccessorySpecialSpringRogueText": "Пурпурные кошачьи уши", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "Эти ушки внимательно слушают, не раскрывает ли где поблизости фокусник свои секреты. Преимуществ не дают. Экипировка ограниченного выпуска весны 2015.", "headAccessorySpecialSpring2015HealerText": "Зеленые кошачьи уши", "headAccessorySpecialSpring2015HealerNotes": "Эти милые кошачьи ушки заставят всех позеленеть от зависти. Преимуществ не дают. Экипировка ограниченного выпуска весны 2015.", + "headAccessoryBearEarsText": "Медвежьи уши", + "headAccessoryBearEarsNotes": "С этими ушами вы выглядите, как пушистый мишка! Преимуществ не дают.", + "headAccessoryCactusEarsText": "Кактусовые уши", + "headAccessoryCactusEarsNotes": "С этими ушами вы выглядите, как колючий кактус! Преимуществ не дают.", + "headAccessoryFoxEarsText": "Лисьи уши", + "headAccessoryFoxEarsNotes": "С этими ушами вы выглядите, как хитрая лиса! Преимуществ не дают.", + "headAccessoryLionEarsText": "Львиные уши", + "headAccessoryLionEarsNotes": "С этими ушами вы выглядите, как величественный лев! Преимуществ не дают.", + "headAccessoryPandaEarsText": "Уши панды", + "headAccessoryPandaEarsNotes": "С этими ушами вы выглядите, как кроткая панда! Преимуществ не дают.", + "headAccessoryPigEarsText": "Поросячьи уши", + "headAccessoryPigEarsNotes": "С этими ушами вы выглядите, как чудная хрюшка! Преимуществ не дают.", + "headAccessoryTigerEarsText": "Тигриные уши", + "headAccessoryTigerEarsNotes": "С этими ушами вы выглядите, как неукротимый тигр! Преимуществ не дают.", + "headAccessoryWolfEarsText": "Волчьи уши", + "headAccessoryWolfEarsNotes": "С этими ушами вы выглядите, как преданный волк! Преимуществ не дают.", "headAccessoryMystery201403Text": "Рога лесовика", "headAccessoryMystery201403Notes": "На этих рогах переливается красками мох и лишайник. Преимуществ не дают. Подарок подписчикам марта 2014.", "headAccessoryMystery201404Text": "Антенки Сумеречной бабочки", diff --git a/common/locales/ru/generic.json b/common/locales/ru/generic.json index 0281a42550..9c07450249 100644 --- a/common/locales/ru/generic.json +++ b/common/locales/ru/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Показать панель", "collapseToolbar": "Скрыть панель", - "formattingMarkdown": "Разрешено форматирование Markdown", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Достижения", "modalAchievement": "Достижение!", "special": "Особый", @@ -37,7 +50,7 @@ "notEnoughGems": "Недостаточно самоцветов", "alreadyHave": "Упс! У вас уже есть эта вещь. Нет нужды покупать ее снова!", "delete": "Удалить", - "gemsPopoverTitle": "Gems", + "gemsPopoverTitle": "Самоцветы", "gems": "самоцв.", "gemButton": "У вас <%= number %> самоцветов.", "moreInfo": "Узнать больше", @@ -54,7 +67,7 @@ "costumeContest": "Конкурс костюмов 2014", "costumeContestText": "Участвовал в Костюмированном Фестивале на Хэллоуине 2014. Вы можете увидеть некоторые из записей в blog.habitrpg.com/tagged/cosplay!", "memberSince": " - Участник с ", - "lastLoggedIn": " - Последний вход", + "lastLoggedIn": "- Последний вход", "notPorted": "Эта функция еще не перенесена со старого сайта.", "buyThis": "Купить <%= text %> за <%= price %> из ваших <%= gems %> самоцветов?", "untilNoFace": "Пока мы не добавим Facebook, используйте ваш UUID и API Token для входа (смотрите https://habitrpg.com > Опции > Настройки).", @@ -62,7 +75,7 @@ "errorUpCase": "ОШИБКА: ", "newPassSent": "Новый пароль отправлен.", "serverUnreach": "Сервер сейчас недоступен.", - "seeConsole": "If the error persists, please report it at Help > Report a Bug. If you're familiar with your browser's console, please include any error messages.", + "seeConsole": "Если ошибка появляется вновь, пожалуйста, сообщите о ней в меню Помощь > Сообщить о проблеме. Если вы знакомы с консолью браузера, пожалуйста, включите в отчет возможные сообщения об ошибках.", "error": "Ошибка", "menu": "Меню", "notifications": "Уведомления", diff --git a/common/locales/ru/groups.json b/common/locales/ru/groups.json index 8069397fe3..e41476b767 100644 --- a/common/locales/ru/groups.json +++ b/common/locales/ru/groups.json @@ -2,7 +2,7 @@ "tavern": "Таверна", "innCheckOut": "Покинуть гостиницу", "innCheckIn": "В гостиницу", - "innText": "Наслаждаетесь отдыхом в Гостинице, <%= name %>? Чтобы уберечь вас, ежедневные задания заморожены, их галочки не исчезнут до завтра (следующий день после выписки из Гостиницы). Но будьте осторожны: если ваша команда сражается с Боссом, он будет причинять вам вред, но вы не сможете наносить урон. Готовы снова двинуться в путь? Не забудьте выписаться из Гостиницы.", + "innText": "Вы отдыхаете в Гостинице! Пропущенные Ежедневные задания не будут причинять вам вреда в конце дня, но отметки об их выполнении будут сбрасываться каждый день. Будьте осторожны: если ваша команда сражается с Боссом, он все же будет наносить вам урон за Ежедневные задания, пропущенные вашими товарищами, если только они также не в гостинице! Кроме того, нанесенный вами урон Боссу или найденные предметы не будут зарегистрированы, пока вы не покинете Гостиницу.", "lfgPosts": "Объявления о поиске команды", "tutorial": "Обучение", "glossary": "Терминология", @@ -90,11 +90,31 @@ "pm-reply": "Ответить", "inbox": "Почта", "abuseFlag": "Сообщить о нарушении Правил сообщества", - "abuseFlagModalHeading": "Сообщить <%= name %> о нарушении?", - "abuseFlagModalBody": "Вы уверены, что хотите пожаловаться на это соощение? Вы должны сообщать ТОЛЬКО в тех случаях, когда имеет место нарушение <%= firstLinkStart %>Правил Сообщества<%= linkEnd %> и/или <%= secondLinkStart %>Условий предоставленjavascript:;ия сервиса<%= linkEnd %>. Некорректное сообщение о нарушении Правил Сообщества может привести к совершению вами нарушения. ", + "abuseFlagModalHeading": "Сообщить о нарушении со стороны <%= name %>?", + "abuseFlagModalBody": "Вы уверены, что хотите пожаловаться на это сообщение? Вы можете пожаловаться ТОЛЬКО на сообщения, нарушающие <%= firstLinkStart %>Правила сообщества<%= linkEnd %> и/или <%= secondLinkStart %>Условия предоставления сервиса<%= linkEnd %>. Некорректная жалоба является нарушением Правил сообщества и может стать поводом для вынесения предупреждения.", "abuseFlagModalButton": "Пожаловаться", "abuseReported": "Спасибо, что сообщили об этом нарушении. Модераторы уведомлены.", "abuseAlreadyReported": "Вы уже сообщали об этом нарушении.", - "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsText": "Пожалуйста введите сообщение.", + "needsTextPlaceholder": "Напечатайте сообщение здесь.", + "copyMessageAsToDo": "Скопировать сообщение как Задачу", + "messageAddedAsToDo": "Сообщение скопировано как Задача", + "messageWroteIn": "Cообщение от <%= user %> в чате: <%= group %>", + "msgPreviewHeading": "Предварительный просмотр сообщения", + "leaderOnlyChallenges": "Только лидер группы может создавать испытания", + "sendGift": "Отправить подарок", + "inviteFriends": "Пригласить друзей", + "inviteAlertInfo": "Здесь можно пригласить друзей по ID пользователя.", + "inviteExistUser": "Пригласить существующего пользователя", + "inviteByEmail": "пригласить друзей по почте. Если они присоединятся по ссылке из вашего письма, они будут автоматически приглашены в эту группу.", + "byColon": "От:", + "inviteNewUsers": "Пригласить Новых Пользователей", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/ru/limited.json b/common/locales/ru/limited.json index 35e45e1c53..8dca3d250f 100644 --- a/common/locales/ru/limited.json +++ b/common/locales/ru/limited.json @@ -3,31 +3,31 @@ "seasonalEdition": "Сезонный выпуск", "winterColors": "Зимние цвета", "annoyingFriends": "Вредные друзья", - "annoyingFriendsText": "Прилетело снежков в спину от членов команды: <%= snowballs %>.", + "annoyingFriendsText": "Прилетело снежков от членов команды: <%= snowballs %>.", "alarmingFriends": "Пугающие друзья", - "alarmingFriendsText": "Напуган членами команды <%= spookDust %> раз.", + "alarmingFriendsText": "Напуган членами команды <%= spookDust %> раз(а).", "agriculturalFriends": "Сельскохозяйственные друзья", - "agriculturalFriendsText": "Превращен в цветок членами команды <%= seeds %> раз.", + "agriculturalFriendsText": "Превращен в цветок членами команды <%= seeds %> раз(а).", "valentineCard": "Валентинка", "valentineCardNotes": "Отправьте валентинку члену команды.", - "valentine0": "Розы красны <%= lineBreak %> \"Ежедневные\" сини.<%= lineBreak %>Тем, кто со мною в команде, - <%= lineBreak %>Спасибо!", - "valentine1": "Розы алеют, <%= lineBreak %> Белеет сирень<%= lineBreak %>Вместе поборем<%= lineBreak %>Пороки и лень!", - "valentine2": "Розы красны. <%= lineBreak %>Этот старый куплет,<%= lineBreak %>Надеюсь, оценишь - <%= lineBreak %>Он стоил десять монет!", - "valentine3": "Розы красны,<%= lineBreak %>Синь Дракон Ледяной,<%= lineBreak %>Нет лучше сокровищ,<%= lineBreak %>Чем время с тобой!", + "valentine0": "«Розы ярко-алые,<%= lineBreak %>А мои задачи – синие,<%= lineBreak %>Мы друзья в команде славные –<%= lineBreak %>Вот такое мое мнение!»", + "valentine1": "«Розы алеют,<%= lineBreak %>Белеет сирень,<%= lineBreak %>Вместе поборем<%= lineBreak %>Пороки и лень!»", + "valentine2": "«Розы алеют –<%= lineBreak %>Это старый куплет<%= lineBreak %>Надеюсь, оценишь –<%= lineBreak %>Он стоит десять монет!»", + "valentine3": "«Розы алеют,<%= lineBreak %>Синь Дракон Ледяной,<%= lineBreak %>Нет лучше сокровищ,<%= lineBreak %>Чем время с тобой!»", "adoringFriends": "Любимые друзья", "adoringFriendsText": "Вы так внимательны друг к другу! Отправлено и получено валентинок: <%= cards %>.", "polarBear": "Белый медведь", "turkey": "Индейка", "polarBearPup": "Детеныш белого медведя", "jackolantern": "Тыквенная лампа", - "seasonalShop": "Сезонный магазин", + "seasonalShop": "Сезонная лавка", "seasonalShopClosedTitle": "Сиена Лезли", "seasonalShopTitle": "<%= linkStart %>Сезонная Волшебница<%= linkEnd %>", - "seasonalShopClosedText": "Сезонный магазин сейчас закрыт!!! Я не знаю где сейчас Сезонная Колдунья, но она вернется к следующему большому празднику.", - "seasonalShopText": "Добро пожаловать в Сезонный магазин! Сейчас мы предлагаем товары весеннего сезонного выпуска. Товары будут доступны ежегодно на протяжении Весенней Веселухи, но мы открыты только до 30 апреля, так что спешите закупиться сейчас, иначе придется ждать целый год!", - "seasonalShopRebirth": "Использовав шар возрождения, вы сможете повторно купить это снаряжение в колонке наград после того, как разблокируете лавку предметов. Изначально вы сможете купить только предметы для вашего текущего класса (класс по умолчанию - воин), но не волнуйтесь: после смены класса вам станут доступны другие классовые предметы.", + "seasonalShopClosedText": "Сезонная лавка сейчас закрыта!! Я не знаю где сейчас Сезонная Чародейка, но она уж точно вернется к следующему большому празднику.", + "seasonalShopText": "Добро пожаловать в Сезонную лавку! Сейчас мы предлагаем товары весеннего сезонного выпуска. Товары будут доступны ежегодно в дни Весенней Веселухи, но мы открыты только до 30 апреля, так что спешите закупиться сейчас, иначе придется ждать целый год!", + "seasonalShopRebirth": "Использовав шар возрождения, вы сможете повторно купить это снаряжение в колонке наград после того, как разблокируете лавку предметов. Изначально вы сможете купить только предметы для вашего текущего класса (класс по умолчанию – воин), но не волнуйтесь: после смены класса вам станут доступны другие классовые предметы.", "candycaneSet": "Карамельная палочка (Маг)", - "skiSet": "Лыжник-ассасин (Жулик)", + "skiSet": "Лыжник-ассасин (Разбойник)", "snowflakeSet": "Снежинка (Знахарь)", "yetiSet": "Укротитель Йети (Воин)", "nyeCard": "Новогодняя открытка", diff --git a/common/locales/ru/npc.json b/common/locales/ru/npc.json index 4ca36787be..998b012974 100644 --- a/common/locales/ru/npc.json +++ b/common/locales/ru/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Оказал максимальную спонсорскую помощь проекту на Kickstarter", "mattBoch": "Мэтт Бош", - "mattShall": "Мне вывести вашего боевого товарища для прогулки верхом, <%= name %>? Выберите скакуна, чтобы оседлать его.", - "mattBochText1": "Добро пожаловать, подходите к стойлам! Я Мэтт, повелитель зверей. Здесь можно выбрать питомца, который будет вас сопровождать. Хорошо кормите своих питомцев, и они вырастут в могучих скакунов.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Даниэль ", - "danielText": "Добро пожаловать в Таверну! Задержитесь немного и поболтайте с местными жителями. Если вам нужен отдых (собрались в отпуск или внезапно заболели?), я размещу вас в гостинице. Ежедневные задания при этом замораживаются «как есть» (отмечены/неотмечены) до дня, следующего за тем, когда вы покинете гостиницу. Их пропуск не будет наносить вам урон в конце дня.", - "danielText2": "Предупреждение: Если вы участвуете в квесте с боссом, он все же будет наносить вам урон за ежедневные задания, не выполненные вашими друзьями по команде!", + "danielText": "Добро пожаловать в Таверну! Задержитесь немного и поболтайте с местными жителями. Вам нужен отдых: (отпуск или больничный)? Я размещу вас в Гостинице. Пропущенные Ежедневные задания при этом не будут причинять вам вреда в конце дня, но вы так же сможете отмечать их выполнение.", + "danielText2": "Будьте осторожны: если ваша команда сражается с Боссом, он все же будет наносить вам урон за Ежедневные задания, пропущенные вашими товарищами! Кроме того, нанесенный вами урон Боссу или найденные предметы не будут зарегистрированы, пока вы не покинете Гостиницу.", "alexander": "Торговец Александр", "welcomeMarket": "Заходите на рынок! Купите редкие яйца и эликсиры! Продайте то, что вам не нужно! Воспользуйтесь полезными услугами! Загляните и ознакомьтесь со всеми предложениями.", "sellForGold": "Продать <%= item %> за <%= gold %> золота", @@ -28,7 +28,7 @@ "classGearText": "Прежде всего, не паникуйте! Ваша старая экипировка в вашем инвентаре, а на вас — снаряжение ученика вашего класса: <%= klass %>. Если носить экипировку, созданную специально для вашего класса, вы получите бонус в 50% к характеристикам. Тем не менее, можно спокойно вернуться к вашей старой экипировке.", "classStats": "Это характеристики вашего класса. Они оказывают влияние на игровой процесс. При достижении нового уровня, вы получаете одно очко, которое можно использовать для улучшения одной из характеристик. Наведите курсор на каждый показатель для дополнительной информации.", "autoAllocate": "Автоматическое распределение", - "autoAllocateText": "Если выбрано 'автоматическое распределение', вы будете получать характеристики в зависимости от атрибутов ваших заданий. Их можно настроить в Задачи > Редактировать > Дополнительно > Атрибуты. Например, если вы часто посещаете спортзал, и ваше ежедневное задание относится к \"Физические нагрузки\", вы будете получать СИЛ автоматически.", + "autoAllocateText": "Если выбрано 'автоматическое распределение', вы будете получать характеристики в зависимости от атрибутов ваших заданий. Их можно настроить в Задачи > Редактировать > Дополнительно > Атрибуты. Например, если вы часто посещаете спортзал, и ваше ежедневное задание относится к «Физические нагрузки», вы будете получать СИЛ автоматически.", "spells": "Заклинания", "spellsText": "Теперь вы можете открывать уникальные для каждого класса заклинания. Первое станет доступно при достижении 11 уровня. Мана восстанавливается на 10 единиц в день, плюс 1 единица за выполнение", "toDo": "задачу", @@ -45,9 +45,9 @@ "tourScrollDown": "Обязательно пролистайте страницу вниз до конца, чтобы просмотреть все доступные возможности! Чтобы вернуться к странице заданий, еще раз кликните на аватаре.", "tourMuchMore": "Когда с заданиями покончено, вы можете собрать команду с друзьями, пообщаться в гильдиях по интересам, присоединиться к испытаниям и многое другое!", "tourStatsPage": "Это страница характеристик. Достижения можно заработать, выполняя задания из списка.", - "tourTavernPage": "Добро пожаловать в таверну, где игроки всех возрастов собираются, чтобы поболтать. Здесь вы можете временно заморозить свой аккаунт на время болезни или путешествия, выбрав опцию \"В гостинницу\". Заходите!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Команда поможет вам быть ответственней. Пригласите друзей, чтобы разблокировать свиток квеста.", - "tourGuildsPage": "Гильдии - это группы для общения по интересам. Выбирайте тематики, которые вас интересуют. Рекомендуем изучить Гильдию новичков.", - "tourChallengesPage": "Когда вы присоединяетесь к испытанию, в вашем аккаунте появляются дополнительные задачи. Состязайтесь с другими пользователями и получайте самоцветы за победу!", + "tourGuildsPage": "Гильдии – это группы для общения по интересам. Выбирайте тематики, которые вас интересуют. Рекомендуем изучить Гильдию новичков.", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Начиная с уровня 4, после завершения заданий вы можете получить случайным образом выпавшее яйцо или инкубационный эликсир. Используйте их для того, чтобы вырастить питомцев! Также эти предметы можно купить на рынке." } \ No newline at end of file diff --git a/common/locales/ru/pets.json b/common/locales/ru/pets.json index aefa5390cb..dd9f9f2ad1 100644 --- a/common/locales/ru/pets.json +++ b/common/locales/ru/pets.json @@ -26,14 +26,14 @@ "inventoryText": "Выберите яйцо, чтобы посмотреть эликсиры, которые можно использовать с ним — они подсветятся зеленым, затем выберите один из этих эликсиров, чтобы вырастить питомца. Если ни один эликсир не будет выделен подсветкой, щелкните яйцо снова, чтобы снять выбор, а затем выберите сначала эликсир, чтобы выделить подсветкой яйца, которые можно использовать с ним. Ненужные вам предметы можно продать Торговцу Александеру.", "food": "Еда и сёдла", "noFood": "У вас нет ни еды, ни сёдел", - "dropsExplanation": "Get these items faster with gems if you don't want to wait for them to drop when completing a task. Learn more about the drop system.", + "dropsExplanation": "Получите эти предметы быстрее за самоцветы, если не хотите дожидаться пока они выпадут при завершении задания. Узнайте больше о системе выпадения предметов.", "beastMasterProgress": "Прогресс повелителя зверей", "beastAchievement": "Вы заработали достижение «Повелитель зверей» за то, что собрали всех питомцев!", "beastMasterName": "Повелитель зверей", "beastMasterText": "Нашел все 90 питомцев (безумно сложно, поздравьте этого пользователя!)", "beastMasterText2": "и <%= count %> раз отпустил питомцев на свободу", "mountMasterProgress": "Прогресс повелителя скакунов", - "mountAchievement": "Вы заработали достижение \"Властелин зверей\" за приручение всех скакунов!", + "mountAchievement": "Вы заработали достижение «Властелин зверей» за приручение всех скакунов!", "mountMasterName": "Повелитель скакунов", "mountMasterText": "Найдены все 90 скакунов (ещё сложней, поздравляем этого пользователя!)", "mountMasterText2": "и <%= count %> раз отпустил всех 90 скакунов на свободу ", @@ -41,23 +41,23 @@ "triadBingoName": "Тройное бинго", "triadBingoText": "Нашёл всех 90 питомцев, всех 90 скакунов, и затем нашёл всех 90 питомцев СНОВА (КАК ВАМ ЭТО УДАЛОСЬ!)", "triadBingoText2": "и <%= count %> раз выпустил всю конюшню на свободу ", - "triadBingoAchievement": "Вы заработали достижение \"Тройное Бинго\" за нахождение всех питомцев, приручение всех скакунов и повторное нахождение всех питомцев!", + "triadBingoAchievement": "Вы заработали достижение «Тройное Бинго» за нахождение всех питомцев, приручение всех скакунов и повторное нахождение всех питомцев!", "dropsEnabled": "Включено выпадение предметов!", "itemDrop": "Выпал предмет!", - "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", - "useGems": "If you've got your eye on a pet, but can't wait any longer for it to drop, use Gems in Inventory > Market to buy one!", + "firstDrop": "Вы открыли систему выпадения предметов! Теперь, когда вы выполняете задания, у вас есть маленький шанс найти предмет, включая яйца, эликсиры и еду! Вы только что нашли <%= eggText %> в яйце! <%= eggNotes %>", + "useGems": "Если вы хотите питомца, но не можете больше ждать, когда он выпадет, купите его за самоцветы в меню Инвентарь > Рынок!", "hatchAPot": "Вылупится <%= potion %> <%= egg %>. Использовать эликсир?", "feedPet": "Скормить <%= article %><%= text %> вашему питомцу: <%= name %>?", "useSaddle": "Оседлать <%= pet %>?", "petName": "<%= potion %> <%= egg %>", "mountName": "<%= potion %> <%= mount %>", - "petKeyName": "Ключ от псарен", + "petKeyName": "Ключ от Вольеров", "petKeyPop": "Отпустите ваших питомцев на свободу, освободите их для их собственных приключений и испытайте восторг Властелина зверей заново!", - "petKeyBegin": "Ключ от питомника: поборитесь за звание <%= title %> ещё раз!", + "petKeyBegin": "Ключ от Вольеров: поборитесь за звание <%= title %> ещё раз!", "petKeyInfo": "Пропал восторг от собирания питомцев? Теперь вы можете отпустить их и вновь привнести смысл в получение предметов!", - "petKeyInfo2": "Используйте Ключ к Конюшням, чтобы сбросить количество ваших неквестовых питомцев и/или скакунов до нуля. (Квестовые и Редкие питомцы и скакуны не сбрасываются)", - "petKeyInfo3": "Существует три разных Ключа от Питомников: Выпустить только питомцев (за 4 самоцвета), выпустить только скакунов (за 4 самоцвета) или выпустить и питомцев, и скакунов одновременно (за 6 самоцветов). Использование ключа позволит вам получить достижения Властелин зверей и Повелитель скакунов. Достижение Тройное бинго получается только, если вы используете ключ \"Освободить и питомцев, и скакунов\", и затем соберете все 90 питомцев вновь, во второй раз. Покажите миру, что Вы - настоящий коллекционер! Но принимайте решение мудро: открыв двери питомника или стойла, вы уже не сможете вернуть своих питомцев кроме, как собрав их всех заново...", - "petKeyInfo4": "Существует три разных Ключа от Питомников: Выпустить только питомцев (за 4 самоцвета), выпустить только скакунов (за 4 самоцвета) или выпустить и питомцев, и скакунов одновременно (за 6 самоцветов). Использование ключа позволит вам получить достижения Властелин зверей и Повелитель скакунов. Достижение Тройное бинго получается только, если вы используете ключ \"Освободить и питомцев, и скакунов\", и затем соберете все 90 питомцев вновь, во второй раз. Покажите миру, что Вы - настоящий коллекционер! Но принимайте решение мудро: открыв двери питомника или стойла, вы уже не сможете вернуть своих питомцев кроме, как собрав их всех заново...", + "petKeyInfo2": "Используйте Ключ от Вольеров, чтобы сбросить количество ваших неквестовых питомцев и/или скакунов до нуля. (Квестовые и Редкие питомцы и скакуны не сбрасываются)", + "petKeyInfo3": "Существует три разных Ключа от Вольеров, которые позволяют: выпустить только питомцев (за 4 самоцвета), выпустить только скакунов (за 4 самоцвета) или выпустить и питомцев, и скакунов одновременно (за 6 самоцветов). Использование ключа позволит вам повторить достижения Властелин зверей и Повелитель скакунов. Для того, чтобы повторить достижение Тройное Бинго, используйте ключ \"Освободить и питомцев, и скакунов\", и соберите все 90 питомцев во второй раз. Покажите миру, что Вы – настоящий мастер - коллекционер! Но принимайте решение мудро: открыв вольеры или стойла, вы уже не сможете вернуть своих питомцев кроме, как собрав их всех заново...", + "petKeyInfo4": "Существует три разных Ключа от Вольеров, которые позволяют: выпустить только питомцев (за 4 самоцвета), выпустить только скакунов (за 4 самоцвета) или выпустить и питомцев, и скакунов одновременно. Использование ключа позволит вам повторить достижения Властелин зверей и Повелитель скакунов. Для того, чтобы повторить достижение Тройное Бинго, используйте ключ \"Освободить и питомцев, и скакунов\", и соберите все 90 питомцев во второй раз. Покажите миру, что Вы – настоящий мастер - коллекционер! Но принимайте решение мудро: открыв вольеры или стойла, вы уже не сможете вернуть своих питомцев кроме, как собрав их всех заново...", "petKeyPets": "Освободить моих питомцев", "petKeyMounts": "Освободить моих скакунов", "petKeyBoth": "Освободить всех", diff --git a/common/locales/ru/quests.json b/common/locales/ru/quests.json index c51d5bb6e2..07c5406e71 100644 --- a/common/locales/ru/quests.json +++ b/common/locales/ru/quests.json @@ -6,6 +6,8 @@ "questSend": "После нажатия «Пригласить» членам вашей команды будет отправлено приглашение. Квест начнется, когда все члены команды примут или отклонят приглашение. Статус приглашения можно посмотреть в Параметры > Общение > Команда.", "inviteParty": "Пригласить команду", "questInvitation": "Приглашение на участие в квесте", + "questInvitationTitle": "Приглашение на квест", + "questInvitationInfo": "Приглашение на квест \"<%= quest %>\"", "askLater": "Спросить позже", "buyQuest": "Купить квест", "accepted": "Принято", @@ -15,9 +17,9 @@ "begin": "Начать", "bossHP": "Здоровье босса", "bossStrength": "Сила босса", - "collect": "Собирать", + "collect": "Собрать", "collected": "Собрано", - "bossDmg1": "Чтобы нанести урон боссу, выполняйте свои задачи и ежедневные задания. Чем больше урон от задания, тем больший урон вы нанесете боссу, выполнив его (красные задания, заклинания магов, атаки воинов и так далее). Босс будет наносить урон команде за каждое невыполненное ежедневное задание (урон задания, помноженный на силу босса), поэтому помогайте своим друзьям, выполняя свои ежедневные задания! Весь урон боссу и от босса подсчитывается по расписанию (в ваш момент смены суток).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Только участники будут сражаться с боссом и разделят квестовые трофеи.", "tavernBossInfo": "Чтобы нанести урон боссу, выполняйте свои задачи и ежедневные задания. Чем сложнее задание, тем больший урон вы нанесете боссу выполняя его (красные задания, заклинания магов, атаки воинов и так далее). Ярость босса будет увеличиваться за каждое невыполненное ежедневное задание (урон от него умножается на силу босса). Когда его ярость достигнет максимума произойдёт что-то плохое, поэтому выполняйте свои ежедневные задания! Весь урон боссу и от босса подсчитывается по расписанию (в ваш момент смены суток).", "bossColl1": "Чтобы собирать предметы, выполняйте положительные задания. Квестовые предметы падают точно так же, как обычные; однако, вы не увидите, что упало, до начала следующего дня — тогда всё, что вы нашли, будет посчитано и сложено в общую стопку.", diff --git a/common/locales/ru/questscontent.json b/common/locales/ru/questscontent.json index c49b093d6f..6f5b01a5d5 100644 --- a/common/locales/ru/questscontent.json +++ b/common/locales/ru/questscontent.json @@ -32,8 +32,8 @@ "questRatNotes": "Мусор! Огромные кучи невыполненных ежедневных заданий раскиданы по стране Habitica. Проблема стала столь серьезной, что повсюду теперь носятся стаи крыс. Вы замечаете как @Pandah ласкает одно из этих чудовищ. Она объясняет что крысы умны и их можно кормить невыполненными ежедневными заданиями. Настоящая проблема в том, что ежедневные задания попадали в канализацию и образовали там опасную кучу, которую необходимо разобрать. Когда вы спускаетесь в канализацию, большая крыса с кроваво-красными глазами атакует вас защищая свою стаю. Осмелитесь ли вы противостоять былинному Крысиному Королю?", "questRatCompletion": "Ваш последний удар лишает гигантского крыса сил, его глаза блекнут, становясь тускло-серыми. Зверь рассыпается на множество маленьких крысок, которые спешно убегают в страхе. Вы замечаете, что позади вас стоит @Pandah и смотрит на остатки могучего существа. Она говорит, что граждане Habitica были воодушевлены вашей отвагой и быстро выполняют все свои оставшиеся ежедневные задания. Она предупреждает, что мы должны быть начеку — стоит потерять бдительность, и крысиный король вернется. В качестве вознаграждения @Pandah дает вам несколько крысиных яиц. Видя беспокойство на вашем лице, она улыбается и говорит: «Из них вырастают отличные питомцы».", "questRatBoss": "Крысиный король", - "questRatDropRatEgg": "Крыс (яйцо)", - "questRatUnlockText": "Позволяет покупать на рынке крысу в яйце.", + "questRatDropRatEgg": "Грызун (яйцо)", + "questRatUnlockText": "Позволяет покупать на рынке грызуна в яйце", "questOctopusText": "Зов Ктулху", "questOctopusNotes": "@Urse, молодой и неопытный писарь, попросил вашей помощи в исследовании загадочной прибрежной пещеры. Сумеречный залив окружают врата из массивных сталагмитов и сталактитов. Вы заходите внутрь, но внезапно прямо перед вами возникает темный водоворот. Вы глядите с благоговейным ужасом на огромного монстра, то ли дракона, то ли кальмара, поднимающегося из глубин. «Жуткий похититель звезд проснулся», — кричит @Urse, срывая голос. «После миллиардов лет покоя, великий и могучий Ктулху снова освобожден и жаждет новой добычи!»", "questOctopusCompletion": "Завершение: с финальным рёвом монстр уползает прочь, туда, откуда пришел. Нельзя сказать чувствует @Urse радость от победы или грусть от наблюдения за ускользающим чудовищем. Молча он указывает на три гигантских и скользких яйца в гнезде из золотых монет. «Должно быть, яйца осьминога», говорите вы нервно. По возвращении домой @Urse отчаянно пишет что-то в своем журнале, и вам кажется, что вы ещё услышите о Ктулху.", @@ -54,7 +54,7 @@ "questRoosterUnlockText": "Позволяет покупать на рынке петуха в яйце.", "questSpiderText": "Ледяной Арахнид", "questSpiderNotes": "На улице становится все прохладнее, аккуратный морозец уже украшает инеевыми узорами окна Хаббитанцев... Кроме @Arcosine, чьи окна полностью заморожены Ледяным Пауком, который обосновался в его доме. О, Господи.", - "questSpiderCompletion": "Ледяной паук рассыпается на кусочки, оставляя за собой небольшую кучку снежинок и несколько зачарованных яиц. @Arcosine поспешно предлагает вам их в качестве награды - возможно, вы сможете самостоятельно вырастить немного неопасных пауков в качестве своих питомцев?", + "questSpiderCompletion": "Ледяной паук рассыпается на кусочки, оставляя за собой небольшую кучку снежинок и несколько зачарованных яиц. @Arcosine поспешно предлагает вам их в качестве награды – возможно, вы сможете самостоятельно вырастить немного неопасных пауков в качестве своих питомцев?", "questSpiderBoss": "Паук", "questSpiderDropSpiderEgg": "Паук (яйцо)", "questSpiderUnlockText": "Позволяет покупать на рынке паука в яйце.", @@ -74,16 +74,16 @@ "questVice3DropDragonEgg": "Дракон (яйцо)", "questVice3DropShadeHatchingPotion": "Сумрачный инкубационный эликсир", "questMoonstone1Text": "Ожерелье Лунных камней", - "questMoonstone1Notes": "

Страшная болезнь поразила Хаббитанцев. Давно забытые плохие Привычки растут с удвоенной силой. Тарелки лежат немытые, учебники не прочитаны и прокрастинация достигает угрожающего размаха!


Вы проследили, как некоторые из ваших плохих привычек вернулись на Болота Застоя и обнаружили виновника: призрачная Некромантша, Рецидивина. Вы ринулись вперед, размахивая оружием, но они их удары не причиняют призраку вреда.


\"Не беспокоить\", - прошипела она с сухим треском. \"Без ожеоелья лунных камней, ничто не может причинить мне вред, а мастер-ювелир @aurakami давно разбросал все лунные камни по Хаббитике!\" Задыхаясь, вы отступаете... но вы знаете, что нужно сделать.

", + "questMoonstone1Notes": "

Страшная болезнь поразила Хаббитанцев. Давно забытые плохие Привычки растут с удвоенной силой. Тарелки лежат немытые, учебники не прочитаны и прокрастинация достигает угрожающего размаха!


Вы проследили, как некоторые из ваших плохих привычек вернулись на Болота Застоя и обнаружили виновника: призрачная Некромантша, Рецидивина. Вы ринулись вперед, размахивая оружием, но они их удары не причиняют призраку вреда.


\"Не беспокоить\", – прошипела она с сухим треском. \"Без ожеоелья лунных камней, ничто не может причинить мне вред, а мастер-ювелир @aurakami давно разбросал все лунные камни по Хаббитике!\" Задыхаясь, вы отступаете... но вы знаете, что нужно сделать.

", "questMoonstone1CollectMoonstone": "Лунные камни", "questMoonstone1DropMoonstone2Quest": "Ожерелье лунных камней, часть 2: Некромант Рецидивина (Свиток)", "questMoonstone2Text": "Некромант Рецидивина", - "questMoonstone2Notes": "

Отважный оружейник @Inventrix помог вам сковать зачарованные лунные камни в ожерелье. Теперь вы готовы противостоять Рецидивине, но как только вы зашли в Болота Застоя, страшный холод окутал вас.


Гнилое дыхание прошептало вам на ухо. \"Вернулся? Какая прелесть...\" Вы попятились и сделали выпод, под светом ожерелья лунных камней, ваше оружие поразило твердую плоть. \"Вы еще призовете меня обратно в мир\", - огрызнулась Рецидивина, - \"но сейчас твое время распрощаться с ним!\"

", + "questMoonstone2Notes": "

Отважный оружейник @Inventrix помог вам сковать зачарованные лунные камни в ожерелье. Теперь вы готовы противостоять Рецидивине, но как только вы зашли в Болота Застоя, страшный холод окутал вас.


Гнилое дыхание прошептало вам на ухо. \"Вернулся? Какая прелесть...\" Вы попятились и сделали выпод, под светом ожерелья лунных камней, ваше оружие поразило твердую плоть. \"Вы еще призовете меня обратно в мир\", – огрызнулась Рецидивина, – \"но сейчас твое время распрощаться с ним!\"

", "questMoonstone2Boss": "Некромант", "questMoonstone2DropMoonstone3Quest": "Ожерелье лунных камней, часть 3: Рецидивина трансформировалась (Свиток)", "questMoonstone3Text": "Рецидивина трансформировалась", - "questMoonstone3Notes": "

Рецидивина упала на землю, и вы ударили ее ожерельем лунным камней. К вашему ужасу Рецидивина схватила самоцветы, ее взгляд наполнился торжеством.


\"Глупое создание из плоти!\"- закричала она. \"Эти лунные камни восстановят физическую оболочку, правда, не так, как ты себе представляешь. Как только полная луна появится из темноты - это наполнит меня силой. Из теней я призываю призрак твоего самого страшного врага!\"


Болезненный зеленый туман поднимается из болота, и тело Рецидивины содрогается, принимая форму, которая поднимает в вас волну ужаса, - неживое тело Вайса, ужасного возрожденного.

", - "questMoonstone3Completion": "

Вам становится сложнее дышать, пот щиплет глаза, когда умирает восставший Змей. Остатки Рецидивины рассеиваются в прозрачный серый туман, который быстро уносит освежающий ветерок. Вы слышите отдаленные восторженные крики Хаббитанцев, которые победили свои вредные Привычки раз и навсегда.


@Baconsaur Повелитель зверей приземляется на грифоне. \"Я видел конец вашей битвы с неба, и я был глубоко тронут. Пожалуйста, примите эту зачарованную тунику - ваша храбрость говорит о благородном сердце, и я верю, что вы должны получить ее\".

", + "questMoonstone3Notes": "

Рецидивина упала на землю, и вы ударили ее ожерельем лунным камней. К вашему ужасу Рецидивина схватила самоцветы, ее взгляд наполнился торжеством.


\"Глупое создание из плоти!\" – закричала она. \"Эти лунные камни восстановят физическую оболочку, правда, не так, как ты себе представляешь. Как только полная луна появится из темноты – это наполнит меня силой. Из теней я призываю призрак твоего самого страшного врага!\"


Болезненный зеленый туман поднимается из болота, и тело Рецидивины содрогается, принимая форму, которая поднимает в вас волну ужаса, – неживое тело Вайса, ужасного возрожденного.

", + "questMoonstone3Completion": "

Вам становится сложнее дышать, пот щиплет глаза, когда умирает восставший Змей. Остатки Рецидивины рассеиваются в прозрачный серый туман, который быстро уносит освежающий ветерок. Вы слышите отдаленные восторженные крики Хаббитанцев, которые победили свои вредные Привычки раз и навсегда.


@Baconsaur Повелитель зверей приземляется на грифоне. \"Я видел конец вашей битвы с неба, и я был глубоко тронут. Пожалуйста, примите эту зачарованную тунику – ваша храбрость говорит о благородном сердце, и я верю, что вы должны получить ее\".

", "questMoonstone3Boss": "Некро-Вайс", "questMoonstone3DropRottenMeat": "Тухлое мясо (еда)", "questMoonstone3DropZombiePotion": "Зомби Инкубационный эликсир", @@ -96,31 +96,31 @@ "questGoldenknight2Boss": "Золотой Рыцарь", "questGoldenknight2DropGoldenknight3Quest": "Золотой Рыцарь, часть 3: Железный Рыцарь (Свиток)", "questGoldenknight3Text": "Железный Рыцарь", - "questGoldenknight3Notes": "

@Jon Arinbjorn пытается привлечь ваше внимание. После битвы новая фигура предстает пред вашим взором. Это закованный в черную сталь рыцарь с обнаженным мечом в руке. И он медленно приближается. \"Нет, отец!\"- кричит ему Золотой Рыцарь, но без толку - новый противник движется вперед. \n\"Прости меня, герой,- сокрушенно говорит Золотой Рыцарь,- я не осознавала, что обратила свои добрые помыслы в жестокость. Но пред тобой мой отец - рыцарь с самым черным и жестоким сердцем. Если ты не сразишь его, то все мы обречены! Вот! Возьми мой верный моргенштерн и победи Железного Рыцаря!\"

", - "questGoldenknight3Completion": "

С лязгом и звоном Железный Рыцарь падает на колени. \"Ты силён,- выдыхает он,- я сражен и унижен.\" Золотой Рыцарь приближается к вам. \"Благодарю тебя, герой. Мы извлекли урок из этих событий. Я переговорю с отцом. И, возможно, нам стоит принести свои извинения обитателям страны Habitica.\" Золотой Рыцарь на мгновение задумывается и принимает решение. \"Возьми мой моргенштерн. Он служил мне верой и правдой, так пусть же теперь у него будет более достойный владелец!\"

", + "questGoldenknight3Notes": "

@Jon Arinbjorn пытается привлечь ваше внимание. После битвы новая фигура предстает пред вашим взором. Это закованный в черную сталь рыцарь с обнаженным мечом в руке. И он медленно приближается. \"Нет, отец!\" – кричит ему Золотой Рыцарь, но без толку – новый противник движется вперед. \n\"Прости меня, герой, – сокрушенно говорит Золотой Рыцарь, – я не осознавала, что обратила свои добрые помыслы в жестокость. Но пред тобой мой отец – рыцарь с самым черным и жестоким сердцем. Если ты не сразишь его, то все мы обречены! Вот! Возьми мой верный моргенштерн и победи Железного Рыцаря!\"

", + "questGoldenknight3Completion": "

С лязгом и звоном Железный Рыцарь падает на колени. \"Ты силён, – выдыхает он, – я сражен и унижен.\" Золотой Рыцарь приближается к вам. \"Благодарю тебя, герой. Мы извлекли урок из этих событий. Я переговорю с отцом. И, возможно, нам стоит принести свои извинения обитателям страны Habitica.\" Золотой Рыцарь на мгновение задумывается и принимает решение. \"Возьми мой моргенштерн. Он служил мне верой и правдой, так пусть же теперь у него будет более достойный владелец!\"

", "questGoldenknight3Boss": "Железный Рыцарь", "questGoldenknight3DropHoney": "Мёд (Еда)", "questGoldenknight3DropGoldenPotion": "Золотой Инкубационный эликсир", "questGoldenknight3DropWeapon": "«Рубежи сминающая» булава Мастейна (оружие в левую руку)", - "questBasilistText": "Бази-Лист", - "questBasilistNotes": "Странное волнение на рынке, то от которого вы должны были бы сбежать. Будучи мужественным искателем приключений, вы бежите на шум и видите Бази-Листа, сливающегося с зарослями незавершенных Заданий! Хаббитанцы парализованы от страха при длине Бази-Листа, и не в состоянии приступить к работе. Откуда-то неподалеку вы слышите крик @Arcosine: \"Быстро завершите Задания и Ежедневные задания, чтобы обезвредить монстра, пока кого-то не порезали на конфетти!\" Быстро приготовься, приключенец, и проверь свои списки - но будь осторожен! Если вы оставите любое Ежедневное задание невыполненным, Бази-Лист нападет на вас и вашу команду!", - "questBasilistCompletion": "Бази-Лист рассыпался бумажными ошметками всех цветов радуги. \"Фуф!\" - произнес @Arcosine. \"Хорошо, что вы, ребята, были здесь!\" Чувствуя себя более опытными, чем прежде, вы подбираете из обрезков бумаги немного золота.", - "questBasilistBoss": "Бази-Лист", + "questBasilistText": "Василист", + "questBasilistNotes": "На рынке суматоха, да такая, что должна бы заставить вас бежать прочь. Но, будучи отважным искателем приключений, вы, наоборот, спешите на шум и видите Василиста – слившийся воедино список из вороха незавершенных Задач! Оказавшиеся поблизости жители страны Habitica не могут начать работу, они парализованы от страха, видя длину Василиста. Где-то поблизости вы слышите крик @Arcosine: «Быстрее! Выполните Задачи и Ежедневные задания, чтобы обезвредить монстра, пока никто не получил болезненных порезов от бумаги!» Наноси удар скорее, искатель приключений, – выполните одну из своих Задач, но будьте осторожны! Если вы не отметите хотя бы одно из Ежедневных заданий, Василист атакует вас и вашу команду!", + "questBasilistCompletion": "Василист рассыпался на бумажные клочки всех цветов радуги. «Фух!» – выдыхает @Arcosine. «Хорошо, что вы, ребята, оказались здесь!» Чувствуя себя более опытными, чем прежде, вы подбираете немного золота, оказавшегося среди обрезков бумаги.", + "questBasilistBoss": "Василист", "questEggHuntText": "Поиски яиц", "questEggHuntNotes": "Этой ночью повсюду появились странные неокрашенные яйца: в стойлах, за прилавком в Таверне и даже среди обычных яиц на рынке! Что за напасть! «Никто не знает, откуда они взялись и кто из них может вылупиться, — говорит Megan, — но мы не можем оставить их просто лежать повсюду! Усердно работайте и ищите, чтобы помочь мне собрать эти таинственные яйца. Возможно, если вы соберете достаточно, то найдется кое-что и для вас...»", "questEggHuntCompletion": "Вы справились! В благодарность Megan дает вам десять яиц. «Я уверена, эликсиры окрасят их в чудесные цвета! Интересно, что случится, когда они вырастут в скакунов...»", "questEggHuntCollectPlainEgg": "Неокрашенные яйца", "questEggHuntDropPlainEgg": "Неокрашенное яйцо", "questDilatoryText": "Ужасный Дракон Промедления", - "questDilatoryNotes": "

Мы были слепы к предзнаменованиям.


Иссиня-черные сверкающие глаза. Древняя чешуя. Массивные челюсти и острые зубы. Мы пробудили что-то ужасающее, что никогда не должно было покидать своей расщелины:Ужасный Дракон Промедления! Кричащие жители Habitica рассыпаются во всех направлениях, когда его извивающаяся шея длиной в десятки метров рассекает водную гладью, а дикий рёв заставляет дрожать окна близлежащих домов.


«Мы должны положить конец Промедлению!», — кричит Lemoness. «Именно откладываемые задачи и красные ежедневные задания привлекли его внимание!»


«Он излучает магическую энергию!» — кричит @Baconsaur. «Живя так долго, он научился исцелять себя! Как мы сможем побороть его?»


Очень просто: так же, как и всех Боссов -- продуктивностью! Быстрее, Habitica, объединяйся и сражай свои задачи, вместе мы победим этого монстра. (Нет нужды бросать начатые квесты, мы уверены в ваших возможностях сражаться на двух фронтах). Он не нападет на мирных жителей, но чем больше ежедневных заданий мы пропускаем, тем больше сил он получает для Незамедлительной Атаки! И мне не нравится, как он поглядывает на Таверну...", + "questDilatoryNotes": "

Мы были слепы к предзнаменованиям.


Иссиня-черные сверкающие глаза. Древняя чешуя. Массивные челюсти и острые зубы. Мы пробудили что-то ужасающее, что никогда не должно было покидать своей расщелины:Ужасный Дракон Промедления! Кричащие жители Habitica рассыпаются во всех направлениях, когда его извивающаяся шея длиной в десятки метров рассекает водную гладью, а дикий рёв заставляет дрожать окна близлежащих домов.


«Мы должны положить конец Промедлению!», — кричит Lemoness. «Именно откладываемые задачи и красные ежедневные задания привлекли его внимание!»


«Он излучает магическую энергию!» — кричит @Baconsaur. «Живя так долго, он научился исцелять себя! Как мы сможем побороть его?»


Очень просто: так же, как и всех Боссов – продуктивностью! Быстрее, Habitica, объединяйся и сражай свои задачи, вместе мы победим этого монстра. (Нет нужды бросать начатые квесты, мы уверены в ваших возможностях сражаться на двух фронтах). Он не нападет на мирных жителей, но чем больше ежедневных заданий мы пропускаем, тем больше сил он получает для Незамедлительной Атаки! И мне не нравится, как он поглядывает на Таверну...", "questDilatoryBoss": "Ужасный Дракон Промедления", "questDilatoryBossRageTitle": "Незамедлительная атака", "questDilatoryBossRageDescription": "Как только эта полоса заполнится полностью, Ужасный Дракон Промедления обрушит свою ярость на местность Habitica.", "questDilatoryDropMantisShrimpPet": "Рак-богомол (Питомец)", "questDilatoryDropMantisShrimpMount": "Рак-богомол (Скакун)", - "questDilatoryBossRageTavern": "'Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!'\n\nО нет! Несмотря на наши усилия, мы позволили некоторым заданиям ускользнуть, и их красный цвет навлек ярость Дракона! Он уничтожил Таверну своей ужасающей Незамедлительной Атакой! К счастью, мы установили Трактир в ближайшем городе и вы можете свободно общаться на берегу моря... но бедный Даниель, он до сих пор оплакивает свое любимое здание, разрушившееся прямо у него за спиной!\n\nНадеемся, что монстр не атакует вновь!", - "questDilatoryBossRageStables": "'Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!'\n\nИ снова мы не выполнили много ежедневных заданий. Дракон обрушил свою Незамедлительную Атаку на стойла Мэтта! Питомцы разбежались во всех направлениях. К счастью, все вы в безопастности!\n\nБедная Habitica! Надеемся, что это не повторится. Торопитесь выполнить все свои задания! ", - "questDilatoryBossRageMarket": "'Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!'\n\nТорговец Александр только что потерял свой магазин, который был разрушен до основания Незамедлительной Атакой Ужасного Дракона. Но кажется, что мы скоро одержим над ним верх, сомневаюсь, что он накопит сил для нового удара.\n\nСейчас не время расслабляться, Habitica! Прогоним это чудовище с наших берегов вместе!", + "questDilatoryBossRageTavern": "«Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!»\n\nО нет! Несмотря на наши усилия, мы позволили некоторым заданиям ускользнуть, и их красный цвет навлек ярость Дракона! Он уничтожил Таверну своей ужасающей Незамедлительной Атакой! К счастью, мы установили Трактир в ближайшем городе и вы можете свободно общаться на берегу моря... но бедный Даниель, он до сих пор оплакивает свое любимое здание, разрушившееся прямо у него за спиной!\n\nНадеемся, что монстр не атакует вновь!", + "questDilatoryBossRageStables": "«Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!»\n\nИ снова мы не выполнили много ежедневных заданий. Дракон обрушил свою Незамедлительную Атаку на стойла Мэтта! Питомцы разбежались во всех направлениях. К счастью, все вы в безопастности!\n\nБедная Habitica! Надеемся, что это не повторится. Торопитесь выполнить все свои задания! ", + "questDilatoryBossRageMarket": "«Ужасный Дракон наносит НЕЗАМЕДЛИТЕЛЬНУЮ АТАКУ!»\n\nТорговец Александр только что потерял свой магазин, который был разрушен до основания Незамедлительной Атакой Ужасного Дракона. Но кажется, что мы скоро одержим над ним верх, сомневаюсь, что он накопит сил для нового удара.\n\nСейчас не время расслабляться, Habitica! Прогоним это чудовище с наших берегов вместе!", "questDilatoryCompletion": "`Уничтожение Ужасного Дракона Промедления`\n\nМы сделали это\" С жутким рёвом Ужасный Дракон Промедления падает в воду и уплывает далеко, далеко отсюда. Толпа ликующих жителей Habitica собрались у берега моря. После празднования мы помогли Мэтту, Дэниелю и Александру починить их дома. Но... что это? \n\n`Возвращение горожан!`\n\nТеперь, когда Дракон исчез, тысячи сияющих пятен выходят из морской пены. Это радужные креветки-богомолы и... среди них сотни русалок!\n\n\"Мы потерянные жители Промедления!\", объясняет их лидер, Манта. \"Когда Промедление затонуло, креветки-богомолы, что жили в этих водах, использовали свою магию, чтобы превратить нас в русалок ради нашей безопасности. Но в порыве ярости Ужасный Дракон заточил нас в темной расщелине на сотни лет. Но теперь мы наконец-то свободны и можем построить заново свой город!\"\n\n\"В благодарность,\" говорит его друг @Ottl, \"Пожалуйста примите питомца и скакуна креветку-богомола, очки опыта, золото и нашу вечную признательность.\"\n\n`Награды`\n* Питомец Креветка-Богомол.\n* Скакун Креветка-Богомол\n* Шоколад, Синяя сладкая вата, Розовая сладкая вата, Рыба, Мёд, Мясо, Молоко, Картошка, Гнилое мясо, Клубника.", "questSeahorseText": "Ежегодные скачки в Промедлении", "questSeahorseNotes": "Это день скачек, и все жители Habitica со всего континента отправились в славный город Промедление для того, чтобы испробовать силы своих питомцев, морских коньков. Внезапно огромный всплеск и рычание разрушает идиллию. Вы слышите Хранителя Морских Коньков @Kiwibot, кричащую громче бурлящих волн. \"Собрание морских коньков привлекло ярость Морского Жеребца!\", она кричит. \"Он разрушает стойла и уничтожает древние тропы! Кто сможет его укротить?\"", @@ -143,36 +143,36 @@ "questAtom3DropPotion": "Простой инкубационный эликсир", "questOwlText": "Сова-Полуночник", "questOwlNotes": "В Таверне свет горит всю ночь.
Но вдруг пропал! Как тут помочь?
Как друга друг теперь найдет?
Но @Twitching уж бойцов зовет:
Сова, враг звезд, закрыла свет.
Сражайтесь! Времени ждать нет!
Сову прогоним от дверей,
Чтоб снова стала ночь светлей!\"", - "questOwlCompletion": "С рассветом прочь летит Сова,
Герои ж - на ногах едва.
Пора, пожалуй, и поспать...
Но кто гнездо принес в кровать?
Мы часто любим, как Сова,
Сидеть всю ночь и до утра.
Но тихий писк совят даст знать:
Пора заканчивать и спать.", + "questOwlCompletion": "С рассветом прочь летит Сова,
Герои ж – на ногах едва.
Пора, пожалуй, и поспать...
Но кто гнездо принес в кровать?
Мы часто любим, как Сова,
Сидеть всю ночь и до утра.
Но тихий писк совят даст знать:
Пора заканчивать и спать.", "questOwlBoss": "Сова-Полуночник", - "questOwlDropOwlEgg": "Сова (яйцо)", + "questOwlDropOwlEgg": "Филин (яйцо)", "questOwlUnlockText": "Позволяет покупать на рынке сову в яйце.", "questPenguinText": "Птичий холод", - "questPenguinNotes": "Хотя южная часть страны Habitica и наслаждается жарким летним днем, на окрестности Жизнерадостного Озера опустился неестественный холод. И вот уже сильный морозный ветер поднимается над замерзшим побережьем. Ледяные пики как будто вырастают из земли. @Melynnrose и @Breadstrings бегут к вам.

\"Помогите!\" - восклицает @Melynnrose. \"Мы завели гигантского пингвина, чтобы он заморозил озеро и сделал из него каток, но у нас кончилась рыба, которую он ел!\"

\"Теперь он и зол и замораживает все вокруг своим ледяным дыханием!\" - вторит @Breadstrings. - \"Пожалуйста, усмирите его, пока он тут нас всех не заморозил!\" Похоже, пора помочь этому пингвину немного... остыть.", - "questPenguinCompletion": "Пингвин повержен, и лед начинает таять. Гигантский пингвин устраивается на солнышке, заглатывая целое ведро рыбы, что вы собрали. Прокатываясь вдоль озера, он слегка дует на него, создавая гладкую, сверкающую ледяную поверхность. Что за странная птица! \"Похоже, он оставил несколько яиц\", - говорит @Painter de Cluster.

@Rattify смеется. \"Может, хоть эти пингвины окажутся... с холодной головой?\"", + "questPenguinNotes": "Хотя южная часть страны Habitica и наслаждается жарким летним днем, на окрестности Жизнерадостного Озера опустился неестественный холод. И вот уже сильный морозный ветер поднимается над замерзшим побережьем. Ледяные пики как будто вырастают из земли. @Melynnrose и @Breadstrings бегут к вам.

\"Помогите!\" – восклицает @Melynnrose. \"Мы завели гигантского пингвина, чтобы он заморозил озеро и сделал из него каток, но у нас кончилась рыба, которую он ел!\"

\"Теперь он и зол и замораживает все вокруг своим ледяным дыханием!\" – вторит @Breadstrings. – \"Пожалуйста, усмирите его, пока он тут нас всех не заморозил!\" Похоже, пора помочь этому пингвину немного... остыть.", + "questPenguinCompletion": "Пингвин повержен, и лед начинает таять. Гигантский пингвин устраивается на солнышке, заглатывая целое ведро рыбы, что вы собрали. Прокатываясь вдоль озера, он слегка дует на него, создавая гладкую, сверкающую ледяную поверхность. Что за странная птица! \"Похоже, он оставил несколько яиц\", – говорит @Painter de Cluster.

@Rattify смеется. \"Может, хоть эти пингвины окажутся... с холодной головой?\"", "questPenguinBoss": "Морозный пингвин", "questPenguinDropPenguinEgg": "Пингвин (яйцо)", "questPenguinUnlockText": "Позволяет покупать на рынке пингвина в яйце.", "questStressbeastText": "Отвратительный Стрессозверь из Стойкальмских степей", - "questStressbeastNotes": "Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied.

~*~

The first thing we hear are the footsteps, slower and more thundering than the stampede. One by one, Habiticans look outside their doors, and words fail us.

We've all seen Stressbeasts before, of course - tiny vicious creatures that attack during difficult times. But this? This towers taller than the buildings, with paws that could crush a dragon with ease. Frost swings from its stinking fur, and as it roars, the icy blast rips the roofs off our houses. A monster of this magnitude has never been mentioned outside of distant legend.

\"Beware, Habiticans!\" SabreCat cries. \"Barricade yourselves indoors - this is the Abominable Stressbeast itself!\"

\"That thing must be made of centuries of stress!\" Kiwibot says, locking the Tavern door tightly and shuttering the windows.

\"The Stoïkalm Steppes,\" Lemoness says, face grim. \"All this time, we thought they were placid and untroubled, but they must have been secretly hiding their stress somewhere. Over generations, it grew into this, and now it's broken free and attacked them - and us!\"

There's only one way to drive away a Stressbeast, Abominable or otherwise, and that's to attack it with completed Dailies and To-Dos! Let's all band together and fight off this fearsome foe - but be sure not to slack on your tasks, or our undone Dailies may enrage it so much that it lashes out...", + "questStressbeastNotes": "Выполняйте ежедневные задания и задачи, чтобы наносить урон Мировому боссу! Незавершенные ежедневные задания заполняют полоску Стрессового удара. Когда индикатор полностью заполнится, Мировой босс атакует неигрового персонажа. Мировой босс никогда не наносит вреда отдельным игрокам и никак не влияет на их аккаунты. Учитываются только достижения активных игроков, которые не отдыхают в Гостинице.

~*~

Первое, что мы слышим, – это шаги, напоминающие шум спасающегося бегством стада, но более медленные и грохочущие. Один за другим, жители страны Habitica выглядывают из своих домов и не находят слов, чтобы описать увиденное.

Мы все уже, конечно, видели Стрессозверей – мелких злобных существ, которые атакуют в непростое время. Но это? Эта громадина возвышается над зданиями. Лапы же существа моли бы с легкостью раздавить дракона. От его зловонного меха веет холодом, а его рык превращается в ледяной порыв, срывающий крыши домов. Монстры такой величины раньше никогда не покидали пределы старинных легенд.

«Берегитесь, жители страны Habitica! – кричит SabreCat – Забаррикадируйтесь внутри домов, это сам Ужасный Стрессозверь!»

«Этот зверь, наверняка, сделан из веков стресса», – говорит Kiwibot, крепко запирая дверь Таверны и захлопывая ставни.

«Стойкальмские степи, – говорит Lemoness мрачно – всё это время мы думали, что там все спокойно и безмятежно, но они, наверное, скрывали свой стресс где-то. Поколения спустя, он вырос в этого зверя, который сейчас вырвался на свободу и атаковал их – и нас!»

Есть только один способ отогнать Стрессозверя, Ужасного или любого другого, – и это атаковать его выполненными ежедневными заданиями и задачами! Давайте объединимся и отобьёмся от этого зловещего супостата – но убедитесь в том, что не дадите слабину, разбираясь с задачами, или же невыполненные ежедневные задания могут взбесить его настолько, что он может вскипеть и выплеснуть гнев…", "questStressbeastBoss": "Отвратительный Стрессозверь", "questStressbeastBossRageTitle": "Стресс-атака", "questStressbeastBossRageDescription": "Когда этот датчик заполнится, Отвратительный Стрессозверь выпустит на страну Habitica ярость своей стресс-атаки!", "questStressbeastDropMammothPet": "Мамонт (Питомец)", "questStressbeastDropMammothMount": "Мамонт (Скакун)", - "questStressbeastBossRageStables": "`Abominable Stressbeast uses STRESS STRIKE!`\n\nThe surge of stress heals Abominable Stressbeast!\n\nOh no! Despite our best efforts, we've let some Dailies get away from us, and their dark-red color has infuriated the Abominable Stressbeast and caused it to regain some of its health! The horrible creature lunges for the Stables, but Matt the Beast Master heroically leaps into the fray to protect the pets and mounts. The Stressbeast has seized Matt in its vicious grip, but at least it's distracted for the moment. Hurry! Let's keep our Dailies in check and defeat this monster before it attacks again!", + "questStressbeastBossRageStables": "`Ужасный Стрессозверь использует СТРЕССОВЫЙ УДАР!`\n\nВсплеск стресса восстанавливает здоровье Ужасного Стрессозверя!\n\nО, нет! Несмотря на все наши старания, мы упустили некоторые ежедневные задания из виду и их красный цвет привел Ужасного Стрессозверя в ярость, восполнив его здоровье! Вселяющее ужас создание бросается к Стойлам, но Мэтт, повелитель зверей, по-геройски бросается на защиту питомцев и скакунов. Стрессозверь стискивает Мэтта жесткой хваткой, но, по крайней мере, он отвлекся на какой-то момент. Скорей! Давайте держать наши ежедневные задания в порядке, чтобы победить этого монстра, пока он не атаковал вновь!", "questStressbeastBossRageBailey": "`Отвратительный Стрессозверь применяет СТРЕСС-АТАКУ!`\n\nНарастающий стресс исцеляет Отвратительного Стрессозверя!\n\nААААА!!! Наши незаверешенные ежедневные задания раздражают Стрессозверя больше обычного и он восстанавливает часть здоровья! Глашатай Бэйли раздавала горожанам указания по безопасности, но зверь схватил ее свободной рукой. Только посмотрите, как отважно она сообщает последние новости, пока Стрессозверь вращает ее по кругу... Давайте докажем, что достойны подобной смелости и сделаем все, что в наших силах, чтобы спасти наших NPC!", "questStressbeastBossRageGuide": "`Отвратительный Стрессозверь применяет СТРЕСС-АТАКУ!`\n\nНарастающий стресс исцеляет Отвратительного Стрессозверя!\n\nОсторожнее! Проводник Justin пытается отвлечь Стрессозверя, бегая вокруг его лодыжек и выкрикивая полезные советы по повышению работоспособности! Отвратительный Стрессозверь бешено топчется на месте, но похоже, мы его действительно измотали. Сомневаюсь, что ему хватит сил на очередной удар. Не сдавайтесь... скоро мы с ним разберемся!", - "questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defense!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!", - "questStressbeastCompletion": "The Abominable Stressbeast is DEFEATED!

We've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!

Stoïkalm is Saved!

SabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.

\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"

She turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", - "questStressbeastCompletionChat": "`The Abominable Stressbeast is DEFEATED!`\n\nWe've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!\n\n`Stoïkalm is Saved!`\n\nSabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.\n\n\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"\n\nShe turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", + "questStressbeastDesperation": "`Здоровье Ужасного Стрессозверя достигает 500 тыс.! Ужасный Стрессозверь использует Отчаянную защиту!`\n\nМы почти у цели, жители страны Habitica! Благодаря усердию и выполенным ежедневным заданиям мы опустили здоровье Стрессозверя до 500 тыс.! Существо рычит и бьется в отчаянии, его ярость растет, как никогда. Бэйли и Мэтт кричат в ужасе – зверь поднял их в воздух и крутит с ужасающей скоростью, вызывая снежную бурю. Теперь наносить ему удары его гораздо сложнее.\n\nМы должны удвоить наши усилия, но не унывайте – это знак того, что Стрессозверь понимает, что вот-вот будет побежден. Не время сдаваться!", + "questStressbeastCompletion": "Ужасный Стрессозверь ПОБЕЖДЁН!

Мы это сделали! Издав последний вопль, Ужасный Стрессозверь рассеивается облаком снега. Снежинки, сверкая, опускаются на землю, а воодушевленные жители страны Habitica обнимаются со своими питомцами и скакунами. Наши животные и наши неигровые персонажи вновь в безопасности

Стойкальм спасён!

SabreCat мягко говорит маленькому саблезубику: «Пожалуйста, найди жителей Стойкальма и приведи их к нам». Спустя несколько часов саблезубик возвращается с группой наездников мамонтов, которые следуют за ним. Вы узнаете в первом наезднике Lady Glaciate, главу Стойкальма.

«Могущественные жители страны Habitica – говорит она – мои люди и я должны от души вас поблагодарить и принести глубочайшие извинения. Пытаясь защитить наши Степи от паники, мы стали скрытно изгонять весь наш стресс в ледяные горы. Мы даже не представляли, что за поколения он превратится в Стрессозверя, которого вы видели! Когда он вырвался на свободу, он загнал нас в ловушку в горах, в своей вотчине и стал срывать ярость на наших любимых животных». Её грустный взгляд следит за падающим снегом. «Своей глупостью мы подвергли всех опасности. Будьте уверены, что в будущем мы придем к вам при появлении проблем до того, как наши проблемы придут к вам.»

Она поворачивается туда, где @Baconsaur удобно устроился с некоторыми мамонтятами. «Мы пришли с предложением еды для ваших животных в качестве извинений за ужас, который они испытали. Также, как символ доверия, мы оставим некоторых наших питомцев и скакунов у вас. Мы уверены, что вы хорошо о них позаботитесь».", + "questStressbeastCompletionChat": "`Ужасный Стрессозверь ПОБЕЖДЁН!`\n\nМы это сделали! Издав последний вопль, Ужасный Стрессозверь рассеивается облаком снега. Снежинки, сверкая, опускаются на землю, а воодушевленные жители страны Habitica обнимаются со своими питомцами и скакунами. Наши животные и наши неигровые персонажи вновь в безопасности!\n\n`Стойкальм спасён!`\n\nSabreCat мягко говорит маленькому саблезубику: «Пожалуйста, найди жителей Стойкальма и приведи их к нам». Спустя несколько часов саблезубик возвращается с группой наездников мамонтов, которые следуют за ним. Вы узнаете в первом наезднике Lady Glaciate, главу Стойкальма.\n\n«Могущественные жители страны Habitica – говорит она – мои люди и я должны от души вас поблагодарить и принести глубочайшие извинения. Пытаясь защитить наши Степи от паники, мы стали скрытно изгонять весь наш стресс в ледяные горы. Мы даже не представляли, что за поколения он превратится в Стрессозверя, которого вы видели! Когда он вырвался на свободу, он загнал нас в ловушку в горах, в своей вотчине и стал срывать ярость на наших любимых животных». Её грустный взгляд следит за падающим снегом. «Своей глупостью мы подвергли всех опасности. Будьте уверены, что в будущем мы придем к вам при появлении проблем до того, как наши проблемы придут к вам.»\n\nОна поворачивается туда, где @Baconsaur удобно устроился с некоторыми мамонтятами. «Мы пришли с предложением еды для ваших животных в качестве извинений за ужас, который они испытали. Также, как символ доверия, мы оставим некоторых наших питомцев и скакунов у вас. Мы уверены, что вы хорошо о них позаботитесь».", "questTRexText": "Король динозавров", "questTRexNotes": "Теперь, когда древние создания из Стойкальмских степей разбежались по всей стране Habitica, @Urse решает приютить взрослого тираннозавра. Что может пойти не так?

Все.", "questTRexCompletion": "Дикий динозавр наконец прекратил буйствовать и теперь пытается подружиться с гигантскими петухами. @Urse смотрит на него с улыбкой. \"Не такие уж они и ужасные питомцы, в самом деле. Им просто нужно немного дисциплины. Вот, возьмите себе тоже несколько яиц\".", "questTRexBoss": "Огромный Тиранозавр", "questTRexUndeadText": "Динозавра раскопали!", "questTRexUndeadNotes": "Пока древние динозавры из Стойкальмских степей разбегаются по Habit City, из Большого Музея доносится вопль ужаса. @Baconsaur кричит: \"Скелет тираннозавра в музее шевелится! Должно быть, он почуял сородичей!\" Костлявое чудище обнажает зубы и бросается, гремя костями, в вашу сторону. Как убить того, кто уже мертв? Бейте, пока он не исцелился!", - "questTRexUndeadCompletion": "Блеск в глазах тираннозавра гаснет, и он взбирается обратно на свой пьедестал. Все облегченно вздыхают. \"Смотрите! - говорит @Baconsaur. - Некоторые из окаменелых яиц теперь блестящие и новые. Может, из них кто-то вылупится?\"", + "questTRexUndeadCompletion": "Блеск в глазах тираннозавра гаснет, и он взбирается обратно на свой пьедестал. Все облегченно вздыхают. \"Смотрите! – говорит @Baconsaur. – Некоторые из окаменелых яиц теперь блестящие и новые. Может, из них кто-то вылупится?\"", "questTRexUndeadBoss": "Костяной тираннозавр", "questTRexUndeadRageTitle": "Костяное лечение", "questTRexUndeadRageDescription": "Эта полоска заполняется, когда вы не выполняете ежедневные задания. Когда полоска заполнится, Костяной тираннозавр восстановится на 30% oт своего оставшегося здоровья!", @@ -180,21 +180,27 @@ "questTRexDropTRexEgg": "Тираннозавр (яйцо)", "questTRexUnlockText": "Позволяет покупать на рынке тираннозавра в яйце.", "questRockText": "Побег от пещерного чудища", - "questRockNotes": "Пересекая с друзьями Бесцельные Горы страны Habitica, вы остановились на ночь в прекрасной пещере, усыпанной сверкающими минералами. Однако, проснувшись утром, вы обнаруживаете, что вход исчез, а пол под вами движется!

\"Гора живая!\" - кричит ваш спутник @pfeffernusse. - \"Это не кристаллы - это зубы!\"

@Painter de Cluster хватает вас за руку. \"Нужно найти другой путь наружу - не отходи от меня и не отвлекайся, иначе мы застрянем тут навечно!\"", + "questRockNotes": "Пересекая с друзьями Бесцельные Горы страны Habitica, вы остановились на ночь в прекрасной пещере, усыпанной сверкающими минералами. Однако, проснувшись утром, вы обнаруживаете, что вход исчез, а пол под вами движется!

\"Гора живая!\" – кричит ваш спутник @pfeffernusse. – \"Это не кристаллы – это зубы!\"

@Painter de Cluster хватает вас за руку. \"Нужно найти другой путь наружу – не отходи от меня и не отвлекайся, иначе мы застрянем тут навечно!\"", "questRockBoss": "Кристальный колосс", "questRockCompletion": "Благодаря усердию вы отыскали безопасный путь через живую гору. Выйдя на свет, ваш друг @intune замечает странный блеск на земле возле выхода из пещеры. Остановившись, вы подбираете небольшой камень с золотой прожилкой. Вокруг много других камней довольно необычной формы. Они похожи на... яйца?", "questRockDropRockEgg": "Камень (яйцо)", "questRockUnlockText": "Позволяет покупать на рынке камень в яйце.", "questBunnyText": "Крольчиха-убийца", - "questBunnyNotes": "Много непростых дней спустя вы достигли вершины Пика Прокрастинации и теперь стоите перед внушительными дверьми Крепости Пренебрежения. Надпись на камне гласит: \"Внутри обитает чудовище, воплощающее ваши самые большие страхи - причина вашего бездействия. Стучите и встретьтесь с ним лицом к лицу!\" Вы дрожите, представляя ужас, ожидающий внутри, и готовы вот-вот сбежать, как уже делали не раз. @Draayder удерживает вас. \"Спокойно, друг мой! Время пришло. Вы должны это сделать!\"

Вы стучите, и двери открываются внутрь. Из темноты доносится оглушительный рев. Вы обнажаете оружие.", + "questBunnyNotes": "Много непростых дней спустя вы достигли вершины Пика Прокрастинации и теперь стоите перед внушительными дверьми Крепости Пренебрежения. Надпись на камне гласит: \"Внутри обитает чудовище, воплощающее ваши самые большие страхи – причина вашего бездействия. Стучите и встретьтесь с ним лицом к лицу!\" Вы дрожите, представляя ужас, ожидающий внутри, и готовы вот-вот сбежать, как уже делали не раз. @Draayder удерживает вас. \"Спокойно, друг мой! Время пришло. Вы должны это сделать!\"

Вы стучите, и двери открываются внутрь. Из темноты доносится оглушительный рев. Вы обнажаете оружие.", "questBunnyBoss": "Крольчиха-убийца", - "questBunnyCompletion": "С последним ударом крольчиха-убийца падает навзничь. Искрящийся туман поднимается от ее тела, которое сжимается до размеров крольчонка - ничего общего с ужасным монстром, с которым вы только что сразились. Крольчиха очаровательно морщит носик и прыгает прочь, оставив несколько яиц. @Gully смеется. \"Пик Прокрастинации даже простые задачи заставляет казаться непреодолимыми. Собирайте яйца, и пойдем домой\".", + "questBunnyCompletion": "С последним ударом крольчиха-убийца падает навзничь. Искрящийся туман поднимается от ее тела, которое сжимается до размеров крольчонка – ничего общего с ужасным монстром, с которым вы только что сразились. Крольчиха очаровательно морщит носик и прыгает прочь, оставив несколько яиц. @Gully смеется. \"Пик Прокрастинации даже простые задачи заставляет казаться непреодолимыми. Собирайте яйца, и пойдем домой\".", "questBunnyDropBunnyEgg": "Кролик (яйцо)", "questBunnyUnlockText": "Позволяет покупать на рынке кролика в яйце.", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "Желейный Регент", + "questSlimeNotes": "Вы замечаете, что, выполняя свои задания, двигаетесь все медленнее и медленнее. «Все равно, что идти по патоке», – ворчит @Leephon. «Нет, как сквозь желе идти!» – говорит @starsystemic. «Этот склизкий Желейный Регент размазал свои следы по всей стране Habitica. И это вещество склеивает всю работу. Все замедляются». Вы оглядываетесь вокруг. Улицы медленно заполняются чистой красочной слизью, а жители страны Habitica мучаются, пытаясь хоть что-то сделать. Пока другие спасаются бегством, вы хватаетесь за швабру и готовитесь к битве!", + "questSlimeBoss": "Желейный Регент", + "questSlimeCompletion": "Нанеся последний удар, вам удается поймать Желейного Регента в ловушку – гигантский пончик, который поспешили подкатить скорые на ум лидеры клуба выпечки @Overomega, @LordDarkly и @Shaner. Пока все стремятся одобрительно похлопать вас по спине, вы чувствуете, как кто-то сунул что-то вам в карман. Эта награда за ваш сладкий успех: три зефирных слизня в яйце.", + "questSlimeDropSlimeEgg": "Зефирный слизень (яйцо)", + "questSlimeUnlockText": "Позволяет покупать на рынке слизня в яйце", + "questSheepText": "Грозовой Баран", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Грозовой Баран", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Овца (яйцо)", + "questSheepUnlockText": "Позволяет покупать на рынке овцу в яйце." } \ No newline at end of file diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json index a0e4ae0659..c3af2b6b87 100644 --- a/common/locales/ru/settings.json +++ b/common/locales/ru/settings.json @@ -3,17 +3,17 @@ "language": "Язык", "americanEnglishGovern": "В случае несоответствия информации в переводах, правильной следует считать версию на американском английском.", "helpWithTranslation": "Хотите помочь с переводом HabitRPG? Отлично! Посмотрите эту карточку Trello.", - "showHeaderPop": "Показать ваш аватар, полоски здоровья/опыта и команду.", + "showHeaderPop": "Показывать ваш аватар, полоски здоровья/опыта и команду.", "stickyHeader": "Закрепить область персонажа", "stickyHeaderPop": "Прикрепить область персонажа к верхней границе экрана. Если отключить, она будет скрываться при прокрутке страницы. ", "newTaskEdit": "Открывать режим редактирования для новых заданий", "newTaskEditPop": "Если данная опция установлена, в момент создания задания будет открыта форма для установки параметров задания, таких, как заметки и теги.", - "dailyDueDefaultView": "Вкладка 'Сегодня' отображается в Ежедневных задачах по умолчанию", - "dailyDueDefaultViewPop": "При включении этой опции в Ежедневных задачах по умолчанию будет отображаться вкладка 'Сегодня' вместо вкладки 'Все'", + "dailyDueDefaultView": "Вкладка «Сегодня» отображается в Ежедневных заданиях по умолчанию", + "dailyDueDefaultViewPop": "При включении этой опции в Ежедневных задачах по умолчанию будет отображаться вкладка «Сегодня» вместо вкладки 'Все'", "startCollapsed": "Список тегов в заданиях свернут по умолчанию", "startCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования список тегов будет отображаться в свернутом виде.", - "startAdvCollapsed": "Дополнительные параметры в задачах свернуты по умолчанию", - "startAdvCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования дополнительные параметры будут отображаться в свернутом виде.", + "startAdvCollapsed": "Раздел «Дополнительные параметры» в задачах свернут по умолчанию", + "startAdvCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования раздел «Дополнительные параметры» будет отображаться в свернутом виде.", "showTour": "Показать тур", "restartTour": "Запустить ознакомительный тур, который вы видели, когда зарегистрировались на HabitRPG.", "showBailey": "Показать Бэйли", @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Персональное начало суток", "24HrClock": "24-часовой формат", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG по умолчанию проверяет и сбрасывает ваши ежедневные задачи каждый день в полночь по вашему часовому поясу. Рекомендуем прочитать следующую информацию, прежде чем изменять настройки:", + "customDayStartInfo2": "(больше)", + "customDayStartInfo3": "(меньше)", + "customDayStartInfo4": "Выполните все ежедневные задания, прежде чем изменить персональное начало суток или отдохните один день в гостинице. Изменение настройки персонального начала дня может привести к тому, что момент смены суток, или крон, наступит немедленно, но на следующий день все произодет по расписанию.

Учитывайте, что для вступления настроек в силу может потребоваться до двух часов. Например, если смена суток сейчас установлена на 0 часов (полночь), измените этот параметр до 22 часов, если хотите установить его на 21 час, внесите изменения до 19 часов.

Введите час между 0 и 23 (используется 24-часовой формат). Ввести цифру с клавиатуры может быть проще, чем с помощью стрелок. После установки перезагрузите страницу, чтобы убедиться, что отображается новое значение.", "misc": "Разное", "showHeader": "Показывать область персонажа", "changePass": "Изменение пароля", @@ -65,7 +65,7 @@ "resetDo": "Да, сделать сброс учетной записи!", "fixValues": "Исправить данные", "fixValuesText1": "Если в результате программной ошибки или непреднамеренных действий изменились параметры персонажа (урон, который не должен был быть причинен; золото, которое вы на самом деле не заработали), вы можете вручную исправить значения. Да, таким образом возможно жульничать, поэтому мудро используйте эту функцию, если не хотите подорвать весь процесс выработки привычек!", - "fixValuesText2": "Обратите внимание, что здесь невозможно восстановить серии выполненных подряд отдельных заданий. Для этого войдите в редактирование ежедневного задания и воспользуйтесь полем 'Восстановление серии' в разделе дополнительных настроек.", + "fixValuesText2": "Обратите внимание, что здесь невозможно восстановить серии выполненных подряд отдельных заданий. Для этого войдите в редактирование ежедневного задания и воспользуйтесь полем – «Восстановить серию» в разделе «Дополнительные параметры».", "disabledWinterEvent": "Отключено во время празднования Winter Wonderland Event Pt.4 (так как награды доступны к покупке за золото)", "fix21Streaks": "Серии в 21 день подряд", "discardChanges": "Отменить изменения", @@ -86,24 +86,26 @@ "username": "Имя пользователя", "email": "Email", "registeredWithFb": "Зарегистрирован с помощью Facebook", - "loginNameDescription1": "Это то, что вы используете для входа в HabitRPG. Идите в", + "loginNameDescription1": "Это ваше имя пользователя для входа в HabitRPG. Зайдите в", "loginNameDescription2": "Пользователь->Профиль", "loginNameDescription3": "чтобы изменить имя, которое появляется на вашем аватаре и в чате.", "emailNotifications": "Уведомления по электронной почте", "wonChallenge": "Вы выиграли испытание", "newPM": "Получено личное сообщение", "giftedGems": "Подаренные самоцветы", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Подписка в подарок", "invitedParty": "Приглашен в команду", "invitedGuild": "Приглашен в гильдию", "inactivityEmails": "Ваш аккаунт не активен", + "weeklyRecaps": "Обзоры действий с вашего аккаунта за последние недели", "questStarted": "Ваш Квест начался", "invitedQuest": "Приглашен в Квест", "kickedGroup": "Исключен из группы", "remindersToLogin": "Напоминания о заданиях в HabitRPG", - "unsubscribedSuccessfully": "Unsubscribed successfully!", - "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", - "unsubscribedTextOthers": "You won't receive any other email from HabitRPG.", + "unsubscribedSuccessfully": "Подписка успешно отменена!", + "unsubscribedTextUsers": "Вы успешно отписались от всех рассылок HabitRPG. Вы можете разрешить отправку только нужных вам сообщений в настройках (требуется вход).", + "unsubscribedTextOthers": "Больше вы не будете получать email-сообщений от HabitRPG", "unsubscribeAllEmails": "Поставьте галочку, чтобы отписаться от е-мейлов.", "unsubscribeAllEmailsText": "Отписываясь от е-мейлов, я понимаю, что HabitRPG никогда не сможет известить меня по электронной почте о важных изменениях на сайте или в моем аккаунте.", "correctlyUnsubscribedEmailType": "Вы успешно отписались от уведомлений \"<%= emailType %>\".", @@ -111,5 +113,10 @@ "benefits": "Преимущества", "coupon": "Промо", "couponPlaceholder": "Введите Промо Код", - "couponText": "Время от времени мы проводим особые мероприятия и раздаем коды куопонов на специальную экипировку. (например, тем, кто останавливался на нашем стенде на Wondercon)" + "couponText": "Иногда мы проводим мероприятия и дарим промокоды на особую экипировку (например, тем, кто заглянет на наш стенд на Wondercon)", + "apply": "Применить", + "resubscribe": "Повторить подписку", + "promoCode": "Промокод", + "promoCodeApplied": "Промокод принят! Проверьте инвентарь", + "promoPlaceholder": "Введите Промокод" } \ No newline at end of file diff --git a/common/locales/ru/spells.json b/common/locales/ru/spells.json index 1dc4e1fe91..6b4e302095 100644 --- a/common/locales/ru/spells.json +++ b/common/locales/ru/spells.json @@ -1,42 +1,42 @@ { "spellWizardFireballText": "Всплеск пламени", - "spellWizardFireballNotes": "Языки пламени вырываются вперед и сжигают задание. Вы уменьшаете красноту задания, наносите урон любому монстру, с которым сражаетесь, и получаете опыт — больше для синих заданий.", + "spellWizardFireballNotes": "Языки пламени срываются с ваших рук. Вы получаете очки опыта и наносите дополнительный урон боссам! Нажмите на одно из заданий для применения. (На основе ИНТ)", "spellWizardMPHealText": "Эфирная зарядка", - "spellWizardMPHealNotes": "Поток магической энергии устремляется из ваших рук и заряжает вашу команду. Ваша команда восстанавливает Ману.", + "spellWizardMPHealNotes": "Вы жертвуете ману, чтобы помочь друзьям. Другие участники команды восстанавливают ману! (На основе ИНТ)", "spellWizardEarthText": "Землетрясение", - "spellWizardEarthNotes": "Земля под задачами вашей команды покрывается трещинами и ощутимо трясется, замедляя задачи и сбивая их защиту для ваших атак. Ваша команда получает прибавку к получаемому опыту.", + "spellWizardEarthNotes": "Силой ума вы сотрясаете землю. Вся ваша команда получает баф к интеллекту! (На основе ИНТ без бафов)", "spellWizardFrostText": "Пронизывающий мороз", - "spellWizardFrostNotes": "Лед прорывается из под земли и поглощает ваши задачи, замораживая их. Серии не обнулятся в конце дня, но незавершенные ежедневные задания все равно будут наносить вам урон!", + "spellWizardFrostNotes": "Ваши задачи покрывает лед. Ни одна из серий не обнулится завтра! (Одно заклинание действует на все серии)", "spellWarriorSmashText": "Мощный удар", - "spellWarriorSmashNotes": "Вы вкладываете все силы в жесточайший удар по одному заданию. Краснота задания уменьшается, и вы наносите дополнительный урон монстру, с которым сражаетесь.", + "spellWarriorSmashNotes": "Вы вкладываете все силы в удар по заданию. Оно становится более синим / менее красным, и вы наносите дополнительный урон боссам! Нажмите на одно из заданий для применения. (На основе СИЛ)", "spellWarriorDefensiveStanceText": "Защитная стойка", - "spellWarriorDefensiveStanceNotes": "Вы делаете передышку, чтобы расслабиться, и встаете в защитную стойку, приготовившись к натиску задач. Уменьшается урон от ежедневных заданий в конце дня.", + "spellWarriorDefensiveStanceNotes": "Вы готовитесь к натиску задач. Вы получаете баф к телосложению! (На основе ТЕЛ без бафов)", "spellWarriorValorousPresenceText": "Присутствие духа", - "spellWarriorValorousPresenceNotes": "Ваше присутствие воодушевляет команду. Обретенная храбрость дает им заряд силы. Члены команды получают дополнительные очки Силы.", + "spellWarriorValorousPresenceNotes": "Ваше присутствие воодушевляет команду. Вся команда получает баф к силе! (На основе СИЛ без бафов)", "spellWarriorIntimidateText": "Устрашающий взор", - "spellWarriorIntimidateNotes": "Магическая аура окружает вашу команду, защищая вас от повреждений. Члены команды получают ощутимый бонус к Телосложению.", + "spellWarriorIntimidateNotes": "Ваш пристальный взгляд вселяет страх в сердца врагов. Вся команда получает баф к телосложению! (На основе ТЕЛ без бафов)", "spellRoguePickPocketText": "Карманная кража", - "spellRoguePickPocketNotes": "Ваши ловкие пальцы обшаривают карманы задачи и находят сокровища. Вы немедленно получаете бонус в виде золота от задачи. Чем 'жирнее' (синее) задача, тем больше золота вы крадете!", + "spellRoguePickPocketNotes": "Вы грабите ближайшую задачу. Вы получаете золото! Нажмите на одно из заданий для применения. (На основе ВОС)", "spellRogueBackStabText": "Удар в спину", - "spellRogueBackStabNotes": "Беззвучно вы возникаете за спиной задачи и наносите удар. Вы наносите повышенный урон задачи с увеличенной вероятностью критического удара.", + "spellRogueBackStabNotes": "Вы предаете глупое задание. Вы получаете золото и очки опыта! Нажмите на одно из заданий для применения. (На основе СИЛ)", "spellRogueToolsOfTradeText": "Орудия труда", - "spellRogueToolsOfTradeNotes": "Вы делитесь своим воровским инструментом с компаньонами, чтобы помочь им в «приобретении» золота. Количество получаемого золота за задачи и шансы выпадения предметов увеличиваются для всей команды в течение этого дня.", + "spellRogueToolsOfTradeNotes": "Вы делитесь своими талантами с друзьями. Вся ваша команда получает баф к восприятию! (На основе ВОС без бафов)", "spellRogueStealthText": "Уйти в тень", - "spellRogueStealthNotes": "Вы погружаетесь в тень, натягивая капюшон. Чем выше ваше Восприятие, тем меньше ежедневных заданий обнаружат вас этой ночью.", + "spellRogueStealthNotes": "Вы скрытны и вас невозможно заметить. Часть невыполненных ежедневных заданий не нанесут вреда сегодня, и их серии / цвет не изменятся. (Наложите заклинание несколько раз, чтобы охватить больше ежедневных заданий)", "spellHealerHealText": "Исцеляющий свет", - "spellHealerHealNotes": "Свет окутывает ваше тело, исцеляя раны. Вы восстанавливаете здоровье.", + "spellHealerHealNotes": "Свет окутывает ваше тело, исцеляя раны. Вы восстанавливаете здоровье! (На основе ТЕЛ и ИНТ)", "spellHealerBrightnessText": "Ослепляющая вспышка", - "spellHealerBrightnessNotes": "Вы вызываете вспышку света, которая ослепляет ваши задачи. Краснота ваших задач снижается.", + "spellHealerBrightnessNotes": "Вспышка света ослепляет ваши задачи. Они становятся более синими и менее красными! (На основе ИНТ)", "spellHealerProtectAuraText": "Защитная аура", - "spellHealerProtectAuraNotes": "Магическая аура окружает вашу команду, защищая вас повреждений. Члены команды получают прибавку к Телосложению.", + "spellHealerProtectAuraNotes": "Вы ограждаете команду щитом от урона. Вся команда получает баф к телосложению! (На основе ТЕЛ без бафов)", "spellHealerHealAllText": "Благословение", - "spellHealerHealAllNotes": "Успокаивающий свет окутывает вашу команду и исцеляет их раны. Члены вашей команды восстанавливают здоровье.", + "spellHealerHealAllNotes": "Вас окружает аура, облегчающая боль. Вся команда восстанавливает здоровье! (На основе ТЕЛ и ИНТ)", "spellSpecialSnowballAuraText": "Снежок", "spellSpecialSnowballAuraNotes": "Бросьте снежок в товарища по команде! Что может пойти не так? Эффект длится до наступления нового дня компаньона.", "spellSpecialSaltText": "Соль", "spellSpecialSaltNotes": "Кто-то кинул в вас снежок. Ха-ха, очень смешно. А теперь стряхните с меня снег!", "spellSpecialSpookDustText": "Зловещие искры", - "spellSpecialSpookDustNotes": "Turn a friend into a floating blanket with eyes!", + "spellSpecialSpookDustNotes": "Превратите друга в парящую простыню с глазами!", "spellSpecialOpaquePotionText": "Эликсир непрозрачности", "spellSpecialOpaquePotionNotes": "Отменить эффект Зловещих искр", "spellSpecialShinySeedText": "Солнечное семя", diff --git a/common/locales/ru/subscriber.json b/common/locales/ru/subscriber.json index 994b4dfe1b..f02e0e151c 100644 --- a/common/locales/ru/subscriber.json +++ b/common/locales/ru/subscriber.json @@ -16,7 +16,7 @@ "supportDevsText": "Этому проекту с открытым исходным кодом пригодится любая помощь. Помогите нам поддерживать HabitRPG!", "monthUSD": "долларов США в месяц", "organization": "Организация", - "groupPlans": "Corporate Plans", + "groupPlans": "Корпоративные планы", "indivPlan1": "Игра в HabitRPG бесплатна для индивидуальных пользователей. Даже для небольших групп с общими интересами — бесплатные (или недорогие)", "indivPlan2": "могут использоваться для мотивации участников к совершенствованию: например, для литературных групп, художественных конкурсов и прочего.", "groupText1": "В то же время некоторым из руководителей групп требуется больше контроля, конфиденциальности, безопасности и поддержки. Примерами таких групп служат семьи, трудовые коллективы и так далее. Следующие тарифы предоставляют возможность использования группой или организацией частных версий HabitRPG, безопасной и независимой", diff --git a/common/locales/ru/tasks.json b/common/locales/ru/tasks.json index 73294f9e0b..e01913cc86 100644 --- a/common/locales/ru/tasks.json +++ b/common/locales/ru/tasks.json @@ -2,7 +2,7 @@ "clearCompleted": "Удалить завершенные", "lotOfToDos": "Завершенные задачи автоматически архивируются через 3 дня. Вы можете найти их в меню Настройки > Экспорт данных.", "deleteToDosExplanation": "Если вы нажмете кнопку ниже, все завершенные и находящиеся архиве задачи будут удалены навсегда. Если вы хотите сохранить их, экспортируйте их. ", - "beeminderDeleteWarning": "Забывчивые пользователи: В первую очередь прочитайте Удаление Завершенных Заданий Без Досадных Оплошностей!", + "beeminderDeleteWarning": "Забывчивые пользователи: В первую очередь прочитайте Удаление завершенных заданий без досадных оплошностей!", "addmultiple": "Добавить несколько", "addsingle": "Добавить одно", "habits": "Привычки", @@ -14,15 +14,15 @@ "save": "Сохранить", "addChecklist": "Добавить список", "checklist": "Список", - "checklistText": "В ежедневных заданиях для частично выполненных заданий уменьшается урон (напр., со списком из 4 дел, 3 из которых окончены, ежедневное задание нанесет вам 25% урона). При выполнении обычной задачи, ваши очки будут умножены на количество дел в списке (напр., при списке из 4 дел вы получите в 4 раза больше опыта и золота).", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Развернуть/свернуть", "text": "Текст", "extraNotes": "Дополнительные заметки", "direction/Actions": "Направление/Действия", - "advancedOptions": "Дополнительные настройки", + "advancedOptions": "Дополнительные параметры", "difficulty": "Сложность", "difficultyHelpTitle": "Насколько трудно это задание?", - "difficultyHelpContent": "Это увеличивает ценность задачи. Используйте в меру, лучше положитесь на штатные алгоритмы регулировки важности задач. Но всё же некоторые задачи гораздо ценнее других (сравните: написать дипломную и почистить зубы). Щелкните, чтобы узнать подробности.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Легко", "medium": "Нормально", "hard": "Сложно", @@ -44,7 +44,6 @@ "remaining": "Активные", "complete": "Завершенные", "dated": "С датой", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Открытые", "grey": "Серые", "score": "Счет", @@ -78,5 +77,6 @@ "streakCoins": "Бонус за серию!", "pushTaskToTop": "Переместить задание наверх", "pushTaskToBottom": "Переместить задание вниз", - "emptyTask": "Сначала введите название задания." + "emptyTask": "Сначала введите название задания.", + "dailiesRestingInInn": "Вы отдыхаете в Гостинице! Пропущенные Ежедневные задания НЕ причинят вам вреда в конце сегодняшнего дня, но отметки об их выполнении БУДУТ сбрасываться каждый день. Если ваша Команда участвует к квесте, вы не будете наносить урон / находить предметы, пока не покинете Гостиницу. В то же время Босс все же будет наносить урон вам за Ежедневные задания, пропущенные вашими товарищами по Команде." } \ No newline at end of file diff --git a/common/locales/sk/backgrounds.json b/common/locales/sk/backgrounds.json index c406c22cb4..d2e5ab9435 100644 --- a/common/locales/sk/backgrounds.json +++ b/common/locales/sk/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "Flowering Meadow", "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land.", + "backgrounds052015": "SET 12: Released May 2015", + "backgroundMarbleTempleText": "Marble Temple", + "backgroundMarbleTempleNotes": "Pose in front of a Marble Temple.", + "backgroundMountainLakeText": "Mountain Lake", + "backgroundMountainLakeNotes": "Dip your toes in a Mountain Lake.", + "backgroundPagodasText": "Pagodas", + "backgroundPagodasNotes": "Climb to the top of Pagodas.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/sk/challenge.json b/common/locales/sk/challenge.json index aa0bb950bb..3b0c60e32c 100644 --- a/common/locales/sk/challenge.json +++ b/common/locales/sk/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Vyber víťaza a uzavri výzvu:", "deleteOrSelect": "Zmaž alebo vyber víťaza", "endChallenge": "Ukončiť výzvu", - "challengeDiscription": "Toto sú úlohy výzvy. Keď sa budú používatelia zapájať, ich farba sa bude postupne meniť a zobrazia sa grafy s celkovým pokrokom skupiny.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Ako sa všetkým darí?", "filter": "Filter", "groups": "Skupiny", @@ -33,16 +33,18 @@ "challengeTagPop": "Výzvy sa zobrazujú v zozname štítkov a v popise úlohy. Takže oficiálny názov výzvy môže byť dlhší a výstižný, no potrebuješ aj krátku verziu. Napr výzva s názvom \"Schudnúť 10 kíl za 3 mesiace\" môže používať štítok \"-10kg\" (Pre viac informácií klikni na \"?\").", "challengeDescr": "Popis", "prize": "Odmena", - "prizePop": "Ak niekto môže \"vyhrať\" tvoju výzvu, môžeš toho víťaza odmeniť drahokamami. Maximálny počet drahokamov = drahokamy ktoré vlastníš (+ drahokamy cechu, ak si vytvoril výzvu v rámci cechu). Poznámka: Túto odmenu neskôr už nemôžeš zmeniť.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimum je 1 drahokam pre verejné výzvy (pomáha predísť spamu, naozaj).", "officialChallenge": "Oficiálna výzva HabitRPG", "by": "od", - "participants": "<%= membercount %> Participants", + "participants": "<%= membercount %> Účastníci", "join": "Pridať sa", "exportChallengeCSV": "Exportovať do CSV", "selectGroup": "Prosím, vyber skupinu", "challengeCreated": "Výzva bola úspešne vytvorená", "sureDelCha": "Zmazať výzvu. Si si istý?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Odstrániť úlohy", "keepTasks": "Ponechať úlohy", "closeCha": "Uzavrieť výzvu a...", diff --git a/common/locales/sk/character.json b/common/locales/sk/character.json index 5f6dd2024d..60ec3d5934 100644 --- a/common/locales/sk/character.json +++ b/common/locales/sk/character.json @@ -35,11 +35,11 @@ "flower": "Kvet", "basicSkins": "Základné pokožky", "rainbowSkins": "Dúhové pokožky", - "pastelSkins": "Pastel Skins", + "pastelSkins": "Pastelové pokožky", "spookySkins": "Strašidelné pokožky", "supernaturalSkins": "Nadprirodzené pokožky", "rainbowColors": "Dúhové farby", - "shimmerColors": "Shimmer Colors", + "shimmerColors": "Trblietavé farby", "hauntedColors": "Strašidelné farby", "winteryColors": "Zimné Farby", "equipment": "Výstroj", @@ -52,9 +52,11 @@ "costume": "Kostým", "costumeText": "Ak chceš radšej vyzerať inak, než vyzeráš so svojou aktuálnou bojovou výzbrojou, zaškrtni \"použiť kostým\", aby si si mohol zvoliť oblečenie, ktoré sa ti páči, no zároveň získavať bonusy za svoju najlepšiu bojovú výzbroj.", "useCostume": "Použiť kostým", - "gearAchievement": "Získal si odznak \"Najúžasnejší výstroj\" za zakúpenie najlepšieho a najdrahšieho výstroja pre svoje povolanie!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Najúžasnejší výstroj", - "ultimGearText": "Vlastní najlepšiu zbraň a brnenie.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Získal si nový level!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Pridať bod do postrehu", "allocateInt": "Body pridelené do Inteligencie:", "allocateIntPop": "Pridať bod do inteligencie", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Štatistiky", "strength": "Sila", "strengthText": "Sila zvyšuje šancu náhodných \"kritických zásahov\" a tým aj možnosť získať z nich viac zlata, skúseností a predmetov. Taktiež pomáha zasadiť silnejšiu ranu boss monštrám.", @@ -136,7 +139,8 @@ "displayNameDescription1": "Toto sa objaví v správach, ktoré zverejníte v hostinci, cechu alebo družine, spolu s tým, čo je zobrazené na tvojom avatarovi. Choď na", "displayNameDescription2": "Nastavenia->Stránka", "displayNameDescription3": "a na zmenu prihlasovacieho mena sa presuňte sa nadol k sekcii Registrácia", - "unequipBattleGear": "Unequip Battle Gear", - "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, Background" + "unequipBattleGear": "Odlož Bojovú Výstroj", + "unequipCostume": "Odlož Kostým", + "unequipPetMountBackground": "Odlož Zvieratko, Tátoša, Pozadie", + "animalSkins": "Zvieracie pokožky" } \ No newline at end of file diff --git a/common/locales/sk/communityguidelines.json b/common/locales/sk/communityguidelines.json index 2cf6e02f00..a254c6f17c 100644 --- a/common/locales/sk/communityguidelines.json +++ b/common/locales/sk/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "The Art Trello", "commGuideLink07description": "for submitting pixel art.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/sk/content.json b/common/locales/sk/content.json index 8f40eded73..c419731b7a 100644 --- a/common/locales/sk/content.json +++ b/common/locales/sk/content.json @@ -1,6 +1,10 @@ { "potionText": "Elixír zdravia", "potionNotes": "Vylieči 15 bodov zdravia (okamžité použitie)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Vlk", "dropEggWolfAdjective": "verný", "dropEggTigerCubText": "Tigríček", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "snuggly", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Nájdi liahoxír, ktorý vyleješ na vajíčko, a vyliahne sa z neho <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Základný", "hatchingPotionWhite": "Biely", diff --git a/common/locales/sk/front.json b/common/locales/sk/front.json index 4bcd0a598e..3103971de9 100644 --- a/common/locales/sk/front.json +++ b/common/locales/sk/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Život je hra", - "tagline": "Bezplatná aplikácia na vytváranie dobrých návykov, ktorá berie tvoj život ako hru.", - "landingp1": "Problém väčšiny aplikácii na zlepšenie produktivity, ktoré sú na trhu, je, že neponúkajú žiadnu motiváciu, ktorá by pri nich človeka udržala. HabitRPG tento problém rieši tým, že vytváranie dobrých návykov mení na zábavu! Odmeňuje ťa za tvoje úspechy a trestá za pošmyknutia, HabitRPG ti poskytuje externú motiváciu za plnenie denno-denných aktivít.", - "landingp2header": "Okamžitá odmena", - "landingp2": "Kedykoľvek posilníš svoj dobrý návyk, dokončíš dennú úlohu, alebo sa postaráš o staré to-do, HabitRPG ťa ihneď odmení bodmi skúseností a zlatom. Ako získavaš skúsenosti, zvyšuje sa ti level, zlepšuješ si štatistky a odomykáš nové funkcie, ako tnapríklad povolania a zvieratká. Zlato môžeš míňať na herné predmety, ktoré zmenia tvoj zážitok z hry, alebo za také odmeny, ktoré si vytvoríš v reálnom svete tak, aby ťa motivovali. Aj ten najmenší úspech ťa ihneď odmení a teda znižuje náchylnosť k prokrastinácii.", - "landingp3header": "Dôsledky", - "landingp3": "Kedykoľvek si dopraješ zlý návyk alebo sa ti nepodarí dokončiť jednu z denných úloh, prídeš o zdravie. Ak ti zdravie klesne príliš nízko, zomrieš a stratíš časť z toho, čo si získal. V HabitRPG má každá akcia reakciu, a teda pomáha bojovať so zlými návykmi a prokrastinačnými cyklami skôr, než stihnú spôsobiť problémy v skutočnom živote.", - "landingp4header": "Zodpovednosť", - "landingp4": "Vďaka aktívnej komunite ti HabitRPG ponúka zodpovednosť, ktorú potrebuješ, aby si sa venoval svojim úlohám. Môžeš si založiť družinu a spolupracovať s najbližšími kamarátmi, ktorí ťa budú povzbudzovať. Môžeš sa pridať do cechu a nájsť ľudí s podobnými záujmami a problémami. Môžete spolu zdieľať svoje ciele a vymieňať si rady, ako sa vysporiadať s prekážkami. Komunita na HabitRPG znamená, že máš zároveň podporu aj dohľad, ktorý potrebuješ na dosiahnutie úspechu.", + "FAQ": "FAQ", + "accept1Terms": "Kliknutím na tlačidlo \"Registrovať\" súhlasím s", + "accept2Terms": "a ", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": "Put Dirty Clothes in Hamper", + "choreSample2": "20 mins of Housework", + "choreSample3": "Wash a Load of Dishes", + "choreSample4": "Tidy One Room", + "choreSample5": "Wash and Dry a Load of Clothes", + "chores": "Chores", + "communityBug": "Odoslať bug", + "communityExtensions": "Rozšírenia", + "communityFacebook": "Facebook", + "communityFeature": "Navrhnúť funkciu", + "communityForum": "Fórum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How it Works", + "companyBlog": "Blog", + "companyDonate": "Darovať", + "companyExtensions": "Rozšírenia", + "companyPrivacy": "Súkromie", + "companyTerms": "Podmienky", + "companyVideos": "Videá", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "E-mail", + "emailNewPass": "Poslať nové heslo e-mailom", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Komunita", + "footerCompany": "Naša spoločnosť", + "footerMobile": "Mobilné", + "footerSocial": "Sociálne siete", + "forgotPass": "Zabudnuté heslo", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "História", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "Ak chceš resetovať heslo, musíš zadať platnú emailovú adresu.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "balíčky", "landingend": "Ešte stále sme ťa nepresvedčili?", "landingend2": "Pozri si podrobný zoznam", - "landingfeatureslink": "našich funkcií", "landingend3": ". Chceš osobnejší prístup? Pozri sa na naše", - "landingadminlink": "balíčky", "landingend4": ", ktoré sú ideálne pre rodiny, učiteľov, podporné skupiny, a firmy.", + "landingfeatureslink": "našich funkcií", + "landingp1": "Problém väčšiny aplikácii na zlepšenie produktivity, ktoré sú na trhu, je, že neponúkajú žiadnu motiváciu, ktorá by pri nich človeka udržala. HabitRPG tento problém rieši tým, že vytváranie dobrých návykov mení na zábavu! Odmeňuje ťa za tvoje úspechy a trestá za pošmyknutia, HabitRPG ti poskytuje externú motiváciu za plnenie denno-denných aktivít.", + "landingp2": "Kedykoľvek posilníš svoj dobrý návyk, dokončíš dennú úlohu, alebo sa postaráš o staré to-do, HabitRPG ťa ihneď odmení bodmi skúseností a zlatom. Ako získavaš skúsenosti, zvyšuje sa ti level, zlepšuješ si štatistky a odomykáš nové funkcie, ako tnapríklad povolania a zvieratká. Zlato môžeš míňať na herné predmety, ktoré zmenia tvoj zážitok z hry, alebo za také odmeny, ktoré si vytvoríš v reálnom svete tak, aby ťa motivovali. Aj ten najmenší úspech ťa ihneď odmení a teda znižuje náchylnosť k prokrastinácii.", + "landingp2header": "Okamžitá odmena", + "landingp3": "Kedykoľvek si dopraješ zlý návyk alebo sa ti nepodarí dokončiť jednu z denných úloh, prídeš o zdravie. Ak ti zdravie klesne príliš nízko, zomrieš a stratíš časť z toho, čo si získal. V HabitRPG má každá akcia reakciu, a teda pomáha bojovať so zlými návykmi a prokrastinačnými cyklami skôr, než stihnú spôsobiť problémy v skutočnom živote.", + "landingp3header": "Dôsledky", + "landingp4": "Vďaka aktívnej komunite ti HabitRPG ponúka zodpovednosť, ktorú potrebuješ, aby si sa venoval svojim úlohám. Môžeš si založiť družinu a spolupracovať s najbližšími kamarátmi, ktorí ťa budú povzbudzovať. Môžeš sa pridať do cechu a nájsť ľudí s podobnými záujmami a problémami. Môžete spolu zdieľať svoje ciele a vymieňať si rady, ako sa vysporiadať s prekážkami. Komunita na HabitRPG znamená, že máš zároveň podporu aj dohľad, ktorý potrebuješ na dosiahnutie úspechu.", + "landingp4header": "Zodpovednosť", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Prihlásiť", + "loginAndReg": "Prihlásiť / Registrovať", + "loginFacebookAlt": "Prihlásiť / Registrovať pomocou Facebook účtu", + "logout": "Odhlásiť", "marketing1Header": "Hraním hry si zlepši návyky", "marketing1Lead1": "HabitRPG je počítačová hra, ktorá ti pomôže zlepšiť sa v skutočných návykoch. Gamifikuje tvoj život, tým že úlohy (návyky, denné úlohy a úlohy) pretvára na príšerky, ktoré potrebuješ poraziť. Čím lepšie ti to ide, tým lepšie v hre postupuješ. Ak pochybíš v reálnom živote, negatívne to ovplyvní aj tvoju postavu v hre.", "marketing1Lead2": "Získaj hustú výzbroj. Zlepšuj si návyky a vylepši si postavu. Ukáž akú drsnú výzbroj máš.", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bossovia", "marketing2Lead3": "Výzvami súperíš s priateľmi a cudzími. Ten, komu sa na konci výzvy darí najlepšie, vyhrá špeciálnu odmenu.", "marketing3Header": "Aplikácie", - "marketing3Lead1Title": "iPhone a Android", "marketing3Lead1": "S aplikáciami pre iPhone a Android sa môžeš o všetko postarať za pochodu. Uvedomujeme si, že zapínanie počítača len preto, aby ste ťukali na tlačidlá vie byť riadna otrava.", "marketing3Lead2": "Iné nástroje tretích strán spájajú HabitRPG s rôznymi aspektami tvojho života. Naše API poskytuje jednoduchú integráciu vecí akoRozšírenie Chrome, ktorým pri browsovaní po neproduktívnych stránkach strácaš body a zíkavaš za produktívne. Viac tu", "marketing4Header": "Použitie na organizovanie", - "marketing4Lead1Title": "Gamifikácia vo výučbe", "marketing4Lead1": "Výučba je jedna z najlepších oblastí na gamifikáciu. Všetci vieme, žeštudenti stále pozerajú do mobilov a hrajú sa. Využime tento potenciál silu! Nechajte svojich študentov súťažiť proti sebe. Odmeňujte dobré správanie vzácnymi cenami. Sledujte. ako sa zlepšujú ich známky a správanie.", - "marketing4Lead2Title": "Gamifikácia životného štýlu a zdravia", + "marketing4Lead1Title": "Gamifikácia vo výučbe", "marketing4Lead2": "Zdravotná starostlivosť niečo stojí, no nie sme o nič zdravší. Vznikajú stovky programov na zníženie ceny a zlepšenie zdravia. Veríme, že HabitRPG môže vydláždiť cestu k zdravšiemu životnému štýlu.", - "marketing4Lead3Title": "Gamifikuj všetko", + "marketing4Lead2Title": "Gamifikácia životného štýlu a zdravia", "marketing4Lead3-1": "Chceš gamifikovať svoj život?", "marketing4Lead3-2": "Máš záujem a o organizovanie skupiny vo vzdelávaní, zdravej životospráve alebo iných oblastiach?", "marketing4Lead3-3": "Chceš sa naučiť viac?", - "playButton": "Hrať", - "username": "Používateľské meno", - "password": "Heslo", - "useUUID": "Použi UUID / API Token (Pre používateľov Facebooku)", - "passMan": "V prípade, že používaš správcu hesiel (napr. 1Password) a máš problém s prihlásením, vyskúšaj zadať svoje meno a heslo ručne.", - "forgotPass": "Zabudnuté heslo", - "emailNewPass": "Poslať nové heslo e-mailom", - "invalidEmail": "Ak chceš resetovať heslo, musíš zadať platnú emailovú adresu.", - "email": "E-mail", - "passConfirm": "Potvrdiť heslo", - "accept1Terms": "Kliknutím na tlačidlo \"Registrovať\" súhlasím s", - "terms": "Podmienkami používania", - "accept2Terms": "a ", - "privacy": "Zásadami ochrany osobných údajov", - "home": "Domov", - "learnMore": "Zisti viac", - "contact": "Kontakt", - "history": "História", - "anonymous": "Anonym", - "tasks": "Úlohy", - "loginAndReg": "Prihlásiť / Registrovať", - "loginFacebookAlt": "Prihlásiť / Registrovať pomocou Facebook účtu", - "login": "Prihlásiť", - "register": "Registrovať", - "options": "Možnosti", - "logout": "Odhlásiť", - "sync": "Synchronizovať", - "FAQ": "FAQ", - "tutorials": "Návody", - "psst": "Psst", - "footerMobile": "Mobilné", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gamifikuj všetko", "mobileAndroid": "Android", - "footerCompany": "Naša spoločnosť", - "companyDonate": "Darovať", - "companyAbout": "How it Works", - "companyVideos": "Videá", - "companyBlog": "Blog", - "companyExtensions": "Rozšírenia", - "companyPrivacy": "Súkromie", - "companyTerms": "Podmienky", - "footerCommunity": "Komunita", - "communityBug": "Odoslať bug", - "communityFeature": "Navrhnúť funkciu", - "communityExtensions": "Rozšírenia", - "communityForum": "Fórum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Sociálne siete", - "socialTitle": "HabitRPG - Život je hra", - "watchVideos": "Pozri si videá", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Potvrdiť heslo", + "passMan": "V prípade, že používaš správcu hesiel (napr. 1Password) a máš problém s prihlásením, vyskúšaj zadať svoje meno a heslo ručne.", + "password": "Heslo", + "playButton": "Hrať", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Stiahnuť všetky obrázky:", "presskitText": "Ďakujeme za váš záujem o HabitRPG! Nasledujúce obrázky môžu byť použité ako články a videá o HabitRPG. Pre viac informácií, prosím, kontaktujte Siena Leslie na leslie@habitrpg.com.", - "presskitDownload": "Stiahnuť všetky obrázky:" + "privacy": "Zásadami ochrany osobných údajov", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Registrovať", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - Život je hra", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Synchronizovať", + "tasks": "Úlohy", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Podmienkami používania", + "testimonialHeading": "What people say...", + "tutorials": "Návody", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Použi UUID / API Token (Pre používateľov Facebooku)", + "username": "Používateľské meno", + "watchVideos": "Pozri si videá", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/sk/gear.json b/common/locales/sk/gear.json index 47d5d382a8..fb22b080bb 100644 --- a/common/locales/sk/gear.json +++ b/common/locales/sk/gear.json @@ -69,21 +69,21 @@ "weaponSpecialCriticalText": "Kritické kladivo Bugobijec", "weaponSpecialCriticalNotes": "Tam kde mnoho bojovníkov padlo, tento šampión skolil problematického zloducha z Githubu. Vyrobené z kostí Bugov, toto kladivo udeľuje mocné kritické zásahy. Zvyšuje silu aj postreh o <%= attrs %>.", "weaponSpecialYetiText": "Kopija krotiteľa yetiov", - "weaponSpecialYetiNotes": "This spear allows its user to command any yeti. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.", + "weaponSpecialYetiNotes": "Táto kopija umožňuje rozkazovať hocijakému yetimu. Zvyšuje silu o <%= str %>. Limitovaná Edícia 2013-2014 Zimná Výbava. ", "weaponSpecialSkiText": "Lyžossassinská palica", - "weaponSpecialSkiNotes": "A weapon capable of destroying hordes of enemies! It also helps the user make very nice parallel turns. Increases Strength by <%= str %>. Limited Edition 2013-2014 Winter Gear.", + "weaponSpecialSkiNotes": "Zbraň schopná ničiť davy nepriateľov! Pomáha tiež robiť veľmi pekné oblúčiky. Zvyšuje silu o <%= str %>. Limitovaná Edícia 2013-2014 Zimná Výbava. ", "weaponSpecialCandycaneText": "Lízatková palica", - "weaponSpecialCandycaneNotes": "A powerful mage's staff. Powerfully DELICIOUS, we mean! Two-handed weapon. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.", + "weaponSpecialCandycaneNotes": "Mocná čarodejná palica. Mocne LAHODNÁ, samozrejme! Obojručná zbraň. Zvyšuje inteligenciu o <%= int %> a postreh o <%= per %>. Limitovaná Edícia 2013-2014 Zimná Výbava. ", "weaponSpecialSnowflakeText": "Vločkový prútik", - "weaponSpecialSnowflakeNotes": "This wand sparkles with unlimited healing power. Increases Intelligence by <%= int %>. Limited Edition 2013-2014 Winter Gear.", + "weaponSpecialSnowflakeNotes": "Tento prútik sa ligoce nezmernou liečebnou silou. Zvyšuje inteligenciu o <%= int %>. Limitovaná Edícia 2013-2014 Zimná Výbava. ", "weaponSpecialSpringRogueText": "Hákové pazúre", - "weaponSpecialSpringRogueNotes": "Great for scaling tall buildings, and also for shredding carpets. Increases Strength by <%= str %>. Limited Edition 2014 Spring Gear.", + "weaponSpecialSpringRogueNotes": "Výborné na šplhanie sa po budovách a rozdriapanie kobercov. Zvyšuje silu o <%= str %>. Limitovaná Edícia 2014 Jarná Výbava. ", "weaponSpecialSpringWarriorText": "Mrkvový meč", - "weaponSpecialSpringWarriorNotes": "This mighty sword can slice foes with ease! It also makes a delicious mid-battle snack. Increases Strength by <%= str %>. Limited Edition 2014 Spring Gear.", + "weaponSpecialSpringWarriorNotes": "Tento ohromný meč krája nepriateľov s ľahkosťou! Tiež môže slúžiť ako chutné občerstvenie počas boja. Zvyšuje silu o <%= str %>. Limitovaná Edícia 2014 Jarná Výbava. ", "weaponSpecialSpringMageText": "Ementálová palica", - "weaponSpecialSpringMageNotes": "Only the most powerful rodents can brave their hunger to wield this potent staff. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014 Spring Gear.", + "weaponSpecialSpringMageNotes": "Iba tie najmocnejšie hlodavce dokážu čeliť svojmu hladu a nosiť túto nebezpečnú palicu. Zvyšuje inteligenciu o <%= int %> a postreh o <%= per %>. Limitovaná Edícia 2014 Jarná Výbava. ", "weaponSpecialSpringHealerText": "Krásna kosť", - "weaponSpecialSpringHealerNotes": "FETCH! Increases Intelligence by <%= int %>. Limited Edition 2014 Spring Gear.", + "weaponSpecialSpringHealerNotes": "DONES! Zvyšuje inteligenciu o <%= int %>. Limitovaná Edícia 2014 Jarná Výbava. ", "weaponSpecialSummerRogueText": "Pirátska šabľa", "weaponSpecialSummerRogueNotes": "Avast! You'll make those Dailies walk the plank! Increases Strength by <%= str %>. Limited Edition 2014 Summer Gear.", "weaponSpecialSummerWarriorText": "Seafaring Slicer", @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "armor": "armor", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "headgear", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Starry Helm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mocný plášť", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Tajomný plášť", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Coral Collar", "bodySpecialSummerHealerNotes": "A stylish collar of live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Žiadny doplnok", "headAccessoryBase0Notes": "Žiadny doplnok", "headAccessorySpecialSpringRogueText": "Fialové mačacie uši", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Parohy zálesáka", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Tykadlá súmračného potýľa", diff --git a/common/locales/sk/generic.json b/common/locales/sk/generic.json index 54519d20f1..f9d3ab82ef 100644 --- a/common/locales/sk/generic.json +++ b/common/locales/sk/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitika", "expandToolbar": "Rozbaliť lištu", "collapseToolbar": "Zrolovať lištu", - "formattingMarkdown": "Markdown formátovanie povolené", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Odznaky", "modalAchievement": "Odznak!", "special": "Špeciálne", diff --git a/common/locales/sk/groups.json b/common/locales/sk/groups.json index d2134feba0..581bcce83c 100644 --- a/common/locales/sk/groups.json +++ b/common/locales/sk/groups.json @@ -2,7 +2,7 @@ "tavern": "Hostinec", "innCheckOut": "Odíď z hostinca", "innCheckIn": "Odpočiň si v hostinci", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Príspevky ľudí hľadajúcich skupiny (\"Zháňam družinu\")", "tutorial": "Návod", "glossary": "Glosár", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/sk/npc.json b/common/locales/sk/npc.json index 5adbb8a338..0630f5a43b 100644 --- a/common/locales/sk/npc.json +++ b/common/locales/sk/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Podporil projekt na Kickstarteri na najvyššej úrovni!", "mattBoch": "Matt Boch", - "mattShall": "Mám priviesť tvojho tátoša, <%= name %>? Klikni na toho, ktorého chceš osedlať.", - "mattBochText1": "Vitaj v Stajni! Som Matt, pán šeliem. Vyber si zvieratko, ktoré bude stáť po tvojom boku. Ak budeš svoje zvieratká poctivo kŕmiť, raz z nich vyrastú mocné tátoše.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Vitaj v hostinci! Pokojne tu chvíľu pobudni a zoznám sa s miestnymi. Ak si potrebuješ odpočinúť (dovolenka? náhla choroba?), ubytujeme ťa u nás. Pokiaľ si v hostinci, tvoje denné úlohy ostanú zmrazené (zaškrtnuté/odškrtnuté) do dňa nasledujúceho po odchode z hostinca. Neublížia ti na konci dňa.", - "danielText2": "Pozor: ak si na výprave proti bossovi, boss ti stále bude ubližovať za úlohy nesplnené tvojimi spolubojovníkmi!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Kupec Alexander", "welcomeMarket": "Vitaj na trhu! Kúp si u nás vzácne vajcia a elixíry! Predaj všetko, čo máš navyše! Objednaj si užitočné služby. Pozri sa, čo všetko ponúkame.", "sellForGold": "Predať: <%= item %>? Cena v zlate: <%= gold %>", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/sk/quests.json b/common/locales/sk/quests.json index e57293e9c9..d6e310c31c 100644 --- a/common/locales/sk/quests.json +++ b/common/locales/sk/quests.json @@ -6,6 +6,8 @@ "questSend": "Kliknutím na \"Pozvať\" sa odošle pozvánka všetkým členom družiny. Keď všetci členovia prijmú alebo odmietnu, výprava začne. Stav výpravy nájdeš v menu Nastavenia > Spoločnosť > Družina", "inviteParty": "Pozvať družinu", "questInvitation": "Pozvánka na výpravu:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Spýtať sa neškôr", "buyQuest": "Kúpiť výpravu", "accepted": "Prijatá", @@ -17,7 +19,7 @@ "bossStrength": "Boss Strength", "collect": "Collect", "collected": "Nazbieraných", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Len tí, čo sú na výprave môžu bojovať s bossom a podeliť sa o korisť.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "Pre získanie predmetov musíš plniť svoje dobré návyky. Predmety za ukončenie výpravy padajú ako normálne predmety, ale uvidíš ich až nasledujúci deň. Vtedy sa všetko sčíta a pridá na hromadu.", diff --git a/common/locales/sk/questscontent.json b/common/locales/sk/questscontent.json index 878b8d3d7b..9f9e894a46 100644 --- a/common/locales/sk/questscontent.json +++ b/common/locales/sk/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/sk/settings.json b/common/locales/sk/settings.json index 19b7db5652..0a067197cc 100644 --- a/common/locales/sk/settings.json +++ b/common/locales/sk/settings.json @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", "invitedParty": "Pozvaný do družiny", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -111,5 +113,10 @@ "benefits": "Výhody", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/sk/spells.json b/common/locales/sk/spells.json index 20df18467c..98b1abc876 100644 --- a/common/locales/sk/spells.json +++ b/common/locales/sk/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Výbuch ohňa", - "spellWizardFireballNotes": "Ohne vystrelili vpred a spálili úlohu. Redukuješ červenosť úlohy, príšera s ktorou bojuješ utŕži silnejší zásah a získaš skúsenosti -- viac za modré úlohy.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Éterická vlna", - "spellWizardMPHealNotes": "Z tvojich rúk vychádza prúd magickej energie, ktorý dobíja energiu tvojej družine. Jej členom sa obnoví MP.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Zemetrasenie", - "spellWizardEarthNotes": "Zem pod úlohami tvojej družiny praská a trasie sa nesmiernou intenzitou, čo vás spomaľuje a odkrýva pred viacerými útokmi. Tvoja družina dostane bonus k Inteligencii, čo znamená viac skúseností.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Mrazivá inovať", - "spellWizardFrostNotes": "Zovšadiaľ naokolo prýšti ľad. Pohlcuje tvoje úlohy a zmrazuje ich. Série z tvojich denných úloh sa na konci dňa nevynulujú. Nedokončené denné úlohy ti ale ublížia!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Brutálna rana", - "spellWarriorSmashNotes": "Barbarsky a celou silou vrazíš jednej úlohe. Zníži sa jej červenosť a zasadíš silnejšiu ranu každej príšere s ktorou bojuješ.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Obranný postoj", - "spellWarriorDefensiveStanceNotes": "Necháš si chvíľku na oddych a zaujmeš obranný postoj, aby si sa pripravil nasledujúci nápor úloh. Znižuje poranenie z denných úloh na konci dňa.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Chrabrý výraz", - "spellWarriorValorousPresenceNotes": "Tvoja prítomnosť povzbudzuje družinu. Ich novoobjavená odvaha im dodáva nával sily. Členovia družiny získajú bonus do ich sily.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Zastrašujúci pohľad", - "spellWarriorIntimidateNotes": "Tvoj uprený pohľad vráža strach do sŕdc nepriateľov tvojej družiny. Družina získa mierny bonus k obrane.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Vreckárčiť", - "spellRoguePickPocketNotes": "Tvoje svižné prsty sa prehrabujú vo vreckách úlohy, v ktorých nájdeš peniaze. Dostaneš zvýšený bonus na zlato z úlohy, čím \"tučnejšia\" (modrejšia) je úloha, tým vyšší.", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Nôž do chrbta", - "spellRogueBackStabNotes": "Bez zvuku sa zakradneš za úlohu a vrazíš jej nôž do chrbta. Dáš jej silnejšiu ranu a máš vyššiu šancu na kritický zásah.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Zlodejská výstroj", - "spellRogueToolsOfTradeNotes": "Požičiaš svoje zlodejské nástroje členom družiny, čo im pomôže \"získať\" viac zlata. Do konca dňa zvyšuje bonus na zlato z úloh a šancu na získanie predmetov.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Zakrádanie", - "spellRogueStealthNotes": "Ponoríš sa do tieňov a cez hlavu si natiahneš kapucňu. Veľadenných úloh ťa túto noc nenájde; čím máš lepší postreh, tým menej.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Liečivá žiara", - "spellHealerHealNotes": "Tvoje telo pokryje svetlo, ktoré vylieči tvoje poranenia. Získaš bonus k svojmu zdraviu.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Spaľujúci jas", - "spellHealerBrightnessNotes": "Kúzliš výbuch svetla, ktorý oslepuje tvoje úlohy. Zníži sa ich červenosť.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Ochranná aura", - "spellHealerProtectAuraNotes": "Členov tvojej družiny obklopí magická aura, ktorá ich ochraňuje pred zraneniami. Každý dostane bonus k obrane.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Požehnanie", - "spellHealerHealAllNotes": "Tvoju družinu obklopí upokojujúce svetlo a uzdraví vás z poranení. Každý člen družiny je vyliečený.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snehová guľa", "spellSpecialSnowballAuraNotes": "Hoď snehovou guľou po členovi svojej družiny! Čo zlé by sa mohlo stať? Trvá do konca jeho dňa.", "spellSpecialSaltText": "Soľ", diff --git a/common/locales/sk/tasks.json b/common/locales/sk/tasks.json index b92ab86314..38a7d1b3f9 100644 --- a/common/locales/sk/tasks.json +++ b/common/locales/sk/tasks.json @@ -14,7 +14,7 @@ "save": "Uložiť", "addChecklist": "Pridať kontrolný zoznam", "checklist": "Kontrolný zoznam", - "checklistText": "Pri denných úlohách čiastočne hotové zoznamy redukujú poškodenie. Napríklad: zoznam so 4 položkami, kde sú 3 hotové, zníži poranenie za nesplnenú dennú úlohu, na 25%. Pri jednorázových úlohách zase odfajknuté zoznamy zvyšujú odmenu: 3 odškrtnuté znamená +3x (celkovo 4X) skúseností, zlata a many.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Rozbaliť/zbaliť", "text": "Text", "extraNotes": "Poznámky", @@ -22,7 +22,7 @@ "advancedOptions": "Pokročilé možnosti", "difficulty": "Obtiažnosť", "difficultyHelpTitle": "Ako náročná je úloha?", - "difficultyHelpContent": "Vynásobí hodnotu bodov. Používaj výnimočne, radšej sa spoľahni na náš algoritmy, ktoré organicky upravujú hodnotu. Niektoré úlohy sú ale oveľa cennejšie (Napísať seminárnu prácu vs. Vyčistiť si zuby). Klikni pre viac info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Ľahké", "medium": "Stredné", "hard": "Ťažké", @@ -44,7 +44,6 @@ "remaining": "Aktívne", "complete": "Hotové", "dated": "S dátumom", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "V pláne", "grey": "Šedé", "score": "Skóre", @@ -78,5 +77,6 @@ "streakCoins": "Bonus za sériu!", "pushTaskToTop": "Presuň úlohu navrch", "pushTaskToBottom": "Presuň úlohu naspodok", - "emptyTask": "Enter the task's title first." + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/sr/backgrounds.json b/common/locales/sr/backgrounds.json index c836aadba4..03cd18bacc 100644 --- a/common/locales/sr/backgrounds.json +++ b/common/locales/sr/backgrounds.json @@ -23,7 +23,7 @@ "backgroundVolcanoNotes": "Zagrejte se u unutrašnjosti vulkana.", "backgrounds092014": "Komplet 4: septembar 2014.", "backgroundThunderstormText": "Oluja", - "backgroundThunderstormNotes": "Kontrolišite grom i munju!", + "backgroundThunderstormNotes": "Budite gospodar groma i munje!", "backgroundAutumnForestText": "Jesenja šuma", "backgroundAutumnForestNotes": "Pešačite jesenjom šumom.", "backgroundHarvestFieldsText": "Plodne njive", @@ -44,14 +44,14 @@ "backgroundSunsetMeadowNotes": "Divite se zalasku sunca na pašnjaku.", "backgrounds122014": "Komplet 7: decembar 2014.", "backgroundIcebergText": "Ledeni breg", - "backgroundIcebergNotes": "Plovite polako sa ledenim bregom.", + "backgroundIcebergNotes": "Plutajte okeanom na ledenom bregu.", "backgroundTwinklyLightsText": "Novogodišnje svetiljke", "backgroundTwinklyLightsNotes": "Šetajte između drveća okićenog prazničnim svetiljkama.", "backgroundSouthPoleText": "Južni pol", "backgroundSouthPoleNotes": "Posetite hladni Južni pol.", "backgrounds012015": "Komplet 8: januar 2015.", "backgroundIceCaveText": "Ledena pećina", - "backgroundIceCaveNotes": "Spustite se u ledenu pećinu.", + "backgroundIceCaveNotes": "Lutajte hodnicima ledene pećine.", "backgroundFrigidPeakText": "Zaleđeni vrh", "backgroundFrigidPeakNotes": "Osvojite zaleđeni vrh.", "backgroundSnowyPinesText": "Zavejani četinari", @@ -72,9 +72,23 @@ "backgroundRollingHillsNotes": "Krenite u šetnju kroz brdovite predele.", "backgrounds042015": "Komplet 11: april 2015.", "backgroundCherryTreesText": "Drvo trešnje", - "backgroundCherryTreesNotes": "Divite se trešnji u cvatu.", + "backgroundCherryTreesNotes": "Divite se trešnjama u cvatu.", "backgroundFloralMeadowText": "Cvetna poljana", "backgroundFloralMeadowNotes": "Otiđite na izlet na cvetnoj poljani.", "backgroundGumdropLandText": "Zemlja gumenih bonbona", - "backgroundGumdropLandNotes": "Grickajte slatki pejzaž zemlje gumenih bonbona." + "backgroundGumdropLandNotes": "Grickajte slatki pejzaž zemlje gumenih bonbona.", + "backgrounds052015": "Komplet 12: maj 2015.", + "backgroundMarbleTempleText": "Mermerni hram", + "backgroundMarbleTempleNotes": "Pozirajte ispred mermernog hrama.", + "backgroundMountainLakeText": "Planinsko jezero", + "backgroundMountainLakeNotes": "Uživajte u lepoti planinskog jezera.", + "backgroundPagodasText": "Pagode", + "backgroundPagodasNotes": "Popnite se na vrh pagode.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/sr/challenge.json b/common/locales/sr/challenge.json index fb1db876cb..e01930d2db 100644 --- a/common/locales/sr/challenge.json +++ b/common/locales/sr/challenge.json @@ -15,16 +15,16 @@ "toCreate": "da biste napravili izazov.", "selectWinner": "Odaberite pobednika i završite izazov:", "deleteOrSelect": "Obrisati ili odabrati pobednika", - "endChallenge": "Završi izazov", - "challengeDiscription": "Ovo su zadaci izazova. Korisnicima koji ostvare napredak promeniće se boja i dobiće grafikone na kojima možete pratiti uspeh grupe.", + "endChallenge": "Završiti izazov", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Kako nam ide?", "filter": "Filter", "groups": "Grupe", "all": "Sve", "noNone": "Nijedna", - "membership": "Učešće", - "participating": "Gde sam član", - "notParticipating": "Gde nisam član", + "membership": "Prikazati", + "participating": "Gde učestvujem", + "notParticipating": "Gde ne učestvujem", "either": "Oba", "createChallenge": "Napravi novi izazov", "discard": "Odbaci", @@ -33,16 +33,18 @@ "challengeTagPop": "Izazovi treba da se vide na spiskovima tagova i na opisima zadataka. Zato Vam je, pored jasnog naziva u polju „Naziv izazova“, potreban i kratki naziv. Npr. „Skinuti 10 funti za 3 meseca“ mogli biste da skratite u „-10lb“. (Kliknite za detaljniji opis)", "challengeDescr": "Opis", "prize": "Nagrada", - "prizePop": "Ako neko „pobedi“, možete mu dati Dragulje kao nagradu. Maksimalna vrednost nagrade je broj draguljia u Vašem inventaru (+dragulji Vašeg udruženja, ako ste Vi osnivač). Napomena: Vrednost nagrade ne možete kasnije promeniti, niti će Vam dragulji biti vraćeni ako poništite izazov.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minimalno 1 dragulj za javne izazove . Pomaže da se spreči spam (zaista pomaže).", "officialChallenge": "Zvanični HabitRPG izazov", "by": "Izazivač: ", - "participants": "<%= membercount %> Učesnika", + "participants": "<%= membercount %> učesnika", "join": "Pridruži se", "exportChallengeCSV": "Sačuvaj u CSV formatu", "selectGroup": "Izaberite grupu", "challengeCreated": "Izazov napravljen", "sureDelCha": "Jeste li sigurni da želite da obrišete izazov?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Obriši zadatak", "keepTasks": "Zadrži zadatak", "closeCha": "Zatvori izazov i...", diff --git a/common/locales/sr/character.json b/common/locales/sr/character.json index c952775f6d..1bbed76942 100644 --- a/common/locales/sr/character.json +++ b/common/locales/sr/character.json @@ -1,5 +1,5 @@ { - "statsAch": "Statistika i dostignuća", + "statsAch": "Karakteristike i odlikovanja", "profile": "Profil", "avatar": "Avatar", "other": "Ostalo", @@ -52,9 +52,11 @@ "costume": "Kostim", "costumeText": "Ako niste zadovoljni izgledom svoje opreme, izaberite „Koristi kostim“ da biste obukli kostim preko borbene opreme.", "useCostume": "Kostim", - "gearAchievement": "Osvojili ste odlikovanje „Vrhunska oprema“ jer ste obukli najjaču opremu.", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Vrhunska oprema", - "ultimGearText": "Unapredili ste oružje i oklop do maksimalnog nivoa.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Nivo", "levelUp": "Novi nivo!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Dodaj poen Opažanju", "allocateInt": "Poeni dodeljeni Inteligenciji:", "allocateIntPop": "Dodaj poen Inteligenciji", + "noMoreAllocate": "Dostigli ste 100. nivo, i više nećete dobijati poene koje biste dodeljivali svojim osobinama. Možete i dalje da dobijate nivoe, ili da upotrebite Sferu za Reinkarnaciju, koju ćete naći na Pijaci, i da započnete novu avanturu od 1. nivoa.", "stats": "Karakteristike", "strength": "Snaga", "strengthText": "Snaga povećava šansu da zadate kritični udarac, kao i Zlato, Iskustvo i predmete koje od takvih udaraca dobijate. Takođe pomaže u borbi protiv bosova.", @@ -131,12 +134,13 @@ "invalidTarget": "Nedozvoljena meta.", "youCast": "Bacili ste <%= spell %>.", "youCastTarget": "Bacili ste <%= spell %> na <%= target %>.", - "youCastParty": "Bacili ste <%= spell %> svojoj dužini.", + "youCastParty": "Bacili ste <%= spell %> na svoju družinu.", "critBonus": "Kritični udarac! Bonus:", "displayNameDescription1": "Pojavljuje se sa Vašim avatarom u porukama koje pošaljete u Krčmi, udruženjima, i družinama. Korisničko ime možete promeniti na", "displayNameDescription2": "Postavke -> Sajt", "displayNameDescription3": "u odeljku Registracija.", - "unequipBattleGear": "Skini borbenu opremu", - "unequipCostume": "Skini kostim", - "unequipPetMountBackground": "Skloni ljubimca, životinju koju jašeš, pozadinu" + "unequipBattleGear": "Skinuti borbenu opremu", + "unequipCostume": "Skinuti kostim", + "unequipPetMountBackground": "Ukloniti zver, pozadinu", + "animalSkins": "Životinjske kože" } \ No newline at end of file diff --git a/common/locales/sr/communityguidelines.json b/common/locales/sr/communityguidelines.json index 775896d308..a982669e15 100644 --- a/common/locales/sr/communityguidelines.json +++ b/common/locales/sr/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Trello za ilustratore", "commGuideLink07description": "za pixel art.", "commGuideLink08": "Trello za misije", - "commGuideLink08description": "gde možete predati svoje pedloge za nove misije." + "commGuideLink08description": "gde možete predati svoje pedloge za nove misije.", + "lastUpdated": "Ažurirano" } \ No newline at end of file diff --git a/common/locales/sr/content.json b/common/locales/sr/content.json index 82f4c7afd3..2381dc523d 100644 --- a/common/locales/sr/content.json +++ b/common/locales/sr/content.json @@ -1,6 +1,10 @@ { "potionText": "Napitak zdravlja", "potionNotes": "Vraća 15 poena zdravlja (koristi se odmah)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Vuk", "dropEggWolfAdjective": "odani", "dropEggTigerCubText": "Mladunče tigra", @@ -46,17 +50,19 @@ "questEggSpiderAdjective": "strašni", "questEggOwlText": "Sova", "questEggOwlAdjective": "mudra", - "questEggPenguinText": "Pinvin", + "questEggPenguinText": "Pingvin", "questEggPenguinAdjective": "vispreni", "questEggTRexText": "Tiranosaur", "questEggTRexAdjective": "kratkoruki", "questEggRockText": "Kamen", - "questEggRockAdjective": "živo", - "questEggBunnyText": "Zec", - "questEggBunnyAdjective": "lagodno", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", - "eggNotes": "Nađite inkubatorni napitak, pospite ga po ovom jajetu, i iz njega će se izleći <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "questEggRockAdjective": "živahni", + "questEggBunnyText": "Zeka", + "questEggBunnyAdjective": "mekani", + "questEggSlimeText": "Beli slez", + "questEggSlimeAdjective": "slatki", + "questEggSheepText": "Ovca", + "questEggSheepAdjective": "vunasta", + "eggNotes": "Nađite napitak, pospite ga po ovom jajetu, i iz njega će se izleći <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Običan", "hatchingPotionWhite": "Beli", "hatchingPotionDesert": "Pustinjski", diff --git a/common/locales/sr/contrib.json b/common/locales/sr/contrib.json index 04c2b60b08..6d9014d3c4 100644 --- a/common/locales/sr/contrib.json +++ b/common/locales/sr/contrib.json @@ -1,15 +1,15 @@ { "friend": "Prijatelj", "friendFirst": "Kad Vaš prvi doprinos bude prihvaćen, biće Vam dodeljen Bedž za saradnike HabitRPG-a. U Krčmi će uz Vaše ime pisati da ste saradnik. Kao dodatnu nagradu za svoj trud, dobićete i 3 dragulja.", - "friendSecond": "Kad vaš drugi droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Oklop. Kao dodatnu nagradu za svoj trud, dobićete i 3 dragulja.", + "friendSecond": "Kad Vaš drugi droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Oklop. Kao dodatnu nagradu za svoj trud, dobićete i 3 dragulja.", "elite": "Elita", - "eliteThird": "Kad vaš treći droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Šlem. Kao dodatnu nagradu za svoj trud, dobićete i 3 dragulja.", - "eliteFourth": "Kad vaš četvrti droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Mač. Kao dodatnu nagradu za svoj trud, dobićete i 4 dragulja.", + "eliteThird": "Kad Vaš treći droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Šlem. Kao dodatnu nagradu za svoj trud, dobićete i 3 dragulja.", + "eliteFourth": "Kad Vaš četvrti droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Mač. Kao dodatnu nagradu za svoj trud, dobićete i 4 dragulja.", "champion": "Šampion", - "championFifth": "Kad vaš peti droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Štit. Kao dodatnu nagradu za svoj trud, dobićete i 4 dragulja.", - "championSixth": "Kad vaš šesti droprinos bude prihvaćen, dobićete zver Hidru. Dobićete i 4 dragulja.", + "championFifth": "Kad Vaš peti droprinos bude prihvaćen, u Prodavnici s nagradama moći ćete da kupite Kristalni Štit. Kao dodatnu nagradu za svoj trud, dobićete i 4 dragulja.", + "championSixth": "Kad Vaš šesti droprinos bude prihvaćen, dobićete zver Hidru. Dobićete i 4 dragulja.", "legendary": "Legenda", - "legSeventh": "Kad vaš sedmi droprinos bude prihvaćen, dobićete 4 dragulja, postaćete član Udruženja saradnika, i moći ćete da vidite šta se dešava iza scene HabitRPG-a! Za dalje doprinose nećete dobiti nove činove, ali ćete i dalje dobijati dragulje i titule.", + "legSeventh": "Kad Vaš sedmi droprinos bude prihvaćen, dobićete 4 dragulja, postaćete član Udruženja saradnika, i moći ćete da vidite šta se dešava iza scene HabitRPG-a! Za dalje doprinose nećete dobiti nove činove, ali ćete i dalje dobijati dragulje i titule.", "moderator": "Moderator", "guardian": "Čuvar", "guardianText": "Moderatori su pažljivo odabrani iz redova sardnika visokog čina, i zato Vas molimo da se ponašate prema njima s poštovanjem i da uvažavate njihove predloge.", @@ -46,7 +46,7 @@ "hideAds": "Ukloniti reklame", "gamemaster": "Game Master (osoblje/moderator)", "backerTier": "Čin sponzora", - "balance": "Balance", + "balance": "Stanje", "tierPop": "Kliknite na etiketu čina za detalje.", "playerTiers": "Činovi igrača", "tier": "Čin", diff --git a/common/locales/sr/defaulttasks.json b/common/locales/sr/defaulttasks.json index 72948224f8..8b28996ef5 100644 --- a/common/locales/sr/defaulttasks.json +++ b/common/locales/sr/defaulttasks.json @@ -1,12 +1,12 @@ { - "defaultHabit1Text": "Pozitivna Navika", - "defaultHabit1Notes": " Primeri Pozitivnih Navika: +Pojedi povrćku +15 minuta produktivnog rada", - "defaultHabit2Text": "Negativna Navika", - "defaultHabit2Notes": "Primeri Negativnih Navika: -Pušenje -Odugovlačenje", - "defaultHabit3Text": "Pozitivna ili Negativna Navika", - "defaultHabit3Notes": "Primeri Pozitivnih i Negativnih Navika: +/- Išli ste Stepenicama/Liftom ; +/- Popili ste Vodu/Sodu", + "defaultHabit1Text": "Dobra navika", + "defaultHabit1Notes": "Primeri dobrih navika: +Jedi povrće +15 minuta produktivnog rada", + "defaultHabit2Text": "Loša navika", + "defaultHabit2Notes": "Primeri Loših navika: -Pušenje -Odugovlačenje", + "defaultHabit3Text": "Dobra ili loša navika", + "defaultHabit3Notes": "Primeri Dobrih ili loših navika: +/- Popeti se stepenicama/Voziti se liftom ; +/- Piti vodu/kolu", "defaultDaily1Text": "1h rada na ličnom projektu", - "defaultDaily1Notes": "Svi zadaci su žuti kad ih našravite. To znači da će Vam naneti umerenu štetu kad ih propustite i da ćete dobiti umerene nagrade kad ih završite.", + "defaultDaily1Notes": "Svi zadaci su žuti kad ih napravite. To znači da će Vam naneti umerenu štetu kad ih propustite i da ćete dobiti umerene nagrade kad ih završite.", "defaultDaily2Text": "Pospremiti stan", "defaultDaily2Notes": "Svakodnevni zadaci koje redovno obavljate postaće najpre zeleni, pa onda plavi. Što redovnije obavljate zadatke, manju ćete štetu trpeti kad ih propustite i manje ćete nagrade dobijati kad ih obavite.", "defaultDaily3Text": "45 minuta čitanja", diff --git a/common/locales/sr/front.json b/common/locales/sr/front.json index 9c17364503..e30632f4a2 100644 --- a/common/locales/sr/front.json +++ b/common/locales/sr/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Igrajte svoj život", - "tagline": "Besplatna igra za razvijanje navika koja pretvara Vaš život u igru.", - "landingp1": "Nedostatak mnogih aplikacija za povećanje produktivnosti je to što Vas ni na koji način ne podstiču da ih redovno koristite. HabitRPG rešava ovaj problem tako što razvijanje navika pretvara u zabavu! Nagradama za uspeh i kaznama za promašaje, HabitRPG pruža Vam spoljnu motivaciju da svakodnevno izvršavate svoje obaveze.", - "landingp2header": "Neposredno zadovoljenje", - "landingp2": "Svaki put kad ostvarite napredak u stvaranju pozitivne navike, ispunite svakodnevni zadatak, ili završite zaostali jednokratni zadatak, HabitRPG će Vas nagraditi iskustvom i zlatom. Što više iskustva skupite, imaćete veći nivo, vaš lik će biti snažniji, i otključaćete nove funkcije, kao što su klase i zveri. Zlato možete utrošiti na opremu za Vašeg lika ili na nagrade koje ste sami osmislili da biste sebe motivisali. Kad dobijate nagrade i za najmanji uspeh, manje ćete biti skloni odugovalačenju.", - "landingp3header": "Posledice", - "landingp3": "Kad pokleknete pred lošom navikom, ili ne uradite svakodnevni zadatak, Vaš lik gubi zdravlje. Ako zdravlje padne na 0, vaš lik će umreti i izgubiti deo svojih dostignuća. Neposrednim posledicama HabitRPG Vam pomaže da ostavite loše navike pre nego što počnu da Vam prave probleme u stvarnom životu.", - "landingp4header": "Oslonac", - "landingp4": "Aktivna zajednica HabitRPG-a pruža Vam neophodni podsticaj da završite svoje zadatke. HabitRPG omogućava Vam da s prijateljima napravite privremenu družinu i da pomažete jedni drugima. Sustem udruženja pomoži že Vam da nađete ljude sa sličnim interesovanjima, s kojima možete razgovarati o svojim ciljevima i razmenjivati savete o rešavanju problema. Zajednica HabitRPG-a pružiće Vam potrebni oslonac i podršku na putu do uspeha.", + "FAQ": "Često postavljana pitanja", + "accept1Terms": "Klikom na ovo dugme prihvatam", + "accept2Terms": "i", + "alexandraQuote": "Nisam mogla da NE spomenem HabitRPG kad sam držala govor u Madridu. Za sve honorarce kojima je potreban šef, ovo je alat od neprocenjive vrednosti.", + "althaireQuote": "Misije mi pružaju motivaciju da redovno ispunjavam sve svoje obaveze. Najveći podsticaj mi je želja da ne izneverim svoj tim.", + "andeeliaoQuote": "Neverovatan proizvod! Registrovala sam se pre nekoliko dana, i već sam počela bolje da organizujem svoj raspored.", + "autumnesquirrelQuote": "Brže radim na poslu, brže obavljam kućne poslove, i ne zaboravljam da platim račune.", + "businessSample1": "Proveriti jednu stranicu inventara", + "businessSample2": "20 minuta organizovanja dokumenata", + "businessSample3": "Srediti mejlove", + "businessSample4": "Spremiti jedan dokument za klijenta", + "businessSample5": "Pozvati klijente/Odložiti pozive", + "businessText": "Koristite HabitRPG na poslu", + "choreSample1": "Ostaviti prljav veš u korpu", + "choreSample2": "20 minuta obavljanja kućnih poslova", + "choreSample3": "Oprati posuđe", + "choreSample4": "Dovesti sobu u red", + "choreSample5": "Oprati i osušiti odeću", + "chores": "Kućni poslovi", + "communityBug": "Prijaviti grešku (bag)", + "communityExtensions": "Dodaci i ekstenzije", + "communityFacebook": "Facebook", + "communityFeature": "Zatražiti novu funkciju", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Kako radi", + "companyBlog": "Blog", + "companyDonate": "Donacije", + "companyExtensions": "Ekstenzije", + "companyPrivacy": "Privatnost", + "companyTerms": "Uslovi", + "companyVideos": "Video", + "contribUse": "Saradnici na projektu koriste", + "dragonsilverQuote": "Isprobala sam bezbroj sistema za planiranje... HRPG je jedini koji mi pomaže da obavim poslove, umesto da ih samo stavim na spisak.", + "dreimQuote": "Otkrio sam HabirRPG prošlog leta, nakon što sam završio godinu s pola nepoloženih ispita. Koristio sam svakodnevne zadatke da razvijem disciplinu, i pre mesec dana sam položio sve ispite sa veoma dobrim ocenama.", + "elmiQuote": "Svakog jutra, kad se probudim, jedva čekam da zaradim još zlata!", + "email": "E-mail adresa", + "emailNewPass": "Poslati novu lozinku e-poštom", + "evagantzQuote": "Ovo je bio prvi put da me je zubar pohvalio zato što redovno čistim zube koncem. Hvala Habitrpg!", + "examplesHeading": "Igrači koriste HabitRPG da organizuju...", + "featureAchievementByline": "Uradili ste nešto neverovatno dobro? Dobićete odlikovanje, da možete svima to da pokažete.", + "featureAchievementHeading": "Odlikovanja", + "featureEquipByline": "Kupujte opremu iz ograničenih serija, napitke, i drugu virtuelnu robu na našoj Pijaci!", + "featureEquipHeading": "Oprema i dodaci", + "featurePetByline": "Jaja i predmete dobijate nasumično kad obavite zadatak. Što ste produktivniji, više ćete jaja i životinja sakupiti.", + "featurePetHeading": "Životinje", + "featureSocialByline": "Udružite se sa ljudima sličnih interesovanja. Napravite Izazove i takmičite se međusobno.", + "featureSocialHeading": "Društvena igra", + "featuredIn": "O HabitRPGu pisali su", + "featuresHeading": "Nudimo i...", + "footerCommunity": "Zajednica", + "footerCompany": "Kompanija", + "footerMobile": "Aplikacije za mobilne telefone", + "footerSocial": "Zajednica", + "forgotPass": "Zaboravljena lozinka", + "frabjabulousQuote": "Yahvaljuju'i HabitRPG-u, dobio sam strava posao s visokom platom... i što još neverovatnije, svakog dana čistim zube koncem.", + "free": "Igrajte besplatno", + "gamifyButton": "Igrifikujte svoj život!", + "goalSample1": "Vežbati klavir 1 sat", + "goalSample2": "Raditi na članku", + "goalSample3": "Raditi na blogu", + "goalSample4": "Lekcija japanskog na Duolngo", + "goalSample5": "Pročitati koristan članak", + "goals": "Ciljevi", + "health": "Zdravlje", + "healthSample1": "Piti vodu/kolu", + "healthSample2": "Žvakati žvaku/pušiti", + "healthSample3": "Ići stepenicama/liftom", + "healthSample4": "Jesti zdravu hranu/brzu hranu", + "healthSample5": "Vežbati 1 sat", + "history": "Istorija", + "infhQuote": "HabitRPG mi je mnogo pomogao da se organizujem na fakultetu.", + "invalidEmail": "Morate ukucati važeću adresu da biste zatražili novu lozinku.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Zabavljajte se zajedno sa još 200.000 ljudi dok ostvarujete svoje ciljeve!", + "kazuiQuote": "Pre HabitRPG-a, tapkala sam u mestu s diplomskim radom. Muke mi je zadavala i moja nedisciplinovanost u obavljanju kućnih poslova, učenju vokabulara, proučavanju goa, itd. Stavila sam te poslove na spisak u obliku kratkih zadataka, i shvatila sam da mi je upravo to bilo potrebno da bih dala sebi podsticaj da ih redovno obavljam.", + "landingadminlink": "administrativnim paketima", "landingend": "Još uvek niste uvereni?", "landingend2": "Pročitajte detaljniji spisak", - "landingfeatureslink": "onoga što nudimo", "landingend3": ". Želite da prilagodite HabitRPG svojim potrebama? Čitajte o našim", - "landingadminlink": "administrativnim paketima", "landingend4": ", prilagođenim za porodice, nastavnike, grupe za podršku, i preduzeća.", + "landingfeatureslink": "onoga što nudimo", + "landingp1": "Nedostatak mnogih aplikacija za povećanje produktivnosti je to što Vas ni na koji način ne podstiču da ih redovno koristite. HabitRPG rešava ovaj problem tako što razvijanje navika pretvara u zabavu! Nagradama za uspeh i kaznama za promašaje, HabitRPG pruža Vam spoljnu motivaciju da svakodnevno izvršavate svoje obaveze.", + "landingp2": "Svaki put kad ostvarite napredak u stvaranju pozitivne navike, ispunite svakodnevni zadatak, ili završite zaostali jednokratni zadatak, HabitRPG će Vas nagraditi iskustvom i zlatom. Što više iskustva skupite, imaćete veći nivo, vaš lik će biti snažniji, i otključaćete nove funkcije, kao što su klase i zveri. Zlato možete utrošiti na opremu za Vašeg lika ili na nagrade koje ste sami osmislili da biste sebe motivisali. Kad dobijate nagrade i za najmanji uspeh, manje ćete biti skloni odugovalačenju.", + "landingp2header": "Neposredno zadovoljenje", + "landingp3": "Kad pokleknete pred lošom navikom, ili ne uradite svakodnevni zadatak, Vaš lik gubi zdravlje. Ako zdravlje padne na 0, vaš lik će umreti i izgubiti deo svojih dostignuća. Neposrednim posledicama HabitRPG Vam pomaže da ostavite loše navike pre nego što počnu da Vam prave probleme u stvarnom životu.", + "landingp3header": "Posledice", + "landingp4": "Aktivna zajednica HabitRPG-a pruža Vam neophodni podsticaj da završite svoje zadatke. HabitRPG omogućava Vam da s prijateljima napravite privremenu družinu i da pomažete jedni drugima. Sustem udruženja pomoži že Vam da nađete ljude sa sličnim interesovanjima, s kojima možete razgovarati o svojim ciljevima i razmenjivati savete o rešavanju problema. Zajednica HabitRPG-a pružiće Vam potrebni oslonac i podršku na putu do uspeha.", + "landingp4header": "Oslonac", + "leadText": "HabitRPG je besplatna aplikacija sticanje dobrih novika i povećanje produktivnosti, koja pretvara izvršavanje obaveza u igru. Motivacijom u vidu virtuelnih nagrada i kazni, i podrškom drugih igrača na razvijenoj društvenoj mreži, HabitRPG će Vam pomoći da ostvarite svoje ciljeve, i da postanete zdraviji, disciplinovaniji, i srećniji.", + "login": "Prijava", + "loginAndReg": "Prijava / Registracija", + "loginFacebookAlt": "Prijava / Registracija preko Facebook-a", + "logout": "Odjava", "marketing1Header": "Igrom do boljih navika", "marketing1Lead1": "HabitRPG je video igra koja Vam pomaže da steknete bolje navike u stvarnom životu tako što organizuje vaše svakodnevne aktivnosti u stilu igre, a Vaše obaveze pretvara u protivnike koje treba poraziti u borbi. Što se bolje nosite sa svojim obavezama, brže ćete napredovati u igri. Ako postanete nemarni u stvarnom životu, Vaš lik u igri trpeće posledice.", "marketing1Lead2": "Nabavite opremu. Vaš avatar napreduje kad izvršavate svoje obaveze. Pokažite prijateljima kakvu opremu imate", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bosovi", "marketing2Lead3": "Izazovi su okruženje u kom možete da se takmičite s prijateljima ili strancima. Onaj ko ostvari najveći uspeh u izazovu dobija posebne nagrade.", "marketing3Header": "Aplikacije", - "marketing3Lead1Title": "iPhone i Android", "marketing3Lead1": "Sa aplikacijama za iPhone i Android možete da koristite HabitRPG dok ste u pokretu. Shvatamo da ne možete u svakom trenutku da se prijavite na sajt da biste kliknuli na par dugmadi.", "marketing3Lead2": "Nezvanični alati za HabitRPG povezuju igru s različitim elementima Vašeg života. Naš API omogućava jednostavnu integraciju aplikacijama poput ekstentije za Chrome, koja Vam dodeljuje negativne poene kad surfujete neproduktivnim sajtovima, i pozitivne poene za produktivne sajtove. Više detalja naći ćete ovde", "marketing4Header": "Upotreba u organizacijama", - "marketing4Lead1Title": "Igrifikacija u obrazovanju", "marketing4Lead1": "Obrazovanje je najbolja oblast za primenu igrifikacije. Svi vidimo koliko su učenicima bitni njihovi telefoni i igrice – iskoristite to! Neka Vaši učenici odmere snage u prijateljskom nadmetanju. Nagradite dobro ponašanje retkim nagradama, i posmatrajte kako njihove ocene rastu.", - "marketing4Lead2Title": "Igrifikacija za zdrav način života", + "marketing4Lead1Title": "Igrifikacija u obrazovanju", "marketing4Lead2": "Troškovi zdravstva su veliki, i nešto mora da se promeni. Postoje stotine programa koji imaju za cilj smanjenje troškova i poboljšanje zdravlja. Mi verujemo da HabitRPG može u bitnoj meri da doprinese stvaranju zdravijih životnih navika.", - "marketing4Lead3Title": "Igrifikacija svega", + "marketing4Lead2Title": "Igrifikacija za zdrav način života", "marketing4Lead3-1": "Želite li da igrifikujete svoj život?", "marketing4Lead3-2": "Zainteresovani ste za rad s ljudima u oblastima obrazovanja, zdravlja, i drugima?", "marketing4Lead3-3": "Hoćete li da saznate više?", - "playButton": "Igrajte HabitRPG", - "username": "Korisničko ime", - "password": "Lozinka", - "useUUID": "UUID / API Token (za korisnike Facebooka-a)", - "passMan": "Ako koristite menadžer za lozinke (kao npr. 1Password) i ne možete da se prijavite, ukucajte ručno korisničko ime i lozinku.", - "forgotPass": "Zaboravljena lozinka", - "emailNewPass": "Poslati novu lozinku e-poštom", - "invalidEmail": "Morate ukucati važeću adresu da biste zatraćili novu lozinku.", - "email": "E-mail adresa", - "passConfirm": "Potvrdite lozinku", - "accept1Terms": "Klikom na ovo dugme prihvatam", - "terms": "Uslove korišćenja", - "accept2Terms": "i", - "privacy": "Politiku zaštite ličnih podataka", - "home": "Glavna", - "learnMore": "Saznajte više", - "contact": "Kontakt", - "history": "Istorija", - "anonymous": "Anonimnost", - "tasks": "Zadaci", - "loginAndReg": "Prijava / Registracija", - "loginFacebookAlt": "Prijava / Registracija preko Facebook-a", - "login": "Prijava", - "register": "Registracija", - "options": "Podešavanja", - "logout": "Odjava", - "sync": "Sinhronizacija", - "FAQ": "Često postavljana pitanja", - "tutorials": "Obuka", - "psst": "Psst", - "footerMobile": "Aplikacije za mobilne telefone", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Igrifikacija svega", "mobileAndroid": "Android", - "footerCompany": "Kompanija", - "companyDonate": "Donacije", - "companyAbout": "Kako radi", - "companyVideos": "Video", - "companyBlog": "Blog", - "companyExtensions": "Ekstenzije", - "companyPrivacy": "Privatnost", - "companyTerms": "Uslovi", - "footerCommunity": "Zajednica", - "communityBug": "Prijaviti grešku (bag)", - "communityFeature": "Zatražiti novu funkciju", - "communityExtensions": "Dodaci i ekstenzije", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Zajednica", - "socialTitle": "HabitRPG Igrajte svoj život", - "watchVideos": "Video prezentacija", + "mobileIOS": "iOS", + "motivate": "Motivacija za Vas i Vaš tim!", + "motivate1": "Motivacija za uspeh.", + "motivate2": "Organizacija. Motivacija. Zlato.", + "passConfirm": "Potvrdite lozinku", + "passMan": "Ako koristite menadžer za lozinke (kao npr. 1Password) i ne možete da se prijavite, ukucajte ručno korisničko ime i lozinku.", + "password": "Lozinka", + "playButton": "Igrajte HabitRPG", + "playButtonFull": "Igrajte HabitRPG", "presskit": "Za novinare", + "presskitDownload": "Preuzimanje svih slika:", "presskitText": "Hvala što posvećujete vreme HabitRPG-u! Ove slike predviđene su za članke o HabitRPG-u. Za više informacija obratite se Sijeni Lezli, leslie@habitrpg.com.", - "presskitDownload": "Preuzimanje svih slika:" + "privacy": "Politiku zaštite ličnih podataka", + "psst": "Psst", + "punishByline": "Neposredne negativne posledice podstaći će Vas da se otarasite loših navika.", + "punishHeading1": "Ako ne uradite zadatak...", + "punishHeading2": "Gubite zdravlje!", + "questByline1": "Kad igrate HabitRPG s prijateljima, i njihov uspeh zavisi od Vaše odgovornosti.", + "questByline2": "Napravite izazove i radite zajedno na postizanju ciljeva!", + "questHeading1": "Udružite se s prijateljima protiv čudovišta!", + "questHeading2": "Ako iko zanemari svoje obaveze, ceo tim trpi posledice.", + "register": "Registracija", + "rewardByline1": "Koristite zlato da kupite vituelne i prave nagrade.", + "rewardByline2": "Neposredne nagrade za bolju motivaciju.", + "rewardHeading": "Zaradite zlato svaki puta kad uradite zadatak!", + "sampleDailies": "Primeri svakodnevnih zadataka", + "sampleHabits": "Primeri navika", + "sampleToDo": "Primeri jednokratnih zadataka", + "school": "Škola", + "schoolSample1": "Uraditi 1 zadatak", + "schoolSample2": "Učiti 1 sat", + "schoolSample3": "Učiti s društvom", + "schoolSample4": "Napisati beleške za 1 poglavlje", + "schoolSample5": "Pročitati 1 poglavlje", + "sixteenBitFilQuote": "Završavam svoje obaveze brže nego ikad pre. Jedva čekam da dobijem sledeći nivo!", + "skysailorQuote": "Zahvaljujući svojoj družini i misijama ostajem posvećen igri, koja me podstiče da radim i da menam svoj život na bolje.", + "socialTitle": "HabitRPG Igrajte svoj život", + "supermouse35Quote": "Redovno vežbam, i već mesecima nisam zaboravio da uzmem lekove! Hvala, Habit. :D", + "sync": "Sinhronizacija", + "tasks": "Zadaci", + "teamSample1": "Napraviti planove za sastanak u utorak", + "teamSample2": "Razgovarati o marketingu", + "teamSample3": "Analizirati nedeljni izveštaj o efikasnosti", + "teams": "Timovi", + "terms": "Uslove korišćenja", + "testimonialHeading": "Šta kažu korisnici...", + "tutorials": "Obuka", + "unlockByline1": "Ostvarite svoje ciljeve i dobijte nivo.", + "unlockByline2": "Otključajte nove funkcije, poput životinja, nasumičnih nagrada, i magija.", + "unlockHeadline": "Produktivnošću otključavate nove sadržaje!", + "useUUID": "UUID / API Token (za korisnike Facebooka-a)", + "username": "Korisničko ime", + "watchVideos": "Video prezentacija", + "work": "Posao", + "zelahQuote": "Pomisao da ću dobiti poene ako na vreme završim dan, ili izgubiti zdravlje ako ostanem budan do u kasne sate, pomaže mi da na vreme odem na spavanje.", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/sr/gear.json b/common/locales/sr/gear.json index 899cfa0358..6cc48f5b87 100644 --- a/common/locales/sr/gear.json +++ b/common/locales/sr/gear.json @@ -19,11 +19,11 @@ "weaponRogue0Text": "Bodež", "weaponRogue0Notes": "Odmetnikovo osnovno oružje. Ne daje nikakav bonus.", "weaponRogue1Text": "Kratki mač", - "weaponRogue1Notes": "Lak, može se sakriti ispod odeće. Povećava Snagu za <%= str %>.", + "weaponRogue1Notes": "Lagan je, i lako ga je sakriti ispod odeće. Povećava Snagu za <%= str %>.", "weaponRogue2Text": "Simitar", - "weaponRogue2Notes": "Zakrivljeni mač, pogodan za nanošenje smrtonosnog udarca. Povećava Snagu za <%= str %>.", + "weaponRogue2Notes": "Zakrivljeni mač, pogodan za nanošenje smrtonosnih udaraca. Povećava Snagu za <%= str %>.", "weaponRogue3Text": "Kukri", - "weaponRogue3Notes": "Tradicionalni nepalski nož. Može da se koristi kao oruđe ili kao oružje. Povećava Snagu za <%= str %>.", + "weaponRogue3Notes": "Tradicionalni nepalski nož. Može da se koristi kao oruđe za rad ili kao oružje. Povećava Snagu za <%= str %>.", "weaponRogue4Text": "Nunčake", "weaponRogue4Notes": "Teške šipke povezane kratkim lancem. Povećava Snagu za <%= str %>.", "weaponRogue5Text": "Nindžato", @@ -55,27 +55,27 @@ "weaponHealer4Text": "Lekarski štap", "weaponHealer4Notes": "Istovremeno služi kao simbol profesije i kao oruđe za lečenje. Povećava Inteligenciju za <%= int %>.", "weaponHealer5Text": "Kraljevsko žezlo", - "weaponHealer5Notes": "Dostojno da bude držano u ruci monarha. Povećava Inteligenciju za <%= int %>.", + "weaponHealer5Notes": "Dostojno da krasi ruku monarha. Povećava Inteligenciju za <%= int %>.", "weaponHealer6Text": "Zlatno žezlo", "weaponHealer6Notes": "Ublažava bolove svima koji ga ugledaju. Povećava Inteligenciju za <%= int %>.", - "weaponSpecial0Text": "Mač tam", + "weaponSpecial0Text": "Mač tame", "weaponSpecial0Notes": "Hrani se protivnikovom životnom snagom kako bi pojačao svoje izopačene udarce. Povećava Snagu za <%= str %>.", "weaponSpecial1Text": "Kristalni mač", - "weaponSpecial1Notes": "Njegov sjaj i izrada dokaz su da pripada heroju. Povećava sve osobine za <%= attrs %>.", + "weaponSpecial1Notes": "Mač ovakog sjaja i izrade može da pripada samo pravom junaku. Povećava sve osobine za <%= attrs %>.", "weaponSpecial2Text": "Zmajevo koplje Stivena Vebera", "weaponSpecial2Notes": "Moć zmaja ispunjava ovo koplje. Povećava Snagu i Opažanje za <%= attrs %>.", "weaponSpecial3Text": "Mastejnova jutarnja zvezda", "weaponSpecial3Notes": "Susreti, zveri, problemi: rešeno jednim udarcem! Povećava Snagu, Inteligenciju i Vitalnost za <%= attrs %>.", "weaponSpecialCriticalText": "Kritični malj istrebljivača bagova", - "weaponSpecialCriticalNotes": "Ovaj junak je na Github-u porazio opasnog protivnika, pred kojim su mnogi pre njega poklekli. Ovaj malj, napravljen od kostiju protivnika, zadaje moćne kritične udarce. Povećava Snagu i Opažanje za <%= attrs %>.", - "weaponSpecialYetiText": "Koplja lovca na jetije", - "weaponSpecialYetiNotes": "Ovo koplje daje svom vlasniku vlast nad jetijima. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013.-2014.", + "weaponSpecialCriticalNotes": "Ovaj junak je na Github-u savladao opasnog protivnika, pred kojim su mnogi pre njega poklekli. Ovaj malj, napravljen od kostiju poraženog Baga, zadaje moćne kritične udarce. Povećava Snagu i Opažanje za <%= attrs %>.", + "weaponSpecialYetiText": "Koplje lovca na jetije", + "weaponSpecialYetiNotes": "Ovo koplje daje svom vlasniku vlast nad jetijima. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013/14.", "weaponSpecialSkiText": "Skijaška motka", - "weaponSpecialSkiNotes": "Oružje koje može da uništo horde neprijatelja. Takođe pomaže pri skijanju. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013.-2014.", + "weaponSpecialSkiNotes": "Oružje koje može da uništi horde neprijatelja. Takođe pomaže pri skijanju. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013/14.", "weaponSpecialCandycaneText": "Šećerna motka", - "weaponSpecialCandycaneNotes": "Motka moćnog čarobnjaka. I moćnog ukusa! Dvoručno oružje. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013.-2014.", + "weaponSpecialCandycaneNotes": "Motka moćnog čarobnjaka. I moćnog ukusa! Dvoručno oružje. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013/14.", "weaponSpecialSnowflakeText": "Snežni štapić", - "weaponSpecialSnowflakeNotes": "Iz ovog štapića isijava neograničena moć lečenja. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013.-2014.", + "weaponSpecialSnowflakeNotes": "Iz ovog štapića isijava neograničena moć lečenja. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013/14.", "weaponSpecialSpringRogueText": "Kukaste kandže", "weaponSpecialSpringRogueNotes": "Odlične su za penjajnje na visoke zgrade, kao i za uništavanje tepiha. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2014.", "weaponSpecialSpringWarriorText": "Šargarepa-mač", @@ -85,11 +85,11 @@ "weaponSpecialSpringHealerText": "Ljupka kost", "weaponSpecialSpringHealerNotes": "Reks, HVATAJ! Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Proleće 2014.", "weaponSpecialSummerRogueText": "Gusarska kratka sablja", - "weaponSpecialSummerRogueNotes": "Da oterate Svakodnevne zadatke na plivanje s ajkulama. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Leto 2014.", + "weaponSpecialSummerRogueNotes": "Neka Svakodnevni zadaci plivaju s ajkulama. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Leto 2014.", "weaponSpecialSummerWarriorText": "Moreplovčev mač", - "weaponSpecialSummerWarriorNotes": "Nijedan zadatak nema hrabrosti da se uhvati u koštac sa ovim strašnim sečivom. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Leto 2014.", + "weaponSpecialSummerWarriorNotes": "Nijedan zadatak nema hrabrosti da se uhvati u koštac s ovim strašnim sečivom. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Leto 2014.", "weaponSpecialSummerMageText": "Hvatač algi", - "weaponSpecialSummerMageNotes": "Ovaj trozubac efikasno probada morsko rastinje i omoguva efikasno skupljanje morskih algi. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Leto 2014.", + "weaponSpecialSummerMageNotes": "Ovaj trozubac efikasno probada morsko rastinje i omogućava brzo skupljanje morskih algi. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Leto 2014.", "weaponSpecialSummerHealerText": "Štapić plitkih voda", "weaponSpecialSummerHealerNotes": "Ovaj štapić od berila i korala privlači pažnju riba. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Leto 2014.", "weaponSpecialFallRogueText": "Srebrni kolac", @@ -101,38 +101,40 @@ "weaponSpecialFallHealerText": "Skarabejev štapić", "weaponSpecialFallHealerNotes": "Skarabej na ovom štapiću štiti i leči onog ko njime rukuje. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Jesen 2014.", "weaponSpecialWinter2015RogueText": "Ledenica", - "weaponSpecialWinter2015RogueNotes": "Stvarno, sigurno i van svake sumnje ste ovaj predmet upravo podigli sa zemlje. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014.-2015.", + "weaponSpecialWinter2015RogueNotes": "Stvarno, sigurno i van svake sumnje ste ovaj predmet upravo podigli sa zemlje. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014/15.", "weaponSpecialWinter2015WarriorText": "Želatinasti mač", - "weaponSpecialWinter2015WarriorNotes": "Ovaj ukusni mač verovatno privlači pažnju čudovišta... ali Vi ste spremni da im se suprotrstavite! Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014.-2015.", + "weaponSpecialWinter2015WarriorNotes": "Ovaj ukusni mač verovatno privlači pažnju čudovišta... ali Vi ste spremni da im se suprotrstavite! Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014/15.", "weaponSpecialWinter2015MageText": "Motka polarne svetlosti", - "weaponSpecialWinter2015MageNotes": "Svetlost iz ove kristalne motke ispunjava srca ljudi oko Vas radošću. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014.-2015.", + "weaponSpecialWinter2015MageNotes": "Svetlost iz ove kristalne motke ispunjava srca ljudi oko Vas radošću. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014/15.", "weaponSpecialWinter2015HealerText": "Umirujuće žezlo", - "weaponSpecialWinter2015HealerNotes": "Ovo žezlo opušta ukočene mišiće i ublažava stres. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014.-2015.", - "weaponSpecialSpring2015RogueText": "Ekslodirajući skvik", - "weaponSpecialSpring2015RogueNotes": "Ne dozvoli da te zvuk oko tebe prevari - ovi eksplozivi pakuju udarce. Povećava snagu za <%= str %>. Ograničena serija 2015 Prolećna Oprema.", + "weaponSpecialWinter2015HealerNotes": "Ovo žezlo opušta ukočene mišiće i ublažava stres. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014/15.", + "weaponSpecialSpring2015RogueText": "Eksplozivni pisak", + "weaponSpecialSpring2015RogueNotes": "Ne dozvolite da Vas zvuk zavara - ovo je veoma moćan eksploziv. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2015.", "weaponSpecialSpring2015WarriorText": "Koštana batina", - "weaponSpecialSpring2015WarriorNotes": "To jeste prava koštana batina za prave žestoke psiće i definitivno nije igračka za žvakanje koju ti je je Sezonska Čarobnica dala, jer ko je dobar psić? Koooooo je to dobar psić?? To si ti!!! Ti si dobar psić!!! Povećava Snagu za <%= str %>. Ograničena serija 2015, Prolećna Oprema.", - "weaponSpecialSpring2015MageText": "Mađionačarov čarobni štapić", - "weaponSpecialSpring2015MageNotes": "Prizovi sebi šargarepu sa ovim elegantnim štapićem. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Ograničena serija 2015, Prolećna Oprema.", - "weaponSpecialSpring2015HealerText": "Mačija Zvečka", - "weaponSpecialSpring2015HealerNotes": "Kada mlataraš s njom, ona pravi fascinirajuću čegrljajuću buku koja bi SVAKOGA zabavljala satima. Povećava Inteligenciju za <%= int %>. Ograničena serija 2015 Prolećna Oprema.", + "weaponSpecialSpring2015WarriorNotes": "To jeste prava koštana batina za prave žestoke psiće i definitivno nije igračka za žvakanje koju Vam je Sezonska čarobnica dala zato što ko je dobar psić? Koooooo je to dobar psić?? To si ti!!! Ti si dobar psić!!! Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2015.", + "weaponSpecialSpring2015MageText": "Mađionačarev čarobni štapić", + "weaponSpecialSpring2015MageNotes": "Stvorite sebi ukusnu šargarepu pomoću ovog elegantnog štapića. Povećava Inteligenciju za <%= int %> i Opažanje za <%= per %>. Oprema iz ograničene serije Proleće 2015.", + "weaponSpecialSpring2015HealerText": "Mačija zvečka", + "weaponSpecialSpring2015HealerNotes": "Samo treba da je protresete, i čućete očaravajući zvuk koji bi BILO KOGA zabavljao satima. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Proleće 2015.", "weaponMystery201411Text": "Vile za gozbe", - "weaponMystery201411Notes": "Probodite protivnike ili skupljajte svoju omiljenu hranu - ove višenamenske vile obavljaju sve poslove s lakoćom. Ne daju nikakav bonus. Predmet za pretplatnike novembar 2014.", - "weaponMystery201502Text": "Svetlucavo Krilato Žezlo Ljubavi i takođe Poverenja", - "weaponMystery201502Notes": "Za KRILA! Za LJUBAV! Za TAKOĐE POVERENJE! Ne daje nikakav bonus. Predmet za pretplatnike u februaru 2015.", + "weaponMystery201411Notes": "Probodite protivnike ili ih koristite kao viljušku dok jedete svoju omiljenu hranu - ove višenamenske vile obavljaju sve poslove s lakoćom. Ne daju nikakav bonus. Predmet za pretplatnike novembar 2014.", + "weaponMystery201502Text": "Svetlucavo krilato žezlo ljubavi, i istine, takođe", + "weaponMystery201502Notes": "Za KRILA! Za LJUBAV! Za ISTINU, TAKOĐE! Ne daje nikakav bonus. Predmet za pretplatnike februar 2015.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Stimpank štap", "weaponMystery301404Notes": "Odličan za šetnju po gradu. Predmet za pretplatnike mart 3015. Ne daje nikakav bonus.", "armor": "oklop", "armorBase0Text": "Obična odeća", "armorBase0Notes": "Potpuno obična odeća. Ne daje nikakav bonus.", "armorWarrior1Text": "Kožni oklop", - "armorWarrior1Notes": "Prsluk od čvrste štavljene kože. Povećava Vitalnost za <%= con %>.", + "armorWarrior1Notes": "Prsluk od štavljene kože. Povećava Vitalnost za <%= con %>.", "armorWarrior2Text": "Verižnjača", "armorWarrior2Notes": "Oklop od međusobno povezanih metalnih prstenova. Povećava Vitalnost za <%= con %>.", "armorWarrior3Text": "Pun oklop", "armorWarrior3Notes": "Čelični oklop za celo telo, kakav nose pravi vitezovi. Povećava Vitalnost za <%= con %>.", "armorWarrior4Text": "Crveni oklop", - "armorWarrior4Notes": "Na ovom teški oklop sijaju zaštitne čini . Povećava Vitalnost za <%= con %>.", + "armorWarrior4Notes": "Na ovom teškom oklopu sijaju zaštitne čini . Povećava Vitalnost za <%= con %>.", "armorWarrior5Text": "Zlatni oklop", "armorWarrior5Notes": "Izgleda kao obredni predmet, ali nijedan mač ne može da ga probije. Povećava Vitalnost za <%= con %>.", "armorRogue1Text": "Nauljena koža", @@ -150,41 +152,41 @@ "armorWizard2Text": "Čarobnjačka odora", "armorWizard2Notes": "Odora lutajućeg čudotvorca. Povećava Inteligenciju za <%= int %>.", "armorWizard3Text": "Odora tajni", - "armorWizard3Notes": "Simbol upućenosti u velike tajne čarobnjačkog poziva. Povećava Inteligenciju za <%= int %>.", + "armorWizard3Notes": "Simbol da ste upućeni u velike tajne čarobnjačkog poziva. Povećava Inteligenciju za <%= int %>.", "armorWizard4Text": "Arhečarobnjakova odora", - "armorWizard4Notes": "Klanjaju mu se duhovi i sile prirode. Povećava Inteligenciju za <%= int %>. ", + "armorWizard4Notes": "Klanjaće Vam se duhovi i sile prirode. Povećava Inteligenciju za <%= int %>.", "armorWizard5Text": "Odora kraljevskog čarobnjaka", - "armorWizard5Notes": "Simbol moći prestola. Povećava Inteligenciju za <%= int %>.", + "armorWizard5Notes": "Simbol moći koja stoji iza monarha. Povećava Inteligenciju za <%= int %>.", "armorHealer1Text": "Akolitska odora", "armorHealer1Notes": "Simbol poniznosti i predanosti cilju. Povećava Vitalnost za <%= con %>.", "armorHealer2Text": "Lekarska odora", "armorHealer2Notes": "Nose je oni koji se staraju o povređenima u bici. Povećava Vitalnost za <%= con %>.", - "armorHealer3Text": "Plašt taštitnika", + "armorHealer3Text": "Plašt zaštitnika", "armorHealer3Notes": "Usmerava vidarevu moć ka unutra, kako bi ga zaštitio od povreda. Povećava Vitalnost za <%= con %>.", "armorHealer4Text": "Lekarski plašt", "armorHealer4Notes": "Simbolizuje autoritet i skida kletve. Povećava Vitalnost za <%= con %>.", "armorHealer5Text": "Kraljevski plašt", "armorHealer5Notes": "Svečano ruho onih koji su spasili živote kraljeva. Povećava Vitalnost za <%= con %>.", "armorSpecial0Text": "Oklop senke", - "armorSpecial0Notes": "Ispušta vrisak kad primi udarac, jer oseča bol umesto svog vlasnika. Povećava Vitalnost za <%= con %>.", + "armorSpecial0Notes": "Ispušta vrisak kad primi udarac, jer oseća bol umesto svog vlasnika. Povećava Vitalnost za <%= con %>.", "armorSpecial1Text": "Kristalni oklop", "armorSpecial1Notes": "Njegova nepresušna moć čini vlasnika otpornim na neudobnost. Povećava Vitalnost za <%= con %>.", "armorSpecial2Text": "Kraljevska tunika Žana Šaralda", "armorSpecial2Notes": "Osećaćete se izuzetno paperjasto! Povećava Vitalnost i Inteligenciju za <%= attrs %>.", "armorSpecialYetiText": "Odora lovca na jetije", - "armorSpecialYetiNotes": "Čupava i zastrašujuća. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013.-2014.", + "armorSpecialYetiNotes": "Čupava i zastrašujuća. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013/14.", "armorSpecialSkiText": "Skijaška jakna s kapuljačom", - "armorSpecialSkiNotes": "Iznutra krije mnoštvo bodeža i mapa skijaških staza. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013.-2014.", + "armorSpecialSkiNotes": "Iznutra krije mnoštvo bodeža i mapa skijaških staza. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013/14.", "armorSpecialCandycaneText": "Šećerna odora", - "armorSpecialCandycaneNotes": "Izatkana od svile i šećera. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013.-2014.", + "armorSpecialCandycaneNotes": "Satkana od svile i šećera. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013/14.", "armorSpecialSnowflakeText": "Snežna odora", - "armorSpecialSnowflakeNotes": "Odora koja će Vas grejati čak i u mećavi. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013.-2014.", + "armorSpecialSnowflakeNotes": "Odora koja će Vas grejati čak i u mećavi. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013/14.", "armorSpecialBirthdayText": "Smešna odora za žurke", "armorSpecialBirthdayNotes": "Srećan rođendan, HabitRPG! Obucite ovu Smešnu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", "armorSpecialBirthday2015Text": "Blesava odora za žurke", "armorSpecialBirthday2015Notes": "Srećan rođendan, HabitRPG! Obucite ovu Blesavu odoru za žurke i proslavite ovaj veliki dan. Ne daje nikakav bonus.", "armorSpecialGaymerxText": "Dugin ratnički oklop", - "armorSpecialGaymerxNotes": "Povodom sezone prajda i GaymerX, ovaj oklop je ukrašen bojama duge. GaymerX konvencija bavi se temama vezanim za LGBT i video igre i otvorena je za sve zainteresovane. Održava se u InterContinental-u u San Francisku od 11. do 13. jula. Ne daje nikakav bonus.", + "armorSpecialGaymerxNotes": "Povodom obeležavanja sezone prajda i GaymerX-a, ovaj oklop je ukrašen bojama duge. GaymerX konvencija bavi se LGBT temama i video igrama, i otvorena je za sve zainteresovane. Održava se u InterContinental-u u San Francisku od 11. do 13. jula. Ne daje nikakav bonus.", "armorSpecialSpringRogueText": "Otmeni kostim mačke", "armorSpecialSpringRogueNotes": "Ima besprekornu dlaku. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Proleće 2014.", "armorSpecialSpringWarriorText": "Oklop od čelične deteline", @@ -206,25 +208,25 @@ "armorSpecialFallWarriorText": "Laboratorijski mantil za naučnike", "armorSpecialFallWarriorNotes": "Štiti Vas kad prospete misteriozne napitke. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Jesen 2014.", "armorSpecialFallMageText": "Veštičja odora", - "armorSpecialFallMageNotes": "Ova odora ima mnoštvo džepova za rezervne oči vodenjaka i jezike žaba. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Jesen 2014.", + "armorSpecialFallMageNotes": "Ova odora ima mnoštvo džepova, kako biste mogli nositi što više očiju vodenjaka i jezika žabe. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Jesen 2014.", "armorSpecialFallHealerText": "Gaza", "armorSpecialFallHealerNotes": "Spremite se pre nego što krenete u bitku. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Jesen 2014.", "armorSpecialWinter2015RogueText": "Oklop ledenog zmaja", - "armorSpecialWinter2015RogueNotes": "Ovaj oklop je ledeno hladan, ali to će se isplatiti kad pronađete nebrojeno blago u središtu gnezda ledenih zmajeva. Mada Vi nemate razloga da tražite to nebrojeno blago, jer ste Vi pravi pravcati ledeni zmaj, jasno? Ni reči više. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014.-2015.", + "armorSpecialWinter2015RogueNotes": "Ovaj oklop je ledeno hladan, ali to će se isplatiti kad pronađete nebrojeno blago u središtu gnezda ledenih zmajeva. Mada Vi nemate razloga da tražite bilo kakvo nebrojeno blago, jer Vi ste pravi pravcati ledeni zmaj, jasno? Ni reči više. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014/15.", "armorSpecialWinter2015WarriorText": "Oklop od medenjaka", - "armorSpecialWinter2015WarriorNotes": "Udoban i mek oklop, sveže iz rerne. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014.-2015.", + "armorSpecialWinter2015WarriorNotes": "Udoban i mek oklop, tek izvađen iz rerne. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014/15.", "armorSpecialWinter2015MageText": "Severna odora", - "armorSpecialWinter2015MageNotes": "Polarna svelost sa severnog pola isijava iz ove odore. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014.-2015.", + "armorSpecialWinter2015MageNotes": "Polarna svelost sa severnog pola isijava iz ove odore. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014/15.", "armorSpecialWinter2015HealerText": "Odeća za klizanje", - "armorSpecialWinter2015HealerNotes": "Klizanje na ledu je odlično za opuštanje, ali valja se zaštititi, za slučaj da vas napadne ledeni zmaj. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014.-2015.", - "armorSpecialSpring2015RogueText": "Skvikerske Odore", - "armorSpecialSpring2015RogueNotes": "Dlakava, meka i definitivno nezapaljiva. Povećava Opažanje za <%= per %>. Ograničena serija 2015 Prolećna Oprema.", - "armorSpecialSpring2015WarriorText": "Odore Opreza", - "armorSpecialSpring2015WarriorNotes": "Samo najvatreniji psić može da bude ovoliko paperjast. Povećava Vitalnost za <%= con %>. Ograničena Serija 2015 Prolećna Oprema.", - "armorSpecialSpring2015MageText": "Mađioničarovo Zečje Odelo", - "armorSpecialSpring2015MageNotes": "Tvoji peševi se slažu s tvojim pamučnim repom. Povećava Inteligenciju za <%= int %>. Ograničena serija 2015 Prolećna Oprema.", - "armorSpecialSpring2015HealerText": "Umirujuće Mačje Odelo", - "armorSpecialSpring2015HealerNotes": "Ovo meko mačje odelo je udobno, i umirujuće kao čaj od nane. Povećava Vitalnost za <%= con %>. Ograničena serija 2015 Prolećna Oprema.", + "armorSpecialWinter2015HealerNotes": "Klizanje na ledu je odlično za opuštanje, ali valja se zaštititi, za slučaj da vas napadne ledeni zmaj. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014/15.", + "armorSpecialSpring2015RogueText": "Piskava odora", + "armorSpecialSpring2015RogueNotes": "Dlakava je, meka, i uopšte nije zapaljiva. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Proleće 2015.", + "armorSpecialSpring2015WarriorText": "Čuvaj se oklopa!", + "armorSpecialSpring2015WarriorNotes": "Samo najvatreniji psić može da bude ovoliko paperjast. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Proleće 2015.", + "armorSpecialSpring2015MageText": "Mađioničarevo zečje odelo", + "armorSpecialSpring2015MageNotes": "Tvoji peševi se slažu s tvojim čupavim repom. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Proleće 2015.", + "armorSpecialSpring2015HealerText": "Umirujuće mačje odelo", + "armorSpecialSpring2015HealerNotes": "Ovo meko mačje odelo je udobno, i umirujuće kao čaj od nane. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Proleće 2015.", "armorMystery201402Text": "Odora pismonoše", "armorMystery201402Notes": "Ova svetlucava i izdržljiva odora ima mnoštvo džepova za čuvanje pisama. Ne daje nikakav bonus. Predmet za pretplatnike februar 2014.", "armorMystery201403Text": "Šumski kamuflažni oklop", @@ -234,7 +236,7 @@ "armorMystery201406Text": "Odora hobotnice", "armorMystery201406Notes": "Vlasnik ove savitljive odore može da se provuče i kroz najsitnije pukotine. Ne daje nikakav bonus. Predmet za pretplatnike jun 2014.", "armorMystery201407Text": "Odelo podvodnog istraživača", - "armorMystery201407Notes": "Ovo odelo, koje neki nazivaju i „bljak”, „previše debelo”, ili „iskreno, nekako je nezgrapno”, najbolji je prijatelj svakog neustrašivog podvodnog istraživača. Ne daje nikakav bonus. Predmet za pretplatnike jul 2014.", + "armorMystery201407Notes": "Ovo odelo, koje neki nazivaju i „bljak”, „previše debelo”, ili „da ti pravo kažem, nekako je nezgrapno”, najbolji je prijatelj svakog neustrašivog podvodnog istraživača. Ne daje nikakav bonus. Predmet za pretplatnike jul 2014.", "armorMystery201408Text": "Sunčana odora", "armorMystery201408Notes": "Ispletena je od sunčevih zraka i zlata. Ne daje nikakav bonus. Predmet za pretplatnike avgust 2014.", "armorMystery201409Text": "Istraživački prsluk", @@ -245,11 +247,13 @@ "armorMystery201412Notes": "Vidi, mama, ja sam pingvin! Ne daje nikakav bonus. Predmet za pretplatnike decembar 2014.", "armorMystery201501Text": "Zvezdani oklop", "armorMystery201501Notes": "Svetlost udaljenih zvezda ispunjava ovaj oklop, i daje vlasniku odlučnost. Ne daje nikakav bonus. Predmet za pretplatnike Januar 2015.", - "armorMystery201503Text": "Marinsko Plavi Oklop", - "armorMystery201503Notes": "Ovaj plavi mineral simbolizuje dobru sreću, zadovoljstvo i večnu produktivnost. Ne daje nikakav bonus. Mart 2015 Predmet za Pretplatnike.", + "armorMystery201503Text": "Akvamarinski oklop", + "armorMystery201503Notes": "Ovaj plavi mineral simbol je sreće, zadovoljstva i večne produktivnosti. Ne daje nikakav bonus. Predmet za pretplatnike mart 2015.", + "armorMystery201504Text": "Odora vredne pčelice", + "armorMystery201504Notes": "Radite vredno kao pčela u ovoj otmenoj odori! Ne daje nikakav bonus. Predmet za pretplatnike april 2015.", "armorMystery301404Text": "Stimpank odelo", "armorMystery301404Notes": "Kicoško i zanosno! Ne daje nikakav bonus. Predmet za pretplatnike februar 3015..", - "headgear": "pokrivke za glavu", + "headgear": "šlemovi", "headBase0Text": "Bez šlema", "headBase0Notes": "Gola glava", "headWarrior1Text": "Kožna kapa", @@ -265,7 +269,7 @@ "headRogue1Text": "Kožna kapuljča", "headRogue1Notes": "Jednostavna kapuljača. Povećava Opažanje za <%= per %>.", "headRogue2Text": "Kapuljača od crne kože", - "headRogue2Notes": "Za odbranu i za kamuflažu. Povećava Opažanje za <%= per %>.", + "headRogue2Notes": "Istovremeno služi za odbranu i za kamuflažu. Povećava Opažanje za <%= per %>.", "headRogue3Text": "Kamuflažna kapuljača", "headRogue3Notes": "Gruba, ali ne ometa sluh. Povećava Opažanje za <%= per %>.", "headRogue4Text": "Kapuljača sumraka", @@ -301,13 +305,13 @@ "headSpecialNyeText": "Smešni šešir za žurke", "headSpecialNyeNotes": "Dobili ste Smešni šešir za žurke. Nosite ga s ponosom u Novoj godini. Ne daje nikakav bonus.", "headSpecialYetiText": "Šlem lovca na jetije", - "headSpecialYetiNotes": "Presladak i strašan šešir. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013.-2014.", + "headSpecialYetiNotes": "Presladak i strašan šešir. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2013/14.", "headSpecialSkiText": "Skijaški šlem", - "headSpecialSkiNotes": "Skriva vlasnikov identitet... i greje mu lice. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013.-2014.", + "headSpecialSkiNotes": "Skriva vlasnikov identitet... i greje mu lice. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013/14.", "headSpecialCandycaneText": "Šećerni šešir", - "headSpecialCandycaneNotes": "Najukusniji šešir na svetu. Tajanstveno se pojavljuje i nestaje. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013.-2014.", + "headSpecialCandycaneNotes": "Najukusniji šešir na svetu. Tajanstveno se pojavljuje i nestaje. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2013/14.", "headSpecialSnowflakeText": "Snežna kruna", - "headSpecialSnowflakeNotes": "Vlasniku ove krune nikad nije hladno. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013.-2014.", + "headSpecialSnowflakeNotes": "Vlasniku ove krune nikad nije hladno. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2013/14.", "headSpecialSpringRogueText": "Maska slatkog mačeta", "headSpecialSpringRogueNotes": "Nikom neće pasti na pamet da ste u stvari provalnik. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Proleće 2014.", "headSpecialSpringWarriorText": "Šlem od čelične deteline", @@ -335,21 +339,21 @@ "headSpecialNye2014Text": "Blesavi šešir za žurke", "headSpecialNye2014Notes": "Dobili ste Blesavi šešir za žurke. Nosite ga s ponosom u Novoj godini. Ne daje nikakav bonus.", "headSpecialWinter2015RogueText": "Maska ledenog zmaja", - "headSpecialWinter2015RogueNotes": "Vi ste pravi pravcati ledeni zmaj. Ne upadate krišom u gnezdo ledenih zmajeva. Ne zanima Vas nebrojeno blago ispod ledenih tunela o kom kruže glasine. Grrrr. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014.-2015.", + "headSpecialWinter2015RogueNotes": "Vi ste pravi pravcati ledeni zmaj. Ne upadate krišom u gnezdo ledenih zmajeva. Ne zanima Vas nebrojeno blago ispod ledenih tunela o kom kruže glasine. Grrrr. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014/15.", "headSpecialWinter2015WarriorText": "Šlem od medenjaka", - "headSpecialWinter2015WarriorNotes": "Razmišljajte, razmišljajte, razmišljajte najjače što možete. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014.-2015.", + "headSpecialWinter2015WarriorNotes": "Razmišljajte, razmišljajte, razmišljajte najjače što možete. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014/15.", "headSpecialWinter2015MageText": "Aurorin šešir", - "headSpecialWinter2015MageNotes": "Materijal od kog je ovaj šešir napravljen svetli i izvija se kad vlasnik uči. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014.-2015.", + "headSpecialWinter2015MageNotes": "Materijal od kog je ovaj šešir napravljen svetli i izvija se kad vlasnik uči. Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Zima 2014/15.", "headSpecialWinter2015HealerText": "Udobni naušnik", - "headSpecialWinter2015HealerNotes": "Ovaj udobni naušnik štiti od hladnoće i glasnog zvuka. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014.-2015.", + "headSpecialWinter2015HealerNotes": "Ovaj udobni naušnik štiti od hladnoće i glasnog zvuka. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Zima 2014/15.", "headSpecialSpring2015RogueText": "Šlem otporan na vatru", - "headSpecialSpring2015RogueNotes": "Vatra? HAH! Žestoko skvikućete u lice vatre! Povečava Opažanje za <%= per %>. Ograničena Serija 2015 Prolećna Oprema.", - "headSpecialSpring2015WarriorText": "Šlem opreza", - "headSpecialSpring2015WarriorNotes": "Pazite se Šlema! Samo žestoka kuca može da ga nosi. Prestani da se smeješ. Povećava Snagu za <%= str %>. Ograničena Serija 2015 Prolećna Oprema.", + "headSpecialSpring2015RogueNotes": "Vatra? Jaka stvar! Vi imate vrhunsku zaštitnu opremu! Povečava Opažanje za <%= per %>. Ograničena Serija 2015 Prolećna Oprema.", + "headSpecialSpring2015WarriorText": "Čuvaj se šlema!", + "headSpecialSpring2015WarriorNotes": "Opasan šlem! Samo žestoka kuca može da ga nosi. Prestanite da se smejete. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2015.", "headSpecialSpring2015MageText": "Šešir Čarobnjaka sa scene", - "headSpecialSpring2015MageNotes": "Šta je prvo nastalo, zec ili šešir? Povećava Opažanje za <%= per %>. Ograničena Serija 2015 Prolećna Oprema.", - "headSpecialSpring2015HealerText": "Umirujuća Kruna", - "headSpecialSpring2015HealerNotes": "Biser u centru ove krune smiruje i raskomoćuje one oko sebe. Povećava Inteligenciju za <%= int %>. Ograničena Serija 2015 Prolećna Oprema.", + "headSpecialSpring2015MageNotes": "Šta je prvo nastalo, zec ili šešir? Povećava Opažanje za <%= per %>. Oprema iz ograničene serije Proleće 2015.", + "headSpecialSpring2015HealerText": "Umirujuća kruna", + "headSpecialSpring2015HealerNotes": "Biser u centru ove krune smiruje i raskomoćuje ljude oko sebe. Povećava Inteligenciju za <%= int %>. Oprema iz ograničene serije Proleće 2015.", "headSpecialGaymerxText": "Dugin šlem", "headSpecialGaymerxNotes": "Povodom sezone prajda i GaymerX, ovaj šlem je ukrašen bojama duge. GaymerX konvencija bavi se temama vezanim za LGBT i video igre i otvorena je za sve zainteresovane. Održava se u InterContinental-u u San Francisku od 11. do 13. jula. Ne daje nikakav bonus.", "headMystery201402Text": "Krilati šlem", @@ -367,7 +371,9 @@ "headMystery201412Text": "Pingvinski Šešir", "headMystery201412Notes": "Ko je to postao pingvin? Ne daje nikakav bonus. Predmet za pretplatnike decembar 2014.", "headMystery201501Text": "Zvezdani šlem", - "headMystery201501Notes": " Sazvežđa trepere i kovitlaju se unutar ovog šlema, i usmeravaju vlanikove misli da bi lakše mogao da se koncentriše. Predmet za pretplatnike Januar 2015.", + "headMystery201501Notes": "Sazvežđa trepere i kovitlaju se unutar ovog šlema, i usmeravaju vlanikove misli da bi lakše mogao da se koncentriše. Predmet za pretplatnike Januar 2015.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Otmeni cilindar", "headMystery301404Notes": "Otmeni cilindar za pripadnike visokog društva! Predmet za pretplatnike januar 3015. Ne daje nikakav bonus.", "headMystery301405Text": "Jednostavni cilindar", @@ -402,9 +408,9 @@ "shieldSpecialGoldenknightText": "Mastejnova jutarnja zvezda", "shieldSpecialGoldenknightNotes": "Susreti, zveri, problemi: rešeno jednim udarcem! Povećava Vitalnost i Opažanje za <%= attrs %>.", "shieldSpecialYetiText": "Štit lovca na jetije", - "shieldSpecialYetiNotes": "Odbija svetlost sa snega. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013.-2014.", + "shieldSpecialYetiNotes": "Odbija svetlost sa snega. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013/14.", "shieldSpecialSnowflakeText": "Snežni štit", - "shieldSpecialSnowflakeNotes": "Svaki štit je jedinstven. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013.-2014.", + "shieldSpecialSnowflakeNotes": "Svaki štit je jedinstven. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2013/14.", "shieldSpecialSpringRogueText": "Kukaste kandže", "shieldSpecialSpringRogueNotes": "Odlične su za penjajnje na visoke zgrade, kao i za uništavanje tepiha. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2014.", "shieldSpecialSpringWarriorText": "Jaje-štit", @@ -424,17 +430,17 @@ "shieldSpecialFallHealerText": "Štit ukrašen draguljima", "shieldSpecialFallHealerNotes": "Ovaj sjajni štit nađen je u drevnoj grobnici. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Jesen 2014", "shieldSpecialWinter2015RogueText": "Ledenica", - "shieldSpecialWinter2015RogueNotes": "Stvarno, sigurno i van svake sumnje ste ovaj predmet upravo podigli sa zemlje. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014.-2015.", + "shieldSpecialWinter2015RogueNotes": "Stvarno, sigurno i van svake sumnje ste ovaj predmet upravo podigli sa zemlje. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Zima 2014/15.", "shieldSpecialWinter2015WarriorText": "Želatinasti štit", - "shieldSpecialWinter2015WarriorNotes": "Ovaj naizgled šećerni štit je u stvari napravljen od želatiniziranog povrća. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014.-2015.", + "shieldSpecialWinter2015WarriorNotes": "Ovaj naizgled šećerni štit je u stvari napravljen od želatiniziranog povrća. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014/15.", "shieldSpecialWinter2015HealerText": "Umirujući štit", - "shieldSpecialWinter2015HealerNotes": "Ovaj štit odbija ledeni vetar. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014.-2015.", - "shieldSpecialSpring2015RogueText": "Eksplodirajući Skvik", - "shieldSpecialSpring2015RogueNotes": "Ne dozvoli da te zvuk oko tebe prevari - ovi eksplozivi pakuju udarce. Povećava snagu za <%= str %>. Ograničena serija 2015 Prolećna Oprema.", - "shieldSpecialSpring2015WarriorText": "Disk s klopom", - "shieldSpecialSpring2015WarriorNotes": "Baci ga na svoje neprijatelje... ili ga jednostavno drži, zato što će se napuniti sa ukusnom kiblom za vreme večere. Povećava Vitalnost za <%= con %>. Ograničena Serija 2015 Prolećna Oprema.", + "shieldSpecialWinter2015HealerNotes": "Ovaj štit odbija ledeni vetar. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Zima 2014/15.", + "shieldSpecialSpring2015RogueText": "Eksplozivni pisak", + "shieldSpecialSpring2015RogueNotes": "Ne dozvolite da Vas zvuk zavara - ovo je veoma moćan eksploziv. Povećava Snagu za <%= str %>. Oprema iz ograničene serije Proleće 2015.", + "shieldSpecialSpring2015WarriorText": "Posuda za hranu", + "shieldSpecialSpring2015WarriorNotes": "Bacite ga na neprijatelje... ili ga jednostavno zadržite, jer će se napuniti ukusnom hranom kad dođe vreme za večeru. Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Proleće 2015.", "shieldSpecialSpring2015HealerText": "Jastuk sa dezenom", - "shieldSpecialSpring2015HealerNotes": "Možete odmoriti svoju glavu na ovom udobnom jastuku, ili ga možete rvati sa svojim strahovitim kandžama. Raurr! Povećava Vitalnost za <%= con %>. Ograničena Serija 2015 Prolećna Oprema.", + "shieldSpecialSpring2015HealerNotes": "Možete odmoriti glavu na ovom udobnom jastuku, ili ga možete napasti svojim oštrim kandžama. Grrrr! Povećava Vitalnost za <%= con %>. Oprema iz ograničene serije Proleće 2015.", "shieldMystery301405Text": "Štit sa kazaljkama", "shieldMystery301405Notes": "Sa ovim impozantnim štitom uvek imate dovoljno vremena. Ne daje nikakav bonus. Predmet za pretplatnike jun 3015.", "backBase0Text": "Bez ukrasa na leđima", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Budite veličanstveni leptir! Ne daje nikakav bonus. Predmet za pretplatnike april 2014.", "backMystery201410Text": "Krila goblina", "backMystery201410Notes": "Letite kroz noć sa ovim snažnim krilima. Ne daje nikakav bonus. Predmet za pretplatnike oktobar 2014.", + "backMystery201504Text": "Krila vredne pčelice", + "backMystery201504Notes": "Bzzz Bzzz Bzzz! Letite sa zadatka na zadatak. Ne daje nikakav bonus. Predmet za pretplatnike april 2015.", "backSpecialWonderconRedText": "Plašt moći", "backSpecialWonderconRedNotes": "Ispunjen snagom i lepotom. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", "backSpecialWonderconBlackText": "Plašt za šunjanje", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Koralna ogrlica", "bodySpecialSummerHealerNotes": "Oglica od ćivog korala za Habitikance sa stilom . Ne daje nikakav bonus. Oprema iz ograničene serije Leto 2014.", "headAccessory": "ukras na glavi", + "accessories": "Ukrasi", + "animalEars": "Životinjske uši", "headAccessoryBase0Text": "Bez ukrasa na glavi", "headAccessoryBase0Notes": "Bez ukrasa na glavi.", "headAccessorySpecialSpringRogueText": "Ljubičaste mačje uši", @@ -473,21 +483,37 @@ "headAccessorySpecialSpringHealerText": "Žute pseće uši", "headAccessorySpecialSpringHealerNotes": "Vise, ali su slatke. Hoćete li da idemo u šetnju? Ne daje nikakav bonus. Oprema iz ograničene serije Proleće 2014.", "headAccessorySpecialSpring2015RogueText": "Žute mišje uši", - "headAccessorySpecialSpring2015RogueNotes": "Ove uši pokrivaju glavu protiv zvuka od eksplozija. Ne dodaje nikakav bonus. Ograničena Serija 2015 Prolećna Oprema.", + "headAccessorySpecialSpring2015RogueNotes": "Ove uši štite Vaš sluh od zvuka od eksplozija. Ne daje nikakav bonus. Oprema iz ograničene serije Proleće 2015.", "headAccessorySpecialSpring2015WarriorText": "Ljubičaste pseće uši", - "headAccessorySpecialSpring2015WarriorNotes": "Ljubičaste su. Pseće su. Nemojte dalje trošiti svoje vreme ovim glupostima. Ne dodaje nikakav bonus. Ograničena Serija 2015 Prolećna Oprema.", + "headAccessorySpecialSpring2015WarriorNotes": "Ljubičaste su. Pseće su. Ne gubite više vreme na gluposti. Ne daje nikakav bonus. Oprema iz ograničene serije Proleće 2015.", "headAccessorySpecialSpring2015MageText": "Plave zečje uši", - "headAccessorySpecialSpring2015MageNotes": "Ove uši slušaju oduševljeno, u slučaju da neki čarobnjak razotkriva njihove tajne. Ne dodaje nikakav bonus. Ograničena Serija 2015 Prolećna Oprema. ", + "headAccessorySpecialSpring2015MageNotes": "Ove uši pažljivo slušaju, ne bi li čule nekog mađioničara kako odaje svoje tajne. Ne daje nikakav bonus. Oprema iz ograničene serije Proleće 2015.", "headAccessorySpecialSpring2015HealerText": "Zelene macine uši", - "headAccessorySpecialSpring2015HealerNotes": "Ostali će pozeleneti od zavisti zbog ovih slatkih macinih ušiju. Ne dodaje nikakav bonus. Ograničena Serija 2015 Prolećna Oprema. ", + "headAccessorySpecialSpring2015HealerNotes": "Ostali će pozeleneti od zavisti kad vide vaše slatke macine uši. Ne daje nikakav bonus. Oprema iz ograničene serije Proleće 2015.", + "headAccessoryBearEarsText": "Medveđe uši", + "headAccessoryBearEarsNotes": "Sa ovim ušima izgledaćete kao umiljato meče! Ne daje nikakav bonus.", + "headAccessoryCactusEarsText": "Kaktusove uši", + "headAccessoryCactusEarsNotes": "Sa ovim ušima izgledaćete kao bodljikavi kaktus! Ne daje nikakav bonus.", + "headAccessoryFoxEarsText": "Lisičje uši", + "headAccessoryFoxEarsNotes": "Sa ovim ušima izgledaćete kao lukava lisica! Ne daje nikakav bonus.", + "headAccessoryLionEarsText": "Lavlje uši", + "headAccessoryLionEarsNotes": "Sa ovim ušima izgledaćete kao kralj životinja! Ne daje nikakav bonus.", + "headAccessoryPandaEarsText": "Pandine uši", + "headAccessoryPandaEarsNotes": "Sa ovim ušima izgledaćete kao nežni panda! Ne daje nikakav bonus.", + "headAccessoryPigEarsText": "Praseće uši", + "headAccessoryPigEarsNotes": "Sa ovim ušima izgledaćete kao komično prase! Ne daje nikakav bonus.", + "headAccessoryTigerEarsText": "Tigrove uši", + "headAccessoryTigerEarsNotes": "Sa ovim ušima izgledaćete kao žestoki tigar! Ne daje nikakav bonus.", + "headAccessoryWolfEarsText": "Vučje uši", + "headAccessoryWolfEarsNotes": "Sa ovim ušima izgledaćete kao odani vuk! Ne daje nikakav bonus.", "headAccessoryMystery201403Text": "Šumski kamuflažni rogovi", "headAccessoryMystery201403Notes": "Ovi jelenji rogovi prekriveni su mahovinom i lišajevima. Ne daje nikakav bonus. Predmet za pretplatnike mart 2014.", "headAccessoryMystery201404Text": "Leptirove antene sumraka", "headAccessoryMystery201404Notes": "Ove antene pomažu vlasniku da primeti opasne distrakcije. Ne daje nikakav bonus. Predmet za pretplatnike april 2014.", "headAccessoryMystery201409Text": "Jesenji rogovi", "headAccessoryMystery201409Notes": "Ovi moćni jelenji rogovi menjaju boju zajedno s lišćem. Ne daje nikakav bonus. Predmet za pretplatnike septembar 2014.", - "headAccessoryMystery201502Text": "Krila Misli", - "headAccessoryMystery201502Notes": "Dopusti svojoj mašti da poleti! Ne dodaje nikakav bonus. Februar 2015 Predmet za Pretplatnike.", + "headAccessoryMystery201502Text": "Krila misli", + "headAccessoryMystery201502Notes": "Neka vaša mašta poleti! Ne daje nikakav bonus. Predmet za pretplatnike februar 2015.", "headAccessoryMystery301405Text": "Zaštitne naočare za čelo", "headAccessoryMystery301405Notes": "Svi tvrde da se zaštitne naočare nose na očima. Kažu da nikom ne trebaju naočare koje se nose na čeli. Ha! Pokažite im da nisu u pravu. Ne daje nikakav bonus.Predmet za pretplatnike avgust 3015.", "eyewearBase0Text": "Bez naočara", @@ -500,8 +526,8 @@ "eyewearSpecialWonderconRedNotes": "Kako moćna maska! Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", "eyewearSpecialWonderconBlackText": "Maska za šunjanje", "eyewearSpecialWonderconBlackNotes": "Sigurno ne planirate ništa nezakonito. Ne daje nikakav bonus. Predmet iz specijalne kolekcije povodom konvencije.", - "eyewearMystery201503Text": "Marinske Naočare", - "eyewearMystery201503Notes": "Nemojte se ubosti u oko ovim svetlucajućim draguljima! Ne dodaje nikakav bonus. Mart 2015 Predmet za pretplatnike.", + "eyewearMystery201503Text": "Akvamarinske Naočare", + "eyewearMystery201503Notes": "Nemojte se ubosti u oko ovim svetlucajućim draguljima! Ne daje nikakav bonus. Predmet za pretplatnike mart 2015.", "eyewearMystery301404Text": "Zaštitne naočare za oči", "eyewearMystery301404Notes": "Nema elegantnijeg aksesoara za lice od zaštitnih naočara - osim možda monokla. Ne daje nikakav bonus. Predmet za pretplatnike april 3015.", "eyewearMystery301405Text": "Monokl", diff --git a/common/locales/sr/generic.json b/common/locales/sr/generic.json index ef6cac95a1..d26c6c29be 100644 --- a/common/locales/sr/generic.json +++ b/common/locales/sr/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitika", "expandToolbar": "Pokaži traku s alatima", "collapseToolbar": "Sakrij traku s alatima", - "formattingMarkdown": "Dozvoljeno Markdown formatiranje", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Odlikovanja", "modalAchievement": "Odlikovanje!", "special": "Specijalno", @@ -62,7 +75,7 @@ "errorUpCase": "Greška:", "newPassSent": "Nova lozinka poslata.", "serverUnreach": "Server trenutno nije dostupan.", - "seeConsole": "Ako se greška još uvek pojavljuje, molimo vas da je prijavite na Pomoć > Prijavi Grešku. Ako ste upoznati sa konzolom vašeg pretraživača, u prijavu, citirajući, dodajte i i obaveštenje o grešci. ", + "seeConsole": "Ako se greška još uvek pojavljuje, molimo Vas da je prijavite na Pomoć > Prijaviti grešku. Ako umete da koristite konzolu pretraživača, pošaljite nam i obaveštenje o grešci. ", "error": "Greška", "menu": "Meni", "notifications": "Obaveštenja", diff --git a/common/locales/sr/groups.json b/common/locales/sr/groups.json index bc68114000..5e931164e2 100644 --- a/common/locales/sr/groups.json +++ b/common/locales/sr/groups.json @@ -1,14 +1,14 @@ { "tavern": "Krčma", - "innCheckOut": "Napustiti gostionicu", - "innCheckIn": "Odmorite se u gostionici", - "innText": "Prija li Vam boravak u gostionici, <%= name %>? Vaš spisak zadataka je zamrznut. Stanje zadataka neće se menjati do sutra (dan pošto se odjavite). Budite oprezni: ako se vaša družina bori protiv bosa, njihove greške uticaće i na Vas! Takođe, Vi nećete moći da se borite s njima. Jeste li spremni da se vratite u igru? Odjavite se iz gostionice.", + "innCheckOut": "Napustiti Gostionicu", + "innCheckIn": "Odmorite se u Gostionici", + "innText": "Odmarate se u Gostionici! Dok ste prijavljeni, nećete trpeti štetu od neurađenih svakodnevnih zadataka na kraju dana, ali će ti zadaci biti obeleženi kao neurađeni kad novi dan počne. Upozorenje: Ako se Vaša družina bori protiv bosa, njihovi propušteni zadaci će uticati i na Vas, osim ako su i oni u Gostionici! Takođe, šteta koju nanesete bosu (i predmeti koje nađete) neće se videti dok se ne odjavite iz Gostionice.", "lfgPosts": "Tražim družinu", "tutorial": "Obuka", "glossary": "Glosar", "wiki": "Wiki", "reportAP": "Prijavite problem", - "requestAF": "Zatraćite novu funkciju", + "requestAF": "Zatražite novu funkciju", "community": "Forum zajednice", "dataTool": "Statistika", "resources": "Resursi", @@ -27,7 +27,7 @@ "create": "Organizovati", "userId": "Korisnički ID (UUID)", "invite": "Pozvati", - "leave": "Napustiti družinu", + "leave": "Napustiti družinu/udruženje", "invitedTo": "Pozvani ste u <%= name %>", "newMsg": "Nova poruka u „<%= name %>”", "chat": "Čet", @@ -42,7 +42,7 @@ "groupDescr": "Opis koji se pojavljuje u spisku udruženja (podržava Markdown)", "logoUrl": "Logo URL", "assignLeader": "Vođa grupe", - "members": "Članovi", + "members": "članova", "partyList": "Uputstva za članove družine (osvežite stranicu kad promenite uputstva)", "banTip": "Izbaciti člana", "moreMembers": "još članova", @@ -96,5 +96,25 @@ "abuseReported": "Hvala što ste prijavili ovaj prekršaj. Moderatorima je poslato obaveštenje.", "abuseAlreadyReported": "Već ste prijavili ovu poruku.", "needsText": "Molimo Vas da napišete poruku.", - "needsTextPlaceholder": "Otkucajte poruku ovde." + "needsTextPlaceholder": "Otkucajte poruku ovde.", + "copyMessageAsToDo": "Kopirati poruku kao Jednokratni zadatak", + "messageAddedAsToDo": "Poruka je kopirana kao jednokratni zadatak.", + "messageWroteIn": "<%= user %> je napisao u <%= group %>", + "msgPreviewHeading": "Pregled poruke", + "leaderOnlyChallenges": "Samo vođa grupe može da napravi izazov", + "sendGift": "Poslati poklon", + "inviteFriends": "Pozvati prijatelje", + "inviteAlertInfo": "Ovde možete pozvati prijatelje ako znate njihov UID", + "inviteExistUser": "Pozvati registrovanog korisnika", + "inviteByEmail": "Pozovite prijatelje imejlom. Ako se registruju preko linka iz poruke, automatski će biti pozvani u ovu grupu.", + "byColon": "Od:", + "inviteNewUsers": "Pozvati nove korisnike", + "inviteAlertInfo2": "Ili pošaljilte ovaj link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/sr/messages.json b/common/locales/sr/messages.json index 3607337d69..497038e6be 100644 --- a/common/locales/sr/messages.json +++ b/common/locales/sr/messages.json @@ -11,14 +11,14 @@ "messageDontEnjoyFood": "<%= egg %> ne odbija <%= foodText %>, ali izgleda da je ne voli.", "messageBought": "Predmet <%= itemText %> kupljen", "messageEquipped": "Predmet <%= itemText %> postavljen.", - "messageUnEquipped": "Predmet <%= itemText %> vra'en u inventar.", + "messageUnEquipped": "Predmet <%= itemText %> je vraćen u inventar.", "messageMissingEggPotion": "Nedostaje Vam jaje ili napitak", "messageAlreadyPet": "Već imate takvu zver. Pokušajte s nekom drugom kombinacijom.", "messageHatched": "Jaje se izleglo. Zver možete naći u štali.", "messageNotEnoughGold": "Nemate dovoljno zlata.", "messageTwoHandled": "<%= gearText %> je dvoručno oružje", - "messageDropFood": "Našli ste %= dropText %>! <%= dropNotes %>", - "messageDropEgg": "Našli ste %= dropText %> Jaje! <%= dropNotes %>", - "messageDropPotion": "Našli ste %= dropText %> Napitak! <%= dropNotes %>", + "messageDropFood": "Našli ste <%= dropArticle %><%= dropText %>! <%= dropNotes %>", + "messageDropEgg": "Našli ste <%= dropText %> Jaje! <%= dropNotes %>", + "messageDropPotion": "Našli ste <%= dropText %> Napitak! <%= dropNotes %>", "messageFoundQuest": "Našli ste misiju „<%= questText %>”!" } \ No newline at end of file diff --git a/common/locales/sr/npc.json b/common/locales/sr/npc.json index 76c31e7bfe..787c29d675 100644 --- a/common/locales/sr/npc.json +++ b/common/locales/sr/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Pružio maksimalnu podršku na Kickstarter-u!", "mattBoch": "Met Bok", - "mattShall": "Želite li da jašete, <%= name %>? Odaberite zver, i spremni ste.", - "mattBochText1": "Dobro došli u Štalu! Ja sam Met, krotitelj zveri. Odaberite zver koja će putovati uz Vas. Ako je budete hranili, izrašće u veliku životinju, koju ćete mići da jašete.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Danijel", - "danielText": "Dobro došli u Krčmu! Smestite se i upoznajte se s meštanima. Ako poželite da se odmorite (ako idete na put, ili se razbolite), u gostionici ćete uvek naći slobodnu sobu. Dok ste naš gost, Vaši zadaci će biti zamrznuti, sve dok se ne odjavite. Na kraju dana nećete trpeti štetu od neurađenih zadataka.", - "danielText2": "Upozorenje: Ako učestvujete u borbi s bosom, trpećete štetu zbog propuštenih zadataka ostalih članova Vaše družine.", + "danielText": "Dobro došli u Krčmu! Smestite se i upoznajte se s meštanima. Ako poželite da se odmorite (ako idete na put, ili se razbolite), naći ću Vam slobodnu sobu u Gostionici. Dok ste naš gost, nećete trpeti štetu od neurađenih zadataka, ali ćete i dalje moći da ih obeležite kao urađene.", + "danielText2": "Upozorenje: Ako učestvujete u borbi protiv bosa, trpećete štetu zbog propuštenih zadataka ostalih članova Vaše družine! Takođe, šteta koju nanesete bosu neće se videti dok ne napustite Gostionicu, niti će se predmeti koje nađete pojaviti u Vašem inventaru.", "alexander": "Trgovac Aleksander", "welcomeMarket": "Dobro došli na Pijacu! Kupite jaja i napitke koje ne možete da nađete! Prodajte što Vam nije potrebno! Razgledajte našu robu.", "sellForGold": "Prodati <%= item %> za <%= gold %> Zlata", @@ -25,29 +25,29 @@ "card": "Kartica", "paymentMethods": "Metode plaćanja:", "classGear": "Oprema i klase", - "classGearText": "Polako i bez panike. Vaša stara oprema je u inventaru. Na Vama je početnička oprema za klasu <%= klass %>. Možete se slobodno vratiti svojoj staroj opremi, ali imajte u vidu da sa opremom za svoju klasu imate bonus od 50%.", + "classGearText": "Samo polako i bez panike. Vaša stara oprema je u inventaru. Na Vama je početnička oprema za klasu <%= klass %>. Možete se slobodno vratiti svojoj staroj opremi, ali imajte u vidu da sa opremom za svoju klasu imate bonus od 50%.", "classStats": "Ovo su karakteristike Vaše klase. One utiču na vaš učinak u igri. Za svaki novi nivo dobijate jedan poen, koji možete dodeliti bilo kojoj od četiri karakteristike. Postavite strelicu miša iznad karakteristika da biste dobili informacije o njima.", "autoAllocate": "Automatska raspodela", - "autoAllocateText": "Ako je \"automatsko deljenje\" uključeno, vaš avatar dobija statusne poene automatski na bazi atributa vaših zadataka, koje možete naći u ZADATAK > Uredi > Napredno > Atributi. Na primer, ako često idete u teretanu, i vaš \"teretana\" dnevni zadatak je podešen na \"fizički\" , dobijaćete poene za snagu automatski.", - "spells": "Sposobnosti", - "spellsText": "Ubuduće možete da otključavate sposobnosti, koje su jedinstvene za svaku klasu. Prvu sposobnost otključaćete kad dostignete 11. nivo. Svakog dana dobijate 10 poena mane, plus 1 poen za svaki uspešno obavljen", - "toDo": "Jednokratni zadaci", + "autoAllocateText": "Ako uključite automatsku raspodelu, Vaš avatar će birati osobine u koje će ulagati poene u skladu s osobinama zadataka, koje možete podesiti u ZADATAK > Izmeniti > Napredna podešavanja > Osobine. Npr, ako često idete u teretanu, i svakodnevni zadatak „Teretana” je podešen kao „Fizički”, automatski ćete dobijati Snagu.", + "spells": "Veštine", + "spellsText": "Sad možete da otključate veštine, koje su jedinstvene za svaku klasu. Prvu veštinu otključaćete kad dostignete 11. nivo. Svakog dana dobijate 10 poena mane, a još po jedan poen doneće Vam svaki uspešno obavljen", + "toDo": "Jednokratni zadatak", "moreClass": "Više informacija o klasama možete naći na", - "tourWelcome": "Dobrodošao u Habitiku! Ovo je tvoja Za-Uraditi lista. Čekiraj zadatak da nastaviš!", - "tourExp": "Bravo! Čekiranje zadataka ti daje poene za iskustvo i zlatnike!", - "tourDailies": "Ova kolona je za svakodnevne zadatke. Da nastaviš, ubaci zadatak koji treba da radiš svaki dan! Obični zadaci: Namesti krevet, Floss, Proveri poslovnu el. poštu", - "tourCron": "Sjajno! Tvoji Dnevni zadaci će se resetovati svakog dana.", - "tourHP": "Pazi! Ako ne završiš zadatak do ponoći, povrediće te!", - "tourHabits": "Ova kolona je dobra za dobre i loše navike koje radiš mnogo puta na dan! Da nastaviš, klikni na olovku da uređuješ imena, onda klikni na kvadratić da nsataviš.", - "tourStats": "Dobre navike dodaju poene za Iskustvo i zlatnike! Loše navike ti troše život.", - "tourGP": "Da nastaviš, kupi Mač za Treniranje sa novcem koji si upravo osvojio!", - "tourAvatar": "Tvoj avatar sada ima Mač za Treniranje. Da nastaviš, klikni na svoj avatar da ga izmeniš!", - "tourScrollDown": "Uveri se da skroluješ sve do dole da vidiš sve opcije! Klikni na svoj avatar opet da se vratiš na stranu sa zadacima.", - "tourMuchMore": "Kada završiš sa zadacima, možeš da formiraš Žurku sa prijateljima, ćaskaš sa Gildama koje dele zajednički interes, priključiš se Izazovima, i još mnogo toga!", - "tourStatsPage": "Ovo je tvoja starnica sa poenima za status! Osvoji Dostignuća završavanjem listiranih zadataka.", - "tourTavernPage": "Dobrodošao u kafanu, prostor za ćaskanje svih vremena! Možeš zamrznuti svog avatara u slučaju bolesti ili putovanja klikom na \"Odmaranje u gostionici.\" Dođi i reci zdravo!", - "tourPartyPage": "Tvoja Žurka će ti pomoći da ostaneš odgovoran. Pozovi prijatelje da otključaš Pergament s Misijom.", - "tourGuildsPage": "Gilde su društvene grupe sa uobičajenim temama. Potraži predmete tvog interesovanja! Preporučujemo ti \"the Newbies Guild\".", - "tourChallengesPage": "Priključenje Izazovu će dodati zadatke tvom nalogu. Takmiči se sa drugim korisnicima da osvojiš nagrade u vidu dragulja.", - "tourMarketPage": "Počevši od 4. nivoa, jaja i napici za izleganje nalazićeš nasumično kad završiš zadatke. Oni se pojavljuju ovde - koristi ih da izlegneš ljubimce! Takođe ih možeš kupiti na Pijaci." + "tourWelcome": "Dobro došli u Habitiku! Ovo je spisak jednokratnih zadataka. Obeležite zadatak kao urađen da biste nastavili.", + "tourExp": "Odlično! Za svaki urađen zadatak dobijate Iskustvo i Zlato!", + "tourDailies": "Ovo je kolona za Svakodnevne zadatke. Da biste nastavili, unesite zadatak koji nameravate da radite svakog dana! Na primer: Namesti krevet, Operi zube, Proveri poruke", + "tourCron": "Sjajno! Kad počne novi dan, svakodnevni zadaci biće obeleženi kao neurađeni.", + "tourHP": "Budite pažljivi! Vaš avatar će trpeti štetu od zadataka koji ne budu urađeni do ponoći!", + "tourHabits": "Ova kolona služi za dobre i loše Navike koje radite više puta dnevno! Da biste nastavili, kliknite na olovku da izmenite imena Navika, i sačuvajte izmene.", + "tourStats": "Za Dobre navike dobijate Iskustvo i Zlato! Za loše navike Vaš avatar gubi Zdravlje.", + "tourGP": "Da biste nastavili, kupite Mač za vežbanje od novca koji ste upravo zaradili.", + "tourAvatar": "Vaš avatar sada ima Mač za vežbanje. Da biste nastavili, kliknite na avatar i podesite ga!", + "tourScrollDown": "Pregledajte celu stranicu i upoznajte se s opcijama. Kliknite na avatar da biste se vratili na stranicu sa zadacima.", + "tourMuchMore": "Kad završite sa zadacima, možete da organizujete Družinu sa prijateljima, da četujete u Udruženjima koja Vas interesuju, da učestvujete u izazovima, i još mnogo toga!", + "tourStatsPage": "Ovo je stranica sa karakteristikama Vašeg avatara. Osvojite odlikovanja izvršavanjem zadataka sa spiska.", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourPartyPage": "Družina će Vam pomoći da ostanete posvećeni svojim ciljevima. Pozovite prijatelje da biste otključali svitke s misijama.", + "tourGuildsPage": "Udruženja su grupe ljudi sa zajedničkim interesovanjima. Nađite udruženja koja Vam se dopadaju. Preporučujemo Vam Udruženje početnika (Newbies Guild).", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", + "tourMarketPage": "Kad dostignete 4. nivo, počećete da nalazite jaja i napitke za izleganje kad budete završavali zadatke. Oni će se pojaviti ovde – koristite ih da biste dobili zveri! Iste te predmete možete kupiti na Pijaci." } \ No newline at end of file diff --git a/common/locales/sr/pets.json b/common/locales/sr/pets.json index cc2977619a..b5bfdfb683 100644 --- a/common/locales/sr/pets.json +++ b/common/locales/sr/pets.json @@ -57,7 +57,7 @@ "petKeyInfo": "Nedostaje Vam uzbuđenje sakupljanja zveri? Sad možete da ih oslobodite, i vratite značaj plenu.", "petKeyInfo2": "Ključ štenare poništiće sve vaše nađene životinje, osim onih koje ste našli u misijama. (Retke zveri i životinje za jahanje, kao i one iz misija, ostaće u Vašem posedu.)", "petKeyInfo3": "Postoje tri ključa: možete da oslobodite zveri za 4 dragulja, ili da oslobodite zveri za jahanje za 4 dragulja, ili obe kategorije za 6 dragulja. Upotrebom kjluča dobijate priliku da ponovo steknete odlikovanje Krotitelja zveri ili Jahača. Odlikovanje Trostruki bingo dobićete samo ako oslobodite obe kategorije, i ponovo skupite svih 90 zveri. Pokažite svetu da ste ozbiljan kolekcionar. I pažljivo donesite odluku – kad upotrebite ključ i oslobodite životinje, jedini način da ih vratite biće da ih ponovo nađete.", - "petKeyInfo4": "Postoje 3 ključa za Štenare: Oslobodi samo ljubimce (4 Dragulja), Oslobodi samo jahaće životinje (4 Dragulja) ili Oslobodi i ljubimce i jahaće životinje. Upotrebom ključa dobijate priliku da ponovo steknete odlikovanje Krotitelja Zveri ili Jahača. Odlikovanje Triad Bingo ćete steći samo ako iskoristite ključ \"Oslobodi i ljubimce i jahaće životinje\" i ako sakupite svih 90 životinja po drugi put. Pokažite svetu kakav ste Gospodar Sakupljanja. Ali, birajte pažljivo, jer jednom kada iskoristite Ključ i otvorite Štenaru ili Vrata Štale, nećete biti u mogućnosti da ih vratite a da ih ne sakupite sve ponovo...", + "petKeyInfo4": "Postoje tri ključa: možete da oslobodite zveri za 4 dragulja, ili da oslobodite zveri za jahanje za 4 dragulja, ili obe kategorije. Upotrebom kjluča dobijate priliku da ponovo steknete odlikovanje Krotitelja zveri ili Jahača. Odlikovanje Trostruki bingo dobićete samo ako oslobodite obe kategorije, i ponovo skupite svih 90 zveri. Pokažite svetu da ste ozbiljan kolekcionar. I pažljivo donesite odluku – kad upotrebite ključ i oslobodite životinje, jedini način da ih vratite biće da ih ponovo nađete.", "petKeyPets": "Oslobodi zveri", "petKeyMounts": "Oslobodi životinje za jahanje", "petKeyBoth": "Oslobodi sve", diff --git a/common/locales/sr/quests.json b/common/locales/sr/quests.json index 7252fcdfe7..446fa6beaa 100644 --- a/common/locales/sr/quests.json +++ b/common/locales/sr/quests.json @@ -6,6 +6,8 @@ "questSend": "Klikom na „Pozvati“ poslaćete pozivnice članovima svoje družine. Misija počinje kad svi članovi odgovore. Pogledajte stanje u Opcije > Zajednica > Družina.", "inviteParty": "Pozvati družinu", "questInvitation": "Poziv u misiju:", + "questInvitationTitle": "Poziv u misiju", + "questInvitationInfo": "Poziv u misiju <%= quest %>", "askLater": "Pitati kasnije", "buyQuest": "Kupiti misiju", "accepted": "Prihvaćeno", @@ -17,7 +19,7 @@ "bossStrength": "Snaga Bosa", "collect": "Sakupiti", "collected": "Sakupljeno", - "bossDmg1": "Završavajte svoje Svakodnevne i Jednokratne zadatke da biste naneli štetu bosu. Zadaci sa većom štetom više će povrediti bosa (crveni zadaci, magije Čarobnjaka, napadi Ratnika, itd). Za svaki propušten Svakodnevni zadatak bos nanosi štetu svakom učesniku misije (šteta od zadatka pomnožena sa snagom bosa) povrh normalne štete od zadatka. Završavajte Svakodnevne zadatke kako bi vaša družina bila zdrava. Sva šteta koju bos primi i nanese obračunava se na kraju dana.(odnosno u trenutku smene između dva dana).", + "bossDmg1": "Završavajte svoje Svakodnevne i Jednokratne zadatke da biste naneli štetu bosu. Crveni zadaci, Vatra, i Divlji udarac načiniće još veću štetu. Za svaki propušten Svakodnevni zadatak bos nanosi štetu svakom učesniku misije (šteta od zadatka pomnožena sa snagom bosa) povrh normalne štete od zadatka. Završavajte Svakodnevne zadatke kako bi vaša družina bila zdrava. Sva šteta koju bos primi i nanese obračunava se na kraju dana.(odnosno u trenutku smene između dva dana).", "bossDmg2": "Samo učesnici će se boriti protiv bosa i dobiti deo plena.", "tavernBossInfo": "Završavajte svoje Svakodnevne i Jednokrate zadatke da biste naneli štetu bosu. Zadaci sa većom štetom više će povrediti bosa (crveni zadaci, magije Čarobnjaka, napadi Ratnika, itd). Bos dobija Bes za svaki propušten Svakodnevni zadatak (pomnoženo sa snagom bosa). Kad Bes dostigne maksimalnu vrednost, desiće se nešto loše. Zato završavajte Svakodnevne zadatke. Sva šteta koju bos primi i nanese obračunava se na kraju dana.(odnosno u trenutku smene između dva dana).", "bossColl1": "Da biste dobili predmete, radite pozitivne zadatke.Na misiji predmeti padaju na isti način kao i inače, ali nećete moći da ih vidite do sledećeg dana, kad će svi nađeni predmeti biti sakupljeni na gomilu.", diff --git a/common/locales/sr/questscontent.json b/common/locales/sr/questscontent.json index 7e2dc1f08e..bdbdefecca 100644 --- a/common/locales/sr/questscontent.json +++ b/common/locales/sr/questscontent.json @@ -1,74 +1,74 @@ { "questEvilSantaText": "Deda Mraz Traper", "questEvilSantaNotes": "Čujete žalosne urlike u dubini ledenih polja. Pratite urlike i režanje, isprekidane zlobnim kikotanjem. Prolazite kroz šumu i izlazite na proplanak, gde nailazite na odraslu belu medvedicu, zarobljenu u kavezu, i vezanu lancima. Na vrhu kaveza pleše opaki đavolak u kostimu Deda Mraza. Savladajte Trapera i spasite medveda!", - "questEvilSantaCompletion": "Uz besni vrisak, đavolak beži i nestaje u mračnoj šumi. Zahvalna medvedica pokušava nešto da Vam objasni urlicima i režanjem. Vodite je do štale, gde Šaptač Met Bok sa zaprepašćenjem sluša njenu priču. Dok je bila zarobljena u kavezu, njeno mladunče je odlutalo u ledena polja. Pomozite joj da ga nađe!", + "questEvilSantaCompletion": "Uz besni vrisak, đavolak beži i nestaje u mračnoj šumi. Zahvalna medvedica pokušava nešto da vam objasni urlicima i režanjem. Vodite je do štale, gde Šaptač Met Bok sa zaprepašćenjem sluša njenu priču. Dok je bila zarobljena u kavezu, njeno mladunče je odlutalo u ledena polja. Pomozite joj da ga nađe!", "questEvilSantaBoss": "Deda Mraz Traper", "questEvilSantaDropBearCubPolarMount": "Beli medved (Životija za jahanje)", "questEvilSanta2Text": "Nađite mladunče", "questEvilSanta2Notes": "Medvedičino mladunče je odlutalo dok je ona bila zarobljena. Na ivici šume, medvedica njuši vazduh. U tišini šume čujete pucketanje grančica pod stopalima i šuštanje koraka u snegu. Tragovi šapa! Trkom pratite trag. Nađite sve tragove i slomljene grančice, i spasite meče.", - "questEvilSanta2Completion": "Našli ste mladunče. Medvedica i njeno meče su Vam zahvalni. Odlučili su da zauvek ostanu s Vama.", + "questEvilSanta2Completion": "Našli ste mladunče. Medvedica i njeno meče su vam zahvalni. Odlučili su da zauvek ostanu s Vama.", "questEvilSanta2CollectTracks": "Tragovi", "questEvilSanta2CollectBranches": "Slomljene grančice", "questEvilSanta2DropBearCubPolarPet": "Beli medved (Zver)", "questGryphonText": "Ognjeni grifon", - "questGryphonNotes": "Veliki krotitelj životinja baconsaur traži pomoć od Vaše družine. „Pustolovci, potrebna mi je pomoć! Pobegao mi je grifon, i sad napada građane Habitike. Ako ga zaustavite, pokloniću vam nekoliko jaja grifona!”", - "questGryphonCompletion": "Poražena zver vraća se gospodaru podvijenog repa. „Svaka čast, pustolovi!” uzviknu baconsaur, „Uzmite ova grifonova jaja. Znam da ćete se dobro starati o njima.” ", + "questGryphonNotes": "Veliki krotitelj životinja baconsaur traži pomoć od vaše družine. „Junaci, potrebna mi je pomoć! Pobegao mi je grifon, i sad napada građane Habitike. Ako ga zaustavite, pokloniću vam nekoliko jaja grifona!”", + "questGryphonCompletion": "Poražena zver vraća se gospodaru podvijenog repa. „Svaka čast, junaci!” uzviknu baconsaur, „Uzmite ova grifonova jaja. Znam da ćete se dobro starati o njima.” ", "questGryphonBoss": "Ognjeni grifon", "questGryphonDropGryphonEgg": "Grifon (Jaje)", - "questGryphonUnlockText": "Otključava jaja grifona koja se kupuju na Pijaci", + "questGryphonUnlockText": "Omogućava kupovinu jaja Grifona na Pijaci", "questHedgehogText": "Podivljali jež", "questHedgehogNotes": "Ježevi su neobične životinje. To je jedan od najljupkijih ljubimaca koje možete imati. Priča se, međutim, da postaju prilično razdražljivi ako im date mleko posle ponoći. I da porastu pedesetostruko. A Inventrix je upravo to uradio. Ups.", - "questHedgehogCompletion": "Vaša družina je savladala ježa. Vrativši se na normalnu veličinu, jež je otišao do svojih jaja. Zatim se vratio do vaše družine cvileći i noseći nekoliko jaja. Nadajmo se da će ovi ježevi bolje podnositi mleko.", + "questHedgehogCompletion": "Vaša družina je savladala ježa. Vrativši se na normalnu veličinu, jež odlazi do svojih jaja. Cvileći se vraća do vas i nosi nekoliko jaja. Nadajmo se da će ovi ježevi biti tolerantniji na laktozu!", "questHedgehogBoss": "Podivljali jež", "questHedgehogDropHedgehogEgg": "Jež (Jaje)", - "questHedgehogUnlockText": "Otključava jaja ježa koja mogu da se kupe na Pijaci", + "questHedgehogUnlockText": "Omogućava kupovinu jaja Ježa na Pijaci", "questGhostStagText": "Duh proleća", - "questGhostStagNotes": "Ah, proleće. To divno doba godine, kad boje počinju da se vraćaju u okolni pejzaž. Prošli su hladni i snežni dani zime. Gde je zemlju nekad pokrivao led, sad buja vegetacija. Mirisno zeleno lišće ispunjava krošnje drveća, trava ponovo zeleni, cveće u svim bojama duge raste po livadama, i tajanstvena bela magla pokriva zemlju!... Stoj. Tajanstvena magla? „O, ne”, uplašeno uzviknu Inventrix, „Izgleda da je ovu maglu izazvao nekakav duh. I sprema se da vas napadne.”", - "questGhostStagCompletion": "Naizgled netaknut, duh spušta na zemlju. Umirujući glas obavija družinu. „Izvinjavam se zbog svog ponašanja. Tek sam se probudio iz zimskog sna, i izgleda da me razum ne služi u potpunosti. Molim vas da prihvatite ove predmete u znak izvinjenja.” Pred vama se niotkuda pojavila hrpa jaja. Duh bez reči odlazi u šumu, a za njim ostaje trag od cveća.", + "questGhostStagNotes": "Ah, proleće. To divno doba godine, kad boje počinju da se vraćaju u prirodu. Prošli su hladni i snežni dani zime. Gde je zemlju nekad pokrivao led, sad buja vegetacija. Divno zeleno lišće ispunjava krošnje drveća, trava ponovo zeleni, cveće u svim bojama duge raste po livadama, i tajanstvena bela magla pokriva zemlju!... Kako, molim? Tajanstvena magla? „O, ne”, uplašeno uzviknu Inventrix, „Izgleda da je ovu maglu izazvao nekakav duh. I sprema se da vas napadne.”", + "questGhostStagCompletion": "Naizgled nepovređen, duh se spušta na zemlju. Umirujući glas dopire do vaših ušiju. „Izvinjavam se zbog svog ponašanja. Tek sam se probudio iz zimskog sna, i izgleda da me razum ne služi baš najbolje. Molim vas da prihvatite ove predmete u znak izvinjenja.” Pred vama se niotkuda pojavila hrpa jaja. Duh bez reči odlazi u šumu, a za njim ostaje trag od cveća.", "questGhostStagBoss": "Duh Jelena", "questGhostStagDropDeerEgg": "Jelen (Jaje)", - "questGhostStagUnlockText": "Otključava jaja jelena koja mogu da se kupe na Pijaci", + "questGhostStagUnlockText": "Omogućava kupovinu jaja Jelena na Pijaci", "questRatText": "Kralj pacova", - "questRatNotes": "Katastrofa! Habitika je zatrpana ogromnim gomilama zapostavljenih svakodnevnih zadataka. Problem je eskalirao do te mere da je grad ispunjen hordama pacova. Nailazite na @Pandah, koja mazi jednu od napasti. Ona vam objašnjava kako su pacovi u stvari nežna bića koja se hrane propuštenim svakodnevnim zadacima. Pravi problem leži u tome što su isti ti zadaci dospeli u kanalizacioni sistem i blokirali ga. Vi silazite u kanalizaciju da rešite problem. Ogromni pacov crvenih očiju i žutih zuba napada vašu družinu, braneći svoj čopor. Hoćete li pobeći kao kukavice ili ćete se uhvatiti u koštac sa legendarnim Kraljem pacova?", + "questRatNotes": "Katastrofa! Habitika je zatrpana ogromnim gomilama zapostavljenih svakodnevnih zadataka. Problem je eskalirao do te mere da je grad ispunjen hordama pacova. Nailazite na @Pandah, koja mazi jednu od napasti. Ona vam objašnjava kako su pacovi u stvari nežna bića koja se hrane propuštenim svakodnevnim zadacima. Pravi problem je u tome što su isti ti zadaci dospeli u kanalizacioni sistem i blokirali ga. Vi silazite u kanalizaciju da rešite problem. Ogromni pacov crvenih očiju i žutih zuba napada vašu družinu, braneći svoj čopor. Hoćete li pobeći kao kukavice ili ćete se uhvatiti u koštac sa legendarnim Kraljem pacova?", "questRatCompletion": "Vaš poslednji udarac obara džinovskog pacova, i njegove oči postaju beživotne i sive. Čudovište se pretvara u mnoštvo sitnih pacova, koji beže u mračnu kanalizaciju. Primećujete da @Pandah stoji iza vas i posmatra nekada moćnog Kralja pacova. Kaže vam da su grašani Habitike, oduševljeni vašom hrabrošću, počeli da sređuju svoje zaostale obaveze. Upozorava vas da morate biti na oprezu, jer će se Kralj pacova vratiti ako se previše opustite. @Pandah vam daje jaja pacova kao nagradu. Primetivši nelagodnost na vašim licima, dodaje s osmehom „Biće sjajni ljubimci kad se izlegnu.”", "questRatBoss": "Kralj pacova", "questRatDropRatEgg": "Pacov (Jaje)", - "questRatUnlockText": "Otključava jaje pacova koje može da se kupi na Pijaci", + "questRatUnlockText": "Omogućava kupovinu jaja Pacova na Pijaci", "questOctopusText": "Zov Oktotulua", "questOctopusNotes": "@Urse, a wild-eyed young scribe, has asked for your help exploring a mysterious cave by the sea shore. Among the twilight tidepools stands a massive gate of stalactites and stalagmites. As you near the gate, a dark whirlpool begins to spin at its base. You stare in awe as a squid-like dragon rises through the maw. \"The sticky spawn of the stars has awakened,\" roars @Urse madly. \"After vigintillions of years, the great Octothulu is loose again, and ravening for delight!\"", "questOctopusCompletion": "Completion: With a final blow, the creature slips away into the whirlpool from which it came. You cannot tell if @Urse is happy with your victory or saddened to see the beast go. Wordlessly, your companion points to three slimy, gargantuan eggs in a nearby tidepool, set in a nest of gold coins. \"Probably just octopus eggs,\" you say nervously. As you return home, @Urse frantically scribbles in a journal and you suspect this is not the last time you will hear of the great Octothulu.", "questOctopusBoss": "Oktotulu", "questOctopusDropOctopusEgg": "Oktopod (jaje)", - "questOctopusUnlockText": "Otključava jaje oktopoda koje može da se kupi na Pijaci", + "questOctopusUnlockText": "Omogućava kupovinu jaja Oktopoda na Pijaci", "questHarpyText": "U pomoć! Harpija!", - "questHarpyNotes": "Hrabri pustolovac @UncommonCriminal otišao je pre nekoliko dana u šumu, prateći krilato čudovište, i od tada mu se izgubio svaki trag. Dok se spremate da krenete u potragu, ranjeni papagaj, čije je prelepo perje unakaženo ožiljkom, sleće na Vaše rame. Na nozi nosi poruku u kojoj piše da je @UncommonCriminal zarobljen dok je pokušavao da zaštiti papagaje od Harpije, i da mu je potrebna pomoć. Hoćete li pratiti papagaja, poraziti Harpiju, i spasiti zarobljenog junaka?", - "questHarpyCompletion": "Vaš poslednji udarac obara Harpiju, i perje leti na sve strane. Penjete se do gnezda, gde zatičete @UncommonCriminal-a i jaja papagaja, koja vraćate u njihova gnezda. Uz glasni krik, papagaj s ožiljkom donosi družini nekoliko jaja. „Harpijinom krivicom, neka jaja su ostala nezaštićena,” objašnjava @UncommonCriminal. „Izgleda da ste postali počasni papagaji,”", + "questHarpyNotes": "Hrabri pustolovac @UncommonCriminal otišao je pre nekoliko dana u šumu, prateći krilato čudovište, i od tada mu se izgubio svaki trag. Dok se spremate da krenete u potragu, ranjeni papaga sleće na Vaše rame. Na nozi nosi poruku u kojoj piše da je @UncommonCriminal zarobljen dok je pokušavao da zaštiti papagaje od Harpije, i da mu je potrebna pomoć. Hoćete li poći s papagajem, poraziti Harpiju, i spasiti zarobljenog junaka?", + "questHarpyCompletion": "Vaš udarac obara Harpiju, i perje leti na sve strane. Penjete se do Harpijinog gnezda, gde zatičete @UncommonCriminal-a i jaja papagaja, koja vraćate u njihova gnezda. Uz glasni krik, papagaj s ožiljkom donosi družini nekoliko jaja. „Zbog Harpije su neka jaja ostala bez staratelja,” objašnjava @UncommonCriminal. „Izgleda da ste postali počasni papagaji,”", "questHarpyBoss": "Harpija", "questHarpyDropParrotEgg": "Papagaj (Jaje)", - "questHarpyUnlockText": "Otkjučava jaje papagaja koje može da se kupi na Pijaci", + "questHarpyUnlockText": "Omogućava kupovinu jaja Papagaja na Pijaci ", "questRoosterText": "Podivljali petao", - "questRoosterNotes": "Farmer @extrajordanary već godinama koristi petlove kao prirodni budilnik. Pojavio se, međutim, džinovski petao, koji kukuriče glasnije nego ijedan drugi – i remeti san stanovnicima Habitike! Neispavanim Habitikancima sve je teže da obavljaju svoje svakodnevne zadatke. @Pandoro odlučuje da potraži nekog ko će rešiti ovaj problem. „Može li iko da natera tog petla da kukuriče tiše?” Vaša družina se odaziva na njegov poziv. Pred zoru dolazite na farmu i prilazite petlu, koji se okreće prema vama, i, mašući džinovskim krilima i pokazujući oštre kandže, započinje juriš.", - "questRoosterCompletion": "Elegantno i profesionalno, savladali ste ovu divlju zver. Uši joj više nisu začepljene perjem i zaboravljenim zadacima. Petao naslanja glavu na Vaše rame i tiho kokodače. Narednog, dok se spremate da pođete kući, @EmeraldOx vam prilazi, noseći korpu. „Čekajte! Dok ste spavali, petao je dogurao ova jaja do vaših vrata. Mislim da želi da ih ponesete.”", + "questRoosterNotes": "Farmer @extrajordanary već godinama koristi petlove kao prirodni budilnik. Pojavio se, međutim, džinovski petao, koji kukuriče glasnije nego ijedan drugi – i remeti san stanovnicima Habitike! Neispavanim Habitikancima sve je teže da obavljaju svoje svakodnevne zadatke. @Pandoro odlučuje da potraži nekog ko će rešiti ovaj problem. „Može li iko da natera tog petla da kukuriče tiše?” Vaša družina se odaziva na njegov poziv. Pred zoru dolazite na farmu i prilazite petlu, koji se okreće prema vama, i, mašući džinovskim krilima i pokazujući oštre kandže, kreće u juriš.", + "questRoosterCompletion": "Elegantno i profesionalno, ukrotili ste ovu divlju zver. Uši joj više nisu začepljene perjem i zaboravljenim zadacima. Petao naslanja glavu na Vaše rame i tiho kokodače. Narednog dana, dok se spremate da pođete kući, prilazi vam @EmeraldOx, sa korpom u rukama. „Čekajte! Dok ste spavali, petao je dogurao ova jaja do vaših vrata. Mislim da želi da ih ponesete.”", "questRoosterBoss": "Petao", "questRoosterDropRoosterEgg": "Petao (Jaje)", - "questRoosterUnlockText": "Otključava jaje petla koje može da se kupi na Pijaci", + "questRoosterUnlockText": "Omogućava kupovinu jaja Petla na Pijaci ", "questSpiderText": "Ledena Arahnida", "questSpiderNotes": "Vreme postaje hladnije, i na prozorskim staklima Habitikanaca mraz je ispleo tanke čipkaste mreže... osim na kući u kojoj živi @Arcosine. Njene prozore ledom je okovao Ledeni pauk, koji se tamo nastanio. Evo nevolje.", - "questSpiderCompletion": "Ledenog pauka izdaju noge, a za njim ostaju gomilica mraza i nekoliko začaranih jaja. @Arcosine vam daje jaja kao nagradu, i, dok ih preuzimate, jasno vidite da mu je laknulo.", + "questSpiderCompletion": "Ledenog pauka izdaju noge, a za njim ostaju gomilica mraza i nekoliko začaranih jaja. @Arcosine vam beže-bolje daje jaja kao nagradu. Možda ćete moći da ih odgajite da budu miroljubivi ljubimci.", "questSpiderBoss": "Pauk", "questSpiderDropSpiderEgg": "Pauk (Jaje)", - "questSpiderUnlockText": "Otključava jaje pauka koje može da se kupi na Pijaci", + "questSpiderUnlockText": "Omogućava kupovinu jaja Pauka na Pijaci ", "questVice1Text": "Suprotstavite se zmaju", - "questVice1Notes": "

Priča se da veliko zlo počiva u pećinama Maunt Habitike – čuidovište koje samim svojim prisustvom izopačuje umove velikih junaka i pretvara ih u lenjivce i dokoličare! To čudovište, moćni zmaj satkan iz čiste tame, ljudi zovu Porok, podmukli zmaj tame. Hrabri junaci Habitike, prihvatite se oružja, i stanite na put ovom strašnom čudovištu, ali samo ako verujete da možete da se oduprete njegovoj neverovatnoj moći.

Porok, 1. deo:

Ne možete se boriti protiv čudovišta ako ono već kontroliše vaše živote. Ne dozvolite da budete žrtve poroka i lenjosti! Marljivošću se suprotstavite zmajevom mračnom uticaju i oduprite se njegovoj moći.

", + "questVice1Notes": "

Priča se da veliko zlo počiva u pećinama Maunt Habitike – čuidovište čije je samo prisustvo dovoljno da izopači umove velikih junaka i pretvari ih u lenjivce i dokoličare! To čudovište, moćnog zmaja satkanog od čiste tame, ljudi zovu Porok, podmukli zmaj tame. Hrabri junaci Habitike, prihvatite se oružja, i stanite na put ovom strašnom čudovištu, ali samo ako verujete da možete da se oduprete njegovoj neverovatnoj moći.

Porok, 1. deo:

Ne možete se boriti protiv čudovišta ako ono već kontroliše vaše živote. Ne dozvolite da budete žrtve poroka i lenjosti! Marljivošću se suprotstavite zmajevom mračnom uticaju i oduprite se njegovoj moći.

", "questVice1Boss": "Senka poroka", "questVice1DropVice2Quest": "Porok, 2. deo (Svitak)", "questVice2Text": "Nađite zmajevu jazbinu", - "questVice2Notes": "Oslobodili ste se uticaja Poroka, i vraća vam se snaga koju ste bili izgubili. S novostečenim samopouzdanjem, i sigurni da možete da se oduprete uticaju zmaja, vaša družina odlazi do Maunt Habitike. Prilazite ulazu u pećine i zaustavljate se. Senka poput magle izlazi kroz otvor. Jedva vidite prst pred okom. Svetlost iz vaših fenjera naprosto nestaje pri dodiru sa senkom. Legenda kaže da jedino čarobna svetlost može da potisne zmajevu mračnu izmaglicu. Da biste nastavili put prema zmaju, moraćete da nađete Svetlosne kristale.", + "questVice2Notes": "Oslobodili ste se uticaja Poroka, i vraća vam se snaga koju ste bili izgubili. S novostečenim samopouzdanjem, i sigurni da možete da se oduprete uticaju zmaja, s družinom odlazite do Maunt Habitike. Prilazite ulazu u pećine i zastajete iznenađeni. Poput magle, senka izlazi kroz otvor. Jedva vidite prst pred okom. Svetlost iz vaših fenjera naprosto nestaje pri dodiru sa senkom. Legenda kaže da jedino čarobna svetlost može da potisne zmajevu mračnu izmaglicu. Da biste nastavili put prema zmaju, moraćete da nađete Svetlosne kristale.", "questVice2CollectLightCrystal": "Svetlosni kristali", "questVice2DropVice3Quest": "Porok, 3. deo (Svitak)", "questVice3Text": "Buđenje Poroka", - "questVice3Notes": "Posle dugog traganja, našli ste Porokovu jazbinu. Džinovsko čudovište s prezirom posmatra vašu družinu. Dok se senke kovitlaju oko vas, u mislima čujete šapat, „Još jedna grupa Habitikanaca koji hoće da me zaustave. Baš simpatično. Bilo bi vam pametnije da niste dolazili.” Hladnokrvni titan zabacuje glavu unazad i sprema se da napadne. Kucnuo je čas. Dajte sve od sebe da zaustavite Poroka jednom za svagda!", - "questVice3Completion": "Senke iščezavaju i oko vas je potpuna tišina. Uspeli ste! Pobedili ste u borbi protiv Poroka. Konačno možete da odahnete. Uživajte u pobedi, junaci, nastavite svoj put, i ne zaboravite šta ste u ovoj borbi naučili. Mnoge navike još treba savladati, i mnoga zla pobediti.", + "questVice3Notes": "Posle dugog traganja, našli ste Porokovu jazbinu. Džinovsko čudovište s prezirom posmatra vašu družinu. Dok se senke kovitlaju oko vas, u mislima čujete šapat, „Još jedna grupa Habitikanaca koji hoće da me zaustave. Baš simpatično. Bilo bi vam pametnije da ostali kod kuće.” Hladnokrvni titan zabacuje glavu unazad i sprema se da napadne. Kucnuo je čas. Dajte sve od sebe da zaustavite Poroka jednom za svagda!", + "questVice3Completion": "Senke iščezavaju i oko vas je potpuna tišina. Uspeli ste! Pobedili ste u borbi protiv Poroka. Konačno možete da odahnete. Uživajte u pobedi, junaci, nastavite svoj put, i ne zaboravite šta ste naučili boreći se protiv poroka. Mnoge navike još treba savladati, i mnoga zla pokoriti.", "questVice3Boss": "Porok, zmaj tame", "questVice3DropWeaponSpecial2": "Zmajevo koplje Stivena Vebera", "questVice3DropDragonEgg": "Zmaj (Jaje)", @@ -128,20 +128,20 @@ "questSeahorseBoss": "Sea Stallion", "questSeahorseDropSeahorseEgg": "Seahorse (Egg)", "questSeahorseUnlockText": "Unlocks purchasable seahorse eggs in the Market", - "questAtom1Text": "Attack of the Mundane Questline, Pt. 1: Dish Disaster!", - "questAtom1Notes": "You reach the shores of Washed-Up Lake for some well-earned relaxation... But the lake is polluted with unwashed dishes! How did this happen? Well, you simply cannot allow the lake to be in this state. There is only one thing you can do: clean the dishes and save your vacation spot! Better find some soap to clean up this mess. A lot of soap...", - "questAtom1CollectSoapBars": "Bars of Soap", - "questAtom1Drop": "The SnackLess Monster (Scroll)", - "questAtom2Text": "Attack of the Mundane Questline, Pt. 2: The SnackLess Monster", - "questAtom2Notes": "Phew, this place is looking a lot nicer with all these dishes cleaned. Maybe, you can finally have some fun now. Oh - there seems to be a pizza box floating in the lake. Well, what's one more thing to clean really? But alas, it is no mere pizza box! With a sudden rush the box lifts from the water to reveal itself to be the head of a monster. It cannot be! The fabled SnackLess Monster?! It is said it has existed hidden in the lake since prehistoric times: a creature spawned from the leftover food and trash of the ancient Habiticans. Yuck!", - "questAtom2Boss": "The SnackLess Monster", - "questAtom2Drop": "The Laundromancer Scroll (Scroll)", - "questAtom3Text": "Attack of the Mundane Questline, Pt. 3: The Laundromancer", - "questAtom3Notes": "With a deafening cry, and five delicious types of cheese bursting from its mouth, the SnackLess Monster falls to pieces. \"HOW DARE YOU!\" booms a voice from beneath the water's surface. A robed, blue figure emerges from the water, wielding a magic toilet brush. Filthy laundry begins to bubble up to the surface of the lake. \"I am the Laundromancer!\" he angrily announces. \"You have some nerve - washing my delightfully dirty dishes, destroying my pet, and entering my domain with such clean clothes. Prepare to feel the soggy wrath of my anti-laundry magic!\"", - "questAtom3Completion": "The wicked Laundromancer has been defeated! Clean laundry falls in piles all around you. Things are looking much better around here. As you begin to wade through the freshly pressed armor, a glint of metal catches your eye, and your gaze falls upon a gleaming helm. The original owner of this shining item may be unknown, but as you put it on, you feel the warming presence of a generous spirit. Too bad they didn't sew on a nametag.", - "questAtom3Boss": "The Laundromancer", - "questAtom3DropPotion": "Basic Hatching Potion", - "questOwlText": "The Night-Owl", + "questAtom1Text": "Napad svakodnevnice, 1.deo: Prljavo posuđe!", + "questAtom1Notes": "Zaslužili ste odmor. Odlazite na obalu jezera, ali... Jezero je zagađeno prljavim posuđem! Kako se to dogodilo? Ne možete ostaviti jezero u ovakvom stanju. Jedino što vam preostaje je da operete posuđe i spasite svoje omiljeno odmaralište! Najpre ćete morati da nađete sapun. Mnogo sapuna...", + "questAtom1CollectSoapBars": "Sapun", + "questAtom1Drop": "Gladno čudovište (Svitak)", + "questAtom2Text": "Napad svakodnevnice, 2. deo: Gladno čudovište", + "questAtom2Notes": "Jezero izgleda mnogo lepše kad je čisto, zar ne? Sad konačno možete da se prepustite zabavi. Na jezeru opažate kutiju za picu. Pa, kad ste već toliko radili, šta znači još jedna kutija? Avaj! To nije obična kutija! Kutija se iznenada podiže s površine jezera, i shvatate da je to u stvari glava čudovišta. Je li to moguće? Je li to zaista legendarno Gladno čudovište?! Čuli ste priče kako u jezeru još od davnih vremena živi čudovište, stvorenje koje je nastalo od ostataka hrane i smeća drevnih Habitikanaca. Fuj!", + "questAtom2Boss": "Gladno čudovište", + "questAtom2Drop": "Vešomant (svitak)", + "questAtom3Text": "Napad svakodnevnice, 3. deo: Vešomant", + "questAtom3Notes": "Gladno čudovište ispušta zaglušujući urlik, i raspada se na komade. „KAKO SE USUĐUJETE!” dopire do vas snažan glas iz jezera. Iz vode izranja figura u plavoj odori, naoružana čarobnom četkom za WC šolju. Za njom na površinu jezera izlazi i gomila prljavog veša. „Ja sam Vešomant!” izjavljuje besno. „Vaša drskost nema granice – oprali ste moje prelepo prljavo posuđe, uništili ste mog ljubimca, a onda ste ušli u moje carstvo u ČISTOJ ODEĆI! Sad ćete da osetite raskvašeni bes moje magije za suzbijanje čistoće!”", + "questAtom3Completion": "Porazili ste opakog Vešomanta! Svuda oko vas nalaze se gomile opranog veša. Odmaralište sad izgleda mnogo lepše. Među sveže opranim i ispeglanim oklopima primećujete odsjaj metala, i nalazite sjajni šlem. Ne znate kome je ranije pripadao, ali dok ga stavljate na glavu, osećate da je to bila veoma velikodušna osoba. Šteta što ta osoba nije napisala svoje ime.", + "questAtom3Boss": "Vešomant", + "questAtom3DropPotion": "Obični napitak za izleganje", + "questOwlText": "Noćobdija", "questOwlNotes": "The Tavern light is lit 'til dawn
Until one eve the glow is gone!
How can we see for our all-nighters?
@Twitching cries, \"I need some fighters!
See that Night-Owl, starry foe?
Fight with haste and do not slow!
We'll drive its shadow from our door,
And make the night shine bright once more!\"", "questOwlCompletion": "The Night-Owl fades before the dawn,
But even so, you feel a yawn.
Perhaps it's time to get some rest?
Then on your bed, you see a nest!
A Night-Owl knows it can be great
To finish work and stay up late,
But your new pets will softly peep
To tell you when it's time to sleep.", "questOwlBoss": "The Night-Owl", @@ -179,22 +179,28 @@ "questTRexUndeadRageEffect": "`Skeletal Tyrannosaur uses SKELETON HEALING!`\n\nThe monster lets forth an unearthly roar, and some of its damaged bones knit back together!", "questTRexDropTRexEgg": "Tyrannosaur (Egg)", "questTRexUnlockText": "Unlocks purchasable tyrannosaur eggs in the Market", - "questRockText": "Escape the Cave Creature", - "questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared, and the floor of the cave is shifting underneath you.

\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals - these are teeth!\"

@Painter de Cluster grabs your hand. \"We'll have to find another way out - stay with me and don't get distracted, or we could be trapped in here forever!\"", - "questRockBoss": "Crystal Colossus", - "questRockCompletion": "Your diligence has allowed you to find a safe path through the living mountain. Standing in the sunshine, your friend @intune notices something glinting on the ground by the cave's exit. You stoop to pick it up, and see that it's a small rock with a vein of gold running through it. Beside it are a number of other rocks with rather peculiar shapes. They almost look like... eggs?", - "questRockDropRockEgg": "Rock (Egg)", - "questRockUnlockText": "Unlocks purchasable rock eggs in the Market", - "questBunnyText": "The Killer Bunny", - "questBunnyNotes": "After many difficult days, you reach the peak of Mount Procrastination and stand before the imposing doors of the Fortress of Neglect. You read the inscription in the stone. \"Inside resides the creature that embodies your greatest fears, the reason for your inaction. Knock and face your demon!\" You tremble, imagining the horror within and feel the urge to flee as you have done so many times before. @Draayder holds you back. \"Steady, my friend! The time has come at last. You must do this!\"

You knock and the doors swing inward. From within the gloom you hear a deafening roar, and you draw your weapon.", - "questBunnyBoss": "Killer Bunny", - "questBunnyCompletion": "With one final blow the killer rabbit sinks to the ground. A sparkly mist rises from her body as she shrinks down into a tiny bunny... nothing like the cruel beast you faced a moment before. Her nose twitches adorably and she hops away, leaving some eggs behind. @Gully laughs. \"Mount Procrastination has a way of making even the smallest challenges seem insurmountable. Let's gather these eggs and head for home.\"", - "questBunnyDropBunnyEgg": "Bunny (Egg)", - "questBunnyUnlockText": "Unlocks purchasable bunny eggs in the Market", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questRockText": "Čudovište iz pećine", + "questRockNotes": "Na putu preko Vijugavih Planina Habitike, vaša družina odlučuje da prenoći u prelepoj pećini punoj sjajnih minerala. Ujutro se budite, i primećujete da je izlaz nestao, a tlo pod vama se pomera.

„Planine su oživele!” uzvikuje @pfeffernusse. „Ovo nisu kristali – nego zubi!”

@Painter de Cluster Vas hvata za ruku. „Moraćemo da nađemo drugi izlaz – pratite me i budite oprezni, inače bismo mogli zauvek ostati zarobljeni!", + "questRockBoss": "Kristalni Kolos", + "questRockCompletion": "Zajedničkim naporima stižete na drugu stranu žive planine. Dok stojite na suncu, @intune primećuje nešto sjajno na zemlji u blizini izlaza iz pećine. Saginjete se i podižete sitni kamen sa zlatnom šarom. U blizini vidite još nekoliko kamenova neobičnog oblika. Izgledaju kao... jaja?", + "questRockDropRockEgg": "Kamen (Jaje)", + "questRockUnlockText": "Omogućava kupovinu Kamenih jaja na Pijaci", + "questBunnyText": "Zeka ubica", + "questBunnyNotes": "Posle mnogo dana napornog penjanja, stižete na vrh Planine Oklevanja i prilazite kapiji Tvrđave Zanemarivanja. Čitate poruku uklesanu u kamenu. „Ovde živi otelotvorenje tvojih najvećih strahova, razlog tvog posustajanja. Pokucaj i suoči se sa svojim demonom!” Drhtite dok zamišljate strahote koje se kriju između ovih zidova, i spremate se da pobegnete, kao što ste bezbroj puta do sad pobegli. @Draayder vas zaustavlja. „Saberite se! Kucnuo je čas. Morate da uđete.”

Kucate na kapiju, i ona se otvara. Iz mračne tvrđave čuje se zaglušujući urlik, a vi uzimate oružje u ruke.", + "questBunnyBoss": "Zeka ubica", + "questBunnyCompletion": "Još jedan udarac, i zec pada. Svetlucava magla diže se iz njegovog tela, i on pretvara u malenog zečića... ni nalik zveri protiv koje ste se borili. Preslatki zečić odlazi, i ostavlja vam jaja. @Gully se smeje. „Na Planini Oklevanja i najsitniji problemi deluju nepromostivo. Pokupite ta jaja, pa da krenemo kući.”", + "questBunnyDropBunnyEgg": "Zeka (Jaje)", + "questBunnyUnlockText": "Omogućava kupovinu jaja Zeca na Pijaci", + "questSlimeText": "Car Želea", + "questSlimeNotes": "Po običaju, vredno radite na izvršavanju svojih zadataka, i primećujete kako se krećete sve sporije i sporije. „Kao da hodamo kroz melasu,” gunđa @Leephon. „Pre bih rekao, kao da hodamo kroz žele!” kaže @starsystemic. „Car Želea je prekrio celu Habitiku želeom. Sve je lepljivo i ljudi se jedva kreću.” Gledate oko sebe. Ulice se pune prozirnim muljem od kog Habitikanci ne mogu da rade. Neki se daju u beg, a vi uzimate metle i spremate se za borbu.", + "questSlimeBoss": "Car Želea", + "questSlimeCompletion": "Završnim udarcem zarobljavate Cara Želea u ogromnoj krofni, koju su napravili preduzimljivi pekari @Overomega, @LordDarkly, i Shaner. Dok Vam svi čestitaju, osetite kako Vam je nešto stavljeno u džep. Dobili ste tri jajeta Belog sleza kao nagradu.", + "questSlimeDropSlimeEgg": "Beli slez (Jaje)", + "questSlimeUnlockText": "Omogućava kupovinu jaja Belog sleza na Pijaci ", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/sr/settings.json b/common/locales/sr/settings.json index a4444a62a8..a273b476ec 100644 --- a/common/locales/sr/settings.json +++ b/common/locales/sr/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "Vreme početka dana", "24HrClock": "24-časovni format", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG je automatski podešen da u ponoć proveri stanje svakodnevnih zadataka i spremi ih za sledeći dan. Savetujemo Vam da pročitate sledeće informacije pre nego što to promenite:", + "customDayStartInfo2": "(više informacija)", + "customDayStartInfo3": "(manje informacija)", + "customDayStartInfo4": "Uradite sve svakodnevne zadatke pre nego što izmenite Vreme početka dana ili se prijavite u Gostionicu i ostanite tamo do kraja dana. Promena vremena početka dana može dovesti do toga da Cron odmah bude pokrenut, ali posle prvog dana sve će raditi normalno.

Može biti potrebno i do 2 sata da promene sistem prihvati promene. Na primer, ako je početak dana trenutno podešen na 0 (ponoć), promenite ga pre 10 uveče; ako želite da ga pomerite na 9 uveče, uradite to pre 7.

Unesite vrednost između 0 i 23 (24-časovni format). Biće bolje ako otkucate broj, nego ako budete koristili strelice na tastaturi. Kad promenite vrednost, učitajte stranicu ponovo i proverite da li prikazuje novu vrednost.", "misc": "Ostalo", "showHeader": "Prikazati zaglavlje", "changePass": "Promeniti lozinku", @@ -93,17 +93,19 @@ "wonChallenge": "Savladali ste izazov", "newPM": "Primljena privatna poruka", "giftedGems": "Poklonjeni dragulji", + "giftedGemsInfo": "<%= amount %> Dragulja - od <%= name %>", "giftedSubscription": "Poklonjena pretplata", "invitedParty": "Poziv u družinu", "invitedGuild": "Poziv u udruženje", "inactivityEmails": "Vaš nalog je neaktivan", + "weeklyRecaps": "Pregled aktivnosti Vašeg naloga u proteklih sedam dana", "questStarted": "Vaša misija je počela", "invitedQuest": "Pozvati u misiju", "kickedGroup": "Izbačen iz grupe", "remindersToLogin": "Podsetnici da se prijavite na HabitRPG", "unsubscribedSuccessfully": "Pretplata uspešno prekinuta!", "unsubscribedTextUsers": "Uspešno ste prekinuli pretplatu na sve HabitRPG email-ove. Možete odobriti samo one email-ove koje hoćete da primate u Postavke (potrebna je prijava).", - "unsubscribedTextOthers": "Nećete primati nijedan drugi email sa HabitRPG.", + "unsubscribedTextOthers": "HabitRPG Vam neće slati druge mejlove.", "unsubscribeAllEmails": "Kliknite ovde ako ne želite da Vam šaljemo poruke", "unsubscribeAllEmailsText": "Ovim potrvrđujem da razumem da, ako otkažem dozvolu HabitRPG-u da mi šalje poruke, HabitRPG više neće moći da me obaveštava mejlovima o bitnim promenama u igri ili na mom nalogu.", "correctlyUnsubscribedEmailType": "Prekid pretplate na \"<%= emailType %>\" poruke ispravno izvršen.", @@ -111,5 +113,10 @@ "benefits": "Prednosti", "coupon": "Kupon", "couponPlaceholder": "Unesite kod sa kupona", - "couponText": "Na skupovima ponekad delimo kupone sa kodovima za specijalnu opremu. (npr. na Wondercon-u)" + "couponText": "Na skupovima ponekad delimo kupone sa kodovima za specijalnu opremu. (npr. na Wondercon-u)", + "apply": "Primeniti", + "resubscribe": "Obnoviti pretplatu", + "promoCode": "Kupon", + "promoCodeApplied": "Kupon je aktiviran! Pogledajte u svoj inventar", + "promoPlaceholder": "Unesite kod sa kupona" } \ No newline at end of file diff --git a/common/locales/sr/spells.json b/common/locales/sr/spells.json index e346b90af1..05f7604cb6 100644 --- a/common/locales/sr/spells.json +++ b/common/locales/sr/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Vatra", - "spellWizardFireballNotes": "Plamen izleće ispred Vas i spaljuje zadatak. Smanjuje crvenilo zadatka, povređuje čudovišta s kojima se borite, i daje Vam Iskustvo – više Iskustva za plave zadatke.", + "spellWizardFireballNotes": "Plamen izbija iz Vaših šaka. Dobijate iskustvo, i nanosite štetu bosovima! Kliknite na zadatak da biste upotrebili veštinu. (Koristi: Inteligenciju)", "spellWizardMPHealText": "Eterični udar", - "spellWizardMPHealNotes": "Čarobna energija teče iz Vaših ruku u članove Vaše družine. Dodaje Vašoj družini MP.", + "spellWizardMPHealNotes": "Žrtvujete Manu da biste pomogli prijateljima. Ostatak tima dobija Manu! (Koristi: Inteligenciju)", "spellWizardEarthText": "Zemljotres", - "spellWizardEarthNotes": "Tlo pod nogama zadataka Vaše družine puca i trese se, što zadatke usporava i slabi njihovu odbranu. Družina dobija privremeni bonus na inteligenciju, zbog čega dobija i više iskustva.", + "spellWizardEarthNotes": "Snagom uma tresete tlo. Cela družina dobija bonus na Inteligenciju! (Koristi: Inteligenciju bez bonusa)", "spellWizardFrostText": "Prodorni mraz", - "spellWizardFrostNotes": "Led izbija iz svih porvršina, zahvata Vaše zadatke, i zarobljava ih. Serije kod svakodnevnih zadataka neće biti prekunute na kraju dana. Nećete trpeti štetu od neurađenih zadataka.", + "spellWizardFrostNotes": "Led prekriva Vaše zadatke. Sutra Vaše serije neće biti prekunute ako niste uradili zadatak! (Utiče na sve zadatke.)", "spellWarriorSmashText": "Divlji udarac", - "spellWarriorSmashNotes": "Divljački napadate zadatak svom snagom. Crvenilo se smanjuje, i nanosite štetu čudovištima s kojima se borite.", + "spellWarriorSmashNotes": "Napadate zadatak svom snagom. Zadatak postaje manje crven, i nanosite dodatnu štetu bosovima! Kliknite na zadatak da biste upotrebili veštinu. (Koristi: Snagu)", "spellWarriorDefensiveStanceText": "Odbrambeni stav", - "spellWarriorDefensiveStanceNotes": "Opuštate telo i zauzimate odbrambeni stav u okviru priprema za napad zadataka. Povećava Vitalnost i smanjuje štetu od Svakodnevnih zadataka na kraju dana.", + "spellWarriorDefensiveStanceNotes": "Spremate se da se odbranite od napada zadataka. Dobijate bonus na Vitalnost! (Koristi: Vitalnost bez bonusa)", "spellWarriorValorousPresenceText": "Izvor hrabrosti", - "spellWarriorValorousPresenceNotes": "Vaše prisustvo daje družini samopouzdanje. Novostečena hrabrost daje im bonus na Snagu.", + "spellWarriorValorousPresenceNotes": "Vaše prisustvo daje družini samopouzdanje. Novostečena hrabrost daje im bonus na Snagu.(Koristi: Snagu)", "spellWarriorIntimidateText": "Zastrašujući pogled", - "spellWarriorIntimidateNotes": "Vaš pogled ispunjava srca neprijatelja strahom. Družina dobija bonus na Vitalnost.", + "spellWarriorIntimidateNotes": "Vaš pogled ispunjava srca neprijatelja strahom. Družina dobija bonus na Vitalnost. (Koristi: Vitalnost bez bonusa)", "spellRoguePickPocketText": "Džeparenje", - "spellRoguePickPocketNotes": "Veštim prstima pretražujete džepove zadatka. Trenutno od zadatka dobijate bonus u zlatu. Što je zadatak bogatiji (bliži plavom), više ćete zlata dobiti.", + "spellRoguePickPocketNotes": "Pljačkate jedan od svojih zadataka. Dobijate Zlato! Kliknite na zadatak da biste upotrebili veštinu. (Koristi: Opažanje)", "spellRogueBackStabText": "Nož u leđa", - "spellRogueBackStabNotes": "Bez šuma se prikradate zadatku i zabijate mu nož u leđa. Nanosite zadatku veću štetu, i imate veću šansu da postignete kritični udarac.", + "spellRogueBackStabNotes": "Iskorištavate lakovernost i naivnost zadatka. Dobijate Zlato i Iskustvo! Kliknite na zadatak da biste upotrebili veštinu. (Koristi: Snagu)", "spellRogueToolsOfTradeText": "Alat za zanat", - "spellRogueToolsOfTradeNotes": "Pozajmljujete svoje oruđe članovima družina, kako bi lakše došli do „zarade”. Družina dobija bonus na Opažanje, što povećava količinu zlata koju dobijaju za zadatke i šansu da pronađu predmet.", + "spellRogueToolsOfTradeNotes": "Pozajmljujete svoje oruđe članovima družine. Družina dobije bonus na opažanje! (Koristi: Opažanje bez bonusa)", "spellRogueStealthText": "Šunjanje", - "spellRogueStealthNotes": "Povlačite se u senku i navlačite kapuljaču. Neki neurađeni zadaci večeras Vas neće naći. Veće opažanje – veća šansa da im umaknete.", + "spellRogueStealthNotes": "Toliko se dobro šunjate, da niko ne može da Vas primeti. Neki neurađeni svakodnevni zadaci Vam večeras neće načiniti štetu, njihove serije će biti nastavljene, a boja će im ostati nepromenjena. (Upotrebite ovu veštinu više puta da biste izbegli više svakodnevnih zadataka)", "spellHealerHealText": "Isceljujuća svetlost", - "spellHealerHealNotes": "Svetlost okružuje Vaše telo i leči Vam rane. Dobijate Zdravlje.", + "spellHealerHealNotes": "Svetlost okružuje Vaše telo i leči Vam rane. Dobijate Zdravlje. (Koristi: Vitalnost i Inteligenciju)", "spellHealerBrightnessText": "Zaslepljujući blesak", - "spellHealerBrightnessNotes": "Naglim bleskom zalepljujete svoje zadatke. Crvenilo se smanjuje.", + "spellHealerBrightnessNotes": "Iznenadnim bleskom zalepljujete svoje zadatke. Zadaci postaju manje crveni! (Koristi: Inteligenciju)", "spellHealerProtectAuraText": "Zaštitna aura", - "spellHealerProtectAuraNotes": "Čarobna aura okružuje družinu i štiti je od štete. Članovima družine povećava se vitalnost.", + "spellHealerProtectAuraNotes": "Štitite družinu od štete. Družina dobija bonus na Vitalnost! (Koristi: Vitalnost bez bonusa)", "spellHealerHealAllText": "Blagoslov", - "spellHealerHealAllNotes": "Umirujuća svetlost okružuje družinu i leči njihove povrede. Članovi družine dobijaju Zdravlje.", + "spellHealerHealAllNotes": "Umirujuća svetlost okružuje družinu i leči njihove povrede. Članovi družine dobijaju Zdravlje. (Koristi: Vitalnost i Inteligenciju)", "spellSpecialSnowballAuraText": "Grudva", "spellSpecialSnowballAuraNotes": "Bacite grudvu na člana družine! Šta može poći naopako? Efekat traje do kraja dana.", "spellSpecialSaltText": "So", @@ -39,8 +39,8 @@ "spellSpecialSpookDustNotes": "Pretvorite prijatelja u lebdeće ćebe s prorezima za oči!", "spellSpecialOpaquePotionText": "Neprozirni napitak", "spellSpecialOpaquePotionNotes": "Poništite efekat Sablasne iskre", - "spellSpecialShinySeedText": "Svetlucava Semenka", + "spellSpecialShinySeedText": "Svetlucava semenka", "spellSpecialShinySeedNotes": "Pretvorite prijatelja u veseli cvet!", "spellSpecialPetalFreePotionText": "Napitak za skidanje latica", - "spellSpecialPetalFreePotionNotes": "Poništite efekat Svetlucave Semenke." + "spellSpecialPetalFreePotionNotes": "Poništite efekat Svetlucave semenke." } \ No newline at end of file diff --git a/common/locales/sr/subscriber.json b/common/locales/sr/subscriber.json index 1e6cba1bc0..ca806cdfdb 100644 --- a/common/locales/sr/subscriber.json +++ b/common/locales/sr/subscriber.json @@ -16,7 +16,7 @@ "supportDevsText": "Ovo je projekat otvorenog koda i svaka pomoć je dobrodošla. Pomozite HabitRPG-u da opstane!", "monthUSD": "USD mesečno", "organization": "Organizacija", - "groupPlans": "Planovi za Saradnju", + "groupPlans": "Grupne tarife", "indivPlan1": "HabitRPG je besplatan za pojedince. Čak i za male grupe sa zajedničkim ciljevima, besplatna (ili jeftina)", "indivPlan2": "mogu motivisati učesnike da promene navike. Možete napraviti udruženja za književnike, takmičenja u slikanju, itd.", "groupText1": "Vođe nekih grupa žele da imaju veća ovlašćenja, privatnost, bezbednost i podršku. To bi mogle biti porodice, sportski timovi, grupe radnika, itd. Ovakve tarife nude Vam mogućnost da napravite odvojene privatne grupe ili organizacije u HabitRPG-u, u kojima ne učestvuje", @@ -26,7 +26,7 @@ "dedicatedHost": "Zasebni server", "dedicatedHostText": "Zasebni server: imate zasebnu bazu podataka i server, obezbeđen od strane HabitRPG-a, ili, ukoliko tkao želite, možemo ga instalirati na mreži vaše organizacije. Ako ne odaberete ovu opciju, imaćete zajedničku bazu podataka sa HabitRPG-om, ali ćete funkcionisati nezavisno od Habitike. Vaši članovi biće isključeni iz Krčme i Udruženja.", "individualSub": "Pojedinačna pretplata", - "subscribe": "Pretplatita", + "subscribe": "Pretplata", "subscribed": "Pretplata aktivna", "manageSub": "Kliknite da podesite opcije u vezi s pretplatom", "cancelSub": "Otkažite pretplatu", diff --git a/common/locales/sr/tasks.json b/common/locales/sr/tasks.json index 158ddb9a45..248f2f5da7 100644 --- a/common/locales/sr/tasks.json +++ b/common/locales/sr/tasks.json @@ -3,26 +3,26 @@ "lotOfToDos": "Završeni zadaci automatski se odlažu u arhivu posle 3 dana. Možete ih naći u Postavke > Export.", "deleteToDosExplanation": "Ako kliknete na ovo dugme, svi završeni i arhivirani zadaci biće trajno obrisani. Upotrebite Export funkciju ako želite da ih sačuvate.", "beeminderDeleteWarning": "Korisnici Beeminder-a: Pre nego što obrišete zadatke, pročitajte Kako da obrišete završene zadatke, a da ne zbunite Beeminder!", - "addmultiple": "Dodaj više od jednom", + "addmultiple": "Dodaj više odjednom", "addsingle": "Dodaj pojedinačno", - "habits": "Navika", - "newHabit": "Nova Navika", - "newHabitBulk": "Nove Navike (jedna po liniji)", - "yellowred": "Slaba", - "greenblue": "Utvrđena", + "habits": "Navike", + "newHabit": "Nova navika", + "newHabitBulk": "Nove navike (svaka navika u novi red)", + "yellowred": "Slabe", + "greenblue": "Utvrđene", "edit": "Izmeniti", "save": "Sačuvati", "addChecklist": "Dodati spisak", "checklist": "Spisak", - "checklistText": "Izgubićete manje zdravlja ako uradite deo svakodnevnog zadatka, nego ako ne uradite ništa. Npr. ako sa spiska od 4 stavke uradite 3, šteta koju ćete pretrpeti biće smanjena na 25%. Kod jednokratnih zadataka, svaka završena stavka uvećava koeficijent s kojim se množi nagrada, tako da se kod spiska sa 3 izvršene stavke koeficijent uvećava za 3 (posle čega iznosi 4).", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Otvoriti/Zatvoriti", "text": "Tekst", "extraNotes": "Objašnjenje", "direction/Actions": "Koje mogućnosti želite da prikažete? (+/-/oba)", - "advancedOptions": "Napredne Opcije", + "advancedOptions": "Napredna podešavanja", "difficulty": "Težina", "difficultyHelpTitle": "Koliko je težak ovaj zadatak?", - "difficultyHelpContent": "Ove opcije umnožavaju vrednost nagrade. Uglavnom nije potrebno da ih koristite, jer HabitRPG ima algoritme koji proračunavaju težinu zadatka. Koristite ove opcije kod zadataka koji su mnogo vredniji od ostalih (npr. „Napisati diplomski rad“ mnogo je teži zadatak nego „oprati zube“).", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Lako", "medium": "Normalno", "hard": "Teško", @@ -33,18 +33,17 @@ "progress": "Napredak", "dailies": "Svakodnevni zadaci", "newDaily": "Novi svakodnevni zadatak", - "newDailyBulk": "Novi Svakodnevni Zadaci (jedan po liniji)", + "newDailyBulk": "Novi svakodnevni zadaci (svaki zadatak u novi red)", "streakCounter": "Brojač serije", "repeat": "Ponoviti", "restoreStreak": "Podešavanje brojača", "todos": "Jednokratni zadaci", "newTodo": "Novi jednokratni zadatak", - "newTodoBulk": "Novi zadaci Za-Uraditi (jedan po liniji)", + "newTodoBulk": "Novi jednokratni zadaci (svaki zadatak u novi red)", "dueDate": "Završiti do datuma", "remaining": "Aktivni", "complete": "Završeni", "dated": "Sa datumom", - "datedNotSorted": "Zadaci sa datumom NE sortiraju se po datumu. Ta funkcija biće uvedena kasnije.", "due": "Preostali", "grey": "Sivi", "score": "Uspeh", @@ -53,7 +52,7 @@ "gold": "Zlato", "silver": "Srebro (100 srebra = 1 zlato)", "newReward": "Nova Nagrada", - "newRewardBulk": "Nove Nagrade (jedna po redu)", + "newRewardBulk": "Nove nagrade (svaka nagrada u novi red)", "price": "Cena", "tags": "Tagovi", "editTags": "Izmeniti", @@ -78,5 +77,6 @@ "streakCoins": "Bonus zbog redovnog izvršavanja zadataka!", "pushTaskToTop": "Premesti zadatak na vrh", "pushTaskToBottom": "Premesti zadatak na dno", - "emptyTask": "Prvo ukucajte naziv zadatka." + "emptyTask": "Prvo ukucajte naziv zadatka.", + "dailiesRestingInInn": "Odmarate se u Gostionici! Svakodnevni zadaci će na početku dana biti obeleženi kao neurađeni, ali nećete trpeti štetu zbog neurađenih zadataka na kraju dana. Ako učestvujete u misiji, nećete nanositi štetu bosu, ni dobijati predmete, dok se ne odjavite iz Gostionice. Ako članovi družine budu imali neurađene svakodnevne zadatke, bos će povrediti i Vas." } \ No newline at end of file diff --git a/common/locales/sv/backgrounds.json b/common/locales/sv/backgrounds.json index 0ae5496d1d..3054553781 100644 --- a/common/locales/sv/backgrounds.json +++ b/common/locales/sv/backgrounds.json @@ -75,6 +75,20 @@ "backgroundCherryTreesNotes": "Beundra de blommande körsbärsträden.", "backgroundFloralMeadowText": "Blommande äng", "backgroundFloralMeadowNotes": "Picknick i en blommande äng.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgroundGumdropLandText": "Geléhallonlandet", + "backgroundGumdropLandNotes": "Snaska på växtligheten i Geléhallonlandet.", + "backgrounds052015": "SET 12: Släpptes maj 2015", + "backgroundMarbleTempleText": "Marmortempel", + "backgroundMarbleTempleNotes": "Posera framför Marmortemplet.", + "backgroundMountainLakeText": "Bergsjö", + "backgroundMountainLakeNotes": "Doppa tårna i Bergssjön.", + "backgroundPagodasText": "Pagoder", + "backgroundPagodasNotes": "Klättra till toppen av Pagoderna.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/sv/challenge.json b/common/locales/sv/challenge.json index 1d8677e47a..300facc3bb 100644 --- a/common/locales/sv/challenge.json +++ b/common/locales/sv/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Välj en vinnare och avsluta utmaningen:", "deleteOrSelect": "Ta bort eller välj vinnare", "endChallenge": "Avsluta utmaning", - "challengeDiscription": "Det här är utmaningens uppgifter. Allt eftersom användare deltar kommer de att ändra färg och få diagram som visar gruppens samlade framsteg.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Hur går det för alla?", "filter": "Filter", "groups": "Grupper", @@ -33,7 +33,8 @@ "challengeTagPop": "Utmaningar syns på tagglistor och uppgiftens verktygstips. Så du behöver en beskrivande titel, men även ett 'kort namn'. T.ex. 'Gå ner 5 kilo på 3 månader' som kan förkortas till '-5kg' (Klicka för mer information).", "challengeDescr": "Beskrivning", "prize": "Vinst", - "prizePop": "Om någon kan 'vinna' din utmaning kan du valfritt tilldela den vinnaren ett pris i Juveler. Max = #Juveler du äger (+ Gillets Juveler om du skapade Gillet som håller utmaningen) Notera: Detta pris kan inte ändras senare och kommer inte återbetalas om utmaningen är inställd.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Minst 1 Juvel för offentliga utmaningar (motverkar spam).", "officialChallenge": "Officiell HabitRPG-utmaning", "by": "av", @@ -43,6 +44,7 @@ "selectGroup": "Var vänlig välj grupp", "challengeCreated": "Utmaning skapad", "sureDelCha": "Är du säker på att du vill ta bort utmaningen?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Ta bort uppgifter", "keepTasks": "Ha kvar uppgifter", "closeCha": "Avsluta utmaning och...", diff --git a/common/locales/sv/character.json b/common/locales/sv/character.json index d49a135b02..ce81825644 100644 --- a/common/locales/sv/character.json +++ b/common/locales/sv/character.json @@ -52,9 +52,11 @@ "costume": "Dräkt", "costumeText": "Om du föredrar utseendet på annan utrustning än den du har på dig, kryssa i rutan \"Använd Dräkt\" för att visa upp din favoritdräkt medan du har på dig din stridsutrustning undertill.", "useCostume": "Använd Dräkt", - "gearAchievement": "Du har förtjänat prestationen \"Ultimat Urustning\" för att ha uppgraderat din utrustning till max!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Ultimat Utrustning", - "ultimGearText": "Har uppgraderat till den maximala vapen- och rustningsuppsättningen.", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Level", "levelUp": "Level upp!", "mana": "Mana", @@ -70,6 +72,7 @@ "allocatePerPop": "Lägg till ett poäng till Uppmärksamhet", "allocateInt": "Poäng tilldelade till Intelligens:", "allocateIntPop": "Lägg till ett poäng till Intelligens", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Statistik", "strength": "Styrka", "strengthText": "Styrka ökar chansen för slumpmässiga \"kritiska träffar\" och guld-, erfarenhet-, och fyndchansen boostas. Det hjälper även till att skada bossmonster.", @@ -138,5 +141,6 @@ "displayNameDescription3": "och scrolla ner till Registrerings sektionen för att ändra ditt inloggningsnamn.", "unequipBattleGear": "Ta av Stridssutrustning", "unequipCostume": "Ta av Dräkt", - "unequipPetMountBackground": "Avrusta husdjur, riddjur, bakgrund." + "unequipPetMountBackground": "Avrusta husdjur, riddjur, bakgrund.", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/sv/communityguidelines.json b/common/locales/sv/communityguidelines.json index a6f895032c..c3d16f69cd 100644 --- a/common/locales/sv/communityguidelines.json +++ b/common/locales/sv/communityguidelines.json @@ -173,5 +173,6 @@ "commGuideLink07": "Trello tavlan för konst", "commGuideLink07description": "för inlämning av pixelkonst.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "för inlämning av uppdragsskrivande." + "commGuideLink08description": "för inlämning av uppdragsskrivande.", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/sv/content.json b/common/locales/sv/content.json index 99ad2d62c6..7152b78c1f 100644 --- a/common/locales/sv/content.json +++ b/common/locales/sv/content.json @@ -1,6 +1,10 @@ { "potionText": "Hälsodryck", "potionNotes": "Återställ 15 Hälsopoäng (Omedelbar Användning)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Varg", "dropEggWolfAdjective": "lojal", "dropEggTigerCubText": "Tigerunge", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "gosig", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Finn en kläckningsdryck att hälla på det här ägget, så kommer det att kläckas till<%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Standard", "hatchingPotionWhite": "Vit", diff --git a/common/locales/sv/front.json b/common/locales/sv/front.json index e222050539..d5c3e92b5d 100644 --- a/common/locales/sv/front.json +++ b/common/locales/sv/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Gör ditt liv till ett spel", - "tagline": "En gratisapp som skapar goda vanor genom att den gör ditt liv till ett spel.", - "landingp1": "Problemet med de flesta produktivitetsappar på marknaden är att de inte ger dig någon anledning att fortsätta använda dem. HabitRPG fixar detta genom att göra skapandet av goda vanor till något roligt! När den belönar dig för dina framgångar och straffar dig för dina misstag ger HabitRPG yttre motivation att utföra dina dagliga aktiviteter.", - "landingp2header": "Omedelbar tillfredställelse", - "landingp2": "Direkt när du förstärker en positiv vana, fullbordar en daglig uppgift eller tar itu med en gammal att-göra-uppgift så belönar HabitRPG dig med erfarenhetspoäng och guld. När du får erfarenhet kan du gå upp i level, vilket bygger upp dina egenskaper och låser upp fler funktioner som klasser och husdjur. Guld kan spenderas på föremål i spelet som kan ändra din upplevelse, eller personliga belöningar du har skapat för motivation. När även den minsta framgången ger dig omedelbar belöning är det mindre troligt att du skjuter upp det du behöver göra.", - "landingp3header": "Konsekvenser", - "landingp3": "När du ger efter för dåliga vanor eller misslyckas att fullborda en av dina dagliga uppgifter så förlorar du hälsa. Om din hälsa faller för långt ner dör du och förlorar en del av framstegen du har gjort. Genom att ge omedelbara konsekvenser kan HabitRPG hjälpa till att bryta dåliga vanor och uppskjutningsmönster innan de kan ge dig problem i verkligheten.", - "landingp4header": "Ansvarsskyldighet", - "landingp4": "Med en aktiv community ger HabitRPG den ansvarsskyldighet du behöver för att fortsätta med dina uppgifter. Med sällskapssystemet kan du samla en grupp av dina närmaste vänner att heja på dig. Gillesystemet låter dig hitta andra personer med liknande intressen eller hinder så att du kan dela dina mål och växla tips om hur man kan tackla problem. På HabitRPG betyder communityt att du har både stödet och ansvarsskyldigheten du behöver för att lyckas.", + "FAQ": "Vanliga frågor", + "accept1Terms": "Genom att klicka på knappen nedan godkänner jag", + "accept2Terms": "och", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20 mins Filing", + "businessSample3": "Sort and Process Inbox", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": "Lägg smutsiga kläder i smutstvätten", + "choreSample2": "20 minuter hushållssysslor", + "choreSample3": "Diska", + "choreSample4": "Städa ett rum", + "choreSample5": "Tvätta och torka en omgång kläder", + "chores": "Sysslor", + "communityBug": "Rapportera bugg", + "communityExtensions": "Tillägg", + "communityFacebook": "Facebook", + "communityFeature": "Föreslå ny funktion", + "communityForum": "Forum", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Hur det fungerar", + "companyBlog": "Blogg", + "companyDonate": "Donera", + "companyExtensions": "Tillägg", + "companyPrivacy": "Integritet", + "companyTerms": "Villkor", + "companyVideos": "Videor", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "E-post", + "emailNewPass": "Maila nytt lösenord", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Community", + "footerCompany": "Företag", + "footerMobile": "Mobil", + "footerSocial": "Socialt", + "forgotPass": "Glömt lösenord", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Historik", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "En giltig e-postadress krävs för att kunna utföra en lösenordsåterställning.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "adminpaket", "landingend": "Inte övertalad än?", "landingend2": "Se en mer detaljerad lista med", - "landingfeatureslink": "våra funktioner", "landingend3": ". Letar du efter ett mer privat lösning? Ta en titt på våra", - "landingadminlink": "adminpaket", "landingend4": "som är perfekta för familjer, lärare, stödgrupper och företag.", + "landingfeatureslink": "våra funktioner", + "landingp1": "Problemet med de flesta produktivitetsappar på marknaden är att de inte ger dig någon anledning att fortsätta använda dem. HabitRPG fixar detta genom att göra skapandet av goda vanor till något roligt! När den belönar dig för dina framgångar och straffar dig för dina misstag ger HabitRPG yttre motivation att utföra dina dagliga aktiviteter.", + "landingp2": "Direkt när du förstärker en positiv vana, fullbordar en daglig uppgift eller tar itu med en gammal att-göra-uppgift så belönar HabitRPG dig med erfarenhetspoäng och guld. När du får erfarenhet kan du gå upp i level, vilket bygger upp dina egenskaper och låser upp fler funktioner som klasser och husdjur. Guld kan spenderas på föremål i spelet som kan ändra din upplevelse, eller personliga belöningar du har skapat för motivation. När även den minsta framgången ger dig omedelbar belöning är det mindre troligt att du skjuter upp det du behöver göra.", + "landingp2header": "Omedelbar tillfredställelse", + "landingp3": "När du ger efter för dåliga vanor eller misslyckas att fullborda en av dina dagliga uppgifter så förlorar du hälsa. Om din hälsa faller för långt ner dör du och förlorar en del av framstegen du har gjort. Genom att ge omedelbara konsekvenser kan HabitRPG hjälpa till att bryta dåliga vanor och uppskjutningsmönster innan de kan ge dig problem i verkligheten.", + "landingp3header": "Konsekvenser", + "landingp4": "Med en aktiv community ger HabitRPG den ansvarsskyldighet du behöver för att fortsätta med dina uppgifter. Med sällskapssystemet kan du samla en grupp av dina närmaste vänner att heja på dig. Gillesystemet låter dig hitta andra personer med liknande intressen eller hinder så att du kan dela dina mål och växla tips om hur man kan tackla problem. På HabitRPG betyder communityt att du har både stödet och ansvarsskyldigheten du behöver för att lyckas.", + "landingp4header": "Ansvarsskyldighet", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Logga in", + "loginAndReg": "Logga in / registrera", + "loginFacebookAlt": "Logga in / registrera med Facebook", + "logout": "Logga ut", "marketing1Header": "Förbättra dina vanor genom att spela ett spel ", "marketing1Lead1": "HabitRPG är ett videospel som hjälper dig förbättra vanor i riktiga livet. Det gör ditt liv till ett spel genom att omvandla alla dina uppgifter (vanor, dagliga uppgifter, och andra att-göra-uppgifter) till små monster du måste besegra. Ju bättre du är på detta, desto mer framsteg gör du i spelet. Om du gör en tabbe i ditt liv, kommer din karaktär backa i spelet.", "marketing1Lead2": "Skaffa tjusig utrustning. Förbättra dina vanor för att kunna bygga upp din avatar. Skryt med den tjusiga utrustning du har tjänat ihop.", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Bossar", "marketing2Lead3": "Utmaningar gör det möjligt att tävla med vänner och främligar. Den som klarat sig bäst mot slutet av utmaningen vinner speciella priser.", "marketing3Header": "Appar", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", "marketing3Lead2": "Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", "marketing4Header": "Organisationsanvändning", - "marketing4Lead1Title": "Gamification In Education", "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", + "marketing4Lead1Title": "Gamification In Education", "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gör allt till ett spel", + "marketing4Lead2Title": "Gamification In Health and Wellness", "marketing4Lead3-1": "Vill du göra ditt liv till ett spel?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", "marketing4Lead3-3": "Vill du lära dig mer?", - "playButton": "Spela", - "username": "Användarnamn", - "password": "Lösenord", - "useUUID": "Använd UUID / API Token (För Facebook-användare)", - "passMan": "Om du använder en lösenordsmanager (som 1Password) och har problem med att logga in, försök att skriva användarnamn och lösenord manuellt.", - "forgotPass": "Glömt lösenord", - "emailNewPass": "Maila nytt lösenord", - "invalidEmail": "En giltig e-postadress krävs för att kunna utföra en lösenordsåterställning.", - "email": "E-post", - "passConfirm": "Bekräfta lösenord", - "accept1Terms": "Genom att klicka på knappen nedan godkänner jag", - "terms": "allmänna villkor", - "accept2Terms": "och", - "privacy": "integritetspolicy", - "home": "Hem", - "learnMore": "Lär dig mer", - "contact": "Kontakta", - "history": "Historik", - "anonymous": "Anonym", - "tasks": "Uppgifter", - "loginAndReg": "Logga in / registrera", - "loginFacebookAlt": "Logga in / registrera med Facebook", - "login": "Logga in", - "register": "Registrera", - "options": "Alternativ", - "logout": "Logga ut", - "sync": "Synkronisera", - "FAQ": "Vanliga frågor", - "tutorials": "Handledningar", - "psst": "Psst", - "footerMobile": "Mobil", - "mobileIOS": "iOS", + "marketing4Lead3Title": "Gör allt till ett spel", "mobileAndroid": "Android", - "footerCompany": "Företag", - "companyDonate": "Donera", - "companyAbout": "Hur det fungerar", - "companyVideos": "Videor", - "companyBlog": "Blogg", - "companyExtensions": "Tillägg", - "companyPrivacy": "Integritet", - "companyTerms": "Villkor", - "footerCommunity": "Community", - "communityBug": "Rapportera bugg", - "communityFeature": "Föreslå ny funktion", - "communityExtensions": "Tillägg", - "communityForum": "Forum", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Socialt", - "socialTitle": "HabitRPG | Gör ditt liv till ett spel", - "watchVideos": "Se videor", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Bekräfta lösenord", + "passMan": "Om du använder en lösenordsmanager (som 1Password) och har problem med att logga in, försök att skriva användarnamn och lösenord manuellt.", + "password": "Lösenord", + "playButton": "Spela", + "playButtonFull": "Play HabitRPG", "presskit": "Presskit", + "presskitDownload": "Ladda ner alla bilder:", "presskitText": "Tack för visat intresse i HabitRPG! Följande bilder kan användas för artiklar eller videor om HabitRPG. För mer information, var god kontakta Siena Leslie på leslie@habitrpg.com.", - "presskitDownload": "Ladda ner alla bilder:" + "privacy": "integritetspolicy", + "psst": "Psst", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Registrera", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG | Gör ditt liv till ett spel", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Synkronisera", + "tasks": "Uppgifter", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "allmänna villkor", + "testimonialHeading": "What people say...", + "tutorials": "Handledningar", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Använd UUID / API Token (För Facebook-användare)", + "username": "Användarnamn", + "watchVideos": "Se videor", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/sv/gear.json b/common/locales/sv/gear.json index b941c09727..ac873fba78 100644 --- a/common/locales/sv/gear.json +++ b/common/locales/sv/gear.json @@ -114,12 +114,14 @@ "weaponSpecialSpring2015WarriorNotes": "It is a real bone club for real fierce doggies and is definitely not a chew toy that the Seasonal Sorceress gave you because who's a good doggy? Whoooo's a good doggy?? It's you!!! You're a good doggy!!! Increases Strength by <%= str %>. Limited Edition 2015 Spring Gear.", "weaponSpecialSpring2015MageText": "Magikerns stav", "weaponSpecialSpring2015MageNotes": "Conjure yourself up a carrot with this fancy wand. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2015 Spring Gear.", - "weaponSpecialSpring2015HealerText": "Cat Rattle", - "weaponSpecialSpring2015HealerNotes": "When you wave it, it makes a fascinating clickety noise that would keep ANYONE entertained for hours. Increases Intelligence by <%= int %>. Limited Edition 2015 Spring Gear.", + "weaponSpecialSpring2015HealerText": "Katt skallra", + "weaponSpecialSpring2015HealerNotes": "Når du skakar den har den ett fascinerande clickande ljud som skulle kunna hålla VEM SOM HELST underhållen i timtal. Ökar intelligens med <%= int %>. Begränsad vår utgåva 2015 av vår utrustning.", "weaponMystery201411Text": "Måltidernas högaffel", "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Glittrig Bevingad Stav av Kärlek och Också Sanning", - "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201502Notes": "För VINGAR! För KÄRLEK! För OCKSÅ SANNING! Ger ingen fördel. Februari 2015 prenumerantobjekt.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk-käpp.", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "armor": "utrustning", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk-dräkt", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "huvudbonader", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Tindrande hjälm", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Stilig cylinderhatt", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Vanlig cylinderhatt", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Var en fjäril och fladdra förbi! Ger ingen fördel. April 2014 prenumerantobjekt.", "backMystery201410Text": "Trollvingar", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mäktig slängkappa", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Lömsk mantel", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Korallkrage", "bodySpecialSummerHealerNotes": "Ett stiligt halsband av levande korall! Ger inga fördelar. Begränsad utgåva 2014 sommarutrustning.", "headAccessory": "huvudtillbehör", + "accessories": "Accessoarer", + "animalEars": "Djur öron", "headAccessoryBase0Text": "Inget huvudtillbehör", "headAccessoryBase0Notes": "Inget huvudtillbehör.", "headAccessorySpecialSpringRogueText": "Lila kattöron", @@ -477,9 +487,25 @@ "headAccessorySpecialSpring2015WarriorText": "Lila hundöron", "headAccessorySpecialSpring2015WarriorNotes": "De är lila. De är hundöron. Slösa inte din tid med ytterligare fånigheter. Ger ingen fördel. Begränsad utgåva 2015 Vårutrustning.", "headAccessorySpecialSpring2015MageText": "Blåa kaninöron", - "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessorySpecialSpring2015MageNotes": "De här öronen lyssnar ivrigt ifall någon magiker skulle avslöjar hemligheter någonstans. Ger ingen fördel. Begränsad utgåva 2015 vår utrustning.", "headAccessorySpecialSpring2015HealerText": "Gröna kattöron", - "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessorySpecialSpring2015HealerNotes": "De här kattunge-öronen kommer göra andra gröna av avund! Ger ingen fördel. Begränsad utgåva 2015 vår utrustning.", + "headAccessoryBearEarsText": "Björn öron", + "headAccessoryBearEarsNotes": "De här öronen får dig att se ut som en gosig björn! Ger ingen fördel.", + "headAccessoryCactusEarsText": "Kaktus öron", + "headAccessoryCactusEarsNotes": "De här öronen får dig att se ut som en stickig kaktus! Ger ingen fördel.", + "headAccessoryFoxEarsText": "Räv öron", + "headAccessoryFoxEarsNotes": "De här öronen får dig att se ut som en listig räv! Ger ingen fördel.", + "headAccessoryLionEarsText": "Lejon öron", + "headAccessoryLionEarsNotes": "De här öronen får dig att se ut som ett kungligt lejon! Ger ingen fördel.", + "headAccessoryPandaEarsText": "Panda öron", + "headAccessoryPandaEarsNotes": "De här öronen får dig att se ut som en vänlig panda! Ger ingen fördel.", + "headAccessoryPigEarsText": "Gris öron", + "headAccessoryPigEarsNotes": "De här öronen får dig att se ut som en egendomlig gris! Ger ingen fördel.", + "headAccessoryTigerEarsText": "Tiger öron", + "headAccessoryTigerEarsNotes": "De här öronen får dig att se ut som en vildsint tiger! Ger ingen fördel.", + "headAccessoryWolfEarsText": "Varg öron", + "headAccessoryWolfEarsNotes": "De här öronen får dig att se ur som en lojal varg! Ger ingen fördel.", "headAccessoryMystery201403Text": "Skogsvandrarhorn", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Twilight Butterfly Antennae", @@ -497,11 +523,11 @@ "eyewearSpecialSummerWarriorText": "Dashing Eyepatch", "eyewearSpecialSummerWarriorNotes": "It doesn't take a rapscallion to see how stylish this is! Confers no benefit. Limited Edition 2014 Summer Gear.", "eyewearSpecialWonderconRedText": "Mäktig mask", - "eyewearSpecialWonderconRedNotes": "What a powerful face accessory! Confers no benefit. Special Edition Convention Item.", + "eyewearSpecialWonderconRedNotes": "Vilket kraftfullt ansikts tillbehör! Ger ingen fördel. ???", "eyewearSpecialWonderconBlackText": "Lömsk mask", "eyewearSpecialWonderconBlackNotes": "Your motives are definitely legitimate. Confers no benefit. Special Edition Convention Item.", "eyewearMystery201503Text": "Aquamarine Eyewear", - "eyewearMystery201503Notes": "Don't get poked in the eye by these shimmering gems! Confers no benefit. March 2015 Subscriber Item.", + "eyewearMystery201503Notes": "Bli inte petad i ögat av de här shimrande juvelerna! Ger ingen fördel. Mars 2015 prenumerantobjekt.", "eyewearMystery301404Text": "Eyewear Goggles", "eyewearMystery301404Notes": "Inget ögonskydd skulle kunna vara stiligare än ett par glasögon - förutom, möjligtvis, en monokel. Ger inga fördelar. April 2015 prenumerationsföremål.", "eyewearMystery301405Text": "Monokel", diff --git a/common/locales/sv/generic.json b/common/locales/sv/generic.json index 5c0f1efb82..136dfbba2b 100644 --- a/common/locales/sv/generic.json +++ b/common/locales/sv/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "Expandera Verktygsfält", "collapseToolbar": "Fäll ihop Verktygsfält", - "formattingMarkdown": "Markdown-formattering tillåten", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Prestationer", "modalAchievement": "Prestation!", "special": "Special", diff --git a/common/locales/sv/groups.json b/common/locales/sv/groups.json index 2541b61d12..f8521d599d 100644 --- a/common/locales/sv/groups.json +++ b/common/locales/sv/groups.json @@ -2,7 +2,7 @@ "tavern": "Krog", "innCheckOut": "Checka ur Värdshuset", "innCheckIn": "Vila på Värdshuset", - "innText": "Hur är din vistelse i värdshuset <%= name %>? För att skydda dig är din dagliga lista fryst. Dina förbockningar kommer inte bearbetas eller rensas förrän imorgon (dagen efter att du lämnat värdshuset). Var försiktig, om ditt sällskap är i en bosstrid så kommer deras missar att skada dig! Och du kommer inte delta i striden. Redo att lämna? Checka ut.", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "Sällskap Sökes-inlägg", "tutorial": "Handledning", "glossary": "Ordlista", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "Du har redan anmält det här meddelandet.", "needsText": "Var god skriv ett meddelande.", - "needsTextPlaceholder": "Skriv ditt meddelande här." + "needsTextPlaceholder": "Skriv ditt meddelande här.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/sv/npc.json b/common/locales/sv/npc.json index 54581912e5..e625777cc3 100644 --- a/common/locales/sv/npc.json +++ b/common/locales/sv/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "Stödde Kickstarter-projektet på högsta nivån!", "mattBoch": "Matt Boch", - "mattShall": "Ska jag hämta din springare, <%= name %>? Klicka på ett riddjur för att sadla upp.", - "mattBochText1": "Välkommen till Stallet! Jag är Matt, Djurmästaren. Välj ett husdjur att ha bredvid dig på din resa. Mata dem så växer de till kraftfulla springare.", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "Välkommen till Krogen! Stanna kvar ett tag och träffa andra Habitanter. Om du behöver vila (semester? sjukdom?) så kan jag ordna ett rum åt dig på Värdshuset: Dina Dagliga Utmaningar kommer frysas som dem är (färdiga/ofärdiga) fram tills dagen efter du checkat ut. Du kommer inte ta någon skada vid dagens slut.", - "danielText2": "Varning: Om du deltar i ett bossuppdrag så kommer bossen fortfarande skada dig för Dagliga Utmaningar som de andra sällskapsdeltagarna missar!", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "Köpmannen Alexander", "welcomeMarket": "Välkommen till Marknaden! Köp svårfunna ägg och drycker! Sälj de du inte behöver! Beställ praktiska tjänster! Kom och se vad vi har att erbjuda.", "sellForGold": "Sälj <%= item %> för <%= gold %> Guld", @@ -45,9 +45,9 @@ "tourScrollDown": "Scrolla hela vägen ner för att se alla alternativ! Klicka på din avatar igen för att återvända till uppdragen.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Ditt sällskap kommer hjälpa dig att hålla dig ansvarfull. Bjud in vänner för att låsa upp en uppdragsskriftrulle.", "tourGuildsPage": "Gillen är sociala grupper med gemensamma teman. Sök på ämnen som intresserar dig! Vi rekommenderar Nybörjargillet.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Från och med Level 4 kommer ägg och kläckningsbrygder droppa slumpmässigt när du klarar av uppgifter. De syns här - använd de till att kläcka husdjur! Du kan även köpa föremål på Marknaden." } \ No newline at end of file diff --git a/common/locales/sv/quests.json b/common/locales/sv/quests.json index b1894da879..f8c15c4b85 100644 --- a/common/locales/sv/quests.json +++ b/common/locales/sv/quests.json @@ -6,6 +6,8 @@ "questSend": "Genom att klicka \"Bjud in\" skickas en inbjudan till medlemmarna i ditt sällskap. När alla medlemmar har accepterat eller nekat börjar uppdraget. Se status under Alternativ > Socialt > Sällskap", "inviteParty": "Bjud in Sällskap", "questInvitation": "Uppdragsinbjudan:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "Fråga senare", "buyQuest": "Köp Uppdrag", "accepted": "Accepterade", @@ -17,7 +19,7 @@ "bossStrength": "Bossstyrka", "collect": "Samla", "collected": "Samlade", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Bara deltagare kommer strida mot bossen och dela på uppdragsbytet.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "För att samla föremål, fullborda dina positiva uppgifter. Uppdragsföremål droppar precis som vanliga föremål, men du kommer inte se dem innan nästa dag. Då kommer allt du hittat att räknas ihop och läggas på högen.", diff --git a/common/locales/sv/questscontent.json b/common/locales/sv/questscontent.json index 40b4bd7131..112f5970ac 100644 --- a/common/locales/sv/questscontent.json +++ b/common/locales/sv/questscontent.json @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/sv/settings.json b/common/locales/sv/settings.json index 3c081f6bce..cc82ec9612 100644 --- a/common/locales/sv/settings.json +++ b/common/locales/sv/settings.json @@ -42,8 +42,8 @@ "customDayStart": "Anpassad Dagsstart", "24HrClock": "24h-Klocka", "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo2": "(visa mer)", + "customDayStartInfo3": "(visa mindre)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "Blandat", "showHeader": "Visa sidhuvud", @@ -60,7 +60,7 @@ "resetText2": "You will lose all your levels, gold, and experience points. All your tasks will be deleted permanently and you will lose all of your task's historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks.", "deleteText": "Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use HabitRPG again. Banked or spent Gems will not be refunded. If you're absolutely certain, type <%= deleteWord %> into the text box below.", "API": "API", - "APIText": "Copy these for use in third party applications. However, think of your API Token like a password, and do not share it publicly. You may occasionally be asked for your User ID, but never post your API Token where others can see it, including on Github.", + "APIText": "Kopiera dessa för användning i tredjepartsapplikationer. Du bör behandla ditt API-token som ett lösenord och inte dela med dig av det publikt. Du kan få frågan att ange ditt User ID, men lägg inte ut ditt API-token där andra kan se det, inklusive på Github.", "APIToken": "API Token (detta är ett lösenord - se varningen ovanför)", "resetDo": "Gör det, återställ mitt konto!", "fixValues": "Ändra Värden", @@ -77,39 +77,46 @@ "emailSuccess": "E-postadress framgångsrikt ändrad", "detachFacebook": "Avregistrera Facebook", "detachedFacebook": "Facebook konto framgångsrikt borttaget från ditt konto", - "addedLocalAuth": "Successully added local authentication", + "addedLocalAuth": "Lyckades lägga till lokal autentisering.", "data": "Data", "exportData": "Exportera data", "emailChange1": "För att ändra din e-postadress, skicka ett e-postmeddelande till", "emailChange2": "admin@habitrpg.com", - "emailChange3": "including both your old and new email address as well as your User ID.", + "emailChange3": "inklusive både din gamla och din nya e-postadress, samt ditt User ID.", "username": "Inloggningsnamn", "email": "E-postadress", "registeredWithFb": "Registrerad via Facebook", "loginNameDescription1": "Detta är vad du använder för att logga in med till HabitRPG. Gå till", "loginNameDescription2": "Användare->Profil", - "loginNameDescription3": "to change the name that appears in your avatar and chat messages.", + "loginNameDescription3": "för att byta namnet som visas tillsammans med din avatar och i chat-meddelanden.", "emailNotifications": "E-postnotiser", "wonChallenge": "Du vann en utmaning", "newPM": "Mottagit privatmeddelande", "giftedGems": "Skänkta juveler", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Skänkt prenumeration", "invitedParty": "Inbjuden till sällskap", "invitedGuild": "Inbjuden till gille", "inactivityEmails": "Ditt konto är inaktivt", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Ditt uppdrag har startat", "invitedQuest": "Inbjuden till uppdrag", "kickedGroup": "Avfärdad från grupp", - "remindersToLogin": "Reminders to check in to HabitRPG", - "unsubscribedSuccessfully": "Unsubscribed successfully!", + "remindersToLogin": "Påminnelser att titta in i HabitRPG", + "unsubscribedSuccessfully": "Avprenumerationen lyckades!", "unsubscribedTextUsers": "You have successfully unsubscribed from all HabitRPG emails. You can enable only the emails you want to receive from the settings (requires login).", - "unsubscribedTextOthers": "You won't receive any other email from HabitRPG.", + "unsubscribedTextOthers": "Du kommer inte få fler e-post från HabitRPG.", "unsubscribeAllEmails": "Kryssa i för avregistrera från emails", - "unsubscribeAllEmailsText": "By checking this box, I certify that I understand that by unsubscribing from all emails, HabitRPG will never be able to notify me via email about important changes to the site or my account.", + "unsubscribeAllEmailsText": "Genom att kryssa i den ruta bekräftar jag att genom att avluta alla e-postpresnumerationer, kommer HabitRPG inte kunna meddela mig om viktiga förändringar av webbplatsen eller mitt konto.", "correctlyUnsubscribedEmailType": "Avprenumerade från \"<%= emailType %>\" e-post framgångsrikt.", - "subscriptionRateText": "Recurring $<%= price %> every <%= months %> months", + "subscriptionRateText": "Återkommande $<%= price %> varje <%= months %> månader", "benefits": "Fördelar", "coupon": "Kupong", "couponPlaceholder": "Skriv in kupongkod", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/sv/spells.json b/common/locales/sv/spells.json index 30b24ce792..2e290b2b8a 100644 --- a/common/locales/sv/spells.json +++ b/common/locales/sv/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Explosion av Eld", - "spellWizardFireballNotes": "Eldslågor spränger fram och bränner en uppgift. Du minskar uppgiftens rodnad, skadar monster du bekämpar, och får Erfarenhet -- ger mer för blåa uppgifter.", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "Överjordisk svallvåg", - "spellWizardMPHealNotes": "A flow of magical energy rushes from your hands and recharges your party. Your party recovers MP.", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "Jordbävning", - "spellWizardEarthNotes": "The ground below your party's tasks cracks and shakes with extreme intensity, slowing them down and opening them up to more attacks. Your party gains a buff to Intelligence, which means more Experience.", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "Isande Köld", - "spellWizardFrostNotes": "Ice erupts from every surface, swallowing your tasks and freezing them in place. Your Dailies' streaks won't reset at the end of the day. Incomplete Dailies will still damage you!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "Våldsamt Slag", - "spellWarriorSmashNotes": "Du slår ett vildsint slag mot en uppgift med all din kraft. Uppgiftens rodnad minskar, och du skadar extra mycket mot de monster du slåss mot.", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "Försvarsställning", - "spellWarriorDefensiveStanceNotes": "Du ger dig själv ett ögonblicks andrum för att slappna av kroppen, och antar en försvarsställning som förberedelse inför nästa uppgifts angrepp. Reducerar skadan från Dagliga Utmaningar vid dagens slut genom att boosta din Tålighet.", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "Utstrålande Tapperhet", - "spellWarriorValorousPresenceNotes": "Din närvaro uppmuntrar ditt sällskap. Det nyfunna modet härdar dem genom att öka deras Styrka.", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "Hotfull Blick", - "spellWarriorIntimidateNotes": "Din blick sätter skräck i ditt sällskaps fiender. Sällskapets försvarsförmåga förbättras måttligt genom ökad Tålighet.", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "Ficktjuv", - "spellRoguePickPocketNotes": "Dina flinka fingrar går igenom uppgiftens fickor och finner några skatter åt dig. Du får en omedelbar guldbonus från en uppgift. Ju 'fetare' (blåare) uppgift är, desto mer guld stjäl du!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "Rygghugg", - "spellRogueBackStabNotes": "Ljudlöst sveper du in bakom en Uppgift och hugger den i ryggen. Du skadar uppgiften mer, och du har större chans att få en kritisk träff.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Handelsverktyg ", - "spellRogueToolsOfTradeNotes": "Du delar med dig av dina stöldredskap för att hjälpa sällskapet att 'förvärva' mer guld. Genom att öka Uppmärksamhet så förhöjs sällskapets guldbonus för uppgifter och chans att hitta fynd, för en dag.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Smygande", - "spellRogueStealthNotes": "Du dyker in i skuggorna och drar upp huvan. Många Dagliga Utmaningar kommer inte finna dig denna natt; ju högre Uppmärksamhet, desto färre.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Helande ljus", - "spellHealerHealNotes": "Ljus täcker din kropp och läker dina sår. Du återfår Hälsa.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Brännande Ljussken", - "spellHealerBrightnessNotes": "Du frammanar en ström av ljus som förblindar alla dina uppgifter. Uppgifternas rodnad minskar.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Skyddande aura", - "spellHealerProtectAuraNotes": "En magisk aura omger dina sällskapsdeltagare och skyddar dem från skada. Ditt sällskaps försvarsförmåga förbättras genom ökad Tålighet.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Välsignelse", - "spellHealerHealAllNotes": "Lindrande ljus omsluter ditt sällskap och läker deras sår. Dina sällskapsdeltagare återfår Hälsa.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Snöboll", "spellSpecialSnowballAuraNotes": "Kasta en snöboll på en sällskapsdeltagare! Vad kan gå fel? Varar fram till deltagarens nästa dag.", "spellSpecialSaltText": "Salt", diff --git a/common/locales/sv/tasks.json b/common/locales/sv/tasks.json index 18bd152688..9eabee36d8 100644 --- a/common/locales/sv/tasks.json +++ b/common/locales/sv/tasks.json @@ -14,7 +14,7 @@ "save": "Spara", "addChecklist": "Lägg till Checklista", "checklist": "Checklista", - "checklistText": "För Dagliga Uppgifter så kommer delvis färdiga checklistor minska skada. Till exempel, en lista med 3 av 4 avbockade uppgifter reducerar skadan för den ofullbordade Dagliga Uppgiften till 25%. Fullbordade uppgifter på en Att-Göra-lista ger en multiplikator: 3 avbockade uppgifter betyder +3x (totalt 4x) Erfarenhet, Guld och Mana.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Expandera/Förminska", "text": "Text", "extraNotes": "Extra Anteckningar", @@ -22,7 +22,7 @@ "advancedOptions": "Avancerade Alternativ", "difficulty": "Svårighetsgrad", "difficultyHelpTitle": "Hur svår är den här uppgiften?", - "difficultyHelpContent": "Detta multiplicerar dess poängvärde. Använd sparsamt, förlita dig istället på våra organiska värdesjusteringsalgoritmer. Men vissa uppgifter är otroligt mycket mer värdefulla (\"Skriv Avhandling\" vs \"Borsta Tänderna\"). Klicka för mer info.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Lätt", "medium": "Medium", "hard": "Svår", @@ -44,7 +44,6 @@ "remaining": "Aktiv", "complete": "Klar", "dated": "Daterad", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Ofärdig", "grey": "Grå", "score": "Poäng", @@ -78,5 +77,6 @@ "streakCoins": "Följdbonus!", "pushTaskToTop": "Förflytta uppgift till toppen", "pushTaskToBottom": "Förflytta uppgift till botten", - "emptyTask": "Skriv in uppgiftens titel först." + "emptyTask": "Skriv in uppgiftens titel först.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/uk/backgrounds.json b/common/locales/uk/backgrounds.json index aa55c212e1..a70d7de7fd 100644 --- a/common/locales/uk/backgrounds.json +++ b/common/locales/uk/backgrounds.json @@ -49,32 +49,46 @@ "backgroundTwinklyLightsNotes": "Прогуляйтеся між деревами, прикрашеними святковими гирляндами.", "backgroundSouthPoleText": "Південний Полюс", "backgroundSouthPoleNotes": "Відвідайте засніжений Південний Полюс.", - "backgrounds012015": "SET 8: Released January 2015", + "backgrounds012015": "Набір 8: Вийшов в січні 2015", "backgroundIceCaveText": "Льодяна печера", "backgroundIceCaveNotes": "Спустися в \"Льодяну печеру\"", - "backgroundFrigidPeakText": "Frigid Peak", - "backgroundFrigidPeakNotes": "Summit a Frigid Peak.", + "backgroundFrigidPeakText": "Холодна вершина", + "backgroundFrigidPeakNotes": "Покоріть холодну вершину.", "backgroundSnowyPinesText": "Засніжені сосни", "backgroundSnowyPinesNotes": "Врятуй \"Засніжені сосни\"", - "backgrounds022015": "SET 9: Released February 2015", + "backgrounds022015": "Набір 9: Вийшов в лютому 2015", "backgroundBlacksmithyText": "ковальська", - "backgroundBlacksmithyNotes": "Labor in the Blacksmithy.", + "backgroundBlacksmithyNotes": "Праця в ковальні", "backgroundCrystalCaveText": "Кришталева печера", "backgroundCrystalCaveNotes": "Досліди \"Кришталеву печеру\"", "backgroundDistantCastleText": "Далекий замок", "backgroundDistantCastleNotes": "Захисти \"Далекий замок\"", - "backgrounds032015": "SET 10: Released March 2015", - "backgroundSpringRainText": "Spring Rain", - "backgroundSpringRainNotes": "Dance in the Spring Rain.", - "backgroundStainedGlassText": "Stained Glass", - "backgroundStainedGlassNotes": "Admire some Stained Glass.", - "backgroundRollingHillsText": "Rolling Hills", - "backgroundRollingHillsNotes": "Frolic through the Rolling Hills.", - "backgrounds042015": "SET 11: Released April 2015", - "backgroundCherryTreesText": "Cherry Trees", - "backgroundCherryTreesNotes": "Admire the Cherry Trees in blossom.", - "backgroundFloralMeadowText": "Flowering Meadow", - "backgroundFloralMeadowNotes": "Picnic in a Flowering Meadow.", - "backgroundGumdropLandText": "Gumdrop Land", - "backgroundGumdropLandNotes": "Nibble the scenery of Gumdrop Land." + "backgrounds032015": "Набір 10: Випущено в березні 2015", + "backgroundSpringRainText": "Весняний дощ", + "backgroundSpringRainNotes": "Танець під весняним дощем", + "backgroundStainedGlassText": "Вітражне скло", + "backgroundStainedGlassNotes": "Помилуйтеся вітражами.", + "backgroundRollingHillsText": "Пагорби", + "backgroundRollingHillsNotes": "Попустуйте поміж пагорбів.", + "backgrounds042015": "Набір 11: Вийшов в квітні 2015", + "backgroundCherryTreesText": "Вишневі дерева", + "backgroundCherryTreesNotes": "Насолоджуйтесь виглядом цвітучих вишневих дерев.", + "backgroundFloralMeadowText": "Квітучий луг", + "backgroundFloralMeadowNotes": "Влаштуйте пікнік на цвітучому лузі.", + "backgroundGumdropLandText": "Мармеладна земля", + "backgroundGumdropLandNotes": "Насолодіться пейзажем Мармеладної землі.", + "backgrounds052015": "Набір 12: Випущений в травні 2015", + "backgroundMarbleTempleText": "Мармуровий храм", + "backgroundMarbleTempleNotes": "Попозуйте перед Мармуровим храмом.", + "backgroundMountainLakeText": "Гірське озеро", + "backgroundMountainLakeNotes": "Перевірте, як водичка в Гірському озері.", + "backgroundPagodasText": "Пагоди", + "backgroundPagodasNotes": "Вилізьте на вершини Пагод.", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/uk/challenge.json b/common/locales/uk/challenge.json index 4fba0fab11..a47ea21e48 100644 --- a/common/locales/uk/challenge.json +++ b/common/locales/uk/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "Обрати переможця та закрити випробування:", "deleteOrSelect": "Вилучити або обрати переможця", "endChallenge": "Закінчити випробування", - "challengeDiscription": "Це завдання з випробування. Залежно від дій користувачів, змінюватиметься колір завдань та з'являться ґрафіки, які покажуть поступ гурту.", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "Як там усі маєте?", "filter": "Вибірка", "groups": "Ватагами", @@ -33,16 +33,18 @@ "challengeTagPop": "Випробування з'являються у переліках з ярликами та панелях. Згори йде опис, а знизу — скорочення. Наприклад: „скинути 10 фунтів за 3 місяці“ позначиться „-10 фнт.“ (Клацніть для довідки).", "challengeDescr": "Опис", "prize": "Винагорода", - "prizePop": "Якщо хтось може „перемогти“ у вашому випробуванні, ви можете призначити переможцеві винагороду у самоцвітах. Max = #gems ваших власних (+ guild.gems, якщо ви створили випробування в гільдії). Зауважте: цю винагороду не можна буде потім змінити і, у разі відхилення випробування, її не буде відшкодовано.", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "Щонайменше 1 самоцвіт для громадських випробувань (допомагає запобігти спаму, справді).", "officialChallenge": "Офіційне випробування HabitRPG", "by": "від", - "participants": "<%= membercount %> Participants", + "participants": "Учаснки", "join": "Приєднатися", "exportChallengeCSV": "Експортувати до CSV", "selectGroup": "Будь ласка, оберіть групу", "challengeCreated": "Випробування створено", "sureDelCha": "Справді вилучити випробування?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "Вилучити завдання", "keepTasks": "Залишити завдання", "closeCha": "Закрити випробування та...", diff --git a/common/locales/uk/character.json b/common/locales/uk/character.json index ae7bb74461..38ccc92ea6 100644 --- a/common/locales/uk/character.json +++ b/common/locales/uk/character.json @@ -28,20 +28,20 @@ "hairBangs": "Чубчик", "hairBase": "Скроні", "hairSet1": "Зачіска 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Набір зачісок 2", "bodyFacialHair": "Волосся на обличчі", "beard": "Борода", "mustache": "Вуса", "flower": "Квітка", "basicSkins": "Прості кольори", "rainbowSkins": "Кольори веселки", - "pastelSkins": "Pastel Skins", + "pastelSkins": "Пастельні кольори", "spookySkins": "Моторошні кольори", "supernaturalSkins": "Надзвичайні шкірні покриття", "rainbowColors": "Кольори веселки", - "shimmerColors": "Shimmer Colors", + "shimmerColors": "Мерехтячі кольри", "hauntedColors": "Примарні кольори", - "winteryColors": "Wintery Colors", + "winteryColors": "Зимові кольори", "equipment": "Спорядження", "equipmentBonusText": "Бойове спорядження надає бонуси до характеристик. Вибір бойового спорядження можливий на вкладці спорядження на сторінці інвентаря.", "classBonus": "Бонус спорядження класу", @@ -52,9 +52,11 @@ "costume": "Костюм", "costumeText": "Якщо зовнішній вигляд іншого спорядженням Вам подобається більше, оберіть „Надягти костюм“, аби зовні постати у костюмі, допоки бойове спорядження вдягнене під низ.", "useCostume": "Надягти костюм", - "gearAchievement": "Ви отримали досягнення „Найкраще спорядження“ за вдосконалення до набору максимального рівня!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "Найкраще спорядження", - "ultimGearText": "Зброя та набір спорядження вдосконалено до максимального рівня", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "Рівень", "levelUp": "Новий рівень!", "mana": "Мана", @@ -70,6 +72,7 @@ "allocatePerPop": "Додати очко сприйняття", "allocateInt": "Призначено очок інтелекту:", "allocateIntPop": "Додати очко інтелекту", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "Характеристики", "strength": "Сила", "strengthText": "Сила зменшує ступінь небезпеки завдань (почервоніння), збільшує приріст від випадкових \"критичних ударів\" та допомагає завдавати ушкодження монстрам-босам.", @@ -133,10 +136,11 @@ "youCastTarget": "Ви наклали <%= spell %> на <%= target %>.", "youCastParty": "Ви наклали <%= spell %> на команду.", "critBonus": "Критичний удар! Бонус:", - "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. Go to", - "displayNameDescription2": "Settings->Site", - "displayNameDescription3": "and scroll down to the Registration section to change your login name.", - "unequipBattleGear": "Unequip Battle Gear", - "unequipCostume": "Unequip Costume", - "unequipPetMountBackground": "Unequip Pet, Mount, Background" + "displayNameDescription1": "Показується в повідомленнях, які ви пишете в Таверні, гільдіях і командних чатах разом із вашим аватаром. Перейдіть в", + "displayNameDescription2": "Налаштування->Сайт", + "displayNameDescription3": "і прокрутіть вниз до розділу \"Реєстрація\", щоб змінити ваш логін.", + "unequipBattleGear": "Зняти бойову екіпіровку", + "unequipCostume": "Зняти костюм", + "unequipPetMountBackground": "Заховати олюбленця, скакуна, фон", + "animalSkins": "Шкіра тварин" } \ No newline at end of file diff --git a/common/locales/uk/communityguidelines.json b/common/locales/uk/communityguidelines.json index 0e49ab3406..f62e841452 100644 --- a/common/locales/uk/communityguidelines.json +++ b/common/locales/uk/communityguidelines.json @@ -72,16 +72,16 @@ "commGuidePara044": "Наступні користувачі є членами репозиторію HabitRPG:", "commGuideHeadingWiki": "Wiki", "commGuidePara045": "HabitRPG wiki збирає інформацію про цей сайт. Також там розміщєно декілька форумів схожих за формою на гільдій в HabitRPG. Отже, тут також діють всі Правила Поведінки у Громадських місцях.", - "commGuidePara046": "The HabitRPG wiki can be considered to be a database of all things HabitRPG. It provides information about site features, guides to play the game, tips on how you can contribute to HabitRPG and also provides a place for you to advertise your guild or party and vote on topics.", - "commGuidePara047": "Since the wiki is hosted by Wikia, the terms and conditions of Wikia also apply in addition to the rules set by HabitRPG and the HabitRPG wiki site.", - "commGuidePara048": "Вікі - це насамперед співпраця між усіма її редакторами, тому ось деякі додаткові правила:", + "commGuidePara046": "HabitRPG wiki може вважатися базою даних всього, що існує у HabitRPG. Вона надає інформацію про особливості сайту, принципи гри, поради про те, як ви можете внести свій внесок у HabitRPG, а також надає місце для рекламування вашої гільдії або гурту, та голосування за темами.", + "commGuidePara047": "Так як wiki розміщується на Wikia, правила та умови Wikia використовуються так само як правила, які встановлені HabitRPG і сайтом HabitRPG wiki ", + "commGuidePara048": "Wiki - це насамперед співпраця між усіма її редакторами, тому ось деякі додаткові правила:", "commGuideList04A": "Щоб відкрити нову сторінку або кардинально змінити стару - залиште запит на дошці Wiki Trello.", "commGuideList04B": "Будьте відкриті до пропозицій інших людей щодо вашої редактури.", "commGuideList04C": "Обговорення будь-якого спірного питання з редагування конкретної сторінки повинно проходити на спеціальній сторінці обговорень для цієї самої сторінки.", - "commGuideList04D": "Bringing any unresolved conflict to the attention of wiki admins", + "commGuideList04D": "Будь який невирішений конфлікт повинен бути доведен до уваги wiki-адміністраторів. ", "commGuideList04E": "Не спамити й не саботувати сторінки заради власної вигоди.", "commGuideList04F": "Read the wiki contribution page before making major changes", - "commGuideList04G": "Impartial tone within wiki pages", + "commGuideList04G": "Неупереджений тон на wiki-сторінках", "commGuideList04H": "Ensuring that wiki content is relevant to the whole site of HabitRPG and not pertaining to a particular guild or party (such information can be moved to the forums)", "commGuidePara049": "The following people are the current wiki administrators:", "commGuidePara018": "Wiki Administrators Emeritus are", @@ -98,14 +98,14 @@ "commGuideList05D": "Impersonating Staff or Moderators", "commGuideList05E": "Repeated Moderate Infractions", "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", - "commGuideHeadingModerateInfractions": "Moderate Infractions", + "commGuideHeadingModerateInfractions": "Порушення середньої тяжкості", "commGuidePara054": "Moderate infractions do not make our community unsafe, but they do make it unpleasant. These infractions will have moderate consequences. When in conjunction with multiple infractions, the consequences may grow more severe.", "commGuidePara055": "The following are some examples of Moderate Infractions. This is not a comprehensive list.", "commGuideList06A": "Ignoring or Disrespecting a Mod. This includes publicly complaining about moderators or other users/publicly glorifying or defending banned users. If you are concerned about one of the rules or Mods, please contact Lemoness via email (leslie@habitrpg.com).", "commGuideList06B": "Backseat Modding. To quickly clarify a relevant point: A friendly mention of the rules is fine. Backseat modding consists of telling, demanding, and/or strongly implying that someone must take an action that you describe to correct a mistake. You can alert someone to the fact that they have committed a transgression, but please do not demand an action-for example, saying, \"Just so you know, profanity is discouraged in the Tavern, so you may want to delete that,\" would be better than saying, \"I'm going to have to ask you to delete that post.\"", "commGuideList06C": "Repeated Violation of Public Space Guidelines", "commGuideList06D": "Repeated Minor Infractions", - "commGuideHeadingMinorInfractions": "Minor Infractions", + "commGuideHeadingMinorInfractions": "Незначні порушення", "commGuidePara056": "Minor Infractions, while discouraged, still have minor consequences. If they continue to occur, they can lead to more severe consequences over time.", "commGuidePara057": "The following are some examples of Minor Infractions. This is not a comprehensive list.", "commGuideList07A": "First-time violation of Public Space Guidelines", @@ -156,7 +156,7 @@ "commGuideHeadingFinal": "The Final Section", "commGuidePara067": "So there you have it, brave Habitican -- the Community Guidelines! Wipe that sweat off of your brow and give yourself some XP for reading it all. If you have any questions or concerns about these Community Guidelines, please email Lemoness (leslie@habitrpg.com) and she will be happy to help clarify things.", "commGuidePara068": "Now go forth, brave adventurer, and slay some Dailies!", - "commGuideHeadingLinks": "Useful Links", + "commGuideHeadingLinks": "Корисні посилання", "commGuidePara069": "The following talented artists contributed to these illustrations:", "commGuideLink01": "Гільдія новачків", "commGuideLink01description": "a guild for new users to ask questions!", @@ -173,5 +173,6 @@ "commGuideLink07": "The Art Trello", "commGuideLink07description": "for submitting pixel art.", "commGuideLink08": "The Quest Trello", - "commGuideLink08description": "for submitting quest writing." + "commGuideLink08description": "for submitting quest writing.", + "lastUpdated": "Останнє оновлення" } \ No newline at end of file diff --git a/common/locales/uk/content.json b/common/locales/uk/content.json index 9ae17b61a9..e43a6cdfaf 100644 --- a/common/locales/uk/content.json +++ b/common/locales/uk/content.json @@ -1,6 +1,10 @@ { "potionText": "Цілюще зілля", "potionNotes": "Відновлює 15 здоров'я (Необмежене використання)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "Вовк", "dropEggWolfAdjective": "вірний", "dropEggTigerCubText": "Тигрик", @@ -56,6 +60,8 @@ "questEggBunnyAdjective": "snuggly", "questEggSlimeText": "Marshmallow Slime", "questEggSlimeAdjective": "sweet", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Простий", "hatchingPotionWhite": "Білий", diff --git a/common/locales/uk/contrib.json b/common/locales/uk/contrib.json index 8ef499fd7b..3d9599b429 100644 --- a/common/locales/uk/contrib.json +++ b/common/locales/uk/contrib.json @@ -9,13 +9,13 @@ "championFifth": "Коли п'ятий цикл вашої роботи буде запроваджено, Кристалічний Щит стане доступний для придбання у магазині Винагород. В якості винагороди за вашу роботу, ви також отримаєте 4 Самоцвіти.", "championSixth": "Коли шостий цикл вашої роботи буде запроваджено, ви отримаєте улюбленця Гідру. Також отримаєте 4 Самоцвіти.", "legendary": "Легенда", - "legSeventh": "When your seventh set of submissions is deployed, you will receive 4 Gems and become a member of the honored Contributor's Guild and be privy to the behind-the-scenes details of HabitRPG! Further contributions do not increase your tier, but you may continue to earn Gem bounties and titles.", + "legSeventh": "Коли сьомий цикл вашої роботи буде запроваджено, ви отримаєте 4 Самоцвіти і станете членом поважної Гільдії Співавторів, і зможете побачити всі приховані деталі HabitRPG! Додаткові внески не збільшать ваш рівень, але ви зможете отримувати Самоцвіти і звання.", "moderator": "Модератор", "guardian": "Вартовий", - "guardianText": "Moderators were selected carefully from high tier contributors, so please give them your respect and listen to their suggestions.", + "guardianText": "Модератори були уважно відібрані з числа тих, хто досяг максимального рівня внеску, тож, будь ласка, поважайте їх і прислухайтесь до їхніх пропозицій.", "staff": "Персонал", "heroic": "Герой", - "heroicText": "The Heroic tier contains HabitRPG staff and staff-level contributors. If you have this title, you were appointed to it (or hired!).", + "heroicText": "Рівень Героя мають розробники HabitRPG та найпалкіші співавтори. Якщо Ви здобули цей титул, отже Ви гідні цього (або ж Вас найняли на роботу!).", "npcText": "НІПи найбільше підтримали HabitRPG на Kickstarter. Ви можете знайти їхні аватари на нашому сайті!", "modalContribAchievement": "Досягнення вкладника!", "contribModal": "<%= name %>, you awesome person! You're now a tier <%= level %> contributor for helping HabitRPG. See", diff --git a/common/locales/uk/defaulttasks.json b/common/locales/uk/defaulttasks.json index e3cc439ca9..5c62687fd2 100644 --- a/common/locales/uk/defaulttasks.json +++ b/common/locales/uk/defaulttasks.json @@ -1,23 +1,23 @@ { - "defaultHabit1Text": "Good Habit", - "defaultHabit1Notes": "Sample Good Habits: + Eat a vegetable +15 minutes productive work", - "defaultHabit2Text": "Bad Habit", - "defaultHabit2Notes": "Sample Bad Habits: - Smoke - Procrastinate", - "defaultHabit3Text": "Good or Bad Habit", - "defaultHabit3Notes": "Sample Good or Bad Habits: +/- Took Stairs/Elevator ; +/- Drank Water/Soda", + "defaultHabit1Text": "Гарна звичка", + "defaultHabit1Notes": "Приклади гарних звичок: + З'їсти овочі +15 хвилин продуктивної праці", + "defaultHabit2Text": "Погана звичка", + "defaultHabit2Notes": "Приклади поганих звичок: - Паління - Прокрастинація", + "defaultHabit3Text": "Гарна чи Погана звичка", + "defaultHabit3Notes": "Приклади Гарних чи Поганих звичок: +/- Користування сходами/ліфтом; +/- Пити воду/Газований напій", "defaultDaily1Text": "1г. для свого проєкту", "defaultDaily1Notes": "Усі завдання мають жовтий колір після створення. Це означає, що Ви будете отримувати помірне ушкодження при пропусках, та помірну винагороду при виконанні.", "defaultDaily2Text": "Прибрати в хаті", "defaultDaily2Notes": "Щоденні завдання, які Ви постійно виконуєте, переходитимуть із жовтих на зелені, а потім ставатимуть синіми, аби Вам було легше відстежувати Ваш поступ. Чим вище Ви піднімаєтеся, тим менше ушкодження Вам завдаватимуть пропущені завдання, і тим менше винагороди Ви будете отримувати за дотримання вимоги.", "defaultDaily3Text": "45 хв. читання", - "defaultDaily3Notes": "If you miss a Daily frequently, it will turn darker shades of orange and red. The redder the task is, the more experience and gold it grants for success and the more damage you take for failure. This encourages you to focus on your shortcomings, the reds.", + "defaultDaily3Notes": "Якщо ви часто не виконуєте Щоденні завдання, вони ставатимуть темнішають відтінками помаранчеовго та червоного. Чим червоніше завдання, тим більше досіду та золота ви отримаєте за виконання та більше ушкодження за невиконання. Це заохочує зосередитися на своїх недоліках - червоних завданнях.", "defaultDaily4Text": "Вправлятися", - "defaultDaily4Notes": "You can add checklists to Dailies and To-Dos. As you progress through the checklist, you will get a proportionate reward.", + "defaultDaily4Notes": "Ви можете додавати списки до Щоденних та звичайних завдань. Залежно від того як Ви просуваєтесь по списку, Ви отримуватимете відповідну нагороду.", "defaultDaily4Checklist1": "Розтяжка", "defaultDaily4Checklist2": "Присідання", "defaultDaily4Checklist3": "Відтискання", - "defaultTodoNotes": "You can either complete this To-Do, edit it, or remove it.", - "defaultTodo1Text": "Join HabitRPG (Check me off!)", + "defaultTodoNotes": "Ви можете завершити це завдання, відредагувати або видалити його.", + "defaultTodo1Text": "Приєднатись до HabitRPG (Познач мене, як виконане!)", "defaultTodo2Text": "Set up a Habit", "defaultTodo2Checklist1": "Створити \"звичку\"", "defaultTodo2Checklist2": "make it \"+\" only, \"-\" only, or \"+/-\" under Edit", diff --git a/common/locales/uk/front.json b/common/locales/uk/front.json index 50c39920a3..5e0f141924 100644 --- a/common/locales/uk/front.json +++ b/common/locales/uk/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | Гра твого життя", - "tagline": "Безкоштовна гра для напрацювання звичок, яка робить з Вашого життя гру. ", - "landingp1": "Вадою більшости проґрам продуктивності є відсутність стимулу продовжувати користування ними. А з HabitRPG формування звичок стане, як ніколи веселим. Нагороди за успіх та покарання за лінь — ось як HabitRPG додатково мотивує Вас виконувати буденні справи.", - "landingp2header": "Миттєві нагороди", - "landingp2": "Щоразу, як Ви заохочуєте позитивну звичку, виконуєте якесь завдання, або якусь забуту справу, HabitRPG одразу нагороджує Вас золотом і досвідом. Зі здобуттям досвіду зростають Ваші рівень та характеристики, а також відкриваються нові особливості гри. Як-от класи, улюбленці тощо. А за золото можна придбати ігрові предмети, або ж мотиваційні винагороди. Якщо навіть найменший успіх винагороджується, Вам навряд чи захочеться байдикувати. ", - "landingp3header": "Наслідки", - "landingp3": "Щоразу, як Ви піддаєтеся поганій звичці або провалюєте щоденне завдання, ви втрачаєте здоров'я. Якщо його стане замало, ви помрете і втратите частку здобутого поступу. Завдяки негайним наслідкам HabitRPG допомагає Вам подолати погані звички та байдикування, доки вони не стали реальними загрозами. ", - "landingp4header": "Відповідальність", - "landingp4": "Стимулювати виконання завдань допоможе відповідальність перед спільнотою HabitRPG. Система груп дозволить Вам залучити до гри друзів для Вашої підтримки. Система ґільдій дозволяє знайти людей зі схожими інтересами та проблемами, і Ви зможете ділитися порадами щодо їхнього подолання. Спільнота HabitRPG — це водночас відповідальність та підтримка, необхідні для Вашого успіху. ", + "FAQ": "ЧаПи", + "accept1Terms": "Натискаючи кнопку внизу, я приймаю", + "accept2Terms": "та", + "alexandraQuote": "Не вдалося не говорити про HabitRPG під час мого виступу в Мадриді. Обов'язковий інструмент для фрілансерів, яким все ще потрібен начальник.", + "althaireQuote": "Мати квест постійно - дійсно мотивує мене виконувати всі мої щоденні та звичайні завдання. Моя набільша мотвація - не дати \"впасти\" моїй групі.", + "andeeliaoQuote": "Надзвичайний продукт, тільки-но почала користуватись декілька днів тому та вже більш усвідомлено та продуктивно ставлюся до свого часу!", + "autumnesquirrelQuote": "Я менше прокрастиную на роботі та вдома. А також оплачую рахунки вчасно.", + "businessSample1": "Підтвердити 1 сторінку Інвентаря", + "businessSample2": "20 хвилин обробки інформації", + "businessSample3": "Відсортувати та обробити Вхідну пошту", + "businessSample4": "Підготувати 1 документ для Клієнта", + "businessSample5": "Подзвонити Клієнтам/Відкласти дзвінки", + "businessText": "Використовуйте HabitRPG для вашого бізнесу", + "choreSample1": "Покласти брудний одяг у кошик для брудної білизни", + "choreSample2": "20 хвилин роботи по дому", + "choreSample3": "Вимити посуд", + "choreSample4": "Tidy One Room", + "choreSample5": "Випрати та висушити купу одягу", + "chores": "Chores", + "communityBug": "Повідомити про баґ", + "communityExtensions": "Застосунки та розширення", + "communityFacebook": "Facebook", + "communityFeature": "Активація особливості", + "communityForum": "Форум", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "Як це працює", + "companyBlog": "Блоґ", + "companyDonate": "Пожертвувати", + "companyExtensions": "Розширення", + "companyPrivacy": "Політика конфіденційности", + "companyTerms": "Умови", + "companyVideos": "Видива", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "Email", + "emailNewPass": "Надіслати новий пароль", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "Спільнота", + "footerCompany": "Компанія", + "footerMobile": "Мобільник", + "footerSocial": "Громада", + "forgotPass": "Забули пароль", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "Eat Healthy/Junk Food", + "healthSample5": "Break a Sweat for 1 hr", + "history": "Історія", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "A valid email address is required in order to perform a password reset.", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "адміністраційні набори,", "landingend": "Вам і цього замало?", "landingend2": "Перегляньте детальний перелік", - "landingfeatureslink": "особливостей гри.", "landingend3": ". Вам потрібен особистий підхід? Погляньте на", - "landingadminlink": "адміністраційні набори,", "landingend4": "особливо доречні для сімей, учителів, доброчинних груп та установ.", + "landingfeatureslink": "особливостей гри.", + "landingp1": "Вадою більшости проґрам продуктивності є відсутність стимулу продовжувати користування ними. А з HabitRPG формування звичок стане, як ніколи веселим. Нагороди за успіх та покарання за лінь — ось як HabitRPG додатково мотивує Вас виконувати буденні справи.", + "landingp2": "Щоразу, як Ви заохочуєте позитивну звичку, виконуєте якесь завдання, або якусь забуту справу, HabitRPG одразу нагороджує Вас золотом і досвідом. Зі здобуттям досвіду зростають Ваші рівень та характеристики, а також відкриваються нові особливості гри. Як-от класи, улюбленці тощо. А за золото можна придбати ігрові предмети, або ж мотиваційні винагороди. Якщо навіть найменший успіх винагороджується, Вам навряд чи захочеться байдикувати. ", + "landingp2header": "Миттєві нагороди", + "landingp3": "Щоразу, як Ви піддаєтеся поганій звичці або провалюєте щоденне завдання, ви втрачаєте здоров'я. Якщо його стане замало, ви помрете і втратите частку здобутого поступу. Завдяки негайним наслідкам HabitRPG допомагає Вам подолати погані звички та байдикування, доки вони не стали реальними загрозами. ", + "landingp3header": "Наслідки", + "landingp4": "Стимулювати виконання завдань допоможе відповідальність перед спільнотою HabitRPG. Система груп дозволить Вам залучити до гри друзів для Вашої підтримки. Система ґільдій дозволяє знайти людей зі схожими інтересами та проблемами, і Ви зможете ділитися порадами щодо їхнього подолання. Спільнота HabitRPG — це водночас відповідальність та підтримка, необхідні для Вашого успіху. ", + "landingp4header": "Відповідальність", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "Увійти", + "loginAndReg": "Увійти / Зареєструватися", + "loginFacebookAlt": "Увійти / Зареєструватися через Facebook", + "logout": "Вийти", "marketing1Header": "Поліпшуйте свої звички, граючись ", "marketing1Lead1": "HabitRPG — це відеогра, з допомогою якої ви можете поліпшити свої звички у реальному житті. Вона „ігрофікує“ ваше життя, перетворюючи всі ваші завдання (звички, щоденні справи та обов'язки) на маленьких потвор, яких вам потрібно побороти. Чим ліпше вам це вдаватиметься, тим більше ви просуватиметеся грою. Кожна ваша помилка у реальному житті відкидатиме назад вашого персонажа у грі.", "marketing1Lead2": "Отримуйте файнички. Поліпшуйте свої звички, щоб сформувати свого аватара. Виставте на огляд зароблені файнички", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Боси", "marketing2Lead3": "Випробування дають нагоду позмагатися з друзями та незнайомцями. Хто ліпше впорається з випробуванням, той виграє особливий приз.", "marketing3Header": "Додатки", - "marketing3Lead1Title": "iPhone та Android", "marketing3Lead1": "iPhone та Android додатки допоможуть вам слідкувати за справами будь-де. Ми розуміємо, що авторизація через натискання кнопок на сайті може бути некомфортним.", "marketing3Lead2": "Інші інструменти 3-ої групи пов'язують HabitRPG з багатьма аспектами вашого життя. Наші API створюють умови для легкої інтеграції таких речей, як Додатки Chrome, через яких ви втрачаєте бали, коли завантажуєте непродуктивні сайти, так отримуєте бали на продуктивних сайтах. Дізнатися більше", "marketing4Header": "Organizational Use", - "marketing4Lead1Title": "Впровадження ігор в освіту", "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", + "marketing4Lead1Title": "Впровадження ігор в освіту", "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", - "marketing4Lead3-1": "Want to gamify your life?", + "marketing4Lead2Title": "Gamification In Health and Wellness", + "marketing4Lead3-1": "Хочеш перетворити своє життя у гру?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", - "playButton": "Грати", - "username": "Псевдо", - "password": "Пароль", - "useUUID": "Використати UUID / API Token (для користувачів Facebook )", - "passMan": "У випадку проблеми входу при використанні менеджера паролів (на зразок 1Password), спробуйте самостійно набрати псевдо та пароль. ", - "forgotPass": "Забули пароль", - "emailNewPass": "Надіслати новий пароль", - "invalidEmail": "A valid email address is required in order to perform a password reset.", - "email": "Email", - "passConfirm": "Підтвердіть пароль", - "accept1Terms": "Натискаючи кнопку внизу, я приймаю", - "terms": "Умови користування", - "accept2Terms": "та", - "privacy": "Політику Конфіденційности", - "home": "Домівка", - "learnMore": "Докладніше", - "contact": "Контакти", - "history": "Історія", - "anonymous": "Анонім", - "tasks": "Завдання", - "loginAndReg": "Увійти / Зареєструватися", - "loginFacebookAlt": "Увійти / Зареєструватися через Facebook", - "login": "Увійти", - "register": "Зареєструватися", - "options": "Різне", - "logout": "Вийти", - "sync": "Синхронізуватися", - "FAQ": "ЧаПи", - "tutorials": "Навчання", - "psst": "Агов", - "footerMobile": "Мобільник", - "mobileIOS": "iOS", + "marketing4Lead3-3": "Хочеш дізнтися більше?", + "marketing4Lead3Title": "Перетвори у гру будь-що", "mobileAndroid": "Android", - "footerCompany": "Компанія", - "companyDonate": "Пожертвувати", - "companyAbout": "How it Works", - "companyVideos": "Видива", - "companyBlog": "Блоґ", - "companyExtensions": "Розширення", - "companyPrivacy": "Політика конфіденційности", - "companyTerms": "Умови", - "footerCommunity": "Спільнота", - "communityBug": "Повідомити про баґ", - "communityFeature": "Активація особливості", - "communityExtensions": "Застосунки та розширення", - "communityForum": "Форум", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "Громада", - "socialTitle": "HabitRPG — Гра твого життя", - "watchVideos": "Watch Videos", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "Підтвердіть пароль", + "passMan": "У випадку проблеми входу при використанні менеджера паролів (на зразок 1Password), спробуйте самостійно набрати псевдо та пароль. ", + "password": "Пароль", + "playButton": "Грати", + "playButtonFull": "Play HabitRPG", "presskit": "Press Kit", + "presskitDownload": "Завантажуй всі зображення", "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" + "privacy": "Політику Конфіденційности", + "psst": "Агов", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "Зареєструватися", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG — Гра твого життя", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "Синхронізуватися", + "tasks": "Завдання", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "Умови користування", + "testimonialHeading": "What people say...", + "tutorials": "Навчання", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "Використати UUID / API Token (для користувачів Facebook )", + "username": "Псевдо", + "watchVideos": "Переглядай відео", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/uk/gear.json b/common/locales/uk/gear.json index a837a3e407..7c24750ab0 100644 --- a/common/locales/uk/gear.json +++ b/common/locales/uk/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", "weaponMystery201502Text": "Shimmery Winged Staff of Love and Also Truth", "weaponMystery201502Notes": "For WINGS! For LOVE! For ALSO TRUTH! Confers no benefit. February 2015 Subscriber Item.", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "Steampunk Cane", "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", "armor": "броня", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", "armorMystery201503Text": "Aquamarine Armor", "armorMystery201503Notes": "This blue mineral symbolizes good luck, happiness, and eternal productivity. Confers no benefit. March 2015 Subscriber Item.", + "armorMystery201504Text": "Busy Bee Robe", + "armorMystery201504Notes": "You'll be productive as a busy bee in this fetching robe! Confers no benefit. April 2015 Subscriber Item.", "armorMystery301404Text": "Steampunk Suit", "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", "headgear": "headgear", @@ -368,6 +372,8 @@ "headMystery201412Notes": "Who's a penguin? Confers no benefit. December 2014 Subscriber Item.", "headMystery201501Text": "Зоряний шолом", "headMystery201501Notes": "The constellations flicker and swirl in this helm, guiding the wearer's thoughts towards focus. Confers no benefit. January 2015 Subscriber Item.", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "Fancy Top Hat", "headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.", "headMystery301405Text": "Basic Top Hat", @@ -445,6 +451,8 @@ "backMystery201404Notes": "Be a butterfly and flutter by! Confers no benefit. April 2014 Subscriber Item.", "backMystery201410Text": "Goblin Wings", "backMystery201410Notes": "Swoop through the night on these strong wings. Confers no benefit. October 2014 Subscriber Item.", + "backMystery201504Text": "Busy Bee Wings", + "backMystery201504Notes": "Buzz buzz buzz! Flit from task to task. Confers no benefit. April 2015 Subscriber Item.", "backSpecialWonderconRedText": "Mighty Cape", "backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.", "backSpecialWonderconBlackText": "Sneaky Cape", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "Coral Collar", "bodySpecialSummerHealerNotes": "A stylish collar of live coral! Confers no benefit. Limited Edition 2014 Summer Gear.", "headAccessory": "head accessory", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "Без прикрас на голові", "headAccessoryBase0Notes": "Без прикрас на голові.", "headAccessorySpecialSpringRogueText": "Фіолетові котячі вуха", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "These ears listen keenly, in case somewhere a magician is revealing secrets. Confers no benefit. Limited Edition 2015 Spring Gear.", "headAccessorySpecialSpring2015HealerText": "Green Kitty Ears", "headAccessorySpecialSpring2015HealerNotes": "These cute kitty ears will make others green with envy. Confers no benefit. Limited Edition 2015 Spring Gear.", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "Оленячі роги лісовика", "headAccessoryMystery201403Notes": "These antlers shimmer with moss and lichen. Confers no benefit. March 2014 Subscriber Item.", "headAccessoryMystery201404Text": "Вусики сутiнкового метелика", diff --git a/common/locales/uk/generic.json b/common/locales/uk/generic.json index 9aeb95387b..6f0d4566c0 100644 --- a/common/locales/uk/generic.json +++ b/common/locales/uk/generic.json @@ -5,7 +5,20 @@ "habitica": "Звичанія", "expandToolbar": "Розгорнути панель", "collapseToolbar": "Згорнути панель", - "formattingMarkdown": "Дозволене форматування Markdown ", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "Досягнення", "modalAchievement": "Досягнення!", "special": "Особливе", diff --git a/common/locales/uk/groups.json b/common/locales/uk/groups.json index c2a051dcd6..1bfd7f690f 100644 --- a/common/locales/uk/groups.json +++ b/common/locales/uk/groups.json @@ -2,7 +2,7 @@ "tavern": "Таверна", "innCheckOut": "Зайти до господи", "innCheckIn": "Відпочити у господі", - "innText": "How's your stay in the Inn, <%= name %>? To protect you, your daily list is frozen. Your checkmarks won't be processed or cleared until tomorrow (the day after you check out). Be careful, if your party's in a Boss Battle, their misses will hurt you! Also, you won't hurt the boss. Ready to leave? Check out.", + "innText": "Ви відпочиваєтє в господі! Доки ви залишаєтеь тут, ваші Щоденні задання не будуть наносити ушкоджень в кінці дня, але вони все одно будуть щоденно оновлюватись. Будьте уважні: якщо ви приймаєте участь у Квесті на Боса, Бос буде наносити вам ушкодження за пропущені Щоденні завдання ваших товаришів по групі, якщо вони також не відпочиватимуть в господі! До того ж ви не будете наносити ушкоджень Босу (та отримувати речі) до виходу з господи.", "lfgPosts": "Повідомлення про пошук групи (гурту)", "tutorial": "Навчання", "glossary": "Ґлосарій", @@ -96,5 +96,25 @@ "abuseReported": "Thank you for reporting this violation. The moderators have been notified.", "abuseAlreadyReported": "You have already reported this message.", "needsText": "Please type a message.", - "needsTextPlaceholder": "Type your message here." + "needsTextPlaceholder": "Type your message here.", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/uk/limited.json b/common/locales/uk/limited.json index 5509d6ab58..442bead8bc 100644 --- a/common/locales/uk/limited.json +++ b/common/locales/uk/limited.json @@ -6,14 +6,14 @@ "annoyingFriendsText": "Ухопив сніжку <%= snowballs %> разів від спільників гурту.", "alarmingFriends": "Лякаючi друзi", "alarmingFriendsText": "Був наляканий членами групи <%= spookDust %> разiв.", - "agriculturalFriends": "Agricultural Friends", - "agriculturalFriendsText": "Got transformed into a flower <%= seeds %> times by party members.", + "agriculturalFriends": "Друзі-Садівники", + "agriculturalFriendsText": "Був <%= seeds %> разів перетворений на квітку товаришами по групі.", "valentineCard": "Валентинка", "valentineCardNotes": "Відправити Валентинку члену гурту.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentine0": "Троянди червоні, мої завдання є сині. Я щасливий, що я з тобою", + "valentine1": "\"Троянди червоні<%= lineBreak %>Фіалки гарні<%= lineBreak %>Разом зберемось<%= lineBreak %>Недоліка здолаємо!\"", + "valentine2": "Троянди червоні<%= lineBreak %>Ці вірші як старі<%= lineBreak %>Сподіваюсь Вам подобається<%= lineBreak %>Бо вони коштують десять Золотих", + "valentine3": "\"Троянди червоні<%= lineBreak %>Льодяні Дракони сині<%= lineBreak %>Жодні скарби кращі<%= lineBreak %>Часу проведеного з вами!\"", "adoringFriends": "Любі друзі", "adoringFriendsText": "Ооо, Ви та Ваш друг, певно, дуже любі одне одному! Надіслано/отримано валентинок: <%= cards %> ", "polarBear": "Білий ведмідь", @@ -38,7 +38,7 @@ "newYear0": "З Новим роком! Бажаю тобі перемогти багато поганих звичок!", "newYear1": "Happy New Year! May you reap many Rewards.", "newYear2": "Happy New Year! May you earn many a Perfect Day.", - "newYear3": "Happy New Year! May your To-Do list stay short and sweet.", + "newYear3": "З Новим Роком! Нехай твій лист завдань залишається коротким і приємним", "newYear4": "Happy New Year! May you not get attacked by a raging Hippogriff.", "holidayCard": "Received a holiday card!", "mightyBunnySet": "Mighty Bunny (Warrior)", diff --git a/common/locales/uk/npc.json b/common/locales/uk/npc.json index 1d569ef8e3..683c5525cc 100644 --- a/common/locales/uk/npc.json +++ b/common/locales/uk/npc.json @@ -2,11 +2,11 @@ "npc": "НІП", "npcText": "Підтримав проєкт на Kickstarter на максимальний рівень!", "mattBoch": "Митько Боч", - "mattShall": "Привести Вашого скакуна, <%= name %>? Клацніть на ньому, аби осідлати.", - "mattBochText1": "Ласкаво прошу до стайні! Я Митько, звіролов. Оберіть улюбленця, який усюди вештатиметься з Вами. Годуйте улюбленців і вони виростуть могутніми скакунами. ", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Данило", - "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the inn. While checked-in, your Dailies are frozen as-is (checked/unchecked) until the day after check-out. You will not suffer for missing them at the day's end.", - "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies!", + "danielText": "Ласкаво просимо до Таверни! Залиштеся трохи та познайомтеся з тутешніми. Якщо вам потрібно відпочити (відпустка? хвороба?), я облаштую вас у господі. Доки ви перебуватимете в господі, ваші Щоденні завдання не наноситимуть ушкоджень в кінці дня, але ви все одно можете їх виконувати.", + "danielText2": "Будьте уважні: якщо ви приймаєте участь у Квесті на Боса, Бос буде наносити вам ушкодження за пропущені Щоденні завдання вашими товаришами по групі! До того ж ви не будете наносити ушкоджень Босу (та отримувати речі) до виходу з господи.", "alexander": "Купець Олександр", "welcomeMarket": "Вітаю на ринку! Купуйте тут рідкісні яйця та зілля! Продавайте непотріб! Оплачуйте корисні послуги! Погляньте, що тут є в продажу.", "sellForGold": "Продати <%= item %> за <%= gold %> золота", @@ -45,9 +45,9 @@ "tourScrollDown": "Be sure to scroll all the way down to see all the options! Click on your avatar again to return to the tasks page.", "tourMuchMore": "When you're done with tasks, you can form a Party with friends, chat in the shared-interest Guilds, join Challenges, and more!", "tourStatsPage": "This is your Stats page! Earn achievements by completing the listed tasks.", - "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can freeze your account in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "Your Party will help you stay accountable. Invite friends to unlock a Quest Scroll!", "tourGuildsPage": "Guilds are social groups with common themes. Search for the subjects that interest you! We recommend the Newbies Guild.", - "tourChallengesPage": "Joining a Challenge will add tasks to your account. Compete against other users to win gem prizes!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "Starting at Level 4, eggs and hatching potions drop randomly when you complete tasks. They appear here - use them to hatch pets! You can also buy items from the Market." } \ No newline at end of file diff --git a/common/locales/uk/pets.json b/common/locales/uk/pets.json index 1e2f0ecb86..5f05fa19fa 100644 --- a/common/locales/uk/pets.json +++ b/common/locales/uk/pets.json @@ -51,7 +51,7 @@ "useSaddle": "Осідлати <%= pet %>?", "petName": "<%= potion %> <%= egg %>", "mountName": "<%= potion %> <%= mount %>", - "petKeyName": "Key to the Kennels", + "petKeyName": "Ключ до розсадників", "petKeyPop": "Let your pets roam free, release them to start their own adventure, and give yourself the thrill of Beast Master once more!", "petKeyBegin": "Key to the Kennels: Experience <%= title %> Once More!", "petKeyInfo": "Miss the thrill of collecting pets? Now you can let them go, and have those drops be meaningful again!", diff --git a/common/locales/uk/quests.json b/common/locales/uk/quests.json index 7ba8d97f55..98dce7678a 100644 --- a/common/locales/uk/quests.json +++ b/common/locales/uk/quests.json @@ -6,6 +6,8 @@ "questSend": "Клацнувши „Запросити“, усі гравці гурту отримають запрошення. Коли всі запрошення прийнято або відхилено, розпочнеться квест. Перегляньте його стан за Різне > Громада > Гурт.", "inviteParty": "Зібрати гурт", "questInvitation": "Запрошення до квесту:", + "questInvitationTitle": "Запрошення до квесту", + "questInvitationInfo": "Запрошення до Квесту: <%= quest %>", "askLater": "На потім", "buyQuest": "Придбати квест", "accepted": "Прийнято", @@ -14,10 +16,10 @@ "questStart": "Як тільки всі учасники погодяться або відмовляться, квест починається. Тільки ті, хто натиснув „прийняти“ зможуть взяти участь у квесті і отримати винагороду. Якщо участники очікують надто довго (неактивні?), власник квесту може почати його без них, натиснувши „Почати“. Власник квесту, також може скасувати його і отримати квестовий сувій, натиснувши „Скасувати“.", "begin": "Почати", "bossHP": "Здоров'я боса", - "bossStrength": "Boss Strength", + "bossStrength": "Сила Боса", "collect": "Collect", "collected": "Зібрано", - "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "Тільки учасники битимуться з босом та розділять квестові трофеї.", "tavernBossInfo": "To hurt a world boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). For each Daily you've missed (multiplied by the boss's Strength), the boss's Rage will increase. Once his Rage reaches max, something bad will happen - so complete your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossColl1": "Аби зібрати всі предмети, виконуйте позитивні завдання. Квестові предмети випадають так само часто, як і звичайні, але Ви не побачите, що випало, до початку наступного дня, лише після цього все, що було знайдено, буде підраховано та складено до загальної купи.", diff --git a/common/locales/uk/questscontent.json b/common/locales/uk/questscontent.json index 9a9a5d11a0..79165e9c10 100644 --- a/common/locales/uk/questscontent.json +++ b/common/locales/uk/questscontent.json @@ -11,53 +11,53 @@ "questEvilSanta2CollectBranches": "Зламані гілочки", "questEvilSanta2DropBearCubPolarPet": "Білий ведмідь (улюбленець)", "questGryphonText": "Полум’яний ґрифон", - "questGryphonNotes": "The grand beast master, baconsaur, has come to your party seeking help. \"Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!\"", - "questGryphonCompletion": "Defeated, the mighty beast ashamedly slinks back to its master. \"My word! Well done, adventurers!\" baconsaur exclaims, \"Please, have some of the gryphon's eggs. I am sure you will raise these young ones well!\"", + "questGryphonNotes": "Великий звіролов, baconsaur, прийшов до Вашої групи, шукаючи допомоги. \"Прошу вас, шукачі пригод, Ви повинні мені допомогти! Мій найцінніший ґрифон вирвався на волю й тероризує Звичанію. Якщо зможеш зупинити його, я міг би винагородити тебе кількома її яйцями!\"", + "questGryphonCompletion": "Переможене могутнє чудовисько присоромлено плентається назад до свого господаря.\"А бодай мені! Добра робота, шукачі пригод!\" — вигукує baconsaur, \"Прошу, візьміть кілька грифонових яєць. Я впевнений, що вам вдасться як слід виростити цю малечу!\"", "questGryphonBoss": "Полум’яний ґрифон", "questGryphonDropGryphonEgg": "Ґрифон (яйце)", - "questGryphonUnlockText": "Unlocks purchasable gryphon eggs in the Market", + "questGryphonUnlockText": "Відкриває можливість покупки яйця грифона на ринку", "questHedgehogText": "Тинозвір", "questHedgehogNotes": "Їжаки — то кумедні звірятка. Вони — одні з наймиліших тваринок, якими може володіти звичанець. Та ходять чутки, що коли дати їм молока після опівночі, вони стають доволі дратівливими. І уп’ятдесятеро більшими. А Inventrix якраз так і зробив. Ой-ой.", "questHedgehogCompletion": "Ваш гурт успішно заспокоїв Їжачиху! Вона зменшилася до нормального розміру та пошкутильгала до своїх яєць. Вона щось пищить та викочує деякі свої яйця до Вашого гурту. Будемо сподіватися, що ці їжачки полюблять молочко!", "questHedgehogBoss": "Тинозвір", "questHedgehogDropHedgehogEgg": "Їжак (яйце)", - "questHedgehogUnlockText": "Unlocks purchasable hedgehog eggs in the Market", + "questHedgehogUnlockText": "Відкриває можливість покупки яйця їжака на ринку", "questGhostStagText": "Дух весни", "questGhostStagNotes": "О, весна. Час, коли все довкола знову наповнюється барвами. Минув зимовий холод, нема снігових кучугур. Де колись тріщав мороз, тепер оживають тендітні рослини. На деревах з'являються запашні зелені листочки, трава повертає свій колишній яскравий відтінок, у долині розкинулось веселкове розмаїття квітів, а землю огортає загадковий білий туман!... Чекай. Загадковий туман? „О, ні“, — каже стривожено Inventrix. „Здається, причиною цього туману є якийсь дух. Ой, та він суне просто на тебе.“", "questGhostStagCompletion": "Дух, здається, був здоровий, потім він почав принюхуватися до землі. Спокійний голос огортає Ваш гурт. „Даруйте за мою неґречність. Я тільки-но прокинувся від свого сну, і ще не всі клепки повернулись на свої місця. Будь ласка, візьміть це на знак мого вибачення.“ Купка яєць з'являється на траві перед духом. Без жодного слова дух утікає далі до лісу, а у місцях, де він пробігає, оживають квіти.", "questGhostStagBoss": "Олень-Привид", "questGhostStagDropDeerEgg": "Олень (яйце)", - "questGhostStagUnlockText": "Unlocks purchasable deer eggs in the Market", + "questGhostStagUnlockText": "Відкриває можливість покупки яйця оленя на ринку", "questRatText": "Щурячий король", "questRatNotes": "Garbage! Massive piles of unchecked Dailies are lying all across Habitica. The problem has become so serious that hordes of rats are now seen everywhere. You notice @Pandah petting one of the beasts lovingly. She explains that rats are gentle creatures that feed on unchecked Dailies. The real problem is that the Dailies have fallen into the sewer, creating a dangerous pit that must be cleared. As you descend into the sewers, a massive rat, with blood red eyes and mangled yellow teeth, attacks you, defending its horde. Will you cower in fear or face the fabled Rat King?", "questRatCompletion": "Your final strike saps the gargantuan rat's strength, his eyes fading to a dull grey. The beast splits into many tiny rats, which scurry off in fright. You notice @Pandah standing behind you, looking at the once mighty creature. She explains that the citizens of Habitica have been inspired by your courage and are quickly completing all their unchecked Dailies. She warns you that we must be vigilant, for should we let down our guard, the Rat King will return. As payment, @Pandah offers you several rat eggs. Noticing your uneasy expression, she smiles, \"They make wonderful pets.\"", "questRatBoss": "Щурячий король", "questRatDropRatEgg": "Щур (яйце)", - "questRatUnlockText": "Unlocks purchasable rat eggs in the Market", + "questRatUnlockText": "Відкриває можливість покупки яйця щура на ринку", "questOctopusText": "Поклик Октотулу", "questOctopusNotes": "@Urse, банькатий молодий писар, попрохав вас допомогти з оглядом таємничої печери на морському узбережжі. Серед напівтемних припливних озерцят стоїть величезна брама зі сталактитів та сталагмітів. Коли ви підходите ближче, унизу воріт починає кружляти темний вир. Ви з подивом дивитесь, як звідти вилазить спрутоподібний дракон. „Липке чадо зірок прокинулося“, — несамовито реве @Urse. „Через вігинтильйони років великий Октотулу знову вільний і спраглий до насолод!“", "questOctopusCompletion": "Доконання: З останнім ударом істота звалюється назад у вир. Вам незрозуміло, чи @Urse радіє з вашої перемоги, чи сумує за звіром. Ваш супутник мовчки вказує три велетенські слизькі яйця, що у водоймі неподалік лежать у гнізді з золотих монет. „Мабуть, просто яйця спрута“, — роздратовано кажете ви. Коли ви повертаєтесь додому, @Urse щось захоплено шкрябає у нотатнику і ви підозрюєте, що це була не остання ваша справа з великим Октотулу.", "questOctopusBoss": "Октотулу", "questOctopusDropOctopusEgg": "Спрут (яйце)", - "questOctopusUnlockText": "Unlocks purchasable octopus eggs in the Market", + "questOctopusUnlockText": "Відкриває можливість покупки яйця восьминога на ринку", "questHarpyText": "Рятуйте! Гарпія!", "questHarpyNotes": "У лісі зник відважний шукач пригод @UncommonCriminal, який вистежував крилате чудовисько, бачене кілька днів тому. Ви вже налаштувалися на пошуки, аж на вашу руку присів зранений папуга, красиве пір'я якого зіпсував незугарний шрам. До його лапки була прикріплена поспіхом нашкрябана записка, у якій повідомлялося, що, захищаючи папуг, @UncommonCriminal був схоплений злою гарпією і дуже потребує вашої допомоги. Ви підете за птахом і здолаєте гарпію, щоб визволити @UncommonCriminal?", "questHarpyCompletion": "Останній удар добив гарпію, що аж пір'я на всі боки полетіло. Швидко видряпавшись до її гнізда, ви знайшли там @UncommonCriminal в оточенні яєць папуг. Згуртувавшись, ви швидко порозкладали їх у гнізда неподалік. Наляканий папуга, який вас знайшов, голосно скрикнув і скинув вам у руки кілька яєць. „Після атаки гарпії кілька яєць залишилися беззахисними“, — пояснює @UncommonCriminal. „Схоже, ви тепер заслужений папуга.“", "questHarpyBoss": "Гарпія", "questHarpyDropParrotEgg": "Папуга (яйце)", - "questHarpyUnlockText": "Unlocks purchasable parrot eggs in the Market", + "questHarpyUnlockText": "Відкриває можливість покупки яйця папугая на ринку", "questRoosterText": "Півняче шаленство", "questRoosterNotes": "For years the farmer @extrajordanary has used Roosters as an alarm clock. But now a giant Rooster has appeared, crowing louder than any before – and waking up everyone in Habitica! The sleep-deprived Habiticans struggle through their daily tasks. @Pandoro decides the time has come to put a stop to this. \"Please, is there anyone who can teach that Rooster to crow quietly?\" You volunteer, approaching the Rooster early one morning – but it turns, flapping its giant wings and showing its sharp claws, and crows a battle cry.", "questRoosterCompletion": "Силою та вправністю вам вдалося приборкати цю знавіснілу тварину. Вуха півня були забиті пір'ям та напівзабутими завданнями, але тепер вони чисті, як віночок. Він тихенько до вас сокоче, притулившись дзьобом до вашого плеча. Наступного дня ви якраз були зібралися в дорогу, аж підбігає до вас @EmeraldOx з укритим кошичком. „Стривайте! Сьогодні вранці півень припхав оце до дверей, де ви спали. Гадаю, він хоче, аби ви їх узяли.“ Ви розкриваєте кошик і бачите три охайні яєчка.", "questRoosterBoss": "Півень", "questRoosterDropRoosterEgg": "Півень (яйце)", - "questRoosterUnlockText": "Unlocks purchasable rooster eggs in the Market", + "questRoosterUnlockText": "Відкриває можливість покупки яйця півня на ринку", "questSpiderText": "Льодяний Арахнід", "questSpiderNotes": "As the weather starts cooling down, delicate frost begins appearing on Habiticans' windowpanes in lacy webs... except for @Arcosine, whose windows are frozen completely shut by the Frost Spider currently taking up residence in his home. Oh dear.", "questSpiderCompletion": "The Frost Spider collapses, leaving behind a small pile of frost and a few of her enchanted egg sacs. @Arcosine rather hurriedly offers them to you as a reward--perhaps you could raise some non-threatening spiders as pets of your own?", "questSpiderBoss": "Павук", "questSpiderDropSpiderEgg": "Павук (Яйце)", - "questSpiderUnlockText": "Unlocks purchasable spider eggs in the Market", + "questSpiderUnlockText": "Відкриває можливість покупки яйця павука на ринку", "questVice1Text": "Звільніть себе з-під впливу дракона", "questVice1Notes": "

Ходять чутки про страшне зло, що лежить у печерах гори Звиканії. Чудовисько, перед яким просто викручує волю могутніх героїв землі, підштовхуючи їх до шкідливих звичок і лінощів! То є великий дракон безмірної сили і кажуть, що він створений з самих тіней: його ім'я Недолік, зрадницький тіньовий змій. Хоробрі звикунці, повстаньте і здолайте цю паплюжну тварюку раз і назавжди, але тільки, якщо Ви вважаєте, що зможете протистояти його безмірній силі.

Недолік Частина 1:

Як Ви збираєтеся побороти чудовисько, якщо воно вже має повну владу над Вами? Не віддавайтеся ліні та своїм недолікам! Працюйте краще, аби побороти жахливий вплив дракона і розвіяти його владу над Вами!

", "questVice1Boss": "Тінь Недоліка", @@ -127,7 +127,7 @@ "questSeahorseCompletion": "Приборканий морський жеребець покірно до вас підпливає. \"Поглянь!\" — каже Ківібот. \"Він хоче, щоб ми подбали про його діток.\" Вона дає вам три яйця. \"Виростіть їх як слід,\" — каже Ківібот. \"Приходьте на перегони коли забажаєте!\"", "questSeahorseBoss": "Морський жеребець", "questSeahorseDropSeahorseEgg": "Морський коник (яйце)", - "questSeahorseUnlockText": "Unlocks purchasable seahorse eggs in the Market", + "questSeahorseUnlockText": "Відкриває можливість покупки яйця морського коника на ринку", "questAtom1Text": "Квест Напад Буденності , П. 1: Посудна катастрофа!", "questAtom1Notes": "Ви добралися до берегів Помитого озера, щоб заслужено розслабитись... Але озеро забруднене немитим посудом! Як таке могло трапитись? Що ж, ви просто не дозволите, щоб озеро було у такому стані. Існує лише один вихід: помити посуд і врятувати місце відпочинку! Варто пошукати якогось мила, щоб усе це прибрати. Багато мила...", "questAtom1CollectSoapBars": "Брусочки мила", @@ -146,13 +146,13 @@ "questOwlCompletion": "The Night-Owl fades before the dawn,
But even so, you feel a yawn.
Perhaps it's time to get some rest?
Then on your bed, you see a nest!
A Night-Owl knows it can be great
To finish work and stay up late,
But your new pets will softly peep
To tell you when it's time to sleep.", "questOwlBoss": "Нічна Сова", "questOwlDropOwlEgg": "Сова (Яйце)", - "questOwlUnlockText": "Unlocks purchasable owl eggs in the Market", + "questOwlUnlockText": "Відкриває можливість покупки яйця сови на ринку", "questPenguinText": "Морозні птахи", "questPenguinNotes": "Although it's a hot summer day in the southernmost tip of Habitica, an unnatural chill has fallen upon Lively Lake. Strong, frigid winds rush around as the shore begins to freeze over. Ice spikes jut up from the ground, pushing grass and dirt away. @Melynnrose and @Breadstrings run up to you.

\"Help!\" says @Melynnrose. \"We brought a giant penguin in to freeze the lake so we could all go ice skating, but we ran out of fish to feed him!\"

\"He got angry and is using his freeze breath on everything he sees!\" says @Breadstrings. \"Please, you have to subdue him before all of us are covered in ice!\" Looks like you need this penguin to... cool down.", "questPenguinCompletion": "Upon the penguin's defeat, the ice melts away. The giant penguin settles down in the sunshine, slurping up an extra bucket of fish you found. He skates off across the lake, blowing gently downwards to create smooth, sparkling ice. What an odd bird! \"It appears he left behind a few eggs, as well,\" says @Painter de Cluster.

@Rattify laughs. \"Maybe these penguins will be a little more... chill?\"", "questPenguinBoss": "Морозяний пінгвін", "questPenguinDropPenguinEgg": "Пінгвін (яйце)", - "questPenguinUnlockText": "Unlocks purchasable penguin eggs in the Market", + "questPenguinUnlockText": "Відкриває можливість покупки яйця пінгвіна на ринку", "questStressbeastText": "The Abominable Stressbeast of the Stoïkalm Steppes", "questStressbeastNotes": "Complete Dailies and To-Dos to damage the World Boss! Incomplete Dailies fill the Stress Strike Bar. When the Stress Strike bar is full, the World Boss will attack an NPC. A World Boss will never damage individual players or accounts in any way. Only active accounts who are not resting in the inn will have their incomplete Dailies tallied.

~*~

The first thing we hear are the footsteps, slower and more thundering than the stampede. One by one, Habiticans look outside their doors, and words fail us.

We've all seen Stressbeasts before, of course - tiny vicious creatures that attack during difficult times. But this? This towers taller than the buildings, with paws that could crush a dragon with ease. Frost swings from its stinking fur, and as it roars, the icy blast rips the roofs off our houses. A monster of this magnitude has never been mentioned outside of distant legend.

\"Beware, Habiticans!\" SabreCat cries. \"Barricade yourselves indoors - this is the Abominable Stressbeast itself!\"

\"That thing must be made of centuries of stress!\" Kiwibot says, locking the Tavern door tightly and shuttering the windows.

\"The Stoïkalm Steppes,\" Lemoness says, face grim. \"All this time, we thought they were placid and untroubled, but they must have been secretly hiding their stress somewhere. Over generations, it grew into this, and now it's broken free and attacked them - and us!\"

There's only one way to drive away a Stressbeast, Abominable or otherwise, and that's to attack it with completed Dailies and To-Dos! Let's all band together and fight off this fearsome foe - but be sure not to slack on your tasks, or our undone Dailies may enrage it so much that it lashes out...", "questStressbeastBoss": "The Abominable Stressbeast", @@ -166,7 +166,7 @@ "questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defense!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!", "questStressbeastCompletion": "The Abominable Stressbeast is DEFEATED!

We've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!

Stoïkalm is Saved!

SabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.

\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"

She turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", "questStressbeastCompletionChat": "`The Abominable Stressbeast is DEFEATED!`\n\nWe've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!\n\n`Stoïkalm is Saved!`\n\nSabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.\n\n\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"\n\nShe turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", - "questTRexText": "King of the Dinosaurs", + "questTRexText": "Король динозаврів", "questTRexNotes": "Now that ancient creatures from the Stoïkalm Steppes are roaming throughout all of Habitica, @Urse has decided to adopt a full-grown Tyrannosaur. What could go wrong?

Everything.", "questTRexCompletion": "The wild dinosaur finally stops its rampage and settles down to make friends with the giant roosters. @Urse beams down at it. \"They're not such terrible pets, after all! They just need a little discipline. Here, take some Tyrannosaur eggs for yourself.\"", "questTRexBoss": "Flesh Tyrannosaur", @@ -183,18 +183,24 @@ "questRockNotes": "Crossing Habitica's Meandering Mountains with some friends, you make camp one night in a beautiful cave laced with shining minerals. But when you wake up the next morning, the entrance has disappeared, and the floor of the cave is shifting underneath you.

\"The mountain's alive!\" shouts your companion @pfeffernusse. \"These aren't crystals - these are teeth!\"

@Painter de Cluster grabs your hand. \"We'll have to find another way out - stay with me and don't get distracted, or we could be trapped in here forever!\"", "questRockBoss": "Crystal Colossus", "questRockCompletion": "Your diligence has allowed you to find a safe path through the living mountain. Standing in the sunshine, your friend @intune notices something glinting on the ground by the cave's exit. You stoop to pick it up, and see that it's a small rock with a vein of gold running through it. Beside it are a number of other rocks with rather peculiar shapes. They almost look like... eggs?", - "questRockDropRockEgg": "Rock (Egg)", + "questRockDropRockEgg": "Кам'яне яйце (яйце)", "questRockUnlockText": "Unlocks purchasable rock eggs in the Market", "questBunnyText": "The Killer Bunny", "questBunnyNotes": "After many difficult days, you reach the peak of Mount Procrastination and stand before the imposing doors of the Fortress of Neglect. You read the inscription in the stone. \"Inside resides the creature that embodies your greatest fears, the reason for your inaction. Knock and face your demon!\" You tremble, imagining the horror within and feel the urge to flee as you have done so many times before. @Draayder holds you back. \"Steady, my friend! The time has come at last. You must do this!\"

You knock and the doors swing inward. From within the gloom you hear a deafening roar, and you draw your weapon.", "questBunnyBoss": "Killer Bunny", "questBunnyCompletion": "With one final blow the killer rabbit sinks to the ground. A sparkly mist rises from her body as she shrinks down into a tiny bunny... nothing like the cruel beast you faced a moment before. Her nose twitches adorably and she hops away, leaving some eggs behind. @Gully laughs. \"Mount Procrastination has a way of making even the smallest challenges seem insurmountable. Let's gather these eggs and head for home.\"", - "questBunnyDropBunnyEgg": "Bunny (Egg)", + "questBunnyDropBunnyEgg": "Кролик (яйце)", "questBunnyUnlockText": "Unlocks purchasable bunny eggs in the Market", "questSlimeText": "The Jelly Regent", "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/uk/settings.json b/common/locales/uk/settings.json index 4a5b651c53..6703ea466d 100644 --- a/common/locales/uk/settings.json +++ b/common/locales/uk/settings.json @@ -1,8 +1,8 @@ { "settings": "Налаштування", "language": "Мова", - "americanEnglishGovern": "У разі невідповідності в перекладі, американська англійська версія головна.", - "helpWithTranslation": "Would you like to help with the translation of HabitRPG? Great! Then visit this Trello card.", + "americanEnglishGovern": "У разі невідповідності в перекладі, американська англійська версія є головною.", + "helpWithTranslation": "Хочете допомогти у перекладі HabitRPG? Чудово! Перейдіть до цієї картки в Trello.", "showHeaderPop": "Показувати Ваш аватар, здоров'я/досвід і гурт.", "stickyHeader": "Закріпити заголовок", "stickyHeaderPop": "Закріплює область персонажа вгорі сторінки. Якщо вимкнути, то ця область буде прокручуватися разом зі сторінкою.", @@ -42,8 +42,8 @@ "customDayStart": "Обрати початок доби", "24HrClock": "24-годинний формат", "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo2": "(показати більше)", + "customDayStartInfo3": "(показати менше)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "Усяке", "showHeader": "Показати заголовок", @@ -72,9 +72,9 @@ "deleteDo": "Так, вилучити мій акаунт!", "enterNumber": "Будь ласка, уведіть число від 0 до 24", "fillAll": "Будь ласка, заповніть усі поля", - "passwordSuccess": "Password successfully changed", + "passwordSuccess": "Пароль успішно змінено", "usernameSuccess": "Login Name successfully changed", - "emailSuccess": "Email successfully changed", + "emailSuccess": "Email успішно змінено", "detachFacebook": "De-register Facebook", "detachedFacebook": "Successully removed Facebook from your account", "addedLocalAuth": "Successully added local authentication", @@ -85,7 +85,7 @@ "emailChange3": "including both your old and new email address as well as your User ID.", "username": "Login Name", "email": "Email", - "registeredWithFb": "Registered with Facebook", + "registeredWithFb": "Зареєструватися через Facebook", "loginNameDescription1": "This is what you use to login to HabitRPG. Go to", "loginNameDescription2": "User->Profile", "loginNameDescription3": "to change the name that appears in your avatar and chat messages.", @@ -93,10 +93,12 @@ "wonChallenge": "You Won a Challenge", "newPM": "Received Private Message", "giftedGems": "Gifted Gems", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "Gifted Subscription", - "invitedParty": "Invited To Party", + "invitedParty": "Запросити до гурту", "invitedGuild": "Invited To Guild", "inactivityEmails": "Your account is inactive", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "Your Quest has Begun", "invitedQuest": "Invited to Quest", "kickedGroup": "Kicked from group", @@ -111,5 +113,10 @@ "benefits": "Benefits", "coupon": "Coupon", "couponPlaceholder": "Enter Coupon Code", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/uk/spells.json b/common/locales/uk/spells.json index a761e13bd1..6e3f79370f 100644 --- a/common/locales/uk/spells.json +++ b/common/locales/uk/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "Спалах полум'я", - "spellWizardFireballNotes": "Flames blast forth, scorching a task. You reduce the task's redness, deal damage to any monster you're battling, and gain Experience -- more for blue tasks.", + "spellWizardFireballNotes": "Полум'я вириваєтся з ваших рук. Ви отримуєте ОД та наносите додадткові ушкодження Босам! Клікніть по задачі, щоб накласти закляття. (Залежить від: Інтелект)", "spellWizardMPHealText": "Ефірний заряд", - "spellWizardMPHealNotes": "Потік магічної енергії спрямовуєтсья з Ваших рук та заряджає Ваш гурт. Ваш гурт відновлює ОМ.", + "spellWizardMPHealNotes": "Ви жертвуєте своєю маною, щоб допомогти друзям. Ваші товариши по групі отримують ОМ! (Залежить від: Інтелект)", "spellWizardEarthText": "Землетрус", - "spellWizardEarthNotes": "The ground below your party's tasks cracks and shakes with extreme intensity, slowing them down and opening them up to more attacks. Your party gains a buff to Intelligence, which means more Experience.", + "spellWizardEarthNotes": "Ваша ментальна сила стрясає землю. Вся ваша група отримує підсилення Інтелекту! (Залежить від: базовий Інтелект)", "spellWizardFrostText": "Лютий мороз", - "spellWizardFrostNotes": "Лід виблискує на будь-якій поверхні, поглинаючі ваші завдання і заморожуючи їх на місці. Лінійка ваших Щоденних завдань не зможе оновитися в кінці дня. Неповні Щоденні завдання всеодно нанесуть вам ушкодження!", + "spellWizardFrostNotes": "Лід покриває ваші завдання. Завтра жодна серія не буде скинута до нуля! (Одне заклинання впливає на всі серії)", "spellWarriorSmashText": "Брутальний ляпас", - "spellWarriorSmashNotes": "З усих сил ви жорстоко б'єте одне завдання. Почервоніння завдання зникає и ви наносите екстра пошкодження будь-якому монстрові з яким б'єтесь.", + "spellWarriorSmashNotes": "Ви вкладаєте у завдання усю свою силу. Завдання стає більш синім (менш червоним) а також ви наносите додаткові ушкодження Босам! Клікніть по заданню, щоб застосувати здібність. (Залежить від: Сила)", "spellWarriorDefensiveStanceText": "Оборонна стійка", - "spellWarriorDefensiveStanceNotes": "You take a moment to relax your body and enter a defensive stance to ready yourself for the tasks' next onslaught. Reduces damage from Dailies at the end of the day by boosting your Constitution.", + "spellWarriorDefensiveStanceNotes": "Ви готуєтк себе до протистяння натиску ваших задань. Ви отримуєте підвищення до Комплекціі! (Залежить від: базова Комплекція)", "spellWarriorValorousPresenceText": "Присутність доблесті", - "spellWarriorValorousPresenceNotes": "Your presence emboldens the party. Their newfound courage makes them tougher by boosting their Strength.", + "spellWarriorValorousPresenceNotes": "Ваша присутність надає сміливості вашій групі. Вся група отримує підвищення Сили! (Залежить від: базова Сила)", "spellWarriorIntimidateText": "Страхітливий погляд", - "spellWarriorIntimidateNotes": "Your gaze strikes fear into the hearts of your party's enemies. The party gains a moderate boost to defense by buffing Constitution.", + "spellWarriorIntimidateNotes": "Ваш погляд наводить жах на ваших ворогів. Вся ваша група отримує підсилення Комплекції! (Залежить від: базова Комплекція)", "spellRoguePickPocketText": "Кишенькова крадіжка", - "spellRoguePickPocketNotes": "Ваші проворі пальці нишпорять у кишенях завдання і знаходять деякий скарб для вас. Ви отримуєте бонусне золото від завдання. Чим жирніше (синіше) ваше завдання, ти більше золота ви викрадаєте!", + "spellRoguePickPocketNotes": "Ви пограбували сусіднє завдяння. Ви отримали золото! Клікніть по завданню, щоб накласти закляття. (Залежить від: Сприйняття)", "spellRogueBackStabText": "Удар зі спини", - "spellRogueBackStabNotes": "Беззвучно Ви опиняєтеся за спиною завдання, та заколюєте його. Ви завдаєте більше ушкодження з більшим шансом на критичний удар.", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "Знаряддя торгівлі", - "spellRogueToolsOfTradeNotes": "You share your thievery tools with the party to aid them in 'acquiring' more gold. By buffing Perception, the party's gold bonus for tasks and chance of drops are boosted for a day.", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "Потайливість", - "spellRogueStealthNotes": "Ви причаїлися в тіні, натягнувши капюшон. Велика кількість Щоденних завдань не знайде вас цієї ночі; результат залежить від вашого Сприйняття.", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "Цілюще світло", - "spellHealerHealNotes": "Light covers your body, healing your wounds. You recover Health.", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "Засліпний спалах", - "spellHealerBrightnessNotes": "Ви викликаєте спалах світла, що засліплює всі Ваші завдання. Червоність Ваших завдань зменшується.", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "Захисна аура", - "spellHealerProtectAuraNotes": "A magical aura surrounds your party members, protecting them from damage. Your party members gain a boost to their defense by buffing Constitution.", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "Благословення", - "spellHealerHealAllNotes": "Soothing light envelops your party and heals them of their injuries. Your party members recover Health.", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "Сніжка", "spellSpecialSnowballAuraNotes": "Жбурніть сніжок в членів групи! Що може статися? Триває, до наступного ігрового дня.", "spellSpecialSaltText": "Сіль", diff --git a/common/locales/uk/subscriber.json b/common/locales/uk/subscriber.json index 944a23835d..309872fdfa 100644 --- a/common/locales/uk/subscriber.json +++ b/common/locales/uk/subscriber.json @@ -5,7 +5,7 @@ "disableAds": "Прибрати рекламу", "disableAdsText": "Реклами не буде, доки у Вас активована підписка (користувачі, в яких уже була вимкнена реклама, зберігають це право за собою).", "buyGemsGold": "Придбати самоцвіти за золото", - "buyGemsGoldText": "(1 Gem costs <%= gemCost %> Gold) Addresses the \"pay to win\" concern, as everything is now achievable through hard work. There's a <%= gemLimit %> Gem monthly conversion cap to prevent farming.", + "buyGemsGoldText": "(1 Самоцвіт коштує <%= gemCost %> золота). Таким чином усе можна досягти старанною працею. Але, щоб не було зловживань, існує ліміт на конвертацію <%= gemLimit %> Самоцвітів на місяць.", "retainHistory": "Зберегти всю історію", "retainHistoryText": "Уся історія доступна для експортування та перегляду у вигляді ґрафіків. Історія користувачів, що не оформили підписку, консолідується для оптимізації бази даних.", "doubleDrops": "Щоденне випадання предметів подвоїлося", diff --git a/common/locales/uk/tasks.json b/common/locales/uk/tasks.json index cc576f897d..eb69a64a79 100644 --- a/common/locales/uk/tasks.json +++ b/common/locales/uk/tasks.json @@ -1,20 +1,20 @@ { - "clearCompleted": "Вилучення виконано", + "clearCompleted": "Вилучити виконані", "lotOfToDos": "Завершені Щоденні завдання автоматично архівуються через 3 дні. Ви можете отримати їх через Налаштування > Экспорт.", "deleteToDosExplanation": "Якщо натиснути на кнопку внизу, то всі з виконаних Зробити та архівних Зробити будуть остаточно вилучені. Якщо хочете зберегти запис про них, спершу експортуйте їх.", "beeminderDeleteWarning": "Шановні учасники: Спершу прочитайте Видалення Виконаних Завдань Без Збиваючих З Пантелику Ситуацій!", - "addmultiple": "Add Multiple", - "addsingle": "Add Single", + "addmultiple": "Додати декілька", + "addsingle": "Додати одне", "habits": "Звички", "newHabit": "Додати звичку", - "newHabitBulk": "New Habits (one per line)", + "newHabitBulk": "Нові звички (одна на рядок)", "yellowred": "Слабкості", "greenblue": "Сильні сторони", "edit": "Редагувати", "save": "Зберегти", "addChecklist": "Додати перелік", "checklist": "Перелік", - "checklistText": "Частково виконані переліки щоденних завдань зменшують ушкодження. Наприклад, перелік, виконаний на 3/4, зменшує ушкодження на 25%. Виконаний перелік у „Зробити“ працює так: +3 виконаних із переліку помножать на 3 (4 найбільше) отримані досвід, золото та ману.", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "Показати/Приховати", "text": "Текст", "extraNotes": "Додаткові примітки", @@ -22,7 +22,7 @@ "advancedOptions": "Додатково", "difficulty": "Рівень складності", "difficultyHelpTitle": "Наскільки важке це завдання?", - "difficultyHelpContent": "Це примножує цінність завдання. Використовуйте з розумом, краще покластися на наші алґоритми підлаштування цінності завдань. Але цінність буває різна (Написати дипломну чи Почистити зуби). Клацніть, аби довідатися більше.", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "Легко", "medium": "Середньо", "hard": "Важко", @@ -44,7 +44,6 @@ "remaining": "Active", "complete": "Виконано", "dated": "Dated", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", "due": "Повинен зробити", "grey": "Сірі", "score": "Score", @@ -66,7 +65,7 @@ "streakSingular": "Серійник", "streakSingularText": "Виконав 21-денну серію щоденних завдань", "perfectName": "Ідеальні дні", - "perfectText": "Виконано всі активні щоденні завдання за <%= ідеальних %> днів. З цим досягненням ви можете отримати +рівень/2 до всіх атрибутів на наступний день.", + "perfectText": "Виконано всі активні щоденні завдання за <%= perfects %> днів. З цим досягненням ви можете отримати +рівень/2 до всіх атрибутів на наступний день.", "perfectSingular": "Ідеальний день", "perfectSingularText": "Виконано всі активні щоденні завдання за один день. З цим досягненням ви отримуєте +рівень/2 до всіх атрибутів на наступний день.", "streakerAchievement": "Ви відкрили досягнення \"Серійник\" ! 21-денна позначка — це наріжний камінь для формування звички. Ви можете продовжувати отримувати це досягнення наступні 21 дні в цьому або іншому Щоденному завданні!", @@ -78,5 +77,6 @@ "streakCoins": "Бонус за серію!", "pushTaskToTop": "Перемістити завдання вгору", "pushTaskToBottom": "Перемістити завдання вниз", - "emptyTask": "Enter the task's title first." + "emptyTask": "Enter the task's title first.", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/zh/backgrounds.json b/common/locales/zh/backgrounds.json index 3110222998..4dc230ee30 100644 --- a/common/locales/zh/backgrounds.json +++ b/common/locales/zh/backgrounds.json @@ -23,7 +23,7 @@ "backgroundVolcanoNotes": "在熔岩中泡一泡。", "backgrounds092014": "第四组:2014年9月推出", "backgroundThunderstormText": "雷暴", - "backgroundThunderstormNotes": "在暴风骤雨中导电。", + "backgroundThunderstormNotes": "在暴风骤雨中被雷劈。", "backgroundAutumnForestText": "秋季森林", "backgroundAutumnForestNotes": "在秋季的森林漫步。", "backgroundHarvestFieldsText": "田地", @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "花田牧场", "backgroundFloralMeadowNotes": "在开满花的牧场野餐", "backgroundGumdropLandText": "棒棒糖大陆", - "backgroundGumdropLandNotes": "舔一舔甜甜的棒棒糖" + "backgroundGumdropLandNotes": "舔一舔甜甜的棒棒糖", + "backgrounds052015": "第12组:2015年5月推出", + "backgroundMarbleTempleText": "大理石寺", + "backgroundMarbleTempleNotes": "在大理石寺前摆个姿势吧!", + "backgroundMountainLakeText": "高山湖泊", + "backgroundMountainLakeNotes": "用脚趾沾沾冰凉的湖水", + "backgroundPagodasText": "宝塔", + "backgroundPagodasNotes": "欲穷千里目,更上一层楼", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/zh/challenge.json b/common/locales/zh/challenge.json index 69c6d65a68..1f096def15 100644 --- a/common/locales/zh/challenge.json +++ b/common/locales/zh/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "选择一位赢家然后结束挑战:", "deleteOrSelect": "删除或选择赢家", "endChallenge": "结束挑战", - "challengeDiscription": "这些是挑战的任务。玩家参与挑战后,它们会更变颜色并通过图表来显示小组的整体进度。", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "大家做得怎么样?", "filter": "过滤器", "groups": "小组", @@ -33,16 +33,18 @@ "challengeTagPop": "挑战名会显示在在标签列表和任务中。所以挑战名要短。例如用”-10磅“代替”在3个月内减掉10磅“ (点击查看详细信息)。", "challengeDescr": "详细描述", "prize": "战利品", - "prizePop": "如果有有人能够“赢得”你的挑战,你可以选择奖励胜者一些宝石作为奖品。最大值 = 你拥有的宝石数 (+ 公会宝石数,如果你创建了这个挑战所属的公会)。注意:这个奖励以后不能被修改,并且如果挑战被取消了宝石也无法退回。", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": " 公共挑战 需要至少1个宝石 (为了防止垃圾信息)。", "officialChallenge": "HabitRPG 的官方挑战", "by": "发起自", - "participants": "<%=membercount%>參與者", + "participants": "<%=membercount%>参与者", "join": "加入", "exportChallengeCSV": "导出为 CSV", "selectGroup": "请选择小组", "challengeCreated": "挑战创建成功", "sureDelCha": "确定 删除挑战 吗?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "移除任务", "keepTasks": "保留任务", "closeCha": "关闭挑战并且……", diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index 9866837fd6..06e4208a55 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -52,9 +52,11 @@ "costume": "服装", "costumeText": "如果你更喜欢其它装备的样子,勾选\"显示服装\"的按钮,在装备战斗装备的情况下换一个造型。", "useCostume": "显示服装", - "gearAchievement": "因为你已升级到最高等级的装备,你获得了”终极装备“这个成就!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "终极装备", - "ultimGearText": "已升级到最高级的武器和装甲", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "级", "levelUp": "升级了!", "mana": "魔法值", @@ -70,6 +72,7 @@ "allocatePerPop": "增加一点感知", "allocateInt": "分配到智力的点数", "allocateIntPop": "增加一点智力", + "noMoreAllocate": "Now that you've hit level 100, you won't gain any more Attribute Points. You can continue leveling up, or start a new adventure at level 1 by using the Orb of Rebirth, now available for free in the Market.", "stats": "属性", "strength": "力量", "strengthText": "力量增加“暴击”的几率。暴击时,金币、经验值、和物品掉落的机会都会有所增长。它也能帮助你伤害boss。", @@ -138,5 +141,6 @@ "displayNameDescription3": "然后滚动至“注册”部分来改变你的登录名。", "unequipBattleGear": "卸除战斗装备", "unequipCostume": "卸除戏服", - "unequipPetMountBackground": "卸除宠物、坐骑、背景" + "unequipPetMountBackground": "卸除宠物、坐骑、背景", + "animalSkins": "Animal Skins" } \ No newline at end of file diff --git a/common/locales/zh/communityguidelines.json b/common/locales/zh/communityguidelines.json index de2e7ad168..a9037afe12 100644 --- a/common/locales/zh/communityguidelines.json +++ b/common/locales/zh/communityguidelines.json @@ -1,9 +1,9 @@ { "iAcceptCommunityGuidelines": "我愿意遵守社区准则", - "tavernCommunityGuidelinesPlaceholder": "友情提示:这里的讨论适合所有年龄层,所以请保持适当的内容和言语!如果你有问题,请查阅以下社区指南。", + "tavernCommunityGuidelinesPlaceholder": "友情提示:这里的讨论对所有年龄层开放,所以请注意维持适当的内容和措辞!如果你有任何问题,请查阅下面的社区指南。", "commGuideHeadingWelcome": "欢迎来到Habitica!", "commGuidePara001": "Hi,冒险者!欢迎来到Habitica,这里是一个倡导高效工作,健康生活的地方,在这里你偶尔还能遇见暴走的史诗巨兽。我们还有一个令人愉快的社区:人们乐于助人,互相支持,一起进步。", - "commGuidePara002": "为了确保社区里的每个人都平安、快乐、效率满满,我们小心地制定了有善易懂的指导准则,请你花些时间阅读一下。", + "commGuidePara002": "为了确保社区里的每个人都平安、快乐、而且效率满满,我们小心地制定了友善而且易懂的指导准则,请你在发言前阅读。", "commGuidePara003": "这些规定适用于我们使用到的所有社区空间,包括(但不限于)Trello、Github、Transifex还有Wikia(也就是我们的维基)。偶尔,会有一些意想不到的事情发生,例如一个新的冲突事端的出现或者是一个恶意捣乱的人.当这些发生的时候,管理员们可能会适当的修改这些准则以确保社区的安全。别担心,假如指导准则有所更动,Bailey 会发布公告来通知你。", "commGuidePara004": "现在准备你的羽毛笔和卷轴做好笔记,让我们开始吧!", "commGuideHeadingBeing": "作为一个Habitican", @@ -31,10 +31,10 @@ "commGuideHeadingPublicSpaces": "Habitica中的公共空间", "commGuidePara015": "Habitica有两种社交区域:公开的和私人的。公开的空间包括酒馆,公开公会,GitHub,Trello还有Wiki。私人的空间包括私人公会,队伍私聊,以及私信。", "commGuidePara016": "当参与Habitica的公共区域时,为了保证所有人的安全和愉快,有一些事项需要遵守。这些对于你这样的冒险者来说简直太容易了!", - "commGuidePara017": " 彼此尊重 成为一位彬彬有礼、善良且乐于助人的人。请记得 Habiticans 来自四面八方并拥有各种经历背景,才让HabitRPG非常酷!建立社区以为着我们要同样尊重与赞赏我们的不同点和相同点。以下是一些简单的尊重彼此的方式:", + "commGuidePara017": " 彼此尊重 成为一位彬彬有礼、善良且乐于助人的人。请记得 Habiticans 来自五湖四海,拥有各种各样的经历和背景。HabitRPG正因如此才如此多姿多彩!建立社区意味着我们要尊重与赞赏我们之间的相似与不同。以下是一些简单的尊重彼此的方式:", "commGuideList02A": "遵守所有的条款和条件。", - "commGuideList02B": "不要发布包含有暴力、恐吓, 或含有明显性内容/暗示性内容, 或者提倡歧视、偏执、 种族种族歧视,带有恶意、骚扰、或伤害某人或某队伍的文字或者图片。 甚至于开玩笑亦不合宜。 这包括诋毁和措辞表达。 不是每一个人都有同样的幽默感, 所以某些您认为是玩笑的话可能对他人会造成伤害。 要攻击您的每日任务, 而不是别人。", - "commGuideList02C": "保持讨论这当于全年龄。 我们有很多年轻的Habiticans在这个网站。 让我们不要影响这份纯真天真无邪, 或阻碍任何Habiticans完成他们的目标。", + "commGuideList02B": "不要发布任何包有暴力、恐吓,或明显/隐晦的有关性的内容;禁止发布任何提倡歧视、偏见、种族歧视的信息,或者任何恶意的、骚扰性的、或伤害某人或某队伍的文字或者图片。 这包括辱骂及类似的言语表达。这些内容即使是玩笑也不合适。不是每一个人都有同样的幽默感,所以某些您认为是玩笑的话可能对他人会造成伤害。请攻击您的每日任务, 而不是攻击别人。", + "commGuideList02C": "注意!讨论对全年龄开放。 有很多年轻的Habiticans在使用这个网站。让我们注意不要影响这份纯真,不要阻碍任何Habiticans完成他们的目标。", "commGuideList02D": "避免亵渎的语言。这也包括那些别的网站可能能够接受的那些轻微的,宗教的秽语-这里的人们有着多种多样的宗教和文化背景,我们需要保证他们能在公开的区域感觉到自在。另外,侮辱别人将会受到严重的处罚,因为这种行为也同时违反了服务条款。", "commGuideList02E": "避免在除了The Back Corner之外的地方扩大有争议性的主题的讨论。如果你觉得某人说了让你觉得粗鲁或者受伤的话的话,不要跟他/她正面冲突。一个简单的,礼貌的表达就足够了,例如\"我觉得玩笑开得有点儿过了。\"但是,如果你用粗鲁和不友善的态度来回应粗鲁和不友善言论,会使情绪更加紧张,也会让HabitRPG变成一个更消极的地方。善良和礼貌能向别人展现真实的自我。", "commGuideList02F": "第一时间遵从管理员的要求来平息争论或者将他转移到The Back Corner。如果管理员允许的话,所有与本次讨论相关的话,都将被(礼貌地)转移到你The Back Corner的\"桌子\"上。", @@ -152,7 +152,7 @@ "commGuideList13A": "等级是酌情赋予的。等级由管理员基于多种因素酌情分配,这些因素包括我们对你工作的看法及其在社区中的价值。我们保留酌情改变特定等级,称号和奖励的权利。", "commGuideList13B": "等级随着你的进度越来越难获得。如你创造了一个怪物,或者修复了一个小错误,这可能足够让你达到第1个贡献者等级,但是不够让你到下一级。就像其他优秀的角色扮演游戏,等级越高升级越难。", "commGuideList13C": "等级不会在每个领域“重新开始”。当我们标定难度时,我们会查看你的所有贡献,以便使那些做了一个小的美工、然后修复一个小的bug、然后一点点涉足wiki的人不会比那些独立完成单个任务的人升级更快。这样有助于维护公平!", - "commGuideList13D": "试用级别的用户不会升到下一个等级。管理员有权冻结违规玩家的进程。如果出现这个情况,该玩家将一直会处于该决定的通知之下,和如何改正它。作为违规或试用的后果,等级也有可能被移除。", + "commGuideList13D": "试用级别的用户不会升到下一个等级。管理员有权冻结违规玩家的进程。如果出现这个情况,该玩家被告知相关决定与如何改正的方法。等级有可能作为惩罚被移除。", "commGuideHeadingFinal": "最后一节", "commGuidePara067": "勇敢的Habitican,这就是你拥有的——社区准则!擦干额头上的汗水,给你自己一些经验值作为读完所有准则的奖励。如果你有任何关于社区准则的问题,请发电子邮件到 Lemoness (leslie@habitrpg.com),她会乐意帮你解答。", "commGuidePara068": "现在向前进发吧,勇敢的冒险家,完成你的每日任务吧!", @@ -173,5 +173,6 @@ "commGuideLink07": "Trello艺术", "commGuideLink07description": "提交像素艺术。", "commGuideLink08": "Trello剧情任务", - "commGuideLink08description": "提交任务稿件。" + "commGuideLink08description": "提交任务稿件。", + "lastUpdated": "Last updated" } \ No newline at end of file diff --git a/common/locales/zh/content.json b/common/locales/zh/content.json index da1a5b2d6a..cf8db5a4e2 100644 --- a/common/locales/zh/content.json +++ b/common/locales/zh/content.json @@ -1,6 +1,10 @@ { "potionText": "治疗药水", "potionNotes": "回复15点生命值 (立即生效)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "狼", "dropEggWolfAdjective": "忠诚的", "dropEggTigerCubText": "老虎幼崽", @@ -49,14 +53,16 @@ "questEggPenguinText": "企鹅", "questEggPenguinAdjective": "聪颖的", "questEggTRexText": "霸王龙", - "questEggTRexAdjective": "手臂短小的", + "questEggTRexAdjective": "手臂短短的", "questEggRockText": "石头", "questEggRockAdjective": "活泼", "questEggBunnyText": "兔子", "questEggBunnyAdjective": "舒服的", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", - "eggNotes": "寻找孵化药水倒在宠物蛋上可以孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。", + "questEggSlimeText": "棉花糖烂泥", + "questEggSlimeAdjective": "甜甜的", + "questEggSheepText": "Sheep", + "questEggSheepAdjective": "woolly", + "eggNotes": "把孵化药水倒在宠物蛋上可以孵化出一只<%= eggAdjective(locale) %><%= eggText(locale) %>。", "hatchingPotionBase": "普通", "hatchingPotionWhite": "白色", "hatchingPotionDesert": "沙漠", diff --git a/common/locales/zh/front.json b/common/locales/zh/front.json index a04ab18fbc..63a62be6a0 100644 --- a/common/locales/zh/front.json +++ b/common/locales/zh/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | 把生活变成游戏", - "tagline": "一个免费的习惯养成APP,如同对待游戏般对待你的生活。", - "landingp1": "大部分市面上的效率类app的问题在于,缺少足够的动力去持续使用它们。HabitRPG 通过让任务变得有趣来弥补这一点。通过连续使用的奖励和离开的惩罚,HabitRPG 提供了每天完成任务的外部激励。", - "landingp2header": "激励", - "landingp2": "当你坚持一个好习惯,完成一个日常任务,或清除一个旧的待办事项,HabitRPG马上用经验和金币奖励你。你获得经验后会升级,增加属性并解锁更多功能,例如职业和宠物。金币可以用来购买提升经验的物品,或你创建的个人奖励。即便是最小的成功也会立刻给你奖励,使你变得不那么拖延。", - "landingp3header": "后果", - "landingp3": "当你沉浸于一个坏习惯,或者没能完成日常任务,你会失去生命值。如果你的生命值过低,你会死亡并回退你的进度。通过提供瞬时反馈,HabitRPG可以帮助你在造成严重后果之前,打破坏习惯和拖延带来的恶性循环。", - "landingp4header": "责任感", - "landingp4": "HabitRPG引入了社区系统为你坚持完成任务提供责任感。通过组队系统,你可以把好朋友们叫来给你加油。公会系统帮你找到兴趣或需要的困难相似的人,你可以跟他们分享你的目标,或者交流如何克服你们的问题。在HabitRPG中的社区系统既能给予你支持和帮助,也让你有坚持下去的责任感。", + "FAQ": "常问问题", + "accept1Terms": "我同意接受", + "accept2Terms": "和", + "alexandraQuote": "Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss.", + "althaireQuote": "Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down.", + "andeeliaoQuote": "Awesome product, just started a few days ago and already more conscious and productive with my time!", + "autumnesquirrelQuote": "I'm procrastinating less on work and housework and pay bills on time.", + "businessSample1": "Confirm 1 page of Inventory", + "businessSample2": "20分钟的文档整理", + "businessSample3": "整理收件箱", + "businessSample4": "Prepare 1 Document for Client", + "businessSample5": "Call Clients/Put Off Phone Calls", + "businessText": "Use HabitRPG at your business", + "choreSample1": "Put Dirty Clothes in Hamper", + "choreSample2": "20分钟的家务", + "choreSample3": "洗了大量的餐具", + "choreSample4": "整理房间", + "choreSample5": "洗衣晾干大量衣服", + "chores": "Chores", + "communityBug": "提交Bug", + "communityExtensions": "插件和扩展", + "communityFacebook": "Facebook", + "communityFeature": "请求新功能", + "communityForum": "论坛", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "How it Works", + "companyBlog": "博客", + "companyDonate": "捐款", + "companyExtensions": "插件", + "companyPrivacy": "隐私", + "companyTerms": "条款", + "companyVideos": "视频", + "contribUse": "HabitRPG contributors use", + "dragonsilverQuote": "I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them.", + "dreimQuote": "When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago.", + "elmiQuote": "Every morning I'm looking forward to getting up so I can earn some gold!", + "email": "邮箱", + "emailNewPass": "把新密码发到我的邮箱", + "evagantzQuote": "My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg!", + "examplesHeading": "Players use HabitRPG to manage...", + "featureAchievementByline": "Do something totally awesome? Get a badge and show it off!", + "featureAchievementHeading": "Achievement Badges", + "featureEquipByline": "Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!", + "featureEquipHeading": "Equipment and extras", + "featurePetByline": "Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!", + "featurePetHeading": "Pets and Mounts", + "featureSocialByline": "Join common-interest groups with like-minded people. Create Challenges to compete against other users.", + "featureSocialHeading": "Social play", + "featuredIn": "Featured in", + "featuresHeading": "We also feature...", + "footerCommunity": "社区", + "footerCompany": "公司", + "footerMobile": "手机版", + "footerSocial": "社交", + "forgotPass": "找回密码", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "Play for free", + "gamifyButton": "Gamify your life today!", + "goalSample1": "Practice Piano for 1 Hour", + "goalSample2": "Work on article for publication", + "goalSample3": "Work on blog post", + "goalSample4": "Japanese lesson on Duolingo", + "goalSample5": "Read an Informative Article", + "goals": "Goals", + "health": "Health", + "healthSample1": "Drink Water/Soda", + "healthSample2": "Chew Gum/Smoke", + "healthSample3": "Take Stairs/Elevator", + "healthSample4": "吃健康食品/吃垃圾食品", + "healthSample5": "锻炼到出汗1小时", + "history": "历史", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "执行密码重置需要一个有效的电子邮件地址。", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "管理包", "landingend": "还没被说服?", "landingend2": "来看一些详细的", - "landingfeatureslink": "功能", "landingend3": "希望找一个更私密的方式?看一下我们的", - "landingadminlink": "管理包", "landingend4": "它更适合家庭,老师,团体和商业活动。", + "landingfeatureslink": "功能", + "landingp1": "大部分市面上的效率类app的问题在于,缺少足够的动力去持续使用它们。HabitRPG 通过让任务变得有趣来弥补这一点。通过连续使用的奖励和离开的惩罚,HabitRPG 提供了每天完成任务的外部激励。", + "landingp2": "当你坚持一个好习惯,完成一个日常任务,或清除一个旧的待办事项,HabitRPG马上用经验和金币奖励你。你获得经验后会升级,增加属性并解锁更多功能,例如职业和宠物。金币可以用来购买提升经验的物品,或你创建的个人奖励。即便是最小的成功也会立刻给你奖励,使你变得不那么拖延。", + "landingp2header": "激励", + "landingp3": "当你沉浸于一个坏习惯,或者没能完成日常任务,你会失去生命值。如果你的生命值过低,你会死亡并回退你的进度。通过提供瞬时反馈,HabitRPG可以帮助你在造成严重后果之前,打破坏习惯和拖延带来的恶性循环。", + "landingp3header": "后果", + "landingp4": "HabitRPG引入了社区系统为你坚持完成任务提供责任感。通过组队系统,你可以把好朋友们叫来给你加油。公会系统帮你找到兴趣或需要的困难相似的人,你可以跟他们分享你的目标,或者交流如何克服你们的问题。在HabitRPG中的社区系统既能给予你支持和帮助,也让你有坚持下去的责任感。", + "landingp4header": "责任感", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "登录", + "loginAndReg": "登录/登记", + "loginFacebookAlt": "用FB登录/登记", + "logout": "登出", "marketing1Header": "通过玩游戏改善你的生活", "marketing1Lead1": "HabitRPG是一个帮助你改变生活习惯的游戏。他通过把你的所有任务(习惯,日常任务和待办事项) 转变成你需要打败的敌人来“游戏化”你的生活。你做的越好,你在游戏进展得越顺利。如果你生活中除了差错,你的角色在游戏中也会退步。", "marketing1Lead2": "获取装备。改善你的习惯来武装你的角色。拿你的装备向朋友们炫耀吧", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Boss", "marketing2Lead3": "挑战 让你同你的朋友或其他人竞争。挑战的获胜者会赢得特殊的奖励。", "marketing3Header": "应用程式", - "marketing3Lead1Title": "iPhone 和 安卓", "marketing3Lead1": "iPhone 和 安卓 应用程式可以让你在外也能使用。我们意识到登录网站只是为了按按钮可能会成为一个负担。", "marketing3Lead2": "其他 第3方工具 将HabitRPG捆绑到你生活的不同方面。我们的API为其他事情提供了便利的整合,例如Chrome 插件,访问浪费时间的网站时损失点数。查看更多", "marketing4Header": "组织使用", - "marketing4Lead1Title": "教育游戏化", "marketing4Lead1": "教育是游戏化最适合的领域。我们都知道最近学生们多么热衷于手机和游戏,利用这种力量!给你的学生引入良性竞争。用稀有奖励奖赏那些好的行为。等着看他们的成绩和表现腾飞吧。", - "marketing4Lead2Title": "健康游戏化", + "marketing4Lead1Title": "教育游戏化", "marketing4Lead2": "医疗保健的花销越来越高,是时候做出一些改变了。虽然有数以百计的用来改善健康的程序,我们相信HabitRPG可以从本质上帮助你走向更健康的生活方式。", - "marketing4Lead3Title": "游戏化任何事情", + "marketing4Lead2Title": "健康游戏化", "marketing4Lead3-1": "想游戏化你的生活?", "marketing4Lead3-2": "希望组织一个教育,健康,或其他类型的小组?", "marketing4Lead3-3": "希望学到更多?", - "playButton": "开始", - "username": "用户名", - "password": "密码", - "useUUID": "用户ID / API令牌 (面向 Facebook 用户)", - "passMan": "如果你用密码管理工具 (如 1Password) 登录出现问题,尝试手动用用户名密码登录。", - "forgotPass": "找回密码", - "emailNewPass": "把新密码发到我的邮箱", - "invalidEmail": "执行密码重置需要一个有效的电子邮件地址。", - "email": "邮箱", - "passConfirm": "确认密码", - "accept1Terms": "我同意接受", - "terms": "使用条款", - "accept2Terms": "和", - "privacy": "隐私政策", - "home": "首页", - "learnMore": "了解更多", - "contact": "联络", - "history": "历史", - "anonymous": "匿名", - "tasks": "任务", - "loginAndReg": "登录/登记", - "loginFacebookAlt": "用FB登录/登记", - "login": "登录", - "register": "注册", - "options": "选项", - "logout": "登出", - "sync": "同步", - "FAQ": "常问问题", - "tutorials": "教程", - "psst": "嘘!", - "footerMobile": "手机版", - "mobileIOS": "iOS", + "marketing4Lead3Title": "游戏化任何事情", "mobileAndroid": "安卓", - "footerCompany": "公司", - "companyDonate": "捐款", - "companyAbout": "How it Works", - "companyVideos": "视频", - "companyBlog": "博客", - "companyExtensions": "插件", - "companyPrivacy": "隐私", - "companyTerms": "条款", - "footerCommunity": "社区", - "communityBug": "提交Bug", - "communityFeature": "请求新功能", - "communityExtensions": "插件和扩展", - "communityForum": "论坛", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "社交", - "socialTitle": "HabitRPG - 游戏化你的生活", - "watchVideos": "观看视频", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "确认密码", + "passMan": "如果你用密码管理工具 (如 1Password) 登录出现问题,尝试手动用用户名密码登录。", + "password": "密码", + "playButton": "开始", + "playButtonFull": "玩HabitRPG游戏", "presskit": "资料包", + "presskitDownload": "下载图片", "presskitText": "感谢您对HabitRPG的大力支持。下面的图片可以用来制作有关HabitRPG的文章或视频,详情请联系Siena Leslie:leslie@habitrpg.com", - "presskitDownload": "下载图片" + "privacy": "隐私政策", + "psst": "嘘!", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "错过了日常任务?", + "punishHeading2": "失去生命值", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "注册", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "完成1项作业", + "schoolSample2": "学习1小时", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "读1个章节", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - 游戏化你的生活", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "同步", + "tasks": "任务", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "团队", + "terms": "使用条款", + "testimonialHeading": "What people say...", + "tutorials": "教程", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "当你保持生产,你会解锁新内容哦!", + "useUUID": "用户ID / API令牌 (面向 Facebook 用户)", + "username": "用户名", + "watchVideos": "观看视频", + "work": "工作", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json index f0c973dd18..c2d86acd11 100644 --- a/common/locales/zh/gear.json +++ b/common/locales/zh/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "刺伤你的仇敌或是插进你最爱的食物——这把多才多艺的叉子可是无所不能!没有属性加成。2014年11月捐助者物品。", "weaponMystery201502Text": "爱与真理之微光翅膀法杖", "weaponMystery201502Notes": "为了翅膀!为了爱!也为了真理!没有属性加成。2015年2月捐赠者物品。", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "蒸汽朋克手杖", "weaponMystery301404Notes": "特别适合在城里散步。3015年3月订阅者物品。没有属性加成。", "armor": "护甲", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "银河的光芒蕴育在这件护甲的金属中,可以增强穿戴者的决心。没有属性加成。2015年1月订阅者物品。", "armorMystery201503Text": "海蓝护甲", "armorMystery201503Notes": "海蓝矿石是幸运,快乐和永久的生产力的象征。没有属性加成。2015年3月订阅者物品。", + "armorMystery201504Text": "忙碌的蜜蜂长袍", + "armorMystery201504Notes": "你会成为生产力作为一个忙碌的蜜蜂在此取长袍!不授予任何好处。 2015年4月认购项目。", "armorMystery301404Text": "蒸汽朋克套装", "armorMystery301404Notes": "整洁又精神,真聪明!没有属性加成。2015年1月订阅者物品\n", "headgear": "头饰", @@ -368,6 +372,8 @@ "headMystery201412Notes": "谁是企鹅?没有属性加成。2014年12月订阅者物品。", "headMystery201501Text": "繁星头盔", "headMystery201501Notes": "头盔上闪烁摇曳的星座指引着佩戴者的思绪向目标前进。没有属性加成。2015年1月捐赠者物品。", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "华丽礼帽", "headMystery301404Notes": "上流社会佼佼者的华丽礼帽!3015年1月捐赠者物品。没有属性加成。", "headMystery301405Text": "基础礼帽", @@ -445,6 +451,8 @@ "backMystery201404Notes": "化蝶,翩飞!没有属性加成。2014年4月捐赠者物品。", "backMystery201410Text": "地精之翼", "backMystery201410Notes": "夜晚,以这双强壮的翅膀俯冲。没有属性加成。2014年10月捐赠者物品。", + "backMystery201504Text": "忙碌的蜜蜂翅膀", + "backMystery201504Notes": "嗡嗡嗡嗡嗡嗡声!从掠过任务任务。不授予任何好处。 2015年4月认购项目。", "backSpecialWonderconRedText": "威武斗篷", "backSpecialWonderconRedNotes": "力量与美貌在刷刷作响。没有属性加成。特别版参与者物品。", "backSpecialWonderconBlackText": "潜行斗篷", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "珊瑚领子", "bodySpecialSummerHealerNotes": "以活珊瑚制成的拉风领子!没有增益效果。2014夏季限定版装备。", "headAccessory": "头部配件", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "没有头部配件", "headAccessoryBase0Notes": "没有头部配件。", "headAccessorySpecialSpringRogueText": "紫色猫耳", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "这对耳朵听力过人,以防有魔术师在随处泄密。没有属性加成。2015春季限定版装备。", "headAccessorySpecialSpring2015HealerText": "绿色猫耳", "headAccessorySpecialSpring2015HealerNotes": "这对可爱的猫耳朵会让其他人嫉妒到眼睛发绿。没有属性加成。2015春季限定版装备。", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "狐狸耳朵", + "headAccessoryFoxEarsNotes": "让你看上去像一只狡猾的狐狸!没有效果加成", + "headAccessoryLionEarsText": "狮子耳朵", + "headAccessoryLionEarsNotes": "让你看上去像一只威严的狮子!没有效果加成", + "headAccessoryPandaEarsText": "熊猫耳朵", + "headAccessoryPandaEarsNotes": "让你看上去像一只萌萌的熊猫!没有效果加成", + "headAccessoryPigEarsText": "猪耳朵", + "headAccessoryPigEarsNotes": "让你看上去像一只睿智的猪!没有效果加成", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "森林行者鹿角", "headAccessoryMystery201403Notes": "这对鹿角上的苔藓和地衣闪烁着微光。没有增益效果。2014年3月捐赠者物品。", "headAccessoryMystery201404Text": "薄暮蝴蝶的触角", diff --git a/common/locales/zh/generic.json b/common/locales/zh/generic.json index 6a6afd5054..3e902dd638 100644 --- a/common/locales/zh/generic.json +++ b/common/locales/zh/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "展开列表", "collapseToolbar": "隐藏列表", - "formattingMarkdown": "支持标记语言", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "成就", "modalAchievement": "获得成就!", "special": "特殊", diff --git a/common/locales/zh/groups.json b/common/locales/zh/groups.json index 5d122d2606..ecc90b474f 100644 --- a/common/locales/zh/groups.json +++ b/common/locales/zh/groups.json @@ -2,7 +2,7 @@ "tavern": "酒馆", "innCheckOut": "离开客栈", "innCheckIn": "在客栈休息", - "innText": "在酒馆休息得如何,<%= name %>?为了保护你,你的日常列表被冻结了。在明天(你离开客栈的时间) 以前你的勾选不会被处理。小心,如果你在Boss站中,其他人错过的任务会伤害你!同样你不会上海boss。准备好离开客栈了?", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "寻找小组 (队伍招募) 帖", "tutorial": "教学", "glossary": "词汇表", @@ -13,7 +13,7 @@ "dataTool": "数据展示工具", "resources": "资源", "tavernTalk": "酒馆聊天", - "tavernAlert1": "注意:如果你想报告bug,开发者不会来这里看。请", + "tavernAlert1": "注意:开发者不会来这里阅读反馈。如果你想报告bug,请", "tavernAlert2": "用Github", "moderatorIntro1": "酒馆和公会版主是:", "communityGuidelines": "社区准则", @@ -96,5 +96,25 @@ "abuseReported": "感谢您报告此违反服务条款的行为。版主已经接到通知。", "abuseAlreadyReported": "你已经举报过此信息。", "needsText": "请输入一个信息", - "needsTextPlaceholder": "请在这里输入一个信息" + "needsTextPlaceholder": "请在这里输入一个信息", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/zh/limited.json b/common/locales/zh/limited.json index d245968f97..26405b200a 100644 --- a/common/locales/zh/limited.json +++ b/common/locales/zh/limited.json @@ -6,13 +6,13 @@ "annoyingFriendsText": "被队员的雪球砸中<%= snowballs %>次。", "alarmingFriends": "惊人的朋友", "alarmingFriendsText": "被队友吓到了 <%= spookDust %> 次", - "agriculturalFriends": "农田伙伴", + "agriculturalFriends": "农民同志", "agriculturalFriendsText": "被队友变成花朵<%= seeds %>次。", "valentineCard": "情人节卡片", "valentineCardNotes": "赠送情人节卡片给你的一个队伍成员。", "valentine0": "\"玫瑰红艳<%= lineBreak %>我的每日任务宝蓝<%= lineBreak %>我欢呼雀跃,因为<%= lineBreak %>能与你同在派对中!\"", "valentine1": "\"玫瑰红艳<%= lineBreak %>紫罗兰也开的绚烂<%= lineBreak %>让我们一起<%= lineBreak %>与邪恶抗争!\"<%= lineBreak %>PS:邪恶/恶习 紫罗兰花语:永恒的美与爱,我很喜欢你", - "valentine2": "\"玫瑰红艳<%= lineBreak %>这首诗却是旧的<%= lineBreak %>我希望您能喜欢<%= lineBreak %>因由它价值十金。\"", + "valentine2": "\"诗文虽烂<%= lineBreak %>玫瑰尚红<%= lineBreak %>望君欢颜<%= lineBreak %>便值十金。\"", "valentine3": "\"玫瑰红艳<%= lineBreak %>冰龙深蓝<%= lineBreak %>没有什么宝藏能比得上<%= lineBreak %>与你共度的时光。\"", "adoringFriends": "爱慕的朋友", "adoringFriendsText": "啊,你和你的朋友一定很关心彼此!发送或接受了<%= cards %>张情人节卡片。", diff --git a/common/locales/zh/npc.json b/common/locales/zh/npc.json index 8543c1a166..0fabb29a77 100644 --- a/common/locales/zh/npc.json +++ b/common/locales/zh/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "用尽全力支持了我们的Kickstarter项目!", "mattBoch": "Matt Boch", - "mattShall": "<%= name %>,需要我把你的坐骑带出来吗?点击一只坐骑来上鞍。", - "mattBochText1": "欢迎来到马厩!我是驯兽师Matt。你可以在这里选择一只宠物陪你冒险。经过一番喂养,他们可以长成强而有力的坐骑哦!", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "欢迎来到酒馆!来这坐下见见当地人吧。如果你需要休息 (度假?生病?),我可以把你安置在客栈里。你登记了之后,你的每日任务会被冻结在原状态 (完成/未完成) 直到你离开客栈。在冻结状态下,你不会因为未完成的每日任务而受到伤害。", - "danielText2": "警告:如果你正在参与一个boss战任务,你仍然会因为队友未完成的每日任务受到boss的伤害。", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "商人Alexander", "welcomeMarket": "欢迎来到市场!在这里购买稀有的蛋和药水!卖掉你多余的物品!委托服务!来瞧瞧我们能为你提供什么。", "sellForGold": "以<%= gold %>金币售出<%= item %>", @@ -45,9 +45,9 @@ "tourScrollDown": "一定要滚动菜单看完所有的选项!再次点击你的角色形象回到任务界面。", "tourMuchMore": "完成新手指导后,你可以与小伙伴一起成立队伍,在兴趣相投的公会里聊天,参与挑战,还有更多的乐趣等着你!", "tourStatsPage": "这是你的属性点界面!完成列表任务来获得成就。", - "tourTavernPage": "欢迎来到酒馆,一个全年龄段聊天室!如果你生病了或外出旅行,通过点击“在客栈休息”可以冻结账号。", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "你的队伍会使你保持责任心。邀请朋友来解锁任务卷轴!", "tourGuildsPage": "公会是有着共同主题的社交团体。找找你感兴趣的的主题!我们推荐the Newbies Guild。", - "tourChallengesPage": "加入一项挑战意味着在你的账号上增加一些任务。通过与其它用户竞争来赢取宝石奖励!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "从4级开始,当你完成任务时,蛋和孵化药水会随机掉落。他们会出现在这里——使用它们来孵化宠物!你也可以从集市购买物品。" } \ No newline at end of file diff --git a/common/locales/zh/pets.json b/common/locales/zh/pets.json index 1578ffbfc2..3f286a6849 100644 --- a/common/locales/zh/pets.json +++ b/common/locales/zh/pets.json @@ -7,7 +7,7 @@ "mountsTamed": "已驯服的坐骑", "questMounts": "剧情任务坐骑", "rareMounts": "稀有坐骑", - "etherealLion": "零狮", + "etherealLion": "灵狮", "veteranWolf": "退伍军狼", "cerberusPup": "地狱小狗", "hydra": "三头蛇", diff --git a/common/locales/zh/quests.json b/common/locales/zh/quests.json index e15e111d76..baaaef4821 100644 --- a/common/locales/zh/quests.json +++ b/common/locales/zh/quests.json @@ -6,6 +6,8 @@ "questSend": "点击“邀请”会向你的队友发送邀请。当所有成员要么接受要么拒绝后,任务会开始。在 选项 > 社交 > 组队 里查看状态。", "inviteParty": "邀请团队", "questInvitation": "任务邀请:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "稍后再问", "buyQuest": "购买任务", "accepted": "接受了", @@ -17,7 +19,7 @@ "bossStrength": "Boss的力量", "collect": "收集", "collected": "已收集", - "bossDmg1": "为了对boss造成伤害,请完成你的日常任务和待办事项。更高的任务伤害意味着更高的boss伤害( 完成红色任务,法师技能,战士攻击等等)。boss会以你未完成日常个数 (乘以boss的力量)减去你的常规伤害的伤害值对每个任务玩家造成伤害,所以请完成你的日常任务来保证你队伍的生命值!所有对boss和来自boss的伤害会在重置时间进行结算 (你的日常重置时间)", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "只有参与者会跟boss战斗并共享任务掉落。", "tavernBossInfo": "为了对世界boss造成伤害,请完成你的日常任务和待办事项。更高的任务伤害意味着更高的boss伤害( 完成红色任务,法师技能,战士攻击等等)。你的每个未完成日常个数 (乘以boss的力量),boss的怒气都会增加。一旦他的怒气达到上限,后果不堪设想——所以请完成你的日常任务。所有对boss和来自boss的伤害会在重置时间进行结算 (你的日常重置时间)", "bossColl1": "为了收集物品,做那些正的任务。任务物品会像正常物品一样掉落;但是你直到第二天才能看得见这些掉落,然后找到的所有物品会被结算然后堆叠到一起。", diff --git a/common/locales/zh/questscontent.json b/common/locales/zh/questscontent.json index 5ca33a71f1..87b292b712 100644 --- a/common/locales/zh/questscontent.json +++ b/common/locales/zh/questscontent.json @@ -6,7 +6,7 @@ "questEvilSantaDropBearCubPolarMount": "北极熊 (坐骑)", "questEvilSanta2Text": "找熊崽", "questEvilSanta2Notes": "母熊的幼崽在母熊被抓住的时候跑进了冰原。在树林的边缘,她深嗅着空气。你听到树枝咔嚓作响,雪地嘎吱嘎吱的声音回荡在整个树林。爪印!你们开始追寻雪地上的踪迹。找到所有的爪印和破损的树枝,找回她的宝宝!", - "questEvilSanta2Completion": "你找到了熊崽!母熊和她的宝宝对你感激不尽。作为回报,他们决定守护你并陪伴着你到永远。", + "questEvilSanta2Completion": "你找到了熊崽!母熊和她的宝宝对你感激不尽。作为回报,他们决定守护你并永远陪伴着你。", "questEvilSanta2CollectTracks": "线索", "questEvilSanta2CollectBranches": "折断的细枝", "questEvilSanta2DropBearCubPolarPet": "北极熊 (宠物)", @@ -17,7 +17,7 @@ "questGryphonDropGryphonEgg": "狮鹫 (宠物蛋)", "questGryphonUnlockText": "解锁狮鹫蛋购买功能", "questHedgehogText": "巨型刺猬", - "questHedgehogNotes": "刺猬是一群好玩的动物。他们是Habit世界居民可以拥有的令人喜爱的宠物。但是有谣言称,如果你在午夜喂它们牛奶,他们会变得越来越暴躁。并且变大50倍。并且Inventrix刚刚这么做了。糟了。", + "questHedgehogNotes": "刺猬是一种有趣的生物。他们是Habit世界居民可以拥有的最可爱的宠物之一。但是有谣言称,如果你在午夜零点后喂它们牛奶,他们就会变得越来越暴躁,并且变大50倍。啊哦,Inventrix刚刚就这么做了。", "questHedgehogCompletion": "你的队伍成功地让巨型刺猬平静了下来!缩回她原来的大小后,她蹒跚着爬向她的蛋。她边吱吱叫边把她的一些蛋推向你的队伍。但愿这些刺猬更喜欢牛奶!", "questHedgehogBoss": "巨型刺猬", "questHedgehogDropHedgehogEgg": "刺猬 (宠物蛋)", @@ -196,5 +196,11 @@ "questSlimeBoss": "Jelly Regent", "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/zh/rebirth.json b/common/locales/zh/rebirth.json index 24a88d0dfd..8d9d49dae2 100644 --- a/common/locales/zh/rebirth.json +++ b/common/locales/zh/rebirth.json @@ -12,7 +12,7 @@ "rebirthInList2": "挑战,公会和组队关系保留下来。", "rebirthInList3": "宝石,赞助者级别,和贡献者级别保留下来。", "rebirthInList4": "通过宝石或掉落 (如宠物和坐骑) 获得的物品保留下来,但是你在解锁前不能访问他们。", - "rebirthInList5": "你买过的限定版装备可以重新购买,即使事件已经结束。", + "rebirthInList5": "你在事件结束后仍然可以再次购入购买过的限定版装备", "rebirthEarnAchievement": "你会因为开始一段新冒险而获得一个成就!", "beReborn": "重生", "rebirthAchievement": "你开始了一段新冒险!这是你的第<%= number %>次冒险,你曾经获得的最高级别是<%= level %>级。有这个成就加持,当你开始下一次新冒险会达到更高的水平!", diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json index 023d318d5d..0ef595532f 100644 --- a/common/locales/zh/settings.json +++ b/common/locales/zh/settings.json @@ -41,9 +41,9 @@ "json": "(JSON)", "customDayStart": "自定义起始日期", "24HrClock": "24小时表", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", + "customDayStartInfo1": "HabitRPG默认在午夜时分(当然是在你所在地区的时区内)检查并且重置你的日常事项。我们推荐你在改变它之前先读读下面这些信息:", + "customDayStartInfo2": "(展开)", + "customDayStartInfo3": "(收起)", "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", "misc": "其他", "showHeader": "显示顶部", @@ -93,10 +93,12 @@ "wonChallenge": "你赢得了挑战", "newPM": "收到悄悄话", "giftedGems": "自然宝石", + "giftedGemsInfo": "<%= amount %> 宝石 - 来自 <%= name %>", "giftedSubscription": "捐助有礼", "invitedParty": "队伍邀请", "invitedGuild": "公会邀请", "inactivityEmails": "你的账号处于失效状态", + "weeklyRecaps": "过去几周内你账户活动的总结", "questStarted": "你的任务已经开始", "invitedQuest": "任务邀请", "kickedGroup": "从小组踢出", @@ -111,5 +113,10 @@ "benefits": "好处", "coupon": "优惠券", "couponPlaceholder": "输入优惠券代码", - "couponText": "我们会不定期举行活动,对特定的装备提供优惠券代码。(例如那些停留在我们wondercon大会摊位上的人)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "申请", + "resubscribe": "重新订阅", + "promoCode": "优惠码", + "promoCodeApplied": "优惠码已生效!请查看物品栏", + "promoPlaceholder": "输入优惠码" } \ No newline at end of file diff --git a/common/locales/zh/spells.json b/common/locales/zh/spells.json index 86bea2221b..8e38740455 100644 --- a/common/locales/zh/spells.json +++ b/common/locales/zh/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "火焰爆轰", - "spellWizardFireballNotes": "火焰向前轰出,灼烧一个任务。这使你减少了任务的红值,将伤害分给任何你正在对付的怪物,并获得经验值——蓝色任务获得更多。", + "spellWizardFireballNotes": "Flames burst from your hands. You gain XP, and you deal extra damage to Bosses! Click on a task to cast. (Based on: INT)", "spellWizardMPHealText": "澎湃灵泉", - "spellWizardMPHealNotes": "一股魔力从你的双手涌出,被你的团员吸取。你的团队的魔法值增加。", + "spellWizardMPHealNotes": "You sacrifice mana to help your friends. The rest of your party gains MP! (Based on: INT)", "spellWizardEarthText": "地震", - "spellWizardEarthNotes": "你队伍任务下的地面碎裂并剧烈震动,使怪物减速并遭受更多攻击,你的队伍获得一个智力加成,这意味着更多的经验值。", + "spellWizardEarthNotes": "Your mental power shakes the earth. Your whole party gains a buff to Intelligence! (Based on: Unbuffed INT)", "spellWizardFrostText": "极寒霜冻", - "spellWizardFrostNotes": "冰从每个表面喷发,吞噬你的任务并冻结它们所在的位置。你的每日任务的连击在一天结束时不会重置。不完全的的每日任务仍然会伤害你!", + "spellWizardFrostNotes": "Ice covers your tasks. None of your streaks will reset to zero tomorrow! (One cast affects all streaks.)", "spellWarriorSmashText": "致命一击", - "spellWarriorSmashNotes": "你用尽全力残忍地击打一个任务。这个任务的红色值会降低,你会对所有其他怪物造成额外的伤害。", + "spellWarriorSmashNotes": "You hit a task with all of your might. It gets more blue/less red, and you deal extra damage to Bosses! Click on a task to cast. (Based on: STR)", "spellWarriorDefensiveStanceText": "防御姿态", - "spellWarriorDefensiveStanceNotes": "你话花费一些时间放松身体,然后进入防御姿态来迎接任务的下一波进攻。在一天结束时,通过提高你的体质减少来自每日任务的伤害。", + "spellWarriorDefensiveStanceNotes": "You prepare yourself for the onslaught of your tasks. You gain a buff to Constitution! (Based on: Unbuffed CON)", "spellWarriorValorousPresenceText": "悍勇现身", - "spellWarriorValorousPresenceNotes": "你的出现鼓舞了你的队伍。新获得的勇气提升了他们的力量,使他们团结一致。", + "spellWarriorValorousPresenceNotes": "Your presence emboldens your party. Your whole party gains a buff to Strength! (Based on: Unbuffed STR)", "spellWarriorIntimidateText": "威慑凝视", - "spellWarriorIntimidateNotes": "你的凝视直击你队伍敌人的内心,使其恐惧。队伍通过体质的增益,获得适量的提升来防守。", + "spellWarriorIntimidateNotes": "Your gaze strikes fear into your enemies. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellRoguePickPocketText": "飞龙探云手", - "spellRoguePickPocketNotes": "你灵巧的手指穿过任务的口袋,为自己找到了一些宝藏。你再次从任务中获得了额外金币奖励。如果你的任务是“值钱的”(更蓝的),你将会偷到更多金币!", + "spellRoguePickPocketNotes": "You rob a nearby task. You gain gold! Click on a task to cast. (Based on: PER)", "spellRogueBackStabText": "背刺", - "spellRogueBackStabNotes": "你一声不响地在你任务的背后狠狠地捅了一刀,以更高的暴击率造成更高的伤害。", + "spellRogueBackStabNotes": "You betray a foolish task. You gain gold and XP! Click on a task to cast. (Based on: STR)", "spellRogueToolsOfTradeText": "行头", - "spellRogueToolsOfTradeNotes": "你将你的盗窃工具分享给你的队伍,帮助他们获得更多金币。通过感知的增益,队伍的金币奖励和掉落几率的提高会持续一天。", + "spellRogueToolsOfTradeNotes": "You share your talents with friends. Your whole party gains a buff to Perception! (Based on: Unbuffed PER)", "spellRogueStealthText": "潜行", - "spellRogueStealthNotes": "你躲进了阴影里,带上了你的兜帽。今晚许多每日任务不会发现你;然而,你的感知也更少。", + "spellRogueStealthNotes": "You are too sneaky to spot. Some of your undone Dailies will not cause damage tonight, and their streaks/color will not change. (Cast multiple times to affect more Dailies)", "spellHealerHealText": "圣光术", - "spellHealerHealNotes": "圣光笼罩着你的身体,治愈你的伤口。你恢复了生命值。", + "spellHealerHealNotes": "Light covers your body, healing your wounds. You regain health! (Based on: CON and INT)", "spellHealerBrightnessText": "灼热光矢", - "spellHealerBrightnessNotes": "你爆发出一道光闪瞎了你的所有任务。你的任务的红色值降低了。", + "spellHealerBrightnessNotes": "A burst of light dazzles your tasks. They become more blue and less red! (Based on: INT)", "spellHealerProtectAuraText": "守护光环", - "spellHealerProtectAuraNotes": "一股神奇的光环环绕着你的队伍成员,保护他们免受伤害。你的队伍成员通过体质的增益,获得防御力的提升。", + "spellHealerProtectAuraNotes": "You shield your party from damage. Your whole party gains a buff to Constitution! (Based on: Unbuffed CON)", "spellHealerHealAllText": "祝福", - "spellHealerHealAllNotes": "抚慰之光围绕着你的队伍,治疗他们的伤口。你的队伍成员恢复生命值。", + "spellHealerHealAllNotes": "A soothing aura surrounds you. Your whole party regains health! (Based on: CON and INT)", "spellSpecialSnowballAuraText": "雪球", "spellSpecialSnowballAuraNotes": "向队友丢了一个雪球!会发生什么事情呢?所产生的效果会持续到第二天早上.", "spellSpecialSaltText": "盐", diff --git a/common/locales/zh/subscriber.json b/common/locales/zh/subscriber.json index 14b2ab4c12..579f370bde 100644 --- a/common/locales/zh/subscriber.json +++ b/common/locales/zh/subscriber.json @@ -9,7 +9,7 @@ "retainHistory": "保留完整的历史记录", "retainHistoryText": "使你的所有历史数据可以用图表展示或者导出。非定期捐助者的历史数据会因为数据库优化而合并。", "doubleDrops": "日常掉率上限翻倍", - "doubleDropsText": "更快集齐坐骑!", + "doubleDropsText": "更快的集齐坐骑!", "mysteryItem": "独特的每月捐助物品", "mysteryItemText": "每个月,每位定期捐助者都会获得一件十分特殊的角色形象物品!", "supportDevs": "支持开发者", diff --git a/common/locales/zh/tasks.json b/common/locales/zh/tasks.json index 4f43aaba82..0daf9f7b33 100644 --- a/common/locales/zh/tasks.json +++ b/common/locales/zh/tasks.json @@ -14,7 +14,7 @@ "save": "保存", "addChecklist": "新增清单", "checklist": "清单", - "checklistText": "对于每日任务,部分完成任务清单会降低受到的伤害。例如,一个包含4项的任务清单,如果完成了其中的3项,那么未完成这个每日任务只收到25%的伤害。完成待办事项的任务清单会加倍收益:3个完成项意味着+3倍 (算上任务本身总共4倍) 的经验,金币和魔法。", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "展开 / 折叠", "text": "文字", "extraNotes": "额外注解", @@ -22,7 +22,7 @@ "advancedOptions": "高级选项", "difficulty": "难度", "difficultyHelpTitle": "这任务有多难?", - "difficultyHelpContent": "难易度会按比例改变点数。尽量少用它,用我们的任务值调整算法来代替。但是有些任务本身更有价值 (例如写论文跟清理牙齿相比)。点这里获得更多信息。", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "简单", "medium": "中等", "hard": "困难", @@ -44,7 +44,6 @@ "remaining": "进行中", "complete": "已完成", "dated": "已过期", - "datedNotSorted": "已过期的待办事项并未按日期排列。排列功能可能日后会上线。", "due": "待办", "grey": "已完成", "score": "成绩", @@ -78,5 +77,6 @@ "streakCoins": "连击奖励!", "pushTaskToTop": "将任务置于顶部", "pushTaskToBottom": "将任务置于底部", - "emptyTask": "请先输入任务标题" + "emptyTask": "请先输入任务标题", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/locales/zh_TW/backgrounds.json b/common/locales/zh_TW/backgrounds.json index 8eddbe31f4..680d722abf 100644 --- a/common/locales/zh_TW/backgrounds.json +++ b/common/locales/zh_TW/backgrounds.json @@ -76,5 +76,19 @@ "backgroundFloralMeadowText": "花朵草原", "backgroundFloralMeadowNotes": "在開滿花的草原上野餐", "backgroundGumdropLandText": "糖果世界", - "backgroundGumdropLandNotes": "品嘗糖果世界的景色。" + "backgroundGumdropLandNotes": "品嘗糖果世界的景色。", + "backgrounds052015": "第 12 組:2015 年五月推出", + "backgroundMarbleTempleText": "大理石神廟", + "backgroundMarbleTempleNotes": "展現在大理石神廟之前", + "backgroundMountainLakeText": "山脈之湖", + "backgroundMountainLakeNotes": "把你的腳指浸在山脈之湖裡面", + "backgroundPagodasText": "佛塔", + "backgroundPagodasNotes": "爬到佛塔的頂端", + "backgrounds062015": "SET 13: Released June 2015", + "backgroundDriftingRaftText": "Drifting Raft", + "backgroundDriftingRaftNotes": "Paddle a Drifting Raft.", + "backgroundShimmeryBubblesText": "Shimmery Bubbles", + "backgroundShimmeryBubblesNotes": "Float through a sea of Shimmery Bubbles.", + "backgroundIslandWaterfallsText": "Island Waterfalls", + "backgroundIslandWaterfallsNotes": "Picnic near Island Waterfalls." } \ No newline at end of file diff --git a/common/locales/zh_TW/challenge.json b/common/locales/zh_TW/challenge.json index f475ea7cce..6abe8eda27 100644 --- a/common/locales/zh_TW/challenge.json +++ b/common/locales/zh_TW/challenge.json @@ -16,7 +16,7 @@ "selectWinner": "選一位贏家然後結束挑戰:", "deleteOrSelect": "刪除或選擇贏家", "endChallenge": "結束挑戰", - "challengeDiscription": "這些是該挑戰的任務。玩家參與挑戰後,它們會改變顏色並通過圖表來顯示該群組的整體進度。", + "challengeDiscription": "These are the Challenge's tasks that will be added to your task dashboard when you join this Challenge. The sample Challenge tasks below will change color and gain graphs to show you the overall progress of the group.", "hows": "看看其他人的進度如何?", "filter": "篩選條件", "groups": "群組", @@ -33,7 +33,8 @@ "challengeTagPop": "挑戰名會顯示在在標籤列表和任務的工具提示中。所以挑戰名要盡量短。例如用「-10 磅」代替「在 3 個月內減掉 10 磅」 (點選查看詳細資訊)。", "challengeDescr": "詳細說明", "prize": "戰利品", - "prizePop": "如果有人「贏得」了你的挑戰,你可以獎勵贏家一些寶石。最大值 = 你擁有的寶石數(+ 公會寶石數,如果你建立了是這個公會的挑戰)。注意:獎勵設定好之後就不能修改,如果取消挑戰寶石也不能退回。", + "prizePop": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later.", + "prizePopTavern": "If someone can 'win' your challenge, you can optionally award that winner a Gem prize. Max = #gems you own (+ guild.gems, if you created this challenge's guild). Note: This prize can't be changed later and Tavern challenges will not be refunded if the challenge is cancelled.", "publicChallenges": "公開挑戰 最少需要 1 個寶石作為獎勵 (為了防止有人拿來打廣告。)", "officialChallenge": "HabitRPG 官方挑戰", "by": "發起人", @@ -43,6 +44,7 @@ "selectGroup": "請選擇群組", "challengeCreated": "挑戰已建立", "sureDelCha": "確定「刪除挑戰」嗎?", + "sureDelChaTavern": "Delete challenge, are you sure? Your gems will not be refunded.", "removeTasks": "移除任務", "keepTasks": "保留任務", "closeCha": "關閉挑戰並且……", diff --git a/common/locales/zh_TW/character.json b/common/locales/zh_TW/character.json index e3ff9e4b18..d487acccfd 100644 --- a/common/locales/zh_TW/character.json +++ b/common/locales/zh_TW/character.json @@ -52,9 +52,11 @@ "costume": "服裝", "costumeText": "如果你喜歡其他裝備的外觀更勝於你現在的裝備,勾選\"使用服裝\"框穿上想被看到的服裝,而你的戰鬥裝備會穿在裡面。", "useCostume": "使用服裝", - "gearAchievement": "你已達成「終極裝備」成就:升級到最高裝備!", + "gearAchievement": "You have earned the \"Ultimate Gear\" Achievement for upgrading to the maximum gear set for a class! You have attained the following complete sets:", + "moreGearAchievements": "To attain more Ultimate Gear badges, change classes on your stats page and buy up your new class's gear!", + "armoireUnlocked": "You've also unlocked the Enchanted Armoire! Click on the Enchanted Armoire Reward for a random chance at special Equipment! It may also give you random XP or food items.", "ultimGearName": "終極裝備", - "ultimGearText": "已升級到最高武器和盔甲", + "ultimGearText": "Has upgraded to the maximum weapon and armor set for the following classes:", "level": "等級", "levelUp": " 升級了!", "mana": "魔力", @@ -70,6 +72,7 @@ "allocatePerPop": "增加一點感知", "allocateInt": "分配給智力的屬性點:", "allocateIntPop": "增加一點智力", + "noMoreAllocate": "恭喜您!您的角色已經達到了最高的等級 100,所以往後的等級提升您將不會再獲得屬性點。您可以使用這個角色續續升級,又或者透過巿集取得免費的重生之球,從等級 1 開始一場嶄新的冒險。", "stats": "屬性", "strength": "力量", "strengthText": "力量會增加「會心一擊」的機率,而會心一擊時會提升金幣、經驗和物品掉落的機率。力量還能幫助你傷害 BOSS。", @@ -138,5 +141,6 @@ "displayNameDescription3": "以及向下滾動到註冊部分改變你的登錄名。", "unequipBattleGear": "卸下戰鬥裝備", "unequipCostume": "卸下服裝", - "unequipPetMountBackground": "卸下寵物、座騎、背景" + "unequipPetMountBackground": "卸下寵物、座騎、背景", + "animalSkins": "動物膚色" } \ No newline at end of file diff --git a/common/locales/zh_TW/communityguidelines.json b/common/locales/zh_TW/communityguidelines.json index e9b80d4ece..c150f0df2f 100644 --- a/common/locales/zh_TW/communityguidelines.json +++ b/common/locales/zh_TW/communityguidelines.json @@ -4,9 +4,9 @@ "commGuideHeadingWelcome": "歡迎來到 Habitica!", "commGuidePara001": "嗨,冒險者!歡迎來到 Habitica,在這片大地上,生產力源源不絕、健康生活觸手可及,偶爾還能遇見暴跳的史詩巨獸。這裡的人們快樂地相互支持,激勵彼此成為更好的人。", "commGuidePara002": "為了確保社群裡的每個人都平安、快樂、效率滿滿,我們小心地制定了有善易懂的指導原則要請你閱讀。", - "commGuidePara003": "這些規則適用在屬於我們的所有社群空間(但也不只限於此),包括 Trello, Github, Transifex 以及 Wikia (也就是我們的百科)。\n有時候會出現一些前所未見的新狀況,像是新的衝突事端或是邪惡的亡靈法師,當這些情況發生,管理員們可能會修改這些指導原則以確保整個社群不受威脅、平安喜樂。別擔心,假如指導原則有所更動,Bailey 會發布公告來通知你。", + "commGuidePara003": "這些規則適用在屬於我們的所有社群空間(但也不只限於此),包括 Trello, Github, Transifex 以及 Wikia (也就是我們的維基百科)。\n有時候會出現一些前所未見的新狀況,像是新的衝突事端或是邪惡的亡靈法師,當這些情況發生,管理員們可能會修改這些指導原則以確保整個社群不受威脅、平安。別擔心,假如指導原則有所更動,Bailey 會發布公告來通知你。", "commGuidePara004": "拿起你的羽毛筆跟羊皮卷軸,準備開始做筆記吧!", - "commGuideHeadingBeing": "成為一個 Habitican", + "commGuideHeadingBeing": "成為一個Habit公民", "commGuidePara005": "HabitRPG 是最早、最一流的自我提升網站,這讓我們幸運地在網路上凝聚了最溫暖、大方、謙遜,也最相挺的社群。一個 Habitican 有許多特徵,其中最常見也最顯眼的是:", "commGuideList01A": " 樂於助人的心。許多人費時費力幫助社群新人、給予指導。例如,新手公會,就是一種專門回答人們各式疑惑的協會,如果你覺得你能幫上忙,無須害羞!", "commGuideList01B": " 勤勉的態度。Habitican 在努力改善自己的生活同時,也是在不斷地為這個網站添磚加瓦。這是一個開源項目,我們每個人都持續地在讓這個地方變得好上加好。", @@ -173,5 +173,6 @@ "commGuideLink07": "Art Trello", "commGuideLink07description": "用於提交像素畫。", "commGuideLink08": "Quest Trello", - "commGuideLink08description": "提交任務作品。" + "commGuideLink08description": "提交任務作品。", + "lastUpdated": "最後更新" } \ No newline at end of file diff --git a/common/locales/zh_TW/content.json b/common/locales/zh_TW/content.json index c9178ed038..7e3684d454 100644 --- a/common/locales/zh_TW/content.json +++ b/common/locales/zh_TW/content.json @@ -1,6 +1,10 @@ { "potionText": "治療藥水", "potionNotes": "回復15點生命值(立即使用)", + "armoireText": "Enchanted Armoire", + "armoireNotesFull": "Open the Armoire to randomly receive special Equipment, Experience, or food! Equipment pieces remaining:", + "armoireLastItem": "You've found the last piece of rare Equipment in the Enchanted Armoire.", + "armoireNotesEmpty": "The Armoire will have new Equipment every month. Until then, keep clicking for Experience and Food!", "dropEggWolfText": "狼", "dropEggWolfAdjective": "忠誠的", "dropEggTigerCubText": "小老虎", @@ -41,7 +45,7 @@ "questEggParrotText": "鸚鵡", "questEggParrotAdjective": "充滿活力的", "questEggRoosterText": "公雞", - "questEggRoosterAdjective": "千斤頂", + "questEggRoosterAdjective": "昂首闊步的", "questEggSpiderText": "蜘蛛", "questEggSpiderAdjective": "可怕的", "questEggOwlText": "貓頭鷹", @@ -54,8 +58,10 @@ "questEggRockAdjective": "活潑的", "questEggBunnyText": "兔子", "questEggBunnyAdjective": "舒服地", - "questEggSlimeText": "Marshmallow Slime", - "questEggSlimeAdjective": "sweet", + "questEggSlimeText": "棉花糖史萊姆", + "questEggSlimeAdjective": "甜甜的", + "questEggSheepText": "羊", + "questEggSheepAdjective": "羊毛製的", "eggNotes": "把孵化藥水倒在寵物蛋上會把它孵化成一隻<%= eggAdjective(locale) %><%= eggText(locale) %>。", "hatchingPotionBase": "普通", "hatchingPotionWhite": "白色", @@ -64,7 +70,7 @@ "hatchingPotionShade": "暗影", "hatchingPotionSkeleton": "骸骨", "hatchingPotionZombie": "殭屍", - "hatchingPotionCottonCandyPink": "粉紅色棉花糖", + "hatchingPotionCottonCandyPink": "棉花糖粉紅色", "hatchingPotionCottonCandyBlue": "棉花糖粉藍色", "hatchingPotionGolden": "金色", "hatchingPotionNotes": "把它倒在寵物蛋上可以孵化出一隻<%= potText(locale) %>寵物。", @@ -75,7 +81,7 @@ "foodChocolate": "巧克力", "foodFish": "魚", "foodRottenMeat": "腐肉", - "foodCottonCandyPink": "棉花糖粉紅色", + "foodCottonCandyPink": "粉紅色棉花糖", "foodCottonCandyBlue": "藍色棉花糖", "foodHoney": "蜂蜜", "foodCakeSkeleton": "骸骨蛋糕", diff --git a/common/locales/zh_TW/front.json b/common/locales/zh_TW/front.json index da599cd369..e31efe5b8f 100644 --- a/common/locales/zh_TW/front.json +++ b/common/locales/zh_TW/front.json @@ -1,19 +1,99 @@ { - "titleFront": "HabitRPG | 讓生活變成遊戲", - "tagline": "免費的習慣養成 APP,讓你的每一天都像是在玩遊戲。", - "landingp1": "市面上多數提高生產力 APP 的通病就是無法讓人產生興趣持續使用它們。HabitRPG 讓習慣養成的過程變得樂趣無窮!HabitRPG 在您達成目標時給予獎勵、未達目標則予以處罰,透過各種手段促使您完成每日的任務。", - "landingp2header": "及時獎勵", - "landingp2": "當您逐漸養成了好習慣、完成每日任務或是處理了一件積了很久的待辦事項時, HabitRPG 會立馬獎勵您經驗值和金幣。當您累積越多經驗值,您可以升級、提昇人物屬性或解鎖更多功能(例如職業或寵物。)金幣可以用來購買遊戲中的物品或是兌換一次您自己設定的獎勵。就算完成一件小事我們也會立刻給予獎勵,有努力就有回報,使你不再拖延。", - "landingp3header": "承擔後果", - "landingp3": "當您養成了壞習慣、未完成指定的每日任務時,人˙物的血量就會下降。若您的血量太低,您的角色會死亡˙並失去部分進度。HabitRPG 在您放縱自己時立馬給予懲罰,以便打破壞習慣和因循怠惰造成現實生活中的惡性循環。", - "landingp4header": "培養責任", - "landingp4": "HabitRPG 有一個活力十足的社群,能協助您專注達成任務。 組隊系統能讓您和您的三五好友互相鼓勵。公會系統能讓您找到有相同興趣或障礙的玩家,可以共同分享各自的目標或是跨過障礙的經驗及秘訣。HabitRPG 的社群能給您支持、幫助和堅持不懈的責任感。", + "FAQ": "常見問題", + "accept1Terms": "當按下下面按鈕時,表示我同意", + "accept2Terms": "以及", + "alexandraQuote": "在馬德里(Madrid)演講中不能不說到HabitRPG。那些仍然需要老闆的自由職業者必須具備的工具。", + "althaireQuote": "有任務確實不斷地激勵我做所有的每日任務,和做所有的待辦事項。我最大對動力是,不讓我的隊伍衰弱。", + "andeeliaoQuote": "這是多麼棒的產品,剛開始前幾天,已經更加的自覺和讓我有效運用時間!", + "autumnesquirrelQuote": "我減少對工作和做家事的拖延並且準時支付賬單。", + "businessSample1": "確認 1 頁庫存", + "businessSample2": "20分鐘歸檔", + "businessSample3": "排序和處理收件箱", + "businessSample4": "準備客戶的 1 份文件", + "businessSample5": "撥打客戶/推辭撥打電話", + "businessText": "在你的事情上使用HabitRPG ", + "choreSample1": "把髒衣服放入洗衣籃", + "choreSample2": "20分鐘做作業", + "choreSample3": "清洗成堆的碗盤", + "choreSample4": "整理一間房間", + "choreSample5": "清洗並晾乾成堆的衣服", + "chores": "家務事", + "communityBug": "錯誤 (Bug) 回報", + "communityExtensions": "附加元件及擴充套件", + "communityFacebook": "Facebook", + "communityFeature": "新功能請求", + "communityForum": "討論區", + "communityKickstarter": "Kickstarter", + "communityReddit": "Reddit", + "companyAbout": "如何執行", + "companyBlog": "部落格", + "companyDonate": "贊助", + "companyExtensions": "擴充套件", + "companyPrivacy": "隱私權政策", + "companyTerms": "服務條款", + "companyVideos": "影片", + "contribUse": "HabitRPG貢獻者使用", + "dragonsilverQuote": "我無法告訴你過去十年我用過多少總的任務追蹤系統... HRPG是唯一一個確實幫助我把事情完成,不像剛剛列出的那些。", + "dreimQuote": "去年夏天當我發現HabitRPG,我正好有一半左右的考試不及格。感謝每日任務...我能夠組織和約束自己,而我居然在一個月前得到很好的成績並通過了所有考試。", + "elmiQuote": "每天早上我期待著起床,因為我可以賺到金幣!", + "email": "Email", + "emailNewPass": "電子郵件寄送新密碼", + "evagantzQuote": "起初去看牙醫的時候,那裡的潔牙師對於我用牙線的習慣感到驚訝。感謝Habitrpg!", + "examplesHeading": "玩家使用HabitRPG 來管理", + "featureAchievementByline": "做一些非常棒的事?取得勳章並展示出來!", + "featureAchievementHeading": "成就徽章", + "featureEquipByline": "在我們的市場,用你的任務獎勵購買限量版裝備、藥水、以及其他虛擬寶物!", + "featureEquipHeading": "裝備和其他", + "featurePetByline": "蛋和物品會在你完成任務之後掉落。保持生產力盡可能地收集寵物和座騎!", + "featurePetHeading": "寵物和座騎", + "featureSocialByline": "與志同道合的人一起加入相同興趣的公會。建立一個挑戰與其他人相互競爭。", + "featureSocialHeading": "社交遊戲", + "featuredIn": "特色在於", + "featuresHeading": "我們還有其他功能", + "footerCommunity": "社群", + "footerCompany": "公司", + "footerMobile": "手機版本", + "footerSocial": "社交", + "forgotPass": "忘記密碼", + "frabjabulousQuote": "HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser!", + "free": "免費遊玩", + "gamifyButton": "讓你今天的生活像遊戲一樣!", + "goalSample1": "練習 1 小時的鋼琴", + "goalSample2": "出版文章", + "goalSample3": "在部落格貼文", + "goalSample4": "在Duolingo上日文課", + "goalSample5": "閱讀知識性文章", + "goals": "目標", + "health": "生命值", + "healthSample1": "喝水/汽水", + "healthSample2": "嚼口香糖/抽菸", + "healthSample3": "走樓梯/搭電梯", + "healthSample4": "吃健康/垃圾食物", + "healthSample5": "努力 1 小時", + "history": "歷史紀錄", + "infhQuote": "HabitRPG has really helped me impart structure to my life in graduate school.", + "invalidEmail": "需要有效的電子郵件地址,以便進行密碼重置。", + "irishfeet123Quote": "I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that!", + "joinOthers": "Join 200,000 people making it fun to achieve goals!", + "kazuiQuote": "Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working.", + "landingadminlink": "管理方案", "landingend": "還沒被說服嗎?", "landingend2": "看看更多", - "landingfeatureslink": "我們的特色", "landingend3": "。您需要更私密的遊戲環境嗎?看看我們提供的", - "landingadminlink": "管理方案", "landingend4": ",最適合家庭、老師、支持性團體或商業環境下使用。", + "landingfeatureslink": "我們的特色", + "landingp1": "市面上多數提高生產力 APP 的通病就是無法讓人產生興趣持續使用它們。HabitRPG 讓習慣養成的過程變得樂趣無窮!HabitRPG 在您達成目標時給予獎勵、未達目標則予以處罰,透過各種手段促使您完成每日的任務。", + "landingp2": "當您逐漸養成了好習慣、完成每日任務或是處理了一件積了很久的待辦事項時, HabitRPG 會立馬獎勵您經驗值和金幣。當您累積越多經驗值,您可以升級、提昇人物屬性或解鎖更多功能(例如職業或寵物。)金幣可以用來購買遊戲中的物品或是兌換一次您自己設定的獎勵。就算完成一件小事我們也會立刻給予獎勵,有努力就有回報,使你不再拖延。", + "landingp2header": "及時獎勵", + "landingp3": "當您養成了壞習慣、未完成指定的每日任務時,人˙物的血量就會下降。若您的血量太低,您的角色會死亡˙並失去部分進度。HabitRPG 在您放縱自己時立馬給予懲罰,以便打破壞習慣和因循怠惰造成現實生活中的惡性循環。", + "landingp3header": "承擔後果", + "landingp4": "HabitRPG 有一個活力十足的社群,能協助您專注達成任務。 組隊系統能讓您和您的三五好友互相鼓勵。公會系統能讓您找到有相同興趣或障礙的玩家,可以共同分享各自的目標或是跨過障礙的經驗及秘訣。HabitRPG 的社群能給您支持、幫助和堅持不懈的責任感。", + "landingp4header": "培養責任", + "leadText": "HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.", + "login": "登入", + "loginAndReg": "登入 / 註冊", + "loginFacebookAlt": "以 Facebook 登入 / 註冊", + "logout": "登出", "marketing1Header": "透過遊戲養成您的習慣", "marketing1Lead1": "HabitRPG 是能協助您在現實生活中養成生活習慣的遊戲。透過\"遊戲化\"的方式,將您自訂的任務(習慣、每日任務及待辦事項)轉變成您需要打敗的怪物。您越努力達成目標,遊戲中的你也會越來越強大;但若您越放縱自己,您的遊戲角色則會開始慢慢變弱。", "marketing1Lead2": "取得各種裝備。養成好習慣能讓您的角色變得越來越強大。展現你贏得的甜蜜裝備吧", @@ -26,71 +106,77 @@ "marketing2Lead2Title": "Boss", "marketing2Lead3": "挑戰 能讓您與朋友或陌生人一同比賽。最後贏得挑戰的玩家可以得到特別獎勵。", "marketing3Header": "Apps", - "marketing3Lead1Title": "iPhone & Android", "marketing3Lead1": "iPhone & Android 的 Apps 能讓您隨時更新任務進度。我們知道若每次都要登入網站按按鈕才能更新進度其實是個不小的負擔。", "marketing3Lead2": "其他 第三方工具 能將 HabitRPG 以各種方式介入您的生活。我們的 API 能輕易與其他工具整合,如這個 Chrome 擴充功能,能當您瀏覽沒營養的網站時扣血,而瀏覽有意義的網站時補血。看看更多資訊", "marketing4Header": "組織或機構的應用環境", - "marketing4Lead1Title": "將遊戲融入教育", "marketing4Lead1": "教育是引入遊戲的最佳情境。我們都知道學生最近多熱衷於手機和遊戲上,利用這個力量!利用學生之間的良性競爭。值得讚揚的行為就給予特殊獎勵。期待他們的成績和行為越變越好吧!", - "marketing4Lead2Title": "將遊戲融入健康與保健", + "marketing4Lead1Title": "將遊戲融入教育", "marketing4Lead2": "醫療保健的支出逐漸上升,我們總要做點什麼。有幾百種的課程能改善您的健康、減少您看醫生的錢。我們相信 HabitRPG 能幫助您通往健康的生活方式。", - "marketing4Lead3Title": "遊戲可以融入任何領域", + "marketing4Lead2Title": "將遊戲融入健康與保健", "marketing4Lead3-1": "想要將生活變成遊戲嗎?", "marketing4Lead3-2": "想要引入遊戲到教育、醫療或其他領域嗎?", "marketing4Lead3-3": "想知道更多嗎?", - "playButton": "開始", - "username": "使用者名稱", - "password": "密碼", - "useUUID": "使用 UUID / API Token (供 Facebook 用戶使用)", - "passMan": "如果您正在使用密碼管理工具 (例如 1Password) 而在登入時遇到問題,請試試手動輸入使用者名稱及密碼。", - "forgotPass": "忘記密碼", - "emailNewPass": "電子郵件寄送新密碼", - "invalidEmail": "需要有效的電子郵件地址,以便進行密碼重置。", - "email": "Email", - "passConfirm": "密碼確認", - "accept1Terms": "當按下下面按鈕時,表示我同意", - "terms": "服務條款及細則", - "accept2Terms": "以及", - "privacy": "隱私權政策", - "home": "首頁", - "learnMore": "了解更多", - "contact": "聯絡我們", - "history": "歷史紀錄", - "anonymous": "匿名", - "tasks": "工作", - "loginAndReg": "登入 / 註冊", - "loginFacebookAlt": "以 Facebook 登入 / 註冊", - "login": "登入", - "register": "註冊", - "options": "選項", - "logout": "登出", - "sync": "同步", - "FAQ": "常見問題", - "tutorials": "新手教學", - "psst": "噓!", - "footerMobile": "手機版本", - "mobileIOS": "iOS", + "marketing4Lead3Title": "遊戲可以融入任何領域", "mobileAndroid": "Android", - "footerCompany": "公司", - "companyDonate": "贊助", - "companyAbout": "如何執行", - "companyVideos": "影片", - "companyBlog": "部落格", - "companyExtensions": "擴充套件", - "companyPrivacy": "隱私權政策", - "companyTerms": "服務條款", - "footerCommunity": "社群", - "communityBug": "錯誤 (Bug) 回報", - "communityFeature": "新功能請求", - "communityExtensions": "附加元件及擴充套件", - "communityForum": "討論區", - "communityKickstarter": "Kickstarter", - "communityFacebook": "Facebook", - "communityReddit": "Reddit", - "footerSocial": "社交", - "socialTitle": "HabitRPG - 讓生活變成遊戲", - "watchVideos": "觀看影片", + "mobileIOS": "iOS", + "motivate": "Motivate yourself and your team!", + "motivate1": "Motivate yourself to do anything.", + "motivate2": "Get Organized. Get Motivated. Get Gold.", + "passConfirm": "密碼確認", + "passMan": "如果您正在使用密碼管理工具 (例如 1Password) 而在登入時遇到問題,請試試手動輸入使用者名稱及密碼。", + "password": "密碼", + "playButton": "開始", + "playButtonFull": "Play HabitRPG", "presskit": "媒體資料", + "presskitDownload": "下載所有圖像:", "presskitText": "感謝您對HabitRPG感興趣!下面的圖片可直接觀看HabitRPG文章或影片。欲了解更多訊息,請聯繫 Siena Leslie 在 leslie@habitrpg.com。", - "presskitDownload": "下載所有圖像:" + "privacy": "隱私權政策", + "psst": "噓!", + "punishByline": "Break bad habits and procrastination cycles with immediate consequences.", + "punishHeading1": "Miss a daily goal?", + "punishHeading2": "Lose health!", + "questByline1": "Playing with your friends keeps you accountable for your tasks.", + "questByline2": "Issue each other Challenges to complete a goal together!", + "questHeading1": "Battle monsters with your friends!", + "questHeading2": "If you slack off, they all get hurt!", + "register": "註冊", + "rewardByline1": "Spend gold on virtual and real-life rewards.", + "rewardByline2": "Instant rewards keep you motivated!", + "rewardHeading": "Complete a task to earn gold!", + "sampleDailies": "Sample Dailies", + "sampleHabits": "Sample Habits", + "sampleToDo": "Sample To-Dos", + "school": "School", + "schoolSample1": "Finish 1 Assignment", + "schoolSample2": "Study 1 hour", + "schoolSample3": "Meet with Study Group", + "schoolSample4": "Notes for 1 Chapter", + "schoolSample5": "Read 1 Chapter", + "sixteenBitFilQuote": "I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up!", + "skysailorQuote": "My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways", + "socialTitle": "HabitRPG - 讓生活變成遊戲", + "supermouse35Quote": "I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D", + "sync": "同步", + "tasks": "工作", + "teamSample1": "Outline Meeting Itinerary for Tuesday", + "teamSample2": "Brainstorm Growth Hacking", + "teamSample3": "Discuss this week’s KPIs", + "teams": "Teams", + "terms": "服務條款及細則", + "testimonialHeading": "What people say...", + "tutorials": "新手教學", + "unlockByline1": "Achieve your goals and level up.", + "unlockByline2": "Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!", + "unlockHeadline": "As you stay productive, you unlock new content!", + "useUUID": "使用 UUID / API Token (供 Facebook 用戶使用)", + "username": "使用者名稱", + "watchVideos": "觀看影片", + "work": "Work", + "zelahQuote": "With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one!", + "reportAccountProblems": "Report Account Problems", + "reportCommunityIssues": "Report Community Issues", + "generalQuestionsSite": "General Questions about the Site", + "businessInquiries": "Business Inquiries", + "merchandiseInquiries": "Merchandise Inquiries", + "marketingInquiries": "Marketing/Social Media Inquiries" } \ No newline at end of file diff --git a/common/locales/zh_TW/gear.json b/common/locales/zh_TW/gear.json index 47ba5f5721..00633d7abe 100644 --- a/common/locales/zh_TW/gear.json +++ b/common/locales/zh_TW/gear.json @@ -120,6 +120,8 @@ "weaponMystery201411Notes": "刺傷你的仇敵或是插進你最愛的食物——這把多才多藝的叉子可是無所不能!沒有屬性加成。2014年11月訂閱者物品", "weaponMystery201502Text": "愛與真理之微光翅膀法杖", "weaponMystery201502Notes": "為了翅膀!為了愛!也為了真理!沒有屬性加成。2015年2月訂閱者物品。", + "weaponMystery201505Text": "Green Knight Lance", + "weaponMystery201505Notes": "This green and silver lance has unseated many opponents from their mounts. Confers no benefit. May 2015 Subscriber Item.", "weaponMystery301404Text": "蒸氣龐克風拐杖", "weaponMystery301404Notes": "特別適合在城裡散步。3015年3月訂閱者物品。沒有屬性加成。", "armor": "盔甲", @@ -247,6 +249,8 @@ "armorMystery201501Notes": "銀河的光芒蘊育在這件護甲的金屬中,可以增強穿戴者的決心。沒有屬性加成。2015年1月訂閱者物品。", "armorMystery201503Text": "藍寶石護甲", "armorMystery201503Notes": "這種藍色的礦物象徵著吉祥、幸福和永恆的生產力。沒有屬性加成。2015年3月訂閱者物品", + "armorMystery201504Text": "匆忙蜜蜂長袍", + "armorMystery201504Notes": "穿上這件長袍你的生產力會像蜜蜂一樣勤快!沒有屬性加成。2015年5月訂閱者物品。", "armorMystery301404Text": "蒸汽龐克套裝", "armorMystery301404Notes": "精巧又瀟灑,哇嗚!沒有屬性加成。3015年1月訂閱者物品。", "headgear": "頭飾", @@ -368,6 +372,8 @@ "headMystery201412Notes": "誰是企鵝?沒有屬性加成。2014年12月訂閱者物品。", "headMystery201501Text": "繁星頭盔", "headMystery201501Notes": "頭盔上閃爍搖曳的星座指引著佩戴者的思緒向目標前進。沒有屬性加成。2015年1月訂閱者物品。", + "headMystery201505Text": "Green Knight Helm", + "headMystery201505Notes": "The green plume on this iron helm waves proudly. Confers no benefit. May 2015 Subscriber Item.", "headMystery301404Text": "華麗禮帽", "headMystery301404Notes": "上流社會佼佼者的華麗禮帽!3015年1月訂閱者物品。沒有屬性加成。", "headMystery301405Text": "基礎禮帽", @@ -445,6 +451,8 @@ "backMystery201404Notes": "成為蝴蝶翩翩飛舞!沒有屬性加成。2014年4月訂閱者物品。", "backMystery201410Text": "哥布林之翼", "backMystery201410Notes": "夜晚,以這雙強壯的翅膀俯衝。沒有屬性加成。2014年10月訂閱者物品。", + "backMystery201504Text": "匆忙蜜蜂翅膀", + "backMystery201504Notes": "嗡嗡嗡!掠過一樣又一項的任務。沒有屬性加成。2015年5月訂閱者品。", "backSpecialWonderconRedText": "威武斗篷", "backSpecialWonderconRedNotes": "力量與美貌在刷刷作響。沒有屬性加成。特別版參與者物品。", "backSpecialWonderconBlackText": "潛行斗篷", @@ -462,6 +470,8 @@ "bodySpecialSummerHealerText": "珊瑚領子", "bodySpecialSummerHealerNotes": "以活珊瑚製成的拉風領子!沒有屬性加成。2014夏季限量版裝備。", "headAccessory": "頭部配件", + "accessories": "Accessories", + "animalEars": "Animal Ears", "headAccessoryBase0Text": "沒有頭配件", "headAccessoryBase0Notes": "沒有頭配件。", "headAccessorySpecialSpringRogueText": "紫色的貓耳朵", @@ -480,6 +490,22 @@ "headAccessorySpecialSpring2015MageNotes": "這對耳朵聽力過人,以防有魔術師在隨處洩密。沒有屬性加成。2015春季限量版裝備。", "headAccessorySpecialSpring2015HealerText": "綠色貓耳", "headAccessorySpecialSpring2015HealerNotes": "這對可愛的貓耳會讓其他人嫉妒到眼睛發綠。沒有屬性加成。2015春季限量版裝備。", + "headAccessoryBearEarsText": "Bear Ears", + "headAccessoryBearEarsNotes": "These ears make you look like a cuddly bear! Confers no benefit.", + "headAccessoryCactusEarsText": "Cactus Ears", + "headAccessoryCactusEarsNotes": "These ears make you look like a prickly cactus! Confers no benefit.", + "headAccessoryFoxEarsText": "Fox Ears", + "headAccessoryFoxEarsNotes": "These ears make you look like a wily fox! Confers no benefit.", + "headAccessoryLionEarsText": "Lion Ears", + "headAccessoryLionEarsNotes": "These ears make you look like a regal lion! Confers no benefit.", + "headAccessoryPandaEarsText": "Panda Ears", + "headAccessoryPandaEarsNotes": "These ears make you look like a gentle panda! Confers no benefit.", + "headAccessoryPigEarsText": "Pig Ears", + "headAccessoryPigEarsNotes": "These ears make you look like a whimsical pig! Confers no benefit.", + "headAccessoryTigerEarsText": "Tiger Ears", + "headAccessoryTigerEarsNotes": "These ears make you look like a fierce tiger! Confers no benefit.", + "headAccessoryWolfEarsText": "Wolf Ears", + "headAccessoryWolfEarsNotes": "These ears make you look like a loyal wolf! Confers no benefit.", "headAccessoryMystery201403Text": "森林徒步者鹿角", "headAccessoryMystery201403Notes": "這對鹿角上的苔蘚和地衣閃爍著微光。沒有屬性加成。2014年3月訂閱者物品。", "headAccessoryMystery201404Text": "暮光之城蝴蝶觸角", diff --git a/common/locales/zh_TW/generic.json b/common/locales/zh_TW/generic.json index ae1abd66b0..4a1cbc9462 100644 --- a/common/locales/zh_TW/generic.json +++ b/common/locales/zh_TW/generic.json @@ -5,7 +5,20 @@ "habitica": "Habitica", "expandToolbar": "展開列表", "collapseToolbar": "隱藏列表", - "formattingMarkdown": "支持標記語言", + "markdownBlurb": "HabitRPG uses markdown for message formatting. See the Markdown Cheat Sheet for more info.", + "showFormattingHelp": "Show formatting help", + "hideFormattingHelp": "Hide formatting help", + "youType": "You type:", + "youSee": "You see:", + "italics": "*Italics*", + "bold": "**Bold**", + "strikethrough": "~~Strikethrough~~", + "emojiExample": ":smile:", + "markdownLinkEx": "[HabitRPG is great!](https://habitrpg.com)", + "markdownImageEx": "![mandatory alt text](https://habitrpg.com/cake.png \"optional mouseover title\")", + "unorderedListHTML": "+ First item
+ Second item
+ Third item", + "unorderedListMarkdown": "+ First item\n+ Second item\n+ Third item", + "code": "`code`", "achievements": "成就", "modalAchievement": "獲得成就!", "special": "特殊", @@ -71,8 +84,8 @@ "endTour": "結束教學", "audioTheme": "聲音主題", "audioTheme_off": "關閉", - "audioTheme_danielTheBard": "吟遊詩人丹尼爾", - "audioTheme_wattsTheme": "瓦特的主旋律", + "audioTheme_danielTheBard": "吟遊詩人Daniel", + "audioTheme_wattsTheme": "Watts的旋律", "askQuestion": "問問題", "reportBug": "回報問題", "contributeToHRPG": "為HabitRPG作出貢獻", @@ -91,5 +104,5 @@ "December": "十二月", "dateFormat": "日期格式", "achievementStressbeast": "Stoïkalm 的救世主", - "achievementStressbeastText": "在2015年冬季夢幻地事件中幫忙打敗Abominable Stressbeast。" + "achievementStressbeastText": "在2015年冬季夢幻之地事件中幫忙打敗惡劣壓力雪怪。" } \ No newline at end of file diff --git a/common/locales/zh_TW/groups.json b/common/locales/zh_TW/groups.json index 71bd8e0278..41c71ec53c 100644 --- a/common/locales/zh_TW/groups.json +++ b/common/locales/zh_TW/groups.json @@ -1,8 +1,8 @@ { "tavern": "酒館", - "innCheckOut": "離開客棧", - "innCheckIn": "在客棧休息", - "innText": "在旅館時<%= name %>你會怎麼樣呢?為了保護你,你的每日清單被凍結。您對清單所做的勾選不會被處理或清除,直到明天(離開旅館的後一天)。要小心,如果你的公會是在Boss戰,他們的失誤會傷害你!此外,您不會傷害到老闆。準備離開?離開旅館。", + "innCheckOut": "離開旅館", + "innCheckIn": "在旅館休息", + "innText": "You're resting in the Inn! While checked-in, your Dailies won't hurt you at the day's end, but they will still refresh every day. Be warned: If you are participating in a Boss Quest, the Boss will still damage you for your party mates' missed Dailies unless they are also in the Inn! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "lfgPosts": "尋找隊伍( 隊伍徵人 ) 貼文", "tutorial": "教學", "glossary": "常用詞彙", @@ -22,10 +22,10 @@ "party": "隊伍", "createAParty": "建立一個隊伍", "updatedParty": "隊與設置更新。", - "noPartyText": "你不在一個個隊伍中,或是你的隊伍需要一點時間來載入。你可以建立一個隊伍並邀請朋友,或是加入一個既存的隊伍中,讓他們輸入你的唯一玩家ID,再回來看邀請訊息:", + "noPartyText": "你不在一個個隊伍中,或是你的隊伍需要一點時間來載入。你可以建立一個隊伍並邀請朋友,或是加入一個既存的隊伍中,讓他們輸入你的UUID,再回來看邀請訊息:", "LFG": "為了宣傳新的隊伍並找到一個人加入,請到<%= linkStart%>Party Wanted(尋找隊伍)<%= LINKEND%>公會。", "create": "建立", - "userId": "玩家 ID", + "userId": "UUID", "invite": "邀請", "leave": "離開", "invitedTo": "已給<%= name %>發送邀請", @@ -42,10 +42,10 @@ "groupDescr": "公會公開列表中顯示的描述(支持標記語言)", "logoUrl": "標識的網址", "assignLeader": "指定隊長", - "members": "隊員", + "members": "成員", "partyList": "給隊伍成員的置頂訊息(更改訊息後請重新載入瀏覽器)", "banTip": "引導成員", - "moreMembers": "更多隊員", + "moreMembers": "更多成員", "invited": "已邀請", "leaderMsg": "公會會長的訊息 (支持標記語言)", "name": "名稱", @@ -96,5 +96,25 @@ "abuseReported": "感謝您舉報這起違規事件。管理員將會被告知。", "abuseAlreadyReported": "您已經舉報過此留言訊息。", "needsText": "請輸入訊息", - "needsTextPlaceholder": "在這裡輸入你的訊息" + "needsTextPlaceholder": "在這裡輸入你的訊息", + "copyMessageAsToDo": "Copy message as To-Do", + "messageAddedAsToDo": "Message copied as To-Do.", + "messageWroteIn": "<%= user %> wrote in <%= group %>", + "msgPreviewHeading": "Message Preview", + "leaderOnlyChallenges": "Only group leader can create challenges", + "sendGift": "Send Gift", + "inviteFriends": "Invite Friends", + "inviteAlertInfo": "Invite friends by User ID here.", + "inviteExistUser": "Invite Existing User", + "inviteByEmail": "Invite friends by email. If they join via your email, they'll automatically be invited to this group.", + "byColon": "By:", + "inviteNewUsers": "Invite New User(s)", + "inviteAlertInfo2": "Or share this link (copy/paste):", + "sendGiftHeading": "Send Gift to <%= name %>", + "sendGiftGemsBalance": "From <%= number %> Gems", + "sendGiftCost": "Total: $<%= cost %> USD", + "sendGiftFromBalance": "From Balance", + "sendGiftPurchase": "Purchase", + "sendGiftMessagePlaceholder": "Personal message (optional)", + "sendGiftSubscription": "<%= months %> Month(s): $<%= price %>" } \ No newline at end of file diff --git a/common/locales/zh_TW/limited.json b/common/locales/zh_TW/limited.json index a48d9e6e61..6769db8642 100644 --- a/common/locales/zh_TW/limited.json +++ b/common/locales/zh_TW/limited.json @@ -29,7 +29,7 @@ "candycaneSet": "拐杖糖 ( 法師 )", "skiSet": "滑雪杖 ( 盜賊 )", "snowflakeSet": "雪花 ( 醫者 )", - "yetiSet": "雪怪馴化 ( 戰士 )", + "yetiSet": "雪怪馴獸師 ( 戰士 )", "nyeCard": "新年賀卡", "nyeCardNotes": "寄送新年賀卡給隊伍成員。", "seasonalItems": "季節限定物品", diff --git a/common/locales/zh_TW/npc.json b/common/locales/zh_TW/npc.json index 1f74eb617a..29dc557901 100644 --- a/common/locales/zh_TW/npc.json +++ b/common/locales/zh_TW/npc.json @@ -2,11 +2,11 @@ "npc": "NPC", "npcText": "全力支持了我們的Kickstarter項目!", "mattBoch": "Matt Boch", - "mattShall": "<%= name %>,需要我把你的坐騎帶出來嗎?點擊一隻坐騎來騎上牠。", - "mattBochText1": "歡迎來到馬廄!我是馴獸師Matt。你可以在這裡選擇一隻寵物陪你冒險。經過餵養,牠們可以長成強而有力的坐騎哦!", + "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", + "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. After level 4, you can hatch pets using eggs and potions. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 4, and they'll grow into powerful mounts.", "daniel": "Daniel", - "danielText": "歡迎來到酒館!稍微坐一下,見見當地人吧。如果你需要休息 ( 休假?生病?),我會把你安置到旅館。一旦入住,你的每日任務會原地凍結 ( 完成 / 未完成 ),直到退房的隔天。你將不用為錯過每日任務受傷。", - "danielText2": "警告:如果你正在參與一個boss戰任務,你仍然會因為隊友未完成的每日任務,受到boss的傷害。", + "danielText": "Welcome to the Tavern! Stay a while and meet the locals. If you need to rest (vacation? illness?), I'll set you up at the Inn. While checked-in, your Dailies won't hurt you at the day's end, but you can still check them off.", + "danielText2": "Be warned: If you are participating in a boss quest, the boss will still damage you for your party mates' missed Dailies! Also, your own damage to the Boss (or items collected) will not be applied until you check out of the Inn.", "alexander": "商人Alexander", "welcomeMarket": "歡迎來到市場!在這裡買少見的蛋和藥水!賣掉你多餘的物品!委託服務!來瞧瞧我們能為你提供什麼。", "sellForGold": "以 <%= gold %> 金幣把 <%= item %> 賣掉", @@ -19,7 +19,7 @@ "donateText1": "在你的帳號裡增加20個寶石。寶石可以用來購買特殊的虛擬物品,例如衣服和髮型。", "donateText2": "請幫助HabitRPG", "donateText3": "這是一個開放原始碼的專案,因此它需要所有得到的帮助!", - "donationDesc": "20 寶石,捐贈給HabitRPG", + "donationDesc": "捐贈給HabitRPG 20 顆寶石", "payWithCard": "用信用卡購買", "payNote": "請注意: PayPal 有時候付款會蠻花時間的,我們建議你用信用卡購買。", "card": "信用卡", @@ -45,9 +45,9 @@ "tourScrollDown": "一定要滾動看完所有的選單的選項喔!再次點擊你的角色回到任務界面。", "tourMuchMore": "完成新手教學後,你可以與朋友一起成立隊伍,在興趣相投的公會裡聊天,參與挑戰,還有更多的樂趣等著你!", "tourStatsPage": "這是你的屬性點界面!完成任務列表來獲得成就。", - "tourTavernPage": "歡迎來到酒館,一個全年齡段聊天室!如果你生病了或外出旅行,通過點擊\"在客棧休息\"可以凍結賬號。來跟大家問好吧!", + "tourTavernPage": "Welcome to the Tavern, an all-ages chatroom! You can keep your Dailies from hurting you in case of illness or travel by clicking \"Rest in the Inn.\" Come say hi!", "tourPartyPage": "你的隊伍會使你保持責任心。邀請朋友來解鎖任務捲軸!", "tourGuildsPage": "公會是有著共同主題的社交團體。找找你感興趣的的主題!我們推薦the Newbies Guild。", - "tourChallengesPage": "加入一項挑戰意味著在你的帳號上增加一些任務。通過與其它用戶競爭來贏取寶石獎勵!", + "tourChallengesPage": "Challenges are themed task lists created by users! Joining a Challenge will add its tasks to your account. Compete against other users to win gem prizes!", "tourMarketPage": "從4級開始,當你完成任務時,蛋和孵化藥水會隨機掉落。他們會出現在這裡—使用它們來孵化寵物!你也可以從集市購買物品。" } \ No newline at end of file diff --git a/common/locales/zh_TW/quests.json b/common/locales/zh_TW/quests.json index 479058291a..61fd3be04e 100644 --- a/common/locales/zh_TW/quests.json +++ b/common/locales/zh_TW/quests.json @@ -6,6 +6,8 @@ "questSend": "點擊「邀請」會向你的隊友發送邀請。當所有成員接受或拒絕後任務開始。在選項> 社交> 組隊裡查看任務狀態。", "inviteParty": "邀請隊伍", "questInvitation": "任務邀請:", + "questInvitationTitle": "Quest Invitation", + "questInvitationInfo": "Invitation for the Quest <%= quest %>", "askLater": "稍後再問", "buyQuest": "購買任務", "accepted": "接受", @@ -17,7 +19,7 @@ "bossStrength": "Boss的力量", "collect": "收集", "collected": "已收集", - "bossDmg1": "想要攻擊魔王,你必須完成你的每日任務和待辦事項。任務傷害越高,你對魔王的傷害也越大(達成紅色事項、法師的法術、戰士的攻擊等等)。如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項(乘上魔王的力量)額外再傷害你和你的隊友。所以想要保持隊伍健康,就去完成你的每日任務! 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算。 ", + "bossDmg1": "Each completed Daily and To-Do and each positive Habit hurts the boss. Hurt it more with redder tasks or Brutal Smash and Burst of Flames. The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", "bossDmg2": "只有參與者會跟魔王戰鬥,並共享任務獎勵。", "tavernBossInfo": "想要攻擊世界Boss,你必須完成你的每日任務和待辦事項。任務傷害越高,你對魔王的傷害也越大(達成紅色事項、法師的法術、戰士的攻擊等等)。如果你未能完成每日任務,除了本來就會遭受的傷害,魔王會針對你遺漏的事項(乘上魔王的力量)累積憤怒值。一旦憤怒值達到上限,將會發生相當糟糕的事情─所以好好完成你的每日任務! 所有從魔王和你攻擊的傷害將在跨日(一天結束)時結算。 ", "bossColl1": "要撿到物品,你必須完成你的「正向」任務。任務獎勵品會像普通物品一樣掉落;但要在隔天才看到。你撿到的物品會被計算並累積到戰利品堆當中。", diff --git a/common/locales/zh_TW/questscontent.json b/common/locales/zh_TW/questscontent.json index c796bafc1c..11b8a611cc 100644 --- a/common/locales/zh_TW/questscontent.json +++ b/common/locales/zh_TW/questscontent.json @@ -106,8 +106,8 @@ "questBasilistNotes": "市集裡有騷動——那種會讓人拔腿就跑的那種騷動。但作為一位勇敢的冒險家,你反而衝入其中,結果發現是一隻「清單巨蟒」:由一堆未完成的代辦事項連接而成!附近的 Habiticans 因為受到清單巨蟒的長度驚嚇,震懾到無法工作。你聽到 @Arcosine 在附近高喊說:「快!在有人找到剪刀之前,完成你的待辦事項和每日任務來拔去它的毒牙!」 快攻擊牠吧,冒險家,並仔細查核——但小心!如果你遺漏了每日任務沒有完成,清單巨蟒將會狠狠咬你和你的隊友一口。", "questBasilistCompletion": "清單巨蟒散落成滿地的廢紙,發出彩虹般的光芒。「呼!」@Arcosine說道:「還好你們在這兒!」你從滿地紙堆中拾起一些掉落的黃金,覺得自己又更上一層樓了。", "questBasilistBoss": "清單巨蟒", - "questEggHuntText": "狩獵雞蛋", - "questEggHuntNotes": "一夜之間,奇怪的普通蛋出現在各個角落:馬特的馬厩裡,酒館的櫃檯後,甚至混雜在市場的寵物蛋之中!真是一片混亂!\"沒人知道它們哪兒來的,也沒人知道它們到底會孵出啥,\" 梅根說,\"但我們不能就任由它們放在那兒!努力工作,努力尋找,來幫助我一起收集這些神秘的蛋。假如你收集的夠多,也許你能為你自己留下幾個……\"", + "questEggHuntText": "狩獵蛋", + "questEggHuntNotes": "一夜之間,奇怪的普通蛋出現在各個角落:Matt's 的馬厩裡,酒館的櫃檯後,甚至混雜在市場的寵物蛋之中!真是一片混亂!\"沒人知道它們哪兒來的,也沒人知道它們到底會孵出啥,\" Megan 說,\"但我們不能就任由它們放在那兒!努力工作,努力尋找,來幫助我一起收集這些神秘的蛋。假如你收集的夠多,也許你能為你自己留下幾個……\"", "questEggHuntCompletion": "你做到了!為了感謝你,Megan給了你十顆蛋,「我相信孵化藥劑能讓他們長的頭好壯壯,好期待看到他們成為座騎時的樣子啊……」", "questEggHuntCollectPlainEgg": "普通蛋", "questEggHuntDropPlainEgg": "普通蛋", @@ -191,10 +191,16 @@ "questBunnyCompletion": "隨著你的最後一擊,殺手兔緩緩沉入地面。一陣閃閃發光的迷霧從她身上升起,她變回了一隻小兔子…而非你之前看到那殘暴的野獸。她的小鼻子可愛地動了動,隨後就跳走了,留下了幾個蛋。@Gully 大笑道:\"拖延山就是會讓小小的挑戰都看起來高不可攀。讓我們拿上這些蛋回家吧。\"", "questBunnyDropBunnyEgg": "兔子(蛋)", "questBunnyUnlockText": "解鎖-可在市集中購買兔子蛋", - "questSlimeText": "The Jelly Regent", - "questSlimeNotes": "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!", - "questSlimeBoss": "Jelly Regent", - "questSlimeCompletion": "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs.", - "questSlimeDropSlimeEgg": "Marshmallow Slime (Egg)", - "questSlimeUnlockText": "Unlocks purchasable slime eggs in the Market" + "questSlimeText": "果凍攝政王", + "questSlimeNotes": "當你在執行任務的過程中,你注意到你移動得越來越慢。\"像在糖漿中移動一樣。\"@Leephon 抱怨著。\" 這粘糊糊的果凍攝政王將全Habitica塗滿他的黏液。它黏在所有的任務上。每個人的速度都下降了。\"你看了四周。街道上慢慢地滲出清晰、彩色的軟泥,Habit公民都在苦苦掙扎的完成任何事情。正當其他人逃離該地區時,你抓住拖把準備戰鬥!", + "questSlimeBoss": "果凍攝政王", + "questSlimeCompletion": "最後一戳,你的用超大型甜甜圈捕獲果凍攝政王,靠著才思敏捷糕點俱樂部的領導者@Overomega、@LordDarkly和@Shaner。當每個人都拍你的背時,你覺得有人把東西滑進你的口袋裡。這是獎勵你甜美的成功:三顆棉花糖史萊姆蛋。", + "questSlimeDropSlimeEgg": "棉花糖史萊姆(蛋)", + "questSlimeUnlockText": "解鎖-可在市集中購買史萊姆蛋", + "questSheepText": "The Thunder Ram", + "questSheepNotes": "As you wander the rural Taskan countryside with friends, taking a \"quick break\" from your obligations, you find a cozy yarn shop. You are so absorbed in your procrastination that you hardly notice the ominous clouds creep over the horizon. \"I've got a ba-a-a-ad feeling about this weather,\" mutters @Misceo, and you look up. The stormy clouds are swirling together, and they look a lot like a... \"We don't have time for cloud-gazing!\" @starsystemic shouts. \"It's attacking!\" The Thunder Ram hurtles forward, slinging bolts of lightning right at you!", + "questSheepBoss": "Thunder Ram", + "questSheepCompletion": "Impressed by your diligence, the Thunder Ram is drained of its fury. It launches three huge hailstones in your direction, and then fades away with a low rumble. Upon closer inspection, you discover that the hailstones are actually three fluffy eggs. You gather them up, and then stroll home under a blue sky.", + "questSheepDropSheepEgg": "Sheep (Egg)", + "questSheepUnlockText": "Unlocks purchasable sheep eggs in the Market" } \ No newline at end of file diff --git a/common/locales/zh_TW/settings.json b/common/locales/zh_TW/settings.json index ffbc39545d..11b0bc3d6d 100644 --- a/common/locales/zh_TW/settings.json +++ b/common/locales/zh_TW/settings.json @@ -41,10 +41,10 @@ "json": "(JSON)", "customDayStart": "設定開始日期", "24HrClock": "24 小時制", - "customDayStartInfo1": "HabitRPG defaults to check and reset your Dailies at midnight in your own time zone each day. It is recommended that you read the following information before changing it:", - "customDayStartInfo2": "(show more)", - "customDayStartInfo3": "(show less)", - "customDayStartInfo4": "Complete all your Dailies before changing the Custom Day Start or Rest in the Inn that day. Changing your Custom Day Start may cause Cron to run immediately, but after the first day it works as expected.

Allow a window of two hours for the change to take effect. For example, if it is currently set to 0 (midnight), change it before 10pm; if you want to set it to 9pm, change it before 7pm.

Enter an hour from 0 to 23 (it uses a 24 hour clock). Typing is more effective than arrow keys. Once set, reload the page to confirm that the new value is being displayed.", + "customDayStartInfo1": "HabitRPG預設在你自己的時區的午夜檢查並重設你的每日任務。我們建議您在改變之前閱讀以下信息:", + "customDayStartInfo2": "(顯示更多)", + "customDayStartInfo3": "(顯示更少)", + "customDayStartInfo4": " 在改變重設時間之前完成你所有的每日任務 或是在那天 在旅館裡休息。改變你的自定義時間可能會導致 同步 立刻進行,但後一天它才會預期的運作。

請給予兩個小時的空窗期,以使更改生效。例如,如果當前設置為0(午夜),那你要在下午10時之前更改;如果你想將其更改到晚上9點,請下午7點之前改變它。

輸入從0到23的某一小時 (它採用24小時制)。打字會比你按箭頭還快。設置以後,請重新整理確定系統已經使用新的時間。", "misc": "其他", "showHeader": "顯示頂部", "changePass": "修改密碼", @@ -60,7 +60,7 @@ "resetText2": "你會失去你所有的等級、金幣和經驗值,所有的任務會被永久刪除。你會失去你所有的任務歷史資料。你會失去所有的裝備,包括你曾經擁有過的所有限量版裝備,和訂閱者的神秘物品(你需要變成對應的職業,才能重新購買職業限定的裝備)。但是能夠再把他們買回來。你會保留你的當前職業和你的寵物與坐騎。相比之下,用道具重生球會更安全,你的任務會被保留下來。", "deleteText": "確定嗎?這會永久地刪除你的帳號,並且再也無法恢復!如果希望再次使用 HabitRPG,需要註冊一個全新的帳號。舊帳號內儲存的和花掉的寶石也無法被退費。如果你非常確定要刪除帳號,在下面的文字欄中輸入<%= deleteWord %>。", "API": "API", - "APIText": "這個是使用再第三方應用上面的。但是,你的 API Token 相當於密碼,請不要公開它。有時候別人可能會向你要用戶 ID,但是永遠不要把你的 API token 分享給其他人,包括在 Github 上。", + "APIText": "這個是使用再第三方應用上面的。但是,你的 API Token 相當於密碼,請不要公開它。有時候別人可能會向你要UUID,但是永遠不要把你的 API token 分享給其他人,包括在 Github 上。", "APIToken": "API Token(這相當於密碼——注意看上面的警告!)", "resetDo": "好,重置我的帳號!", "fixValues": "修復數值", @@ -82,7 +82,7 @@ "exportData": "匯出數據", "emailChange1": "如果想修改 email 地址,請寄信到", "emailChange2": "admin@habitrpg.com", - "emailChange3": "包括你新的和舊的 eamil 地址,和你的使用者 ID。", + "emailChange3": "包括你新的和舊的 eamil 地址,和你的UUID。", "username": "帳號", "email": "Email", "registeredWithFb": "Facebook 已註冊", @@ -93,10 +93,12 @@ "wonChallenge": "你贏得挑戰", "newPM": "收到的私密訊息", "giftedGems": "禮物用寶石", + "giftedGemsInfo": "<%= amount %> Gems - by <%= name %>", "giftedSubscription": "禮物用訂閱", "invitedParty": "邀請至隊伍", "invitedGuild": "受邀至公會", "inactivityEmails": "您的帳戶尚未啟用", + "weeklyRecaps": "Summaries of your account activity in the past week", "questStarted": "你的任務開始了", "invitedQuest": "受邀參與任務", "kickedGroup": "從群組中剔除", @@ -111,5 +113,10 @@ "benefits": "好處", "coupon": "優惠券", "couponPlaceholder": "輸入優惠券代碼", - "couponText": "我們有時會活動,並給與特殊裝備的優惠券代碼。(例如:在我們的 Wondercon 展覽攤位中)" + "couponText": "We sometimes have events and give out promo codes for special gear. (eg, those who stop by our Wondercon booth)", + "apply": "Apply", + "resubscribe": "Resubscribe", + "promoCode": "Promo Code", + "promoCodeApplied": "Promo Code Applied! Check your inventory", + "promoPlaceholder": "Enter Promotion Code" } \ No newline at end of file diff --git a/common/locales/zh_TW/spells.json b/common/locales/zh_TW/spells.json index 64f28a6721..7c6fb57408 100644 --- a/common/locales/zh_TW/spells.json +++ b/common/locales/zh_TW/spells.json @@ -1,36 +1,36 @@ { "spellWizardFireballText": "火焰爆轟", - "spellWizardFireballNotes": "火焰爆炸,並燒灼你的任務。可以減少任務的紅值,並對你攻擊的怪物造成傷害,藍色任務獲得較多的經驗。", + "spellWizardFireballNotes": "你的手中冒出爆裂火焰。你會獲得經驗值,並且額外對Boss造成傷害!在任務上點擊後施放(加成:智力 )", "spellWizardMPHealText": "澎湃靈泉", - "spellWizardMPHealNotes": "一股魔力從你的雙手湧出​​,被你的團員吸取。你的團隊的魔法值回復。", + "spellWizardMPHealNotes": "你犧牲魔力來幫助你的朋友。隊伍的其他人會獲得MP!(加成:智力)", "spellWizardEarthText": "地震", - "spellWizardEarthNotes": "你隊友任務下的地面正在裂開和搖晃,拖慢他們並使他們受到更多攻擊。你的隊伍獲得智慧加成的增益魔法,這意味著更多的經驗。", + "spellWizardEarthNotes": "你用精神力震撼了大地。你的隊伍獲得一個智力的增益效果!(加成:智力-不加增益效果)", "spellWizardFrostText": "極寒霜凍", - "spellWizardFrostNotes": "寒冰衝破每一寸土地,吞噬你的任務將他們凍結在原地。你的未完成的每日任務其連擊數不會在一天結束的時候重置為0。但未完成的日常仍然會傷害你!", + "spellWizardFrostNotes": "以冰雪覆蓋任務。沒任何的連擊會在明天變成零!(使用後套用全部的任務)", "spellWarriorSmashText": "致命一擊", - "spellWarriorSmashNotes": "你用盡全力殘忍地擊打一個任務。這個任務的紅色值會降低,你會對所有其他怪物造成額外的傷害。", + "spellWarriorSmashNotes": "你盡全力打一個任務。它變得更藍或更不紅,並且額外對Boss造成傷害!在任務上點擊後施放(加成:力量 )", "spellWarriorDefensiveStanceText": "防禦姿態", - "spellWarriorDefensiveStanceNotes": "你放鬆全身,準備迎接下個任務的殘殺。你進入百分百保護狀態,提升體質,今天每日任務受到的損傷將會減少。", + "spellWarriorDefensiveStanceNotes": "你準備好受到未完任務的反衝。你獲得一個體質的增益效果!(加成:體質-不加增益效果)", "spellWarriorValorousPresenceText": "英勇現身", - "spellWarriorValorousPresenceNotes": "你的出現鼓舞著整個隊伍。他們獲得新的勇氣,使他們提升力量。", + "spellWarriorValorousPresenceNotes": "你的到來鼓勵了你的隊伍。全隊獲得一個力量的增益效果!(加成:力量-不加增益效果)", "spellWarriorIntimidateText": "威懾凝視", - "spellWarriorIntimidateNotes": "你的凝視使你隊伍的敵人感到恐懼。提升體質,使你隊伍的防禦得到提高。", - "spellRoguePickPocketText": "偷取", - "spellRoguePickPocketNotes": "你靈巧的手指穿過任務的口袋,找到了一些財寶。你從任務中立即獲得額外的金幣獎勵,該未完成的任務越\"肥\" (越藍),你獲得的金幣越多。", + "spellWarriorIntimidateNotes": "你用目光恐嚇你的敵人。全隊獲得一個體質的增益效果!(加成:體質-不加增益效果)", + "spellRoguePickPocketText": "扒竊", + "spellRoguePickPocketNotes": "你偷了附近的任務以獲得金幣!在任務上點擊後施放(加成:感知)", "spellRogueBackStabText": "背刺", - "spellRogueBackStabNotes": "你一聲不響地,在你任務的背後狠狠地捅了一刀,以更高的暴擊率造成更高的傷害。", - "spellRogueToolsOfTradeText": "行頭", - "spellRogueToolsOfTradeNotes": "你和你的隊友分享偷竊的行頭,幫助他們“獲得”更多金幣。靠著提升感知,隊伍從任務中獲得的金幣和掉寶率提高一天。", + "spellRogueBackStabNotes": "你背叛了一個愚蠢的任務。你獲得金幣和經驗值!在任務上點擊後施放(加成:力量)", + "spellRogueToolsOfTradeText": "社交手段", + "spellRogueToolsOfTradeNotes": "你與朋友分享自己的才華。你隊伍獲得一個感知的增益效果!(加成:感知-不加增益效果)", "spellRogueStealthText": "潛行", - "spellRogueStealthNotes": "你躲進影子裡,拉起你的兜帽。這個夜晚每日任務不會傷害你;但會減少了較多的感知。", + "spellRogueStealthNotes": "你太鬼鬼祟祟以至於不被發現。一些未完的每日任務今晚不會傷害你,並且它的顏色不會改變。(施放多次可以影響更多的每日任務)", "spellHealerHealText": "治療之光", - "spellHealerHealNotes": "光圍繞你的身體,治療傷口。你回復生命值。", + "spellHealerHealNotes": "光芒照耀你的身體,治療你的傷口。您將回复生命!(加成:體質和智力)", "spellHealerBrightnessText": "灼熱光矢", - "spellHealerBrightnessNotes": "你爆發出一道光,閃瞎了你的所有任務。你的任務的紅色值降低了。", + "spellHealerBrightnessNotes": "以一陣光暈眩任務。使他們變得更藍或更不紅!(加成:智力)", "spellHealerProtectAuraText": "守護光環", - "spellHealerProtectAuraNotes": "一個魔法光環圍繞著你的隊伍,保護他們免受傷害。你的隊員都得到體質提升的增益魔法,以提升他們的防禦。", + "spellHealerProtectAuraNotes": "您保護你的隊伍免受傷害。全隊獲得一個體質的增益效果!(加成:體質-不加增益效果)", "spellHealerHealAllText": "祝福", - "spellHealerHealAllNotes": "舒緩的光圍繞你的隊伍並治療他們的傷口。你的隊友將會回復生命值。", + "spellHealerHealAllNotes": "舒緩的光環圍繞著你。全隊回復生命值!(加成:體質和智力)", "spellSpecialSnowballAuraText": "雪球", "spellSpecialSnowballAuraNotes": "向隊友發射一個雪球,怎麼可能會有什麼問題呢?持續到隊友的下一天。", "spellSpecialSaltText": "鹽", @@ -38,7 +38,7 @@ "spellSpecialSpookDustText": "鬼火", "spellSpecialSpookDustNotes": "把你的朋友變成長著眼睛的漂浮魔毯。", "spellSpecialOpaquePotionText": "晦暗藥水", - "spellSpecialOpaquePotionNotes": "取消鬼火花的效果", + "spellSpecialOpaquePotionNotes": "取消鬼火的效果", "spellSpecialShinySeedText": "閃亮種子", "spellSpecialShinySeedNotes": "把一個朋友變成一個歡樂的花!", "spellSpecialPetalFreePotionText": "花瓣自由魔藥", diff --git a/common/locales/zh_TW/subscriber.json b/common/locales/zh_TW/subscriber.json index 14b09ce4c9..04a2899588 100644 --- a/common/locales/zh_TW/subscriber.json +++ b/common/locales/zh_TW/subscriber.json @@ -1,11 +1,11 @@ { "subscription": "訂閱", - "subscriptions": "訂購", + "subscriptions": "訂閱", "subDescription": "隱藏廣告、用金幣購買寶石、每月提供神秘物品、保留歷史進度、每日掉寶限制翻倍、贊助開發人員等。點選查看詳細資訊。", "disableAds": "去掉廣告", - "disableAdsText": "當你開啟了訂閱服務,廣告就會關閉(早期用戶仍然保留免廣告功能)", + "disableAdsText": "當你開啟了訂閱服務,廣告就會關閉(早期用戶仍然保留免廣告功能)", "buyGemsGold": "用金幣購買寶石", - "buyGemsGoldText": "(1 顆寶石需要 <%= gemCost %> 金幣)解決了你對\"台幣戰士\"的擔憂,現在通過努力工作一切都可以實現,。", + "buyGemsGoldText": "(1 顆寶石需要 <%= gemCost %> 金幣)解決了你對\"台幣戰士\"的擔憂,現在通過努力工作一切都可以實現。", "retainHistory": "保留所有歷史記錄了", "retainHistoryText": "使你的所有歷史資料,可以用圖表展示或者匯出。非訂閱用戶的歷史資料會因為資料庫優化而合併。", "doubleDrops": "日常掉寶率上限加倍", @@ -13,16 +13,16 @@ "mysteryItem": "特殊的每月訂閱物品", "mysteryItemText": "每個月,每位訂閱者都會獲得一件十分特殊的角色形象物品!", "supportDevs": "支持製作人員", - "supportDevsText": "本開源項目願意使用一些可以調動的資源,期待你幫助Habitrpg發展!", + "supportDevsText": "本開源項目竭盡心力取得各種資源,期待你幫助HabitRPG發展!", "monthUSD": "USD/每月", "organization": "組織", "groupPlans": "公司方案", "indivPlan1": "對個人來說HabitRPG可以免費使用。即使對小團體,能免費(低成本) 運行", "indivPlan2": "用於激勵參與者改善行為習慣。想像一下寫作小組,藝術挑戰等等。", "groupText1": "但是有些團隊領導,希望有更多的控制功能、隱私、安全和服務支持。例如一些家庭、健康養生小組、員工小組……等等。這裡為你的團隊或組織,提供了一種更安全、獨立的私人版HabitRPG,並獨立於", - "groupText2": "下面列出來更多的套餐計劃,聯絡我們以獲得更多訊息!", - "planFamily": "家庭套餐 (即將推出)", - "planGroup": "團體套餐 (即將推出)", + "groupText2": "下面列出來更多的計劃,聯絡我們以獲得更多訊息!", + "planFamily": "家庭方案 (即將推出)", + "planGroup": "團體方案 (即將推出)", "dedicatedHost": "獨立主機", "dedicatedHostText": "獨立主機:獲得HabitRPG為你提供,屬於你自己的資料庫和伺服器,也可選擇由我們在你的組織內網安裝。如果不選擇,套餐會使用“共享主機”:你的組織會和HabitRPG用同樣的資料庫,但是提供獨立的Habitica世界。雖然在同一個伺服器或資料庫上,但是你的成員會位於單獨的酒館和公會。", "individualSub": "個人訂閱", @@ -52,7 +52,7 @@ "gold2GemText": "會員可以通過金幣來兌換寶石,這樣就不用花錢來參加任何活動了。", "infiniteGem": "無限的領隊寶石", "infiniteGemText": "我們會給組織者提供他們需要的寶石,來資助他們挑戰的獎勵和創建公會。", - "notYetPlan": "套餐尚未推出,但你可以點選這邊來與我們聯絡,我們一有消息就會通知你。", + "notYetPlan": "計畫尚未推出,但你可以點選這邊來與我們聯絡,我們一有消息就會通知你。", "contactUs": "聯繫我們", "checkout": "結帳", "buySubsText": "用金幣購買寶石、消除廣告、支持開發者", @@ -65,7 +65,7 @@ "timeTravelersTitle": "神秘的時光旅行者", "timeTravelersPopoverNoSub": "你需要一個神秘的沙漏召喚神秘的時光旅行者! <%= linkStart %>訂閱用戶<%= linkEnd %> 連續訂閱了每三個月可以獲得 1 個神秘的沙漏。當你有個神秘的沙漏再回來時,時光旅行者時間旅行者會給你從過去....或者甚至未來的訂閱戶專屬物品。", "timeTravelersPopover": "我們看到你有一個神秘的沙漏,所以我們會很樂意時光旅行過來為您服務!請選擇你想的神秘項目設定。你可以看到過去的物品集名單 <%= linkStart %>在這裡<%= linkEnd %>!如果這些都不能滿足你,也許你會有興趣在我們前衛時尚的蒸汽朋克物品集呢?", - "mysticHourglassPopover": "神秘的沙漏能讓您購買前幾個月的訂閱用戶集。", + "mysticHourglassPopover": "神秘的沙漏能讓您購買前幾個月的訂閱者物品。", "subUpdateCard": "更新信用卡", "subUpdateTitle": "更新", "subUpdateDescription": "更新信用卡以便我們扣款" diff --git a/common/locales/zh_TW/tasks.json b/common/locales/zh_TW/tasks.json index 8010bb52f5..a3b3b9ecc8 100644 --- a/common/locales/zh_TW/tasks.json +++ b/common/locales/zh_TW/tasks.json @@ -14,7 +14,7 @@ "save": "儲存", "addChecklist": "增加清單", "checklist": "清單", - "checklistText": "將每日任務分成數個小事項後,完成部分小事項可以降低每日任務未完成的懲罰傷害。例如,一個 4 事項任務,完成其中3個的話,傷害會減低到 25%。\n至於待辦事項,小事項可以帶來增幅,例如,3 個小事項代表額外的 3 份(總共 4 份)的經驗值、金幣和魔力。", + "checklistText": "Break a task into smaller pieces! Checklists increase the Experience and Gold gained from a To-Do, and reduce the damage caused by a Daily.", "expandCollapse": "展開 / 縮合", "text": " 標題", "extraNotes": "說明", @@ -22,7 +22,7 @@ "advancedOptions": "進階選項", "difficulty": "難度", "difficultyHelpTitle": "此項任務有多難?", - "difficultyHelpContent": "這將獲得加成的經驗值。建議儘量少用,你大可放心地相信我們對任務難度報酬的計算。不過有些任務的確更有價值 ( 寫論文 vs. 剔牙縫 )。 點擊此處以了解更多資訊。", + "difficultyHelpContent": "The harder a task, the more Experience and Gold it awards you when you check it off... but the more it damages you if it is a Daily or Bad Habit!", "easy": "簡單", "medium": "中等", "hard": "困難", @@ -44,7 +44,6 @@ "remaining": "待辦", "complete": "完成", "dated": "過期", - "datedNotSorted": "限期的待辦事項並沒有按照日期排序。未來可能會加入這項功能。", "due": "待辦", "grey": "已完成", "score": "分數", @@ -78,5 +77,6 @@ "streakCoins": "連擊獎勵", "pushTaskToTop": "置頂", "pushTaskToBottom": "置底", - "emptyTask": "請先輸入任務的標題" + "emptyTask": "請先輸入任務的標題", + "dailiesRestingInInn": "You're Resting in the Inn! Your Dailies will NOT hurt you tonight, but they WILL still refresh every day. If you're in a quest, you won't deal damage/collect items until you check out of the Inn, but you can still be injured by a Boss if your Party mates skip their own Dailies." } \ No newline at end of file diff --git a/common/script/content.coffee b/common/script/content.coffee index 6adcd984d1..30a0760b87 100644 --- a/common/script/content.coffee +++ b/common/script/content.coffee @@ -47,6 +47,8 @@ api.mystery = 201501: {start:'2015-01-26',end:'2015-02-02', text:'Starry Knight Set'} 201502: {start:'2015-02-24',end:'2015-03-02', text:'Winged Enchanter Set'} 201503: {start:'2015-03-25',end:'2015-04-02', text:'Aquamarine Set'} + 201504: {start:'2015-04-24',end:'2015-05-02', text:'Busy Bee Set'} + 201505: {start:'2015-05-25',end:'2015-06-02', text:'Green Knight Set'} 301404: {start:'3014-03-24',end:'3014-04-02', text:'Steampunk Standard Set'} 301405: {start:'3014-04-24',end:'3014-05-02', text:'Steampunk Accessories Set'} wondercon: {start:'2014-03-24',end:'2014-04-01'} # not really, but the mechanic works @@ -136,7 +138,11 @@ gear = mystery: 201411: text: t('weaponMystery201411Text'), notes: t('weaponMystery201411Notes'), mystery:'201411', value: 0 201502: text: t('weaponMystery201502Text'), notes: t('weaponMystery201502Notes'), mystery:'201502', value: 0 + 201505: text: t('weaponMystery201505Text'), notes: t('weaponMystery201505Notes'), mystery:'201505', value: 0 301404: text: t('weaponMystery301404Text'), notes: t('weaponMystery301404Notes'), mystery:'301404', value: 0 + armoire: + basicCrossbow: text: t('weaponArmoireBasicCrossbowText'), notes: t('weaponArmoireBasicCrossbowNotes', {str: 5, per: 5, con: 5}), value: 100, str: 5, per: 5, con: 5, canOwn: ((u)-> u.items.gear.owned.weapon_armoire_basicCrossbow?) + lunarSceptre: text: t('weaponArmoireLunarSceptreText'), notes: t('weaponArmoireLunarSceptreNotes', {con: 7, int: 7}), value: 100, con: 7, int: 7, set: 'soothing', canOwn: ((u)-> u.items.gear.owned.weapon_armoire_lunarSceptre?) armor: base: @@ -219,7 +225,11 @@ gear = 201412: text: t('armorMystery201412Text'), notes: t('armorMystery201412Notes'), mystery:'201412', value: 0 201501: text: t('armorMystery201501Text'), notes: t('armorMystery201501Notes'), mystery:'201501', value: 0 201503: text: t('armorMystery201503Text'), notes: t('armorMystery201503Notes'), mystery:'201503', value: 0 + 201504: text: t('armorMystery201504Text'), notes: t('armorMystery201504Notes'), mystery:'201504', value: 0 301404: text: t('armorMystery301404Text'), notes: t('armorMystery301404Notes'), mystery:'301404', value: 0 + armoire: + lunarArmor: text: t('armorArmoireLunarArmorText'), notes: t('armorArmoireLunarArmorNotes', {str: 7, int: 7}), value: 100, str: 7, int: 7, set: 'soothing', canOwn: ((u)-> u.items.gear.owned.armor_armoire_lunarArmor?) + gladiatorArmor: text: t('armorArmoireGladiatorArmorText'), notes: t('armorArmoireGladiatorArmorNotes', {str: 7, per: 7}), value: 100, str: 7, per: 7, set: 'gladiator', canOwn: ((u)-> u.items.gear.owned.armor_armoire_gladiatorArmor?) head: base: @@ -299,8 +309,15 @@ gear = 201411: text: t('headMystery201411Text'), notes: t('headMystery201411Notes'), mystery:'201411', value: 0 201412: text: t('headMystery201412Text'), notes: t('headMystery201412Notes'), mystery:'201412', value: 0 201501: text: t('headMystery201501Text'), notes: t('headMystery201501Notes'), mystery:'201501', value: 0 + 201505: text: t('headMystery201505Text'), notes: t('headMystery201505Notes'), mystery:'201505', value: 0 301404: text: t('headMystery301404Text'), notes: t('headMystery301404Notes'), mystery:'301404', value: 0 301405: text: t('headMystery301405Text'), notes: t('headMystery301405Notes'), mystery:'301405', value: 0 + armoire: + lunarCrown: text: t('headArmoireLunarCrownText'), notes: t('headArmoireLunarCrownNotes', {con: 7, per: 7}), value: 100, con: 7, per: 7, set: 'soothing', canOwn: ((u)-> u.items.gear.owned.head_armoire_lunarCrown?) + redHairbow: text: t('headArmoireRedHairbowText'), notes: t('headArmoireRedHairbowNotes', {str: 5, int: 5, con: 5}), value: 100, str: 5, int: 5, con: 5, canOwn: ((u)-> u.items.gear.owned.head_armoire_redHairbow?) + violetFloppyHat: text: t('headArmoireVioletFloppyHatText'), notes: t('headArmoireVioletFloppyHatNotes', {per: 5, int: 5, con: 5}), value: 100, per: 5, int: 5, con: 5, canOwn: ((u)-> u.items.gear.owned.head_armoire_violetFloppyHat?) + gladiatorHelm: text: t('headArmoireGladiatorHelmText'), notes: t('headArmoireGladiatorHelmNotes', {per: 7, int: 7}), value: 100, per: 7, int: 7, set: 'gladiator', canOwn: ((u)-> u.items.gear.owned.head_armoire_gladiatorHelm?) + rancherHat: text: t('headArmoireRancherHatText'), notes: t('headArmoireRancherHatNotes', {str: 5, per: 5, int: 5}), value: 100, str: 5, per: 5, int: 5, canOwn: ((u)-> u.items.gear.owned.head_armoire_rancherHat?) shield: base: @@ -360,6 +377,8 @@ gear = spring2015Healer: event: events.spring2015, specialClass: 'healer', text: t('shieldSpecialSpring2015HealerText'), notes: t('shieldSpecialSpring2015HealerNotes', {con: 9}), value: 70, con: 9 mystery: 301405: text: t('shieldMystery301405Text'), notes: t('shieldMystery301405Notes'), mystery:'301405', value: 0 + armoire: + gladiatorShield: text: t('shieldArmoireGladiatorShieldText'), notes: t('shieldArmoireGladiatorShieldNotes', {con: 5, str: 5}), value: 100, con: 5, str: 5, set: 'gladiator', canOwn: ((u)-> u.items.gear.owned.shield_armoire_gladiatorShield?) back: base: @@ -368,6 +387,7 @@ gear = 201402: text: t('backMystery201402Text'), notes: t('backMystery201402Notes'), mystery:'201402', value: 0 201404: text: t('backMystery201404Text'), notes: t('backMystery201404Notes'), mystery:'201404', value: 0 201410: text: t('backMystery201410Text'), notes: t('backMystery201410Notes'), mystery:'201410', value: 0 + 201504: text: t('backMystery201504Text'), notes: t('backMystery201504Notes'), mystery:'201504', value: 0 special: wondercon_red: text: t('backSpecialWonderconRedText'), notes: t('backSpecialWonderconRedNotes'), value: 0, mystery:'wondercon' wondercon_black: text: t('backSpecialWonderconBlackText'), notes: t('backSpecialWonderconBlackNotes'), value: 0, mystery:'wondercon' @@ -397,7 +417,15 @@ gear = spring2015Warrior: event: events.spring2015, specialClass: 'warrior', text: t('headAccessorySpecialSpring2015WarriorText'), notes: t('headAccessorySpecialSpring2015WarriorNotes'), value: 20 spring2015Mage: event: events.spring2015, specialClass: 'wizard', text: t('headAccessorySpecialSpring2015MageText'), notes: t('headAccessorySpecialSpring2015MageNotes'), value: 20 spring2015Healer: event: events.spring2015, specialClass: 'healer', text: t('headAccessorySpecialSpring2015HealerText'), notes: t('headAccessorySpecialSpring2015HealerNotes'), value: 20 - + # Animal ears + bearEars: gearSet: 'animal', text: t('headAccessoryBearEarsText'), notes: t('headAccessoryBearEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_bearEars?) + cactusEars: gearSet: 'animal', text: t('headAccessoryCactusEarsText'), notes: t('headAccessoryCactusEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_cactusEars?) + foxEars: gearSet: 'animal', text: t('headAccessoryFoxEarsText'), notes: t('headAccessoryFoxEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_foxEars?) + lionEars: gearSet: 'animal', text: t('headAccessoryLionEarsText'), notes: t('headAccessoryLionEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_lionEars?) + pandaEars: gearSet: 'animal', text: t('headAccessoryPandaEarsText'), notes: t('headAccessoryPandaEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_pandaEars?) + pigEars: gearSet: 'animal', text: t('headAccessoryPigEarsText'), notes: t('headAccessoryPigEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_pigEars?) + tigerEars: gearSet: 'animal', text: t('headAccessoryTigerEarsText'), notes: t('headAccessoryTigerEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_tigerEars?) + wolfEars: gearSet: 'animal', text: t('headAccessoryWolfEarsText'), notes: t('headAccessoryWolfEarsNotes'), value: 20, canOwn: ((u)-> u.items.gear.owned.headAccessory_special_wolfEars?) mystery: 201403: text: t('headAccessoryMystery201403Text'), notes: t('headAccessoryMystery201403Notes'), mystery:'201403', value: 0 201404: text: t('headAccessoryMystery201404Text'), notes: t('headAccessoryMystery201404Notes'), mystery:'201404', value: 0 @@ -428,7 +456,7 @@ api.gear = flat: {} _.each gearTypes, (type) -> - _.each classes.concat(['base', 'special', 'mystery']), (klass) -> + _.each classes.concat(['base', 'special', 'mystery', 'armoire']), (klass) -> # add "type" to each item, so we can reference that as "weapon" or "armor" in the html _.each gear[type][klass], (item, i) -> key = "#{type}_#{klass}_#{i}" @@ -461,11 +489,12 @@ api.timeTravelerStore = (owned) -> ### --------------------------------------------------------------- - Potion + Unique Rewards: Potion and Armoire --------------------------------------------------------------- ### api.potion = type: 'potion', text: t('potionText'), notes: t('potionNotes'), value: 25, key: 'potion' +api.armoire = type: 'armoire', text: t('armoireText'), notes: t('armoireNotesEmpty'), value: 100, key: 'armoire', canOwn: ((u)-> _.contains(u.achievements.ultimateGearSets, true)) ### --------------------------------------------------------------- @@ -507,28 +536,30 @@ api.gearTypes = gearTypes # diminishingReturns = (bonus, max, halfway=max/2) -> max*(bonus/(bonus+halfway)) +calculateBonus = (value, stat, crit=1, stat_scale=0.5) -> (if value < 0 then 1 else value+1) + (stat * stat_scale * crit) + api.spells = wizard: fireball: + # Burst of Flames text: t('spellWizardFireballText') mana: 10 lvl: 11 target: 'task' notes: t('spellWizardFireballNotes') cast: (user, target) -> - # I seriously have no idea what I'm doing here. I'm just mashing buttons until numbers seem right-ish. Anyone know math? bonus = user._statsComputed.int * user.fns.crit('per') - target.value += diminishingReturns(bonus*.02, 4) bonus *= Math.ceil ((if target.value < 0 then 1 else target.value+1) *.075) - #console.log {bonus, expBonus:bonus,upBonus:bonus*.1} user.stats.exp += diminishingReturns(bonus,75) - user.party.quest.progress.up += diminishingReturns(bonus*.1,50,30) - #Sync the user stats to see if we level the user + user.party.quest.progress.up ?= 0 + user.party.quest.progress.up += Math.ceil(user._statsComputed.int * .1) + # Sync the user stats to see if we level the user req = { language: user.preferences.language } user.fns.updateStats( user.stats , req ) mpheal: + # Ethereal Surge text: t('spellWizardMPHealText') mana: 30 lvl: 12 @@ -536,11 +567,12 @@ api.spells = notes: t('spellWizardMPHealNotes'), cast: (user, target)-> _.each target, (member) -> - bonus = Math.ceil(user._statsComputed.int * .1) - bonus = 25 if bonus > 25 #prevent ability to replenish own mp infinitely - member.stats.mp += bonus + bonus = user._statsComputed.int + if user._id != member._id + member.stats.mp += Math.ceil(diminishingReturns(bonus, 25, 125)) # maxes out at 25 earth: + # Earthquake text: t('spellWizardEarthText') mana: 35 lvl: 13 @@ -548,10 +580,12 @@ api.spells = notes: t('spellWizardEarthNotes'), cast: (user, target) -> _.each target, (member) -> + bonus = user._statsComputed.int - user.stats.buffs.int member.stats.buffs.int ?= 0 - member.stats.buffs.int += Math.ceil(user._statsComputed.int * .05) + member.stats.buffs.int += Math.ceil(diminishingReturns(bonus, 30,200)) frost: + # Chilling Frost text: t('spellWizardFrostText'), mana: 40 lvl: 14 @@ -562,24 +596,32 @@ api.spells = warrior: smash: + # Brutal Smash text: t('spellWarriorSmashText') mana: 10 lvl: 11 target: 'task' notes: t('spellWarriorSmashNotes') cast: (user, target) -> - target.value += 2.5 * (user._statsComputed.str / (user._statsComputed.str + 50)) * user.fns.crit('con') - user.party.quest.progress.up += Math.ceil(user._statsComputed.str * .2) + bonus = user._statsComputed.str * user.fns.crit('con') + target.value += diminishingReturns(bonus, 2.5, 35) + user.party.quest.progress.up ?= 0 + user.party.quest.progress.up += diminishingReturns(bonus, 55, 70) + defensiveStance: + # Defensive Stance text: t('spellWarriorDefensiveStanceText') mana: 25 lvl: 12 target: 'self' notes: t('spellWarriorDefensiveStanceNotes') cast: (user, target) -> + bonus = user._statsComputed.con - user.stats.buffs.con user.stats.buffs.con ?= 0 - user.stats.buffs.con += Math.ceil(user._statsComputed.con * .05) + user.stats.buffs.con += Math.ceil(diminishingReturns(bonus, 40, 200)) + valorousPresence: + # Valorous Presence text: t('spellWarriorValorousPresenceText') mana: 20 lvl: 13 @@ -587,9 +629,12 @@ api.spells = notes: t('spellWarriorValorousPresenceNotes') cast: (user, target) -> _.each target, (member) -> + bonus = user._statsComputed.str - user.stats.buffs.str member.stats.buffs.str ?= 0 - member.stats.buffs.str += Math.ceil(user._statsComputed.str * .05) + member.stats.buffs.str += Math.ceil(diminishingReturns(bonus, 20, 200)) + intimidate: + # Intimidating Gaze text: t('spellWarriorIntimidateText') mana: 15 lvl: 14 @@ -597,20 +642,24 @@ api.spells = notes: t('spellWarriorIntimidateNotes') cast: (user, target) -> _.each target, (member) -> + bonus = user._statsComputed.con - user.stats.buffs.con member.stats.buffs.con ?= 0 - member.stats.buffs.con += Math.ceil(user._statsComputed.con * .03) + member.stats.buffs.con += Math.ceil(diminishingReturns(bonus,24,200)) rogue: pickPocket: + # Pickpocket text: t('spellRoguePickPocketText') mana: 10 lvl: 11 target: 'task' notes: t('spellRoguePickPocketNotes') cast: (user, target) -> - bonus = (if target.value < 0 then 1 else target.value+2) + (user._statsComputed.per * 0.5) - user.stats.gp += 25 * (bonus / (bonus + 75)) + bonus = calculateBonus(target.value, user._statsComputed.per) + user.stats.gp += diminishingReturns(bonus, 25, 75) + backStab: + # Backstab text: t('spellRogueBackStabText') mana: 15 lvl: 12 @@ -618,26 +667,28 @@ api.spells = notes: t('spellRogueBackStabNotes') cast: (user, target) -> _crit = user.fns.crit('str', .3) - target.value += _crit * .03 - bonus = (if target.value < 0 then 1 else target.value+1) * _crit - user.stats.exp += bonus - user.stats.gp += bonus - # user.party.quest.progress.up += bonus if user.party.quest.key # remove hurting bosses for rogues, seems OP for now - #Sync the user stats to see if we level the user + bonus = calculateBonus(target.value, user._statsComputed.str, _crit) + user.stats.exp += diminishingReturns(bonus, 75, 50) + user.stats.gp += diminishingReturns(bonus, 18, 75) + # Sync the user stats to see if we level the user req = { language: user.preferences.language } user.fns.updateStats( user.stats , req ) + toolsOfTrade: + # Tools of the Trade text: t('spellRogueToolsOfTradeText') mana: 25 lvl: 13 target: 'party' notes: t('spellRogueToolsOfTradeNotes') cast: (user, target) -> - ## lasts 24 hours ## _.each target, (member) -> + bonus = user._statsComputed.per - user.stats.buffs.per member.stats.buffs.per ?= 0 - member.stats.buffs.per += Math.ceil(user._statsComputed.per * .03) + member.stats.buffs.per += Math.ceil(diminishingReturns(bonus, 100, 50)) + stealth: + # Stealth text: t('spellRogueStealthText') mana: 45 lvl: 14 @@ -645,11 +696,12 @@ api.spells = notes: t('spellRogueStealthNotes') cast: (user, target) -> user.stats.buffs.stealth ?= 0 - ## scales to user's # of dailies; maxes out at 100% at 100 per ## - user.stats.buffs.stealth += Math.ceil(user.dailys.length * user._statsComputed.per / 100) + ## scales to user's # of dailies; Diminishing Returns, maxes out at 64%, halfway point at 55 PER## + user.stats.buffs.stealth += Math.ceil( diminishingReturns(user._statsComputed.per, user.dailys.length*0.64,55)) healer: heal: + # Healing Light text: t('spellHealerHealText') mana: 15 lvl: 11 @@ -658,7 +710,9 @@ api.spells = cast: (user, target) -> user.stats.hp += (user._statsComputed.con + user._statsComputed.int + 5) * .075 user.stats.hp = 50 if user.stats.hp > 50 + brightness: + # Searing Brightness text: t('spellHealerBrightnessText') mana: 15 lvl: 12 @@ -667,19 +721,23 @@ api.spells = cast: (user, target) -> _.each user.tasks, (target) -> return if target.type is 'reward' - target.value += 1.5 * (user._statsComputed.int / (user._statsComputed.int + 40)) + target.value += 4 * (user._statsComputed.int / (user._statsComputed.int + 40)) + protectAura: + # Protective Aura text: t('spellHealerProtectAuraText') mana: 30 lvl: 13 target: 'party' notes: t('spellHealerProtectAuraNotes') cast: (user, target) -> - ## lasts 24 hours ## _.each target, (member) -> + bonus = user._statsComputed.con - user.stats.buffs.con member.stats.buffs.con ?= 0 - member.stats.buffs.con += Math.ceil(user._statsComputed.con * .15) + member.stats.buffs.con += Math.ceil(diminishingReturns(bonus, 200, 200)) + heallAll: + # Blessing text: t('spellHealerHealAllText') mana: 25 lvl: 14 @@ -867,6 +925,7 @@ api.questEggs = Rock: text: t('questEggRockText'), adjective: t('questEggRockAdjective'), canBuy: false Bunny: text: t('questEggBunnyText'), adjective: t('questEggBunnyAdjective'), canBuy: false Slime: text: t('questEggSlimeText'), adjective: t('questEggSlimeAdjective'), canBuy: false + Sheep: text: t('questEggSheepText'), adjective: t('questEggSheepAdjective'), canBuy: false _.each api.questEggs, (egg,key) -> _.defaults egg, @@ -890,11 +949,11 @@ api.specialPets = 'Mammoth-Base': 'mammoth' api.specialMounts = - 'BearCub-Polar': 'polarBear' - 'LionCub-Ethereal': 'etherealLion' - 'MantisShrimp-Base': 'mantisShrimp' - 'Turkey-Base': 'turkey' - 'Mammoth-Base': 'mammoth' + 'BearCub-Polar': 'polarBear' + 'LionCub-Ethereal': 'etherealLion' + 'MantisShrimp-Base': 'mantisShrimp' + 'Turkey-Base': 'turkey' + 'Mammoth-Base': 'mammoth' api.hatchingPotions = Base: value: 2, text: t('hatchingPotionBase') @@ -1648,6 +1707,25 @@ api.quests = exp: 200 unlock: t('questSlimeUnlockText') + sheep: + text: t('questSheepText') + notes: t('questSheepNotes') + completion: t('questSheepCompletion') + value: 4 + boss: + name: t('questSheepBoss') + hp: 300 + str: 1.5 + drop: + items: [ + {type: 'eggs', key: 'Sheep', text: t('questSheepDropSheepEgg')} + {type: 'eggs', key: 'Sheep', text: t('questSheepDropSheepEgg')} + {type: 'eggs', key: 'Sheep', text: t('questSheepDropSheepEgg')} + ] + gp: 25 + exp: 125 + unlock: t('questSheepUnlockText') + _.each api.quests, (v,key) -> _.defaults v, {key,canBuy:true} b = v.boss @@ -1767,6 +1845,26 @@ api.backgrounds = gumdrop_land: text: t('backgroundGumdropLandText') notes: t('backgroundGumdropLandNotes') + backgrounds052015: + marble_temple: + text: t('backgroundMarbleTempleText') + notes: t('backgroundMarbleTempleNotes') + mountain_lake: + text: t('backgroundMountainLakeText') + notes: t('backgroundMountainLakeNotes') + pagodas: + text: t('backgroundPagodasText') + notes: t('backgroundPagodasNotes') + backgrounds062015: + drifting_raft: + text: t('backgroundDriftingRaftText') + notes: t('backgroundDriftingRaftNotes') + shimmery_bubbles: + text: t('backgroundShimmeryBubblesText') + notes: t('backgroundShimmeryBubblesNotes') + island_waterfalls: + text: t('backgroundIslandWaterfallsText') + notes: t('backgroundIslandWaterfallsNotes') api.subscriptionBlocks = basic_earned: months:1, price:5 @@ -1779,9 +1877,9 @@ _.each api.subscriptionBlocks, (b,k)->b.key = k repeat = {m:true,t:true,w:true,th:true,f:true,s:true,su:true} api.userDefaults = habits: [ - {type: 'habit', text: t('defaultHabit1Text'), notes: t('defaultHabit1Notes'), value: 0, up: true, down: false, attribute: 'str' } - {type: 'habit', text: t('defaultHabit2Text'), notes: t('defaultHabit2Notes'), value: 0, up: false, down: true, attribute: 'str'} - {type: 'habit', text: t('defaultHabit3Text'), notes: t('defaultHabit3Notes'), value: 0, up: true, down: true, attribute: 'str'} + {type: 'habit', text: t('defaultHabit1Text'), value: 0, up: true, down: false, attribute: 'per' } + {type: 'habit', text: t('defaultHabit2Text'), value: 0, up: false, down: true, attribute: 'str'} + {type: 'habit', text: t('defaultHabit3Text'), value: 0, up: true, down: true, attribute: 'str'} ] dailys: [ @@ -1800,7 +1898,7 @@ api.userDefaults = ] rewards: [ -# {type: 'reward', text: t('defaultReward1Text'), notes: t('defaultReward1Notes'), value: 20 } + {type: 'reward', text: t('defaultReward1Text'), value: 10 } # {type: 'reward', text: t('defaultReward2Text'), notes: t('defaultReward2Notes'), value: 10 } ] diff --git a/common/script/index.coffee b/common/script/index.coffee index a787f43286..9d70016185 100644 --- a/common/script/index.coffee +++ b/common/script/index.coffee @@ -72,13 +72,48 @@ api.daysSince = (yesterday, options = {}) -> Math.abs api.startOfDay(_.defaults {now:yesterday}, o).diff(api.startOfDay(_.defaults {now:o.now}, o), 'days') ### - Should the user do this taks on this date, given the task's repeat options and user.preferences.dayStart? + Should the user do this task on this date, given the task's repeat options and user.preferences.dayStart? ### -api.shouldDo = (day, repeat, options={}) -> - return false unless repeat +api.shouldDo = (day, dailyTask, options = {}) -> + return false unless dailyTask.type == 'daily' && dailyTask.repeat + if !dailyTask.startDate + dailyTask.startDate = moment().toDate() + if dailyTask.startDate instanceof String + dailyTask.startDate = moment(dailyTask.startDate).toDate() o = sanitizeOptions options - selected = repeat[api.dayMapping[api.startOfDay(_.defaults {now:day}, o).day()]] - return selected + day = api.startOfDay(_.defaults {now:day}, o) + dayOfWeekNum = day.day() # e.g. 1 for Monday if week starts on Mon + + # check if event is today or in the future + hasStartedCheck = day >= api.startOfDay(_.defaults {now:dailyTask.startDate}, o) + + if dailyTask.frequency == 'daily' + daysSinceTaskStart = api.numDaysApart(day.startOf('day'), dailyTask.startDate, o) + everyXCheck = (daysSinceTaskStart % dailyTask.everyX == 0) + return everyXCheck && hasStartedCheck + else if dailyTask.frequency == 'weekly' + dayOfWeekCheck = dailyTask.repeat[api.dayMapping[dayOfWeekNum]] + return dayOfWeekCheck && hasStartedCheck + else + # unexpected frequency string + return false + +api.numDaysApart = (day1, day2, o) -> + startOfDay1 = api.startOfDay(_.defaults {now:day1}, o) + startOfDay2 = api.startOfDay(_.defaults {now:day2}, o) + numDays = Math.abs(startOfDay1.diff(startOfDay2, 'days')) + return numDays + +### + ------------------------------------------------------ + Level cap + ------------------------------------------------------ +### + +api.maxLevel = 100 + +api.capByLevel = (lvl) -> + if lvl > api.maxLevel then api.maxLevel else lvl ### ------------------------------------------------------ @@ -153,8 +188,9 @@ api.updateStore = (user) -> true # Add special items (contrib gear, backer gear, etc) changes = changes.concat _.filter content.gear.flat, (v) -> - v.klass in ['special','mystery'] and !user.items.gear.owned[v.key] and v.canOwn?(user) + v.klass in ['special','mystery','armoire'] and !user.items.gear.owned[v.key] and v.canOwn?(user) changes.push content.potion + if user.flags.armoireEnabled then changes.push content.armoire # Return sorted store (array) _.sortBy changes, (c)->sortOrder[c.type] @@ -199,7 +235,7 @@ api.taskDefaults = (task={}) -> _.defaults(task, {up:true,down:true}) if task.type is 'habit' _.defaults(task, {history: []}) if task.type in ['habit', 'daily'] _.defaults(task, {completed:false}) if task.type in ['daily', 'todo'] - _.defaults(task, {streak:0, repeat: {su:1,m:1,t:1,w:1,th:1,f:1,s:1}}) if task.type is 'daily' + _.defaults(task, {streak:0, repeat: {su:1,m:1,t:1,w:1,th:1,f:1,s:1}}, startDate: new Date(), everyX: 1, frequency: 'weekly') if task.type is 'daily' task._id = task.id # may need this for TaskSchema if we go back to using it, see http://goo.gl/a5irq4 task.value ?= if task.type is 'reward' then 10 else 0 task.priority = 1 unless _.isNumber(task.priority) # hotfix for apiv1. once we're off apiv1, we can remove this @@ -269,7 +305,7 @@ api.taskClasses = (task, filters=[], dayStart=0, lastCron=+new Date, showComplet # show as completed if completed (naturally) or not required for today if type in ['todo', 'daily'] - if completed or (type is 'daily' and !api.shouldDo(+new Date, task.repeat, {dayStart})) + if completed or (type is 'daily' and !api.shouldDo(+new Date, task, {dayStart})) classes += " completed" else classes += " uncompleted" @@ -350,6 +386,10 @@ api.countTriad = (pets) -> if pets[egg + "-" + potion] > 0 then count3++ count3 +api.countArmoire = (gear) -> + count = _.size(_.filter(content.gear.flat, ((i)->i.klass is 'armoire' and !gear[i.key]))) + count + ### ------------------------------------------------------ User (prototype wrapper to give it ops, helper funcs, and virtuals @@ -430,7 +470,7 @@ api.wrap = (user, main=true) -> if v itm = content.gear.flat[''+k] if itm - if (itm.value > 0 || k == 'weapon_warrior_0') && ( itm.klass == cl || ( itm.klass == 'special' && (! itm.specialClass || itm.specialClass == cl) ) ) + if (itm.value > 0 || k == 'weapon_warrior_0') && ( itm.klass == cl || ( itm.klass == 'special' && (! itm.specialClass || itm.specialClass == cl) ) || itm.klass == 'armoire' ) losableItems[''+k]=''+k lostItem = user.fns.randomVal losableItems if item = content.gear.flat[lostItem] @@ -438,6 +478,7 @@ api.wrap = (user, main=true) -> user.items.gear.equipped[item.type] = "#{item.type}_base_0" if user.items.gear.equipped[item.type] is lostItem user.items.gear.costume[item.type] = "#{item.type}_base_0" if user.items.gear.costume[item.type] is lostItem user.markModified? 'items.gear' + mixpanel?.track('Death',{'lostItem':lostItem}) cb? (if item then {code:200,message: i18n.t('messageLostItem', {itemText: item.text(req.language)}, req.language)} else null), user reset: (req, cb) -> @@ -472,20 +513,20 @@ api.wrap = (user, main=true) -> task.value = 0 user.stats.hp = 50 cb? null, user + mixpanel?.track("Acquire Item",{'itemName':'Fortify','acquireMethod':'Gems','gemCost':4}) ga?.event('behavior', 'gems', 'reroll').send() rebirth: (req, cb, ga) -> # Cost is 8 Gems ($2) - if (user.balance < 2 && user.stats.lvl < 100) + if (user.balance < 2 && user.stats.lvl < api.maxLevel) return cb? {code:401,message: i18n.t('notEnoughGems', req.language)} - # only charge people if they are under level 100 - ryan - if user.stats.lvl < 100 + # only charge people if they are under the max level - ryan + if user.stats.lvl < api.maxLevel user.balance -= 2 + mixpanel?.track("Acquire Item",{'itemName':'Rebirth','acquireMethod':'Gems','gemCost':8}) + ga?.event('behavior', 'gems', 'rebirth').send() # Save off user's level, for calculating achievement eligibility later - if user.stats.lvl < 100 - lvl = user.stats.lvl - else - lvl = 100 + lvl = api.capByLevel(user.stats.lvl) # Turn tasks yellow, zero out streaks _.each user.tasks, (task) -> unless task.type is 'reward' @@ -533,7 +574,6 @@ api.wrap = (user, main=true) -> user.stats.buffs = {} # user.markModified? 'stats' cb? null, user - ga?.event('behavior', 'gems', 'rebirth').send() allocateNow: (req, cb) -> _.times user.stats.points, user.fns.autoAllocate @@ -580,6 +620,7 @@ api.wrap = (user, main=true) -> addTask: (req, cb) -> task = api.taskDefaults(req.body) + return cb?({code:409,message:i18n.t('messageDuplicateTaskID', req.language)}) if user.tasks[task.id]? user["#{task.type}s"].unshift(task) if user.preferences.newTaskEdit then task._editing = true if user.preferences.tagsCollapsed then task._tags = true @@ -645,6 +686,19 @@ api.wrap = (user, main=true) -> user.markModified? 'preferences.webhooks' cb? null, user.preferences.webhooks + # ------ + # Push Notifications + # ------ + addPushDevice: (req, cb) -> + user.pushDevices = [] unless user.pushDevices + pd = user.pushDevices + item = {regId:req.body.regId, type:req.body.type}; + i = _.findIndex pd, {regId: item.regId} + + pd.push(item) unless i != -1 + + cb? null, user.pushDevices + # ------ # Inbox # ------ @@ -731,23 +785,25 @@ api.wrap = (user, main=true) -> user.balance += .25 user.purchased.plan.gemsBought++ user.stats.gp -= convRate - return cb? {code:200,message:"+1 Gems"}, _.pick(user,$w 'stats balance') + mixpanel?.track("Acquire Item",{'itemName':key,'acquireMethod':'Gold','goldCost':convRate}) + return cb? {code:200,message:"+1 Gem"}, _.pick(user,$w 'stats balance') return cb?({code:404,message:":type must be in [eggs,hatchingPotions,food,quests,gear]"},req) unless type in ['eggs','hatchingPotions','food','quests','gear'] if type is 'gear' item = content.gear.flat[key] return cb?({code:401, message: i18n.t('alreadyHave', req.language)}) if user.items.gear.owned[key] - price = (if item.twoHanded then 2 else 1) / 4 + price = (if item.twoHanded or item.gearSet is 'animal' then 2 else 1) / 4 else item = content[type][key] price = item.value / 4 return cb?({code:404,message:":key not found for Content.#{type}"},req) unless item - return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if user.balance < price + return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if (user.balance < price) or !user.balance user.balance -= price if type is 'gear' then user.items.gear.owned[key] = true else user.items[type][key] = 0 unless user.items[type][key] > 0 user.items[type][key]++ + mixpanel?.track("Acquire Item",{'itemName':key,'acquireMethod':'Gems','gemCost':item.value}) cb? null, _.pick(user,$w 'items balance') ga?.event('behavior', 'gems', key).send() @@ -763,6 +819,7 @@ api.wrap = (user, main=true) -> user.achievements.beastMasterCount++ user.items.currentPet = "" cb? null, user + mixpanel?.track("Acquire Item",{'itemName':'Kennel Key','acquireMethod':'Gems','gemCost':4}) releaseMounts: (req, cb) -> if user.balance < 1 @@ -776,6 +833,7 @@ api.wrap = (user, main=true) -> user.achievements.mountMasterCount = 0 user.achievements.mountMasterCount++ cb? null, user + mixpanel?.track("Acquire Item",{'itemName':'Kennel Key','acquireMethod':'Gems','gemCost':4}) releaseBoth: (req, cb) -> if user.balance < 1.5 and not user.achievements.triadBingo @@ -783,6 +841,7 @@ api.wrap = (user, main=true) -> else giveTriadBingo = true if not user.achievements.triadBingo + mixpanel?.track("Acquire Item",{'itemName':'Kennel Key','acquireMethod':'Gems','gemCost':6}) user.balance -= 1.5 user.items.currentMount = "" user.items.currentPet = "" @@ -806,22 +865,45 @@ api.wrap = (user, main=true) -> buy: (req, cb) -> {key} = req.params - item = if key is 'potion' then content.potion else content.gear.flat[key] + item = if key is 'potion' then content.potion + else if key is 'armoire' then content.armoire + else content.gear.flat[key] return cb?({code:404, message:"Item '#{key} not found (see https://github.com/HabitRPG/habitrpg-shared/blob/develop/script/content.coffee)"}) unless item return cb?({code:401, message: i18n.t('messageNotEnoughGold', req.language)}) if user.stats.gp < item.value - return cb?({code:401, message: "You can't own this item"}) if item.canOwn? and !item.canOwn(user) + return cb?({code:401, message: "You can't buy this item"}) if item.canOwn? and !item.canOwn(user) if item.key is 'potion' user.stats.hp += 15 user.stats.hp = 50 if user.stats.hp > 50 + else if item.key is 'armoire' + armoireResult = user.fns.predictableRandom(user.stats.gp) + # We use a different seed to choose the Armoire action than we use + # to choose the sub-action, otherwise only some of the foods can + # be given. E.g., if a seed gives armoireResult < .5 (food) then + # the same seed would give one of the first five foods only. + eligibleEquipment = _.filter(content.gear.flat, ((i)->i.klass is 'armoire' and !user.items.gear.owned[i.key])) + if !_.isEmpty(eligibleEquipment) and (armoireResult < .6 or !user.flags.armoireOpened) + drop = user.fns.randomVal(eligibleEquipment) + user.items.gear.owned[drop.key] = true + user.flags.armoireOpened = true + message = i18n.t('armoireEquipment', {image: '', dropText: drop.text(req.language)}, req.language) + if api.countArmoire(user.items.gear.owned) is 0 then user.flags.armoireEmpty = true + else if (!_.isEmpty(eligibleEquipment) and armoireResult < .8) or armoireResult < .5 + drop = user.fns.randomVal _.where(content.food, {canDrop:true}) + user.items.food[drop.key] ?= 0 + user.items.food[drop.key] += 1 + message = i18n.t('armoireFood', {image: '', dropArticle: drop.article, dropText: drop.text(req.language)}, req.language) + else + user.stats.exp += Math.floor(user.fns.predictableRandom(user.stats.exp) * 40 + 10) + message = i18n.t('armoireExp', req.language) else user.items.gear.equipped[item.type] = item.key user.items.gear.owned[item.key] = true message = user.fns.handleTwoHanded(item, null, req) message ?= i18n.t('messageBought', {itemText: item.text(req.language)}, req.language) - if not user.achievements.ultimateGear and item.last - user.fns.ultimateGear() + if item.last then user.fns.ultimateGear() user.stats.gp -= item.value - cb? {code:200, message}, _.pick(user,$w 'items achievements stats') + mixpanel?.track("Acquire Item",{'itemName':key,'acquireMethod':'Gold','goldCost':item.value}) + cb? {code:200, message}, _.pick(user,$w 'items achievements stats flags') buyMysterySet: (req, cb)-> return cb?({code:401, message:"You don't have enough Mystic Hourglasses"}) unless user.purchased.plan.consecutive.trinkets>0 @@ -829,7 +911,9 @@ api.wrap = (user, main=true) -> if window?.confirm? return unless window.confirm("Buy this full set of items for 1 Mystic Hourglass?") return cb?({code:404, message:"Mystery set not found, or set already owned"}) unless mysterySet - _.each mysterySet.items, (i)->user.items.gear.owned[i.key]=true + _.each mysterySet.items, (i)-> + user.items.gear.owned[i.key]=true + mixpanel?.track("Acquire Item",{'itemName':i.key,'acquireMethod':'Hourglass'}) user.purchased.plan.consecutive.trinkets-- cb? null, _.pick(user,$w 'items purchased.plan.consecutive') @@ -884,9 +968,12 @@ api.wrap = (user, main=true) -> else if fullSet then 1.25 else 0.5 alreadyOwns = !fullSet and user.fns.dotGet("purchased." + path) is true - return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if user.balance < cost and !alreadyOwns + return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if (user.balance < cost or !user.balance) and !alreadyOwns if fullSet _.each path.split(","), (p) -> + if ~path.indexOf('gear.') + user.fns.dotSet("#{p}", true);true + else user.fns.dotSet("purchased.#{p}", true);true else if alreadyOwns @@ -896,8 +983,9 @@ api.wrap = (user, main=true) -> return cb? null, req user.fns.dotSet "purchased." + path, true user.balance -= cost - user.markModified? 'purchased' - cb? null, _.pick(user,$w 'purchased preferences') + if ~path.indexOf('gear.') then user.markModified? 'gear.owned' else user.markModified? 'purchased' + cb? null, _.pick(user,$w 'purchased preferences items') + mixpanel?.track("Acquire Item",{'itemName':'Customizations','acquireMethod':'Gems','gemCost':(cost / .25)}) ga?.event('behavior', 'gems', path).send() # ------ @@ -935,8 +1023,9 @@ api.wrap = (user, main=true) -> else return cb?({code:401,message:i18n.t('notEnoughGems', req.language)}) unless user.balance >= .75 user.balance -= .75 - _.merge user.stats, {str: 0, con: 0, per: 0, int: 0, points: user.stats.lvl} + _.merge user.stats, {str: 0, con: 0, per: 0, int: 0, points: api.capByLevel(user.stats.lvl)} user.flags.classSelected = false + mixpanel?.track("Acquire Item",{'itemName':klass,'acquireMethod':'Gems','gemCost':3}) ga?.event('behavior', 'gems', 'changeClass').send() #'stats.points': this is handled on the server cb? null, _.pick(user,$w 'stats flags items preferences') @@ -946,7 +1035,7 @@ api.wrap = (user, main=true) -> user.flags.classSelected = true user.preferences.disableClasses = true user.preferences.autoAllocate = true - user.stats.str = user.stats.lvl + user.stats.str = api.capByLevel(user.stats.lvl) user.stats.points = 0 cb? null, _.pick(user,$w 'stats flags preferences') @@ -1068,11 +1157,10 @@ api.wrap = (user, main=true) -> nextDelta = if not options.cron and direction is 'down' then calculateReverseDelta() else calculateDelta() unless task.type is 'reward' if (user.preferences.automaticAllocation is true and user.preferences.allocationMode is 'taskbased' and !(task.type is 'todo' and direction is 'down')) then user.stats.training[task.attribute] += nextDelta - # ===== STRENGTH ===== - # (Only for up-scoring, ignore up-onlies and rewards) - if direction is 'up' and !(task.type is 'habit' and !task.down) + if direction is 'up' # Make progress on quest based on STR user.party.quest.progress.up = user.party.quest.progress.up || 0; user.party.quest.progress.up += (nextDelta * (1 + (user._statsComputed.str / 200))) if task.type in ['daily','todo'] + user.party.quest.progress.up += (nextDelta * (0.5 + (user._statsComputed.str / 400))) if task.type is 'habit' task.value += nextDelta delta += nextDelta @@ -1113,11 +1201,19 @@ api.wrap = (user, main=true) -> hpMod = delta * conBonus * task.priority * 2 # constant 2 multiplier for better results stats.hp += Math.round(hpMod * 10) / 10 # round to 1dp + gainMP = (delta) -> + delta *= user._tmp.crit or 1 + user.stats.mp += delta + user.stats.mp = user._statsComputed.maxMP if user.stats.mp >= user._statsComputed.maxMP + user.stats.mp = 0 if user.stats.mp < 0 + + # ===== starting to actually do stuff, most of above was definitions ===== switch task.type when 'habit' changeTaskValue() # Add habit value to habit-history (if different) if (delta > 0) then addPoints() else subtractPoints() + gainMP(_.max([0.25, (.0025 * user._statsComputed.maxMP)]) * if direction is 'down' then -1 else 1) # History th = (task.history ?= []) @@ -1137,6 +1233,7 @@ api.wrap = (user, main=true) -> if direction is 'down' delta = calculateDelta() # recalculate delta for unchecking so the gp and exp come out correctly addPoints() # obviously for delta>0, but also a trick to undo accidental checkboxes + gainMP(_.max([1, (.01 * user._statsComputed.maxMP)]) * if direction is 'down' then -1 else 1) if direction is 'up' task.streak = if task.streak then task.streak + 1 else 1 # Give a streak achievement when the streak is a multiple of 21 @@ -1160,12 +1257,7 @@ api.wrap = (user, main=true) -> addPoints() # obviously for delta>0, but also a trick to undo accidental checkboxes # MP++ per checklist item in ToDo, bonus per CLI multiplier = _.max([(_.reduce(task.checklist,((m,i)->m+(if i.completed then 1 else 0)),1)),1]) - mpDelta = _.max([(multiplier), (.01 * user._statsComputed.maxMP * multiplier)]) - mpDelta *= user._tmp.crit or 1 - mpDelta *= -1 if direction is 'down' # unticking a todo - user.stats.mp += mpDelta - user.stats.mp = user._statsComputed.maxMP if user.stats.mp >= user._statsComputed.maxMP - user.stats.mp = 0 if user.stats.mp < 0 # BUT DO WE WANT THIS? SEE COMMIT DESCRIPTION + gainMP(_.max([(multiplier), (.01 * user._statsComputed.maxMP * multiplier)]) * if direction is 'down' then -1 else 1) when 'reward' # Don't adjust values for rewards @@ -1222,7 +1314,9 @@ api.wrap = (user, main=true) -> crit: (stat='str', chance=.03) -> #console.log("Crit Chance:"+chance*(1+user._statsComputed[stat]/100)) - if user.fns.predictableRandom() <= chance*(1+user._statsComputed[stat]/100) then 1.5 + (.02*user._statsComputed[stat]) + s = user._statsComputed[stat] + if user.fns.predictableRandom() <= chance*(1 + s/100) + 1.5 + 4*s/(s + 200) else 1 ### @@ -1342,7 +1436,8 @@ api.wrap = (user, main=true) -> _.invert(stats)[_.min stats] when "classbased" # Attributes get 3:2:1:1 per 7 levels. - ideal = [(user.stats.lvl / 7 * 3), (user.stats.lvl / 7 * 2), (user.stats.lvl / 7), (user.stats.lvl / 7)] + lvlDiv7 = user.stats.lvl / 7 + ideal = [(lvlDiv7 * 3), (lvlDiv7 * 2), lvlDiv7, lvlDiv7] # Primary, secondary etc. attributes aren't explicitly defined, so hardcode them. In order as above preference = switch user.stats.class when "wizard" then ["int", "per", "con", "str"] @@ -1378,6 +1473,10 @@ api.wrap = (user, main=true) -> user.stats.lvl++ tnl = api.tnl(user.stats.lvl) + user.stats.hp = 50 + + continue if user.stats.lvl > api.maxLevel + # Auto-allocate a point, or give them a new manual point if user.preferences.automaticAllocation user.fns.autoAllocate() @@ -1388,8 +1487,6 @@ api.wrap = (user, main=true) -> user.stats.points = 0 # This happens after dropping level with Fix Character Values and perhaps from other causes. # TODO: Subtract points from attributes in the same manner as on death. - - user.stats.hp = 50 user.stats.exp = stats.exp # Set flags when they unlock features @@ -1412,12 +1509,13 @@ api.wrap = (user, main=true) -> user.items.quests[k]++ (user.flags.levelDrops ?= {})[k] = true user.markModified? 'flags.levelDrops' + mixpanel?.track("Acquire Item",{'itemName':k,'acquireMethod':'Drop'}) user._tmp.drop = _.defaults content.quests[k], type: 'Quest' dialog: i18n.t('messageFoundQuest', {questText: content.quests[k].text(req.language)}, req.language) if !user.flags.rebirthEnabled and (user.stats.lvl >= 50 or user.achievements.ultimateGear or user.achievements.beastMaster) user.flags.rebirthEnabled = true - if user.stats.lvl >= 100 and !user.flags.freeRebirth + if user.stats.lvl >= api.maxLevel and !user.flags.freeRebirth user.flags.freeRebirth = true ### @@ -1483,42 +1581,65 @@ api.wrap = (user, main=true) -> _.merge plan.consecutive, {count:0, offset:0, gemCapExtra:0} user.markModified? 'purchased.plan' - # User is resting at the inn. Used to be we un-checked each daily without performing calculation (see commits before fb29e35) - # but to prevent abusing the inn (http://goo.gl/GDb9x) we now do *not* calculate dailies, and simply set lastCron to today + # User is resting at the inn. + # On cron, buffs are cleared and all dailies are reset without performing damage if user.preferences.sleep is true user.stats.buffs = clearBuffs + user.dailys.forEach (daily) -> + {completed, repeat} = daily + thatDay = moment(now).subtract({days: 1}) + + if api.shouldDo(thatDay.toDate(), daily, user.preferences) || completed + _.each daily.checklist, ((box)->box.completed=false;true) + daily.completed = false return # Tally each task todoTally = 0 + dailyChecked = 0 # how many dailies were checked? + dailyDueUnchecked = 0 # how many dailies were due but not checked? user.party.quest.progress.down ?= 0 user.todos.concat(user.dailys).forEach (task) -> return unless task {id, type, completed, repeat} = task - return if (type is 'daily') && !completed && user.stats.buffs.stealth && user.stats.buffs.stealth-- # User "evades" a certain number of uncompleted dailies - - - # Deduct experience for missed Daily tasks, but not for Todos (just increase todo's value) - unless completed - scheduleMisses = daysMissed + # Deduct points for missed Daily tasks, but not for Todos (just increase todo's value) + EvadeTask = 0 + scheduleMisses = daysMissed + if completed + if type is 'daily' + dailyChecked += 1 + else # for dailys which have repeat dates, need to calculate how many they've missed according to their own schedule if (type is 'daily') and repeat scheduleMisses = 0 _.times daysMissed, (n) -> thatDay = moment(now).subtract({days: n + 1}) - scheduleMisses++ if api.shouldDo(thatDay, repeat, user.preferences) - if scheduleMisses > 0 - perfect = false if type is 'daily' - delta = user.ops.score({params:{id:task.id, direction:'down'}, query:{times:scheduleMisses, cron:true}}); + if api.shouldDo(thatDay.toDate(), task, user.preferences) + scheduleMisses++ + if user.stats.buffs.stealth + user.stats.buffs.stealth-- + EvadeTask++ + if scheduleMisses > EvadeTask + if type is 'daily' + perfect = false + if task.checklist?.length > 0 # Partially completed checklists dock fewer mana points + fractionChecked = _.reduce(task.checklist,((m,i)->m+(if i.completed then 1 else 0)),0) / task.checklist.length + dailyDueUnchecked += (1 - fractionChecked) + dailyChecked += fractionChecked + else + dailyDueUnchecked += 1 + delta = user.ops.score({params:{id:task.id, direction:'down'}, query:{times:(scheduleMisses-EvadeTask), cron:true}}); # this line occurs for todos or dailys user.party.quest.progress.down += delta if type is 'daily' switch type when 'daily' + # This occurs whether or not the task is completed (task.history ?= []).push({ date: +new Date, value: task.value }) task.completed = false - _.each task.checklist, ((i)->i.completed=false;true) + if completed || (scheduleMisses > 0) + _.each task.checklist, ((i)->i.completed=false;true) # this should not happen for grey tasks unless they are completed when 'todo' #get updated value absVal = if (completed) then Math.abs(task.value) else task.value @@ -1553,20 +1674,20 @@ api.wrap = (user, main=true) -> if perfect user.achievements.perfect ?= 0 user.achievements.perfect++ - if user.stats.lvl < 100 - lvlDiv2 = Math.ceil(user.stats.lvl/2) - else - lvlDiv2 = 50 + lvlDiv2 = Math.ceil(api.capByLevel(user.stats.lvl) / 2) {str:lvlDiv2,int:lvlDiv2,per:lvlDiv2,con:lvlDiv2,stealth:0,streaks:false} else clearBuffs # Add 10 MP, or 10% of max MP if that'd be more. Perform this after Perfect Day for maximum benefit - user.stats.mp += _.max([10,.1 * user._statsComputed.maxMP]) + # Adjust for fraction of dailies completed + dailyChecked=1 if dailyDueUnchecked is 0 and dailyChecked is 0 + user.stats.mp += _.max([10,.1 * user._statsComputed.maxMP]) * dailyChecked / (dailyDueUnchecked + dailyChecked) user.stats.mp = user._statsComputed.maxMP if user.stats.mp > user._statsComputed.maxMP # Analytics user.flags.cronCount?=0 user.flags.cronCount++ + options.mixpanel?.track('Cron',{'distinct_id':user._id,'resting':user.preferences.sleep}) options.ga?.event('behavior', 'cron', 'cron', user.flags.cronCount).send(); #TODO userId for cohort # After all is said and done, progress up user's effect on quest, return those values & reset the user's @@ -1591,32 +1712,20 @@ api.wrap = (user, main=true) -> # ---------------------------------------------------------------------- # Achievements # ---------------------------------------------------------------------- - ultimateGear: () -> - # on the server this is a LoDash transform, on the client its an object - gear = if window? then user.items.gear.owned else user.items.gear.owned.toObject() - ownedLastGear = _.chain(content.gear.flat) - .pick(_.keys gear) - .values() - .filter (gear) -> gear.last - - lastGearClassTypeMatrix = {} - _.each content.classes, (klass) -> - lastGearClassTypeMatrix[klass] = {} - #_.each content.gearTypes, (type) -> - _.each ['armor', 'weapon', 'shield', 'head'], (type) -> - lastGearClassTypeMatrix[klass][type] = false - return true # false exits the each loop early - - ownedLastGear.each (gear) -> - lastGearClassTypeMatrix[gear.klass]["shield"] = true if gear.twoHanded - lastGearClassTypeMatrix[gear.klass][gear.type] = true - - shouldGrant = _(lastGearClassTypeMatrix) - .values() - .reduce(((ans, klass) -> ans or _(klass).values().reduce(((ans, gearType) -> ans and gearType), true)), false) - .valueOf() - - user.achievements.ultimateGear = shouldGrant + ultimateGear: -> + # on the server this is a Lodash transform, on the client its an object + owned = if window? then user.items.gear.owned else user.items.gear.owned.toObject() + user.achievements.ultimateGearSets ?= {healer: false, wizard: false, rogue: false, warrior: false} + content.classes.forEach (klass) -> + if user.achievements.ultimateGearSets[klass] is not true + user.achievements.ultimateGearSets[klass] = _.reduce ['armor', 'shield', 'head', 'weapon'], (soFarGood, type) -> + found = _.find content.gear.tree[type][klass], {last:true} + soFarGood and (!found or owned[found.key]==true) #!found only true when weapon is two-handed (mages) + , true # start with true, else `and` will fail right away + user.markModified? 'achievements.ultimateGearSets' + if _.contains(user.achievements.ultimateGearSets, true) and user.flags.armoireEnabled != true + user.flags.armoireEnabled = true + user.markModified? 'flags' nullify: -> user.ops = null @@ -1641,10 +1750,7 @@ api.wrap = (user, main=true) -> else +val[stat] or 0 , 0 - if user.stats.lvl < 100 - m[stat] += (user.stats.lvl - 1) / 2 - else - m[stat] += 50 + m[stat] += Math.floor(api.capByLevel(user.stats.lvl) / 2) m , {} computed.maxMP = computed.int*2 + 30 diff --git a/config.json.example b/config.json.example index 72f1a8c762..5bc26812d0 100644 --- a/config.json.example +++ b/config.json.example @@ -21,7 +21,8 @@ "NEW_RELIC_APPLICATION_ID":"NEW_RELIC_APPLICATION_ID", "NEW_RELIC_API_KEY":"NEW_RELIC_API_KEY", "GA_ID": "GA_ID", - "FLAG_REPORT_EMAIL": "email@mod.com", + "MP_ID": "MP_ID", + "FLAG_REPORT_EMAIL": ["email@mod.com"], "EMAIL_SERVER": { "url": "http://example.com", "authUser": "user", @@ -51,5 +52,12 @@ "token": "token", "username": "username", "password": "password" + }, + "PUSH_CONFIGS": { + "GCM_SERVER_API_KEY": "", + "APN_PEM_FILES": { + "KEY": "key.pem", + "CERT": "cert.pem" + } } } diff --git a/dist/habitrpg-shared.css b/dist/habitrpg-shared.css new file mode 100644 index 0000000000..19992b60d3 --- /dev/null +++ b/dist/habitrpg-shared.css @@ -0,0 +1 @@ +.achievement-alien{background-image:url(spritesmith0.png);background-position:-625px -710px;width:24px;height:26px}.achievement-armor{background-image:url(spritesmith0.png);background-position:-814px -592px;width:24px;height:26px}.achievement-boot{background-image:url(spritesmith0.png);background-position:-600px -710px;width:24px;height:26px}.achievement-bow{background-image:url(spritesmith0.png);background-position:-575px -710px;width:24px;height:26px}.achievement-cactus{background-image:url(spritesmith0.png);background-position:-550px -710px;width:24px;height:26px}.achievement-cake{background-image:url(spritesmith0.png);background-position:-525px -710px;width:24px;height:26px}.achievement-cave{background-image:url(spritesmith0.png);background-position:-500px -710px;width:24px;height:26px}.achievement-coffin{background-image:url(spritesmith0.png);background-position:-475px -710px;width:24px;height:26px}.achievement-comment{background-image:url(spritesmith0.png);background-position:-450px -710px;width:24px;height:26px}.achievement-costumeContest{background-image:url(spritesmith0.png);background-position:-425px -710px;width:24px;height:26px}.achievement-dilatory{background-image:url(spritesmith0.png);background-position:-800px -683px;width:24px;height:26px}.achievement-firefox{background-image:url(spritesmith0.png);background-position:-775px -683px;width:24px;height:26px}.achievement-habitBirthday{background-image:url(spritesmith0.png);background-position:-750px -683px;width:24px;height:26px}.achievement-heart{background-image:url(spritesmith0.png);background-position:-725px -683px;width:24px;height:26px}.achievement-helm{background-image:url(spritesmith0.png);background-position:-700px -683px;width:24px;height:26px}.achievement-karaoke{background-image:url(spritesmith0.png);background-position:-675px -683px;width:24px;height:26px}.achievement-ninja{background-image:url(spritesmith0.png);background-position:-789px -592px;width:24px;height:26px}.achievement-nye{background-image:url(spritesmith0.png);background-position:-625px -683px;width:24px;height:26px}.achievement-perfect{background-image:url(spritesmith0.png);background-position:-600px -683px;width:24px;height:26px}.achievement-rat{background-image:url(spritesmith0.png);background-position:-575px -683px;width:24px;height:26px}.achievement-shield{background-image:url(spritesmith0.png);background-position:-550px -683px;width:24px;height:26px}.achievement-snowball{background-image:url(spritesmith0.png);background-position:-525px -683px;width:24px;height:26px}.achievement-spookDust{background-image:url(spritesmith0.png);background-position:-500px -683px;width:24px;height:26px}.achievement-stoikalm{background-image:url(spritesmith0.png);background-position:-475px -683px;width:24px;height:26px}.achievement-sun{background-image:url(spritesmith0.png);background-position:-450px -683px;width:24px;height:26px}.achievement-sword{background-image:url(spritesmith0.png);background-position:-425px -683px;width:24px;height:26px}.achievement-thermometer{background-image:url(spritesmith0.png);background-position:-814px -646px;width:24px;height:26px}.achievement-tree{background-image:url(spritesmith0.png);background-position:-789px -646px;width:24px;height:26px}.achievement-triadbingo{background-image:url(spritesmith0.png);background-position:-814px -619px;width:24px;height:26px}.achievement-valentine{background-image:url(spritesmith0.png);background-position:-789px -619px;width:24px;height:26px}.achievement-wolf{background-image:url(spritesmith0.png);background-position:-650px -683px;width:24px;height:26px}.background_autumn_forest{background-image:url(spritesmith0.png);background-position:-566px -296px;width:140px;height:147px}.background_beach{background-image:url(spritesmith0.png);background-position:-283px 0;width:141px;height:147px}.background_blacksmithy{background-image:url(spritesmith0.png);background-position:0 -148px;width:140px;height:147px}.background_clouds{background-image:url(spritesmith0.png);background-position:-141px -148px;width:140px;height:147px}.background_coral_reef{background-image:url(spritesmith0.png);background-position:-282px -148px;width:140px;height:147px}.background_crystal_cave{background-image:url(spritesmith0.png);background-position:-425px 0;width:140px;height:147px}.background_distant_castle{background-image:url(spritesmith0.png);background-position:-425px -148px;width:140px;height:147px}.background_dusty_canyons{background-image:url(spritesmith0.png);background-position:0 -296px;width:140px;height:147px}.background_fairy_ring{background-image:url(spritesmith0.png);background-position:-141px -296px;width:140px;height:147px}.background_forest{background-image:url(spritesmith0.png);background-position:-282px -296px;width:140px;height:147px}.background_frigid_peak{background-image:url(spritesmith0.png);background-position:-423px -296px;width:140px;height:147px}.background_graveyard{background-image:url(spritesmith0.png);background-position:-566px 0;width:140px;height:147px}.background_harvest_feast{background-image:url(spritesmith0.png);background-position:-566px -148px;width:140px;height:147px}.background_harvest_fields{background-image:url(spritesmith0.png);background-position:0 0;width:141px;height:147px}.background_haunted_house{background-image:url(spritesmith0.png);background-position:0 -444px;width:140px;height:147px}.background_ice_cave{background-image:url(spritesmith0.png);background-position:-141px -444px;width:141px;height:147px}.background_iceberg{background-image:url(spritesmith0.png);background-position:-283px -444px;width:140px;height:147px}.background_open_waters{background-image:url(spritesmith0.png);background-position:-424px -444px;width:141px;height:147px}.background_pumpkin_patch{background-image:url(spritesmith0.png);background-position:-566px -444px;width:140px;height:147px}.background_seafarer_ship{background-image:url(spritesmith0.png);background-position:-707px 0;width:140px;height:147px}.background_snowy_pines{background-image:url(spritesmith0.png);background-position:-707px -148px;width:140px;height:147px}.background_south_pole{background-image:url(spritesmith0.png);background-position:-707px -296px;width:140px;height:147px}.background_starry_skies{background-image:url(spritesmith0.png);background-position:-707px -444px;width:140px;height:147px}.background_sunset_meadow{background-image:url(spritesmith0.png);background-position:0 -592px;width:140px;height:147px}.background_thunderstorm{background-image:url(spritesmith0.png);background-position:-141px -592px;width:141px;height:147px}.background_twinkly_lights{background-image:url(spritesmith0.png);background-position:-283px -592px;width:141px;height:147px}.background_volcano{background-image:url(spritesmith0.png);background-position:-142px 0;width:140px;height:147px}.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:-819px -831px;width:90px;height:90px}.customize-option.hair_beard_1_TRUred{background-image:url(spritesmith0.png);background-position:-844px -846px;width:60px;height:60px}.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-939px 0;width:90px;height:90px}.customize-option.hair_beard_1_aurora{background-image:url(spritesmith0.png);background-position:-964px -15px;width:60px;height:60px}.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-939px -91px;width:90px;height:90px}.customize-option.hair_beard_1_black{background-image:url(spritesmith0.png);background-position:-964px -106px;width:60px;height:60px}.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-939px -182px;width:90px;height:90px}.customize-option.hair_beard_1_blond{background-image:url(spritesmith0.png);background-position:-964px -197px;width:60px;height:60px}.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-939px -273px;width:90px;height:90px}.customize-option.hair_beard_1_blue{background-image:url(spritesmith0.png);background-position:-964px -288px;width:60px;height:60px}.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-939px -364px;width:90px;height:90px}.customize-option.hair_beard_1_brown{background-image:url(spritesmith0.png);background-position:-964px -379px;width:60px;height:60px}.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-939px -455px;width:90px;height:90px}.customize-option.hair_beard_1_candycane{background-image:url(spritesmith0.png);background-position:-964px -470px;width:60px;height:60px}.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-939px -546px;width:90px;height:90px}.customize-option.hair_beard_1_candycorn{background-image:url(spritesmith0.png);background-position:-964px -561px;width:60px;height:60px}.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-939px -637px;width:90px;height:90px}.customize-option.hair_beard_1_festive{background-image:url(spritesmith0.png);background-position:-964px -652px;width:60px;height:60px}.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-939px -728px;width:90px;height:90px}.customize-option.hair_beard_1_frost{background-image:url(spritesmith0.png);background-position:-964px -743px;width:60px;height:60px}.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-939px -819px;width:90px;height:90px}.customize-option.hair_beard_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-964px -834px;width:60px;height:60px}.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:0 -922px;width:90px;height:90px}.customize-option.hair_beard_1_green{background-image:url(spritesmith0.png);background-position:-25px -937px;width:60px;height:60px}.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-91px -922px;width:90px;height:90px}.customize-option.hair_beard_1_halloween{background-image:url(spritesmith0.png);background-position:-116px -937px;width:60px;height:60px}.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-182px -922px;width:90px;height:90px}.customize-option.hair_beard_1_holly{background-image:url(spritesmith0.png);background-position:-207px -937px;width:60px;height:60px}.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-273px -922px;width:90px;height:90px}.customize-option.hair_beard_1_hollygreen{background-image:url(spritesmith0.png);background-position:-298px -937px;width:60px;height:60px}.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-364px -922px;width:90px;height:90px}.customize-option.hair_beard_1_midnight{background-image:url(spritesmith0.png);background-position:-389px -937px;width:60px;height:60px}.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-455px -922px;width:90px;height:90px}.customize-option.hair_beard_1_pblue{background-image:url(spritesmith0.png);background-position:-480px -937px;width:60px;height:60px}.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-546px -922px;width:90px;height:90px}.customize-option.hair_beard_1_peppermint{background-image:url(spritesmith0.png);background-position:-571px -937px;width:60px;height:60px}.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-637px -922px;width:90px;height:90px}.customize-option.hair_beard_1_pgreen{background-image:url(spritesmith0.png);background-position:-662px -937px;width:60px;height:60px}.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-728px -922px;width:90px;height:90px}.customize-option.hair_beard_1_porange{background-image:url(spritesmith0.png);background-position:-753px -937px;width:60px;height:60px}.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-819px -922px;width:90px;height:90px}.customize-option.hair_beard_1_ppink{background-image:url(spritesmith0.png);background-position:-844px -937px;width:60px;height:60px}.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-910px -922px;width:90px;height:90px}.customize-option.hair_beard_1_ppurple{background-image:url(spritesmith0.png);background-position:-935px -937px;width:60px;height:60px}.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1030px 0;width:90px;height:90px}.customize-option.hair_beard_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1055px -15px;width:60px;height:60px}.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-1030px -91px;width:90px;height:90px}.customize-option.hair_beard_1_purple{background-image:url(spritesmith0.png);background-position:-1055px -106px;width:60px;height:60px}.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-1030px -182px;width:90px;height:90px}.customize-option.hair_beard_1_pyellow{background-image:url(spritesmith0.png);background-position:-1055px -197px;width:60px;height:60px}.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-1030px -273px;width:90px;height:90px}.customize-option.hair_beard_1_rainbow{background-image:url(spritesmith0.png);background-position:-1055px -288px;width:60px;height:60px}.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-1030px -364px;width:90px;height:90px}.customize-option.hair_beard_1_red{background-image:url(spritesmith0.png);background-position:-1055px -379px;width:60px;height:60px}.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-1030px -455px;width:90px;height:90px}.customize-option.hair_beard_1_snowy{background-image:url(spritesmith0.png);background-position:-1055px -470px;width:60px;height:60px}.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-1030px -546px;width:90px;height:90px}.customize-option.hair_beard_1_white{background-image:url(spritesmith0.png);background-position:-1055px -561px;width:60px;height:60px}.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-1030px -637px;width:90px;height:90px}.customize-option.hair_beard_1_winternight{background-image:url(spritesmith0.png);background-position:-1055px -652px;width:60px;height:60px}.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-1030px -728px;width:90px;height:90px}.customize-option.hair_beard_1_winterstar{background-image:url(spritesmith0.png);background-position:-1055px -743px;width:60px;height:60px}.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-1030px -819px;width:90px;height:90px}.customize-option.hair_beard_1_yellow{background-image:url(spritesmith0.png);background-position:-1055px -834px;width:60px;height:60px}.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-1030px -910px;width:90px;height:90px}.customize-option.hair_beard_1_zombie{background-image:url(spritesmith0.png);background-position:-1055px -925px;width:60px;height:60px}.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:0 -1013px;width:90px;height:90px}.customize-option.hair_beard_2_TRUred{background-image:url(spritesmith0.png);background-position:-25px -1028px;width:60px;height:60px}.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:-91px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_aurora{background-image:url(spritesmith0.png);background-position:-116px -1028px;width:60px;height:60px}.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-182px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_black{background-image:url(spritesmith0.png);background-position:-207px -1028px;width:60px;height:60px}.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-273px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_blond{background-image:url(spritesmith0.png);background-position:-298px -1028px;width:60px;height:60px}.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-364px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_blue{background-image:url(spritesmith0.png);background-position:-389px -1028px;width:60px;height:60px}.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-455px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_brown{background-image:url(spritesmith0.png);background-position:-480px -1028px;width:60px;height:60px}.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-546px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_candycane{background-image:url(spritesmith0.png);background-position:-571px -1028px;width:60px;height:60px}.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-637px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_candycorn{background-image:url(spritesmith0.png);background-position:-662px -1028px;width:60px;height:60px}.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-728px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_festive{background-image:url(spritesmith0.png);background-position:-753px -1028px;width:60px;height:60px}.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-819px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_frost{background-image:url(spritesmith0.png);background-position:-844px -1028px;width:60px;height:60px}.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-910px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-935px -1028px;width:60px;height:60px}.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-1001px -1013px;width:90px;height:90px}.customize-option.hair_beard_2_green{background-image:url(spritesmith0.png);background-position:-1026px -1028px;width:60px;height:60px}.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1121px 0;width:90px;height:90px}.customize-option.hair_beard_2_halloween{background-image:url(spritesmith0.png);background-position:-1146px -15px;width:60px;height:60px}.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:-1121px -91px;width:90px;height:90px}.customize-option.hair_beard_2_holly{background-image:url(spritesmith0.png);background-position:-1146px -106px;width:60px;height:60px}.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1121px -182px;width:90px;height:90px}.customize-option.hair_beard_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1146px -197px;width:60px;height:60px}.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-1121px -273px;width:90px;height:90px}.customize-option.hair_beard_2_midnight{background-image:url(spritesmith0.png);background-position:-1146px -288px;width:60px;height:60px}.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-1121px -364px;width:90px;height:90px}.customize-option.hair_beard_2_pblue{background-image:url(spritesmith0.png);background-position:-1146px -379px;width:60px;height:60px}.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-1121px -455px;width:90px;height:90px}.customize-option.hair_beard_2_peppermint{background-image:url(spritesmith0.png);background-position:-1146px -470px;width:60px;height:60px}.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-1121px -546px;width:90px;height:90px}.customize-option.hair_beard_2_pgreen{background-image:url(spritesmith0.png);background-position:-1146px -561px;width:60px;height:60px}.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-1121px -637px;width:90px;height:90px}.customize-option.hair_beard_2_porange{background-image:url(spritesmith0.png);background-position:-1146px -652px;width:60px;height:60px}.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-1121px -728px;width:90px;height:90px}.customize-option.hair_beard_2_ppink{background-image:url(spritesmith0.png);background-position:-1146px -743px;width:60px;height:60px}.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-1121px -819px;width:90px;height:90px}.customize-option.hair_beard_2_ppurple{background-image:url(spritesmith0.png);background-position:-1146px -834px;width:60px;height:60px}.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1121px -910px;width:90px;height:90px}.customize-option.hair_beard_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1146px -925px;width:60px;height:60px}.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-1121px -1001px;width:90px;height:90px}.customize-option.hair_beard_2_purple{background-image:url(spritesmith0.png);background-position:-1146px -1016px;width:60px;height:60px}.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:0 -1104px;width:90px;height:90px}.customize-option.hair_beard_2_pyellow{background-image:url(spritesmith0.png);background-position:-25px -1119px;width:60px;height:60px}.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-91px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_rainbow{background-image:url(spritesmith0.png);background-position:-116px -1119px;width:60px;height:60px}.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-182px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_red{background-image:url(spritesmith0.png);background-position:-207px -1119px;width:60px;height:60px}.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:-273px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_snowy{background-image:url(spritesmith0.png);background-position:-298px -1119px;width:60px;height:60px}.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-364px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_white{background-image:url(spritesmith0.png);background-position:-389px -1119px;width:60px;height:60px}.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-455px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_winternight{background-image:url(spritesmith0.png);background-position:-480px -1119px;width:60px;height:60px}.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-546px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_winterstar{background-image:url(spritesmith0.png);background-position:-571px -1119px;width:60px;height:60px}.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-637px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_yellow{background-image:url(spritesmith0.png);background-position:-662px -1119px;width:60px;height:60px}.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-728px -1104px;width:90px;height:90px}.customize-option.hair_beard_2_zombie{background-image:url(spritesmith0.png);background-position:-753px -1119px;width:60px;height:60px}.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-819px -1104px;width:90px;height:90px}.customize-option.hair_beard_3_TRUred{background-image:url(spritesmith0.png);background-position:-844px -1119px;width:60px;height:60px}.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-910px -1104px;width:90px;height:90px}.customize-option.hair_beard_3_aurora{background-image:url(spritesmith0.png);background-position:-935px -1119px;width:60px;height:60px}.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-1001px -1104px;width:90px;height:90px}.customize-option.hair_beard_3_black{background-image:url(spritesmith0.png);background-position:-1026px -1119px;width:60px;height:60px}.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-1092px -1104px;width:90px;height:90px}.customize-option.hair_beard_3_blond{background-image:url(spritesmith0.png);background-position:-1117px -1119px;width:60px;height:60px}.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-1212px 0;width:90px;height:90px}.customize-option.hair_beard_3_blue{background-image:url(spritesmith0.png);background-position:-1237px -15px;width:60px;height:60px}.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1212px -91px;width:90px;height:90px}.customize-option.hair_beard_3_brown{background-image:url(spritesmith0.png);background-position:-1237px -106px;width:60px;height:60px}.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:-1212px -182px;width:90px;height:90px}.customize-option.hair_beard_3_candycane{background-image:url(spritesmith0.png);background-position:-1237px -197px;width:60px;height:60px}.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-1212px -273px;width:90px;height:90px}.customize-option.hair_beard_3_candycorn{background-image:url(spritesmith0.png);background-position:-1237px -288px;width:60px;height:60px}.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-1212px -364px;width:90px;height:90px}.customize-option.hair_beard_3_festive{background-image:url(spritesmith0.png);background-position:-1237px -379px;width:60px;height:60px}.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-1212px -455px;width:90px;height:90px}.customize-option.hair_beard_3_frost{background-image:url(spritesmith0.png);background-position:-1237px -470px;width:60px;height:60px}.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1212px -546px;width:90px;height:90px}.customize-option.hair_beard_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-1237px -561px;width:60px;height:60px}.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-1212px -637px;width:90px;height:90px}.customize-option.hair_beard_3_green{background-image:url(spritesmith0.png);background-position:-1237px -652px;width:60px;height:60px}.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-1212px -728px;width:90px;height:90px}.customize-option.hair_beard_3_halloween{background-image:url(spritesmith0.png);background-position:-1237px -743px;width:60px;height:60px}.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-1212px -819px;width:90px;height:90px}.customize-option.hair_beard_3_holly{background-image:url(spritesmith0.png);background-position:-1237px -834px;width:60px;height:60px}.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1212px -910px;width:90px;height:90px}.customize-option.hair_beard_3_hollygreen{background-image:url(spritesmith0.png);background-position:-1237px -925px;width:60px;height:60px}.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-1212px -1001px;width:90px;height:90px}.customize-option.hair_beard_3_midnight{background-image:url(spritesmith0.png);background-position:-1237px -1016px;width:60px;height:60px}.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-1212px -1092px;width:90px;height:90px}.customize-option.hair_beard_3_pblue{background-image:url(spritesmith0.png);background-position:-1237px -1107px;width:60px;height:60px}.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:0 -1195px;width:90px;height:90px}.customize-option.hair_beard_3_peppermint{background-image:url(spritesmith0.png);background-position:-25px -1210px;width:60px;height:60px}.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-91px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_pgreen{background-image:url(spritesmith0.png);background-position:-116px -1210px;width:60px;height:60px}.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-182px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_porange{background-image:url(spritesmith0.png);background-position:-207px -1210px;width:60px;height:60px}.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-273px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_ppink{background-image:url(spritesmith0.png);background-position:-298px -1210px;width:60px;height:60px}.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-364px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_ppurple{background-image:url(spritesmith0.png);background-position:-389px -1210px;width:60px;height:60px}.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:-455px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_pumpkin{background-image:url(spritesmith0.png);background-position:-480px -1210px;width:60px;height:60px}.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-546px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_purple{background-image:url(spritesmith0.png);background-position:-571px -1210px;width:60px;height:60px}.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-637px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_pyellow{background-image:url(spritesmith0.png);background-position:-662px -1210px;width:60px;height:60px}.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-728px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_rainbow{background-image:url(spritesmith0.png);background-position:-753px -1210px;width:60px;height:60px}.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-819px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_red{background-image:url(spritesmith0.png);background-position:-844px -1210px;width:60px;height:60px}.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-910px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_snowy{background-image:url(spritesmith0.png);background-position:-935px -1210px;width:60px;height:60px}.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-1001px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_white{background-image:url(spritesmith0.png);background-position:-1026px -1210px;width:60px;height:60px}.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-1092px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_winternight{background-image:url(spritesmith0.png);background-position:-1117px -1210px;width:60px;height:60px}.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-1183px -1195px;width:90px;height:90px}.customize-option.hair_beard_3_winterstar{background-image:url(spritesmith0.png);background-position:-1208px -1210px;width:60px;height:60px}.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-1303px 0;width:90px;height:90px}.customize-option.hair_beard_3_yellow{background-image:url(spritesmith0.png);background-position:-1328px -15px;width:60px;height:60px}.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-1303px -91px;width:90px;height:90px}.customize-option.hair_beard_3_zombie{background-image:url(spritesmith0.png);background-position:-1328px -106px;width:60px;height:60px}.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1303px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_TRUred{background-image:url(spritesmith0.png);background-position:-1328px -197px;width:60px;height:60px}.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:-1303px -273px;width:90px;height:90px}.customize-option.hair_mustache_1_aurora{background-image:url(spritesmith0.png);background-position:-1328px -288px;width:60px;height:60px}.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-1303px -364px;width:90px;height:90px}.customize-option.hair_mustache_1_black{background-image:url(spritesmith0.png);background-position:-1328px -379px;width:60px;height:60px}.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-1303px -455px;width:90px;height:90px}.customize-option.hair_mustache_1_blond{background-image:url(spritesmith0.png);background-position:-1328px -470px;width:60px;height:60px}.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-1303px -546px;width:90px;height:90px}.customize-option.hair_mustache_1_blue{background-image:url(spritesmith0.png);background-position:-1328px -561px;width:60px;height:60px}.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-1303px -637px;width:90px;height:90px}.customize-option.hair_mustache_1_brown{background-image:url(spritesmith0.png);background-position:-1328px -652px;width:60px;height:60px}.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-1303px -728px;width:90px;height:90px}.customize-option.hair_mustache_1_candycane{background-image:url(spritesmith0.png);background-position:-1328px -743px;width:60px;height:60px}.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-1303px -819px;width:90px;height:90px}.customize-option.hair_mustache_1_candycorn{background-image:url(spritesmith0.png);background-position:-1328px -834px;width:60px;height:60px}.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-1303px -910px;width:90px;height:90px}.customize-option.hair_mustache_1_festive{background-image:url(spritesmith0.png);background-position:-1328px -925px;width:60px;height:60px}.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-1303px -1001px;width:90px;height:90px}.customize-option.hair_mustache_1_frost{background-image:url(spritesmith0.png);background-position:-1328px -1016px;width:60px;height:60px}.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1303px -1092px;width:90px;height:90px}.customize-option.hair_mustache_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-1328px -1107px;width:60px;height:60px}.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-1303px -1183px;width:90px;height:90px}.customize-option.hair_mustache_1_green{background-image:url(spritesmith0.png);background-position:-1328px -1198px;width:60px;height:60px}.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:0 -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_halloween{background-image:url(spritesmith0.png);background-position:-25px -1301px;width:60px;height:60px}.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-425px -592px;width:90px;height:90px}.customize-option.hair_mustache_1_holly{background-image:url(spritesmith0.png);background-position:-450px -607px;width:60px;height:60px}.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-182px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_hollygreen{background-image:url(spritesmith0.png);background-position:-207px -1301px;width:60px;height:60px}.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-273px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_midnight{background-image:url(spritesmith0.png);background-position:-298px -1301px;width:60px;height:60px}.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-364px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_pblue{background-image:url(spritesmith0.png);background-position:-389px -1301px;width:60px;height:60px}.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-455px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_peppermint{background-image:url(spritesmith0.png);background-position:-480px -1301px;width:60px;height:60px}.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-546px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_pgreen{background-image:url(spritesmith0.png);background-position:-571px -1301px;width:60px;height:60px}.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-637px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_porange{background-image:url(spritesmith0.png);background-position:-662px -1301px;width:60px;height:60px}.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-728px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_ppink{background-image:url(spritesmith0.png);background-position:-753px -1301px;width:60px;height:60px}.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-819px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_ppurple{background-image:url(spritesmith0.png);background-position:-844px -1301px;width:60px;height:60px}.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-910px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_pumpkin{background-image:url(spritesmith0.png);background-position:-935px -1301px;width:60px;height:60px}.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-1001px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_purple{background-image:url(spritesmith0.png);background-position:-1026px -1301px;width:60px;height:60px}.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-1092px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_pyellow{background-image:url(spritesmith0.png);background-position:-1117px -1301px;width:60px;height:60px}.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-1183px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_rainbow{background-image:url(spritesmith0.png);background-position:-1208px -1301px;width:60px;height:60px}.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-1274px -1286px;width:90px;height:90px}.customize-option.hair_mustache_1_red{background-image:url(spritesmith0.png);background-position:-1299px -1301px;width:60px;height:60px}.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-1394px 0;width:90px;height:90px}.customize-option.hair_mustache_1_snowy{background-image:url(spritesmith0.png);background-position:-1419px -15px;width:60px;height:60px}.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-1394px -91px;width:90px;height:90px}.customize-option.hair_mustache_1_white{background-image:url(spritesmith0.png);background-position:-1419px -106px;width:60px;height:60px}.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-1394px -182px;width:90px;height:90px}.customize-option.hair_mustache_1_winternight{background-image:url(spritesmith0.png);background-position:-1419px -197px;width:60px;height:60px}.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1394px -273px;width:90px;height:90px}.customize-option.hair_mustache_1_winterstar{background-image:url(spritesmith0.png);background-position:-1419px -288px;width:60px;height:60px}.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:-1394px -364px;width:90px;height:90px}.customize-option.hair_mustache_1_yellow{background-image:url(spritesmith0.png);background-position:-1419px -379px;width:60px;height:60px}.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-1394px -455px;width:90px;height:90px}.customize-option.hair_mustache_1_zombie{background-image:url(spritesmith0.png);background-position:-1419px -470px;width:60px;height:60px}.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-1394px -546px;width:90px;height:90px}.customize-option.hair_mustache_2_TRUred{background-image:url(spritesmith0.png);background-position:-1419px -561px;width:60px;height:60px}.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-1394px -637px;width:90px;height:90px}.customize-option.hair_mustache_2_aurora{background-image:url(spritesmith0.png);background-position:-1419px -652px;width:60px;height:60px}.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-1394px -728px;width:90px;height:90px}.customize-option.hair_mustache_2_black{background-image:url(spritesmith0.png);background-position:-1419px -743px;width:60px;height:60px}.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-1394px -819px;width:90px;height:90px}.customize-option.hair_mustache_2_blond{background-image:url(spritesmith0.png);background-position:-1419px -834px;width:60px;height:60px}.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-1394px -910px;width:90px;height:90px}.customize-option.hair_mustache_2_blue{background-image:url(spritesmith0.png);background-position:-1419px -925px;width:60px;height:60px}.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-1394px -1001px;width:90px;height:90px}.customize-option.hair_mustache_2_brown{background-image:url(spritesmith0.png);background-position:-1419px -1016px;width:60px;height:60px}.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-1394px -1092px;width:90px;height:90px}.customize-option.hair_mustache_2_candycane{background-image:url(spritesmith0.png);background-position:-1419px -1107px;width:60px;height:60px}.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-1394px -1183px;width:90px;height:90px}.customize-option.hair_mustache_2_candycorn{background-image:url(spritesmith0.png);background-position:-1419px -1198px;width:60px;height:60px}.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-1394px -1274px;width:90px;height:90px}.customize-option.hair_mustache_2_festive{background-image:url(spritesmith0.png);background-position:-1419px -1289px;width:60px;height:60px}.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:0 -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_frost{background-image:url(spritesmith0.png);background-position:-25px -1392px;width:60px;height:60px}.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-91px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-116px -1392px;width:60px;height:60px}.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-182px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_green{background-image:url(spritesmith0.png);background-position:-207px -1392px;width:60px;height:60px}.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-273px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_halloween{background-image:url(spritesmith0.png);background-position:-298px -1392px;width:60px;height:60px}.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-364px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_holly{background-image:url(spritesmith0.png);background-position:-389px -1392px;width:60px;height:60px}.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-455px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_hollygreen{background-image:url(spritesmith0.png);background-position:-480px -1392px;width:60px;height:60px}.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-546px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_midnight{background-image:url(spritesmith0.png);background-position:-571px -1392px;width:60px;height:60px}.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-637px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_pblue{background-image:url(spritesmith0.png);background-position:-662px -1392px;width:60px;height:60px}.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-728px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_peppermint{background-image:url(spritesmith0.png);background-position:-753px -1392px;width:60px;height:60px}.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:-819px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_pgreen{background-image:url(spritesmith0.png);background-position:-844px -1392px;width:60px;height:60px}.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-910px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_porange{background-image:url(spritesmith0.png);background-position:-935px -1392px;width:60px;height:60px}.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-1001px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_ppink{background-image:url(spritesmith0.png);background-position:-1026px -1392px;width:60px;height:60px}.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-1092px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_ppurple{background-image:url(spritesmith0.png);background-position:-1117px -1392px;width:60px;height:60px}.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1183px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1208px -1392px;width:60px;height:60px}.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-1274px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_purple{background-image:url(spritesmith0.png);background-position:-1299px -1392px;width:60px;height:60px}.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-1365px -1377px;width:90px;height:90px}.customize-option.hair_mustache_2_pyellow{background-image:url(spritesmith0.png);background-position:-1390px -1392px;width:60px;height:60px}.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-1485px 0;width:90px;height:90px}.customize-option.hair_mustache_2_rainbow{background-image:url(spritesmith0.png);background-position:-1510px -15px;width:60px;height:60px}.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-1485px -91px;width:90px;height:90px}.customize-option.hair_mustache_2_red{background-image:url(spritesmith0.png);background-position:-1510px -106px;width:60px;height:60px}.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-1485px -182px;width:90px;height:90px}.customize-option.hair_mustache_2_snowy{background-image:url(spritesmith0.png);background-position:-1510px -197px;width:60px;height:60px}.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-1485px -273px;width:90px;height:90px}.customize-option.hair_mustache_2_white{background-image:url(spritesmith0.png);background-position:-1510px -288px;width:60px;height:60px}.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1485px -364px;width:90px;height:90px}.customize-option.hair_mustache_2_winternight{background-image:url(spritesmith0.png);background-position:-1510px -379px;width:60px;height:60px}.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:-1485px -455px;width:90px;height:90px}.customize-option.hair_mustache_2_winterstar{background-image:url(spritesmith0.png);background-position:-1510px -470px;width:60px;height:60px}.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-1485px -546px;width:90px;height:90px}.customize-option.hair_mustache_2_yellow{background-image:url(spritesmith0.png);background-position:-1510px -561px;width:60px;height:60px}.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-1485px -637px;width:90px;height:90px}.customize-option.hair_mustache_2_zombie{background-image:url(spritesmith0.png);background-position:-1510px -652px;width:60px;height:60px}.hair_flower_1{background-image:url(spritesmith0.png);background-position:-1485px -728px;width:90px;height:90px}.customize-option.hair_flower_1{background-image:url(spritesmith0.png);background-position:-1510px -743px;width:60px;height:60px}.hair_flower_2{background-image:url(spritesmith0.png);background-position:-1485px -819px;width:90px;height:90px}.customize-option.hair_flower_2{background-image:url(spritesmith0.png);background-position:-1510px -834px;width:60px;height:60px}.hair_flower_3{background-image:url(spritesmith0.png);background-position:-1485px -910px;width:90px;height:90px}.customize-option.hair_flower_3{background-image:url(spritesmith0.png);background-position:-1510px -925px;width:60px;height:60px}.hair_flower_4{background-image:url(spritesmith0.png);background-position:-1485px -1001px;width:90px;height:90px}.customize-option.hair_flower_4{background-image:url(spritesmith0.png);background-position:-1510px -1016px;width:60px;height:60px}.hair_flower_5{background-image:url(spritesmith0.png);background-position:-1485px -1092px;width:90px;height:90px}.customize-option.hair_flower_5{background-image:url(spritesmith0.png);background-position:-1510px -1107px;width:60px;height:60px}.hair_flower_6{background-image:url(spritesmith0.png);background-position:-1485px -1183px;width:90px;height:90px}.customize-option.hair_flower_6{background-image:url(spritesmith0.png);background-position:-1510px -1198px;width:60px;height:60px}.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-1485px -1274px;width:90px;height:90px}.customize-option.hair_bangs_1_TRUred{background-image:url(spritesmith0.png);background-position:-1510px -1289px;width:60px;height:60px}.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-1485px -1365px;width:90px;height:90px}.customize-option.hair_bangs_1_aurora{background-image:url(spritesmith0.png);background-position:-1510px -1380px;width:60px;height:60px}.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:0 -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_black{background-image:url(spritesmith0.png);background-position:-25px -1483px;width:60px;height:60px}.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-91px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_blond{background-image:url(spritesmith0.png);background-position:-116px -1483px;width:60px;height:60px}.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-182px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_blue{background-image:url(spritesmith0.png);background-position:-207px -1483px;width:60px;height:60px}.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-273px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_brown{background-image:url(spritesmith0.png);background-position:-298px -1483px;width:60px;height:60px}.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-364px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_candycane{background-image:url(spritesmith0.png);background-position:-389px -1483px;width:60px;height:60px}.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-455px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_candycorn{background-image:url(spritesmith0.png);background-position:-480px -1483px;width:60px;height:60px}.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-546px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_festive{background-image:url(spritesmith0.png);background-position:-571px -1483px;width:60px;height:60px}.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-637px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_frost{background-image:url(spritesmith0.png);background-position:-662px -1483px;width:60px;height:60px}.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-728px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-753px -1483px;width:60px;height:60px}.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-819px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_green{background-image:url(spritesmith0.png);background-position:-844px -1483px;width:60px;height:60px}.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-910px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_halloween{background-image:url(spritesmith0.png);background-position:-935px -1483px;width:60px;height:60px}.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:-1001px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_holly{background-image:url(spritesmith0.png);background-position:-1026px -1483px;width:60px;height:60px}.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1092px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_hollygreen{background-image:url(spritesmith0.png);background-position:-1117px -1483px;width:60px;height:60px}.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-1183px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_midnight{background-image:url(spritesmith0.png);background-position:-1208px -1483px;width:60px;height:60px}.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-1274px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_pblue{background-image:url(spritesmith0.png);background-position:-1299px -1483px;width:60px;height:60px}.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-1365px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_peppermint{background-image:url(spritesmith0.png);background-position:-1390px -1483px;width:60px;height:60px}.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-1456px -1468px;width:90px;height:90px}.customize-option.hair_bangs_1_pgreen{background-image:url(spritesmith0.png);background-position:-1481px -1483px;width:60px;height:60px}.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-1576px 0;width:90px;height:90px}.customize-option.hair_bangs_1_porange{background-image:url(spritesmith0.png);background-position:-1601px -15px;width:60px;height:60px}.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-1576px -91px;width:90px;height:90px}.customize-option.hair_bangs_1_ppink{background-image:url(spritesmith0.png);background-position:-1601px -106px;width:60px;height:60px}.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:-1576px -182px;width:90px;height:90px}.customize-option.hair_bangs_1_ppurple{background-image:url(spritesmith0.png);background-position:-1601px -197px;width:60px;height:60px}.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1576px -273px;width:90px;height:90px}.customize-option.hair_bangs_1_pumpkin{background-image:url(spritesmith0.png);background-position:-1601px -288px;width:60px;height:60px}.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-1576px -364px;width:90px;height:90px}.customize-option.hair_bangs_1_purple{background-image:url(spritesmith0.png);background-position:-1601px -379px;width:60px;height:60px}.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-1576px -455px;width:90px;height:90px}.customize-option.hair_bangs_1_pyellow{background-image:url(spritesmith0.png);background-position:-1601px -470px;width:60px;height:60px}.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-1576px -546px;width:90px;height:90px}.customize-option.hair_bangs_1_rainbow{background-image:url(spritesmith0.png);background-position:-1601px -561px;width:60px;height:60px}.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-1576px -637px;width:90px;height:90px}.customize-option.hair_bangs_1_red{background-image:url(spritesmith0.png);background-position:-1601px -652px;width:60px;height:60px}.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-1576px -728px;width:90px;height:90px}.customize-option.hair_bangs_1_snowy{background-image:url(spritesmith0.png);background-position:-1601px -743px;width:60px;height:60px}.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-1576px -819px;width:90px;height:90px}.customize-option.hair_bangs_1_white{background-image:url(spritesmith0.png);background-position:-1601px -834px;width:60px;height:60px}.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-1576px -910px;width:90px;height:90px}.customize-option.hair_bangs_1_winternight{background-image:url(spritesmith0.png);background-position:-1601px -925px;width:60px;height:60px}.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1576px -1001px;width:90px;height:90px}.customize-option.hair_bangs_1_winterstar{background-image:url(spritesmith0.png);background-position:-1601px -1016px;width:60px;height:60px}.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1576px -1092px;width:90px;height:90px}.customize-option.hair_bangs_1_yellow{background-image:url(spritesmith0.png);background-position:-1601px -1107px;width:60px;height:60px}.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1576px -1183px;width:90px;height:90px}.customize-option.hair_bangs_1_zombie{background-image:url(spritesmith0.png);background-position:-1601px -1198px;width:60px;height:60px}.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1576px -1274px;width:90px;height:90px}.customize-option.hair_bangs_2_TRUred{background-image:url(spritesmith0.png);background-position:-1601px -1289px;width:60px;height:60px}.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1576px -1365px;width:90px;height:90px}.customize-option.hair_bangs_2_aurora{background-image:url(spritesmith0.png);background-position:-1601px -1380px;width:60px;height:60px}.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1576px -1456px;width:90px;height:90px}.customize-option.hair_bangs_2_black{background-image:url(spritesmith0.png);background-position:-1601px -1471px;width:60px;height:60px}.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:0 -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_blond{background-image:url(spritesmith0.png);background-position:-25px -1574px;width:60px;height:60px}.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-91px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_blue{background-image:url(spritesmith0.png);background-position:-116px -1574px;width:60px;height:60px}.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-182px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_brown{background-image:url(spritesmith0.png);background-position:-207px -1574px;width:60px;height:60px}.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-273px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_candycane{background-image:url(spritesmith0.png);background-position:-298px -1574px;width:60px;height:60px}.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-364px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_candycorn{background-image:url(spritesmith0.png);background-position:-389px -1574px;width:60px;height:60px}.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-455px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_festive{background-image:url(spritesmith0.png);background-position:-480px -1574px;width:60px;height:60px}.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-546px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_frost{background-image:url(spritesmith0.png);background-position:-571px -1574px;width:60px;height:60px}.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-637px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_ghostwhite{background-image:url(spritesmith0.png);background-position:-662px -1574px;width:60px;height:60px}.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-728px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_green{background-image:url(spritesmith0.png);background-position:-753px -1574px;width:60px;height:60px}.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-819px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_halloween{background-image:url(spritesmith0.png);background-position:-844px -1574px;width:60px;height:60px}.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-910px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_holly{background-image:url(spritesmith0.png);background-position:-935px -1574px;width:60px;height:60px}.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1001px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_hollygreen{background-image:url(spritesmith0.png);background-position:-1026px -1574px;width:60px;height:60px}.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-1092px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_midnight{background-image:url(spritesmith0.png);background-position:-1117px -1574px;width:60px;height:60px}.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-1183px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_pblue{background-image:url(spritesmith0.png);background-position:-1208px -1574px;width:60px;height:60px}.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-1274px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_peppermint{background-image:url(spritesmith0.png);background-position:-1299px -1574px;width:60px;height:60px}.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-1365px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_pgreen{background-image:url(spritesmith0.png);background-position:-1390px -1574px;width:60px;height:60px}.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1456px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_porange{background-image:url(spritesmith0.png);background-position:-1481px -1574px;width:60px;height:60px}.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-1547px -1559px;width:90px;height:90px}.customize-option.hair_bangs_2_ppink{background-image:url(spritesmith0.png);background-position:-1572px -1574px;width:60px;height:60px}.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-1667px 0;width:90px;height:90px}.customize-option.hair_bangs_2_ppurple{background-image:url(spritesmith0.png);background-position:-1692px -15px;width:60px;height:60px}.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1667px -91px;width:90px;height:90px}.customize-option.hair_bangs_2_pumpkin{background-image:url(spritesmith0.png);background-position:-1692px -106px;width:60px;height:60px}.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-1667px -182px;width:90px;height:90px}.customize-option.hair_bangs_2_purple{background-image:url(spritesmith0.png);background-position:-1692px -197px;width:60px;height:60px}.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-1667px -273px;width:90px;height:90px}.customize-option.hair_bangs_2_pyellow{background-image:url(spritesmith0.png);background-position:-1692px -288px;width:60px;height:60px}.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-1667px -364px;width:90px;height:90px}.customize-option.hair_bangs_2_rainbow{background-image:url(spritesmith0.png);background-position:-1692px -379px;width:60px;height:60px}.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-1667px -455px;width:90px;height:90px}.customize-option.hair_bangs_2_red{background-image:url(spritesmith0.png);background-position:-1692px -470px;width:60px;height:60px}.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1667px -546px;width:90px;height:90px}.customize-option.hair_bangs_2_snowy{background-image:url(spritesmith0.png);background-position:-1692px -561px;width:60px;height:60px}.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1667px -637px;width:90px;height:90px}.customize-option.hair_bangs_2_white{background-image:url(spritesmith0.png);background-position:-1692px -652px;width:60px;height:60px}.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1667px -728px;width:90px;height:90px}.customize-option.hair_bangs_2_winternight{background-image:url(spritesmith0.png);background-position:-1692px -743px;width:60px;height:60px}.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1667px -819px;width:90px;height:90px}.customize-option.hair_bangs_2_winterstar{background-image:url(spritesmith0.png);background-position:-1692px -834px;width:60px;height:60px}.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1667px -910px;width:90px;height:90px}.customize-option.hair_bangs_2_yellow{background-image:url(spritesmith0.png);background-position:-1692px -925px;width:60px;height:60px}.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1667px -1001px;width:90px;height:90px}.customize-option.hair_bangs_2_zombie{background-image:url(spritesmith0.png);background-position:-1692px -1016px;width:60px;height:60px}.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1667px -1092px;width:90px;height:90px}.customize-option.hair_bangs_3_TRUred{background-image:url(spritesmith0.png);background-position:-1692px -1107px;width:60px;height:60px}.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1667px -1183px;width:90px;height:90px}.customize-option.hair_bangs_3_aurora{background-image:url(spritesmith0.png);background-position:-1692px -1198px;width:60px;height:60px}.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1667px -1274px;width:90px;height:90px}.customize-option.hair_bangs_3_black{background-image:url(spritesmith0.png);background-position:-1692px -1289px;width:60px;height:60px}.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1667px -1365px;width:90px;height:90px}.customize-option.hair_bangs_3_blond{background-image:url(spritesmith0.png);background-position:-1692px -1380px;width:60px;height:60px}.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1667px -1456px;width:90px;height:90px}.customize-option.hair_bangs_3_blue{background-image:url(spritesmith0.png);background-position:-1692px -1471px;width:60px;height:60px}.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1667px -1547px;width:90px;height:90px}.customize-option.hair_bangs_3_brown{background-image:url(spritesmith0.png);background-position:-1692px -1562px;width:60px;height:60px}.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:0 -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_candycane{background-image:url(spritesmith0.png);background-position:-25px -1665px;width:60px;height:60px}.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-91px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_candycorn{background-image:url(spritesmith0.png);background-position:-116px -1665px;width:60px;height:60px}.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-182px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_festive{background-image:url(spritesmith0.png);background-position:-207px -1665px;width:60px;height:60px}.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:-273px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_frost{background-image:url(spritesmith0.png);background-position:-298px -1665px;width:60px;height:60px}.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-364px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_ghostwhite{background-image:url(spritesmith0.png);background-position:-389px -1665px;width:60px;height:60px}.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-455px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_green{background-image:url(spritesmith0.png);background-position:-480px -1665px;width:60px;height:60px}.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-546px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_halloween{background-image:url(spritesmith0.png);background-position:-571px -1665px;width:60px;height:60px}.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-637px -1650px;width:90px;height:90px}.customize-option.hair_bangs_3_holly{background-image:url(spritesmith0.png);background-position:-662px -1665px;width:60px;height:60px}.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-91px -1286px;width:90px;height:90px}.customize-option.hair_bangs_3_hollygreen{background-image:url(spritesmith0.png);background-position:-116px -1301px;width:60px;height:60px}.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-698px -592px;width:90px;height:90px}.customize-option.hair_bangs_3_midnight{background-image:url(spritesmith0.png);background-position:-723px -607px;width:60px;height:60px}.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-607px -592px;width:90px;height:90px}.customize-option.hair_bangs_3_pblue{background-image:url(spritesmith0.png);background-position:-632px -607px;width:60px;height:60px}.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-516px -592px;width:90px;height:90px}.customize-option.hair_bangs_3_peppermint{background-image:url(spritesmith0.png);background-position:-541px -607px;width:60px;height:60px}.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-728px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_pgreen{background-image:url(spritesmith0.png);background-position:-753px -846px;width:60px;height:60px}.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-637px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_porange{background-image:url(spritesmith0.png);background-position:-662px -846px;width:60px;height:60px}.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-546px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_ppink{background-image:url(spritesmith0.png);background-position:-571px -846px;width:60px;height:60px}.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-455px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_ppurple{background-image:url(spritesmith0.png);background-position:-480px -846px;width:60px;height:60px}.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:-364px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_pumpkin{background-image:url(spritesmith0.png);background-position:-389px -846px;width:60px;height:60px}.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-273px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_purple{background-image:url(spritesmith0.png);background-position:-298px -846px;width:60px;height:60px}.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-182px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_pyellow{background-image:url(spritesmith0.png);background-position:-207px -846px;width:60px;height:60px}.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-91px -831px;width:90px;height:90px}.customize-option.hair_bangs_3_rainbow{background-image:url(spritesmith0.png);background-position:-116px -846px;width:60px;height:60px}.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:0 -831px;width:90px;height:90px}.customize-option.hair_bangs_3_red{background-image:url(spritesmith0.png);background-position:-25px -846px;width:60px;height:60px}.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-848px -728px;width:90px;height:90px}.customize-option.hair_bangs_3_snowy{background-image:url(spritesmith0.png);background-position:-873px -743px;width:60px;height:60px}.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-848px -637px;width:90px;height:90px}.customize-option.hair_bangs_3_white{background-image:url(spritesmith0.png);background-position:-873px -652px;width:60px;height:60px}.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:-848px -546px;width:90px;height:90px}.customize-option.hair_bangs_3_winternight{background-image:url(spritesmith0.png);background-position:-873px -561px;width:60px;height:60px}.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-848px -455px;width:90px;height:90px}.customize-option.hair_bangs_3_winterstar{background-image:url(spritesmith0.png);background-position:-873px -470px;width:60px;height:60px}.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-848px -364px;width:90px;height:90px}.customize-option.hair_bangs_3_yellow{background-image:url(spritesmith0.png);background-position:-873px -379px;width:60px;height:60px}.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-848px -273px;width:90px;height:90px}.customize-option.hair_bangs_3_zombie{background-image:url(spritesmith0.png);background-position:-873px -288px;width:60px;height:60px}.hair_base_1_TRUred{background-image:url(spritesmith0.png);background-position:-848px -182px;width:90px;height:90px}.customize-option.hair_base_1_TRUred{background-image:url(spritesmith0.png);background-position:-873px -197px;width:60px;height:60px}.hair_base_1_aurora{background-image:url(spritesmith0.png);background-position:-848px -91px;width:90px;height:90px}.customize-option.hair_base_1_aurora{background-image:url(spritesmith0.png);background-position:-873px -106px;width:60px;height:60px}.hair_base_1_black{background-image:url(spritesmith0.png);background-position:-848px 0;width:90px;height:90px}.customize-option.hair_base_1_black{background-image:url(spritesmith0.png);background-position:-873px -15px;width:60px;height:60px}.hair_base_1_blond{background-image:url(spritesmith0.png);background-position:-728px -740px;width:90px;height:90px}.customize-option.hair_base_1_blond{background-image:url(spritesmith0.png);background-position:-753px -755px;width:60px;height:60px}.hair_base_1_blue{background-image:url(spritesmith0.png);background-position:-637px -740px;width:90px;height:90px}.customize-option.hair_base_1_blue{background-image:url(spritesmith0.png);background-position:-662px -755px;width:60px;height:60px}.hair_base_1_brown{background-image:url(spritesmith0.png);background-position:-546px -740px;width:90px;height:90px}.customize-option.hair_base_1_brown{background-image:url(spritesmith0.png);background-position:-571px -755px;width:60px;height:60px}.hair_base_1_candycane{background-image:url(spritesmith0.png);background-position:-455px -740px;width:90px;height:90px}.customize-option.hair_base_1_candycane{background-image:url(spritesmith0.png);background-position:-480px -755px;width:60px;height:60px}.hair_base_1_candycorn{background-image:url(spritesmith0.png);background-position:-364px -740px;width:90px;height:90px}.customize-option.hair_base_1_candycorn{background-image:url(spritesmith0.png);background-position:-389px -755px;width:60px;height:60px}.hair_base_1_festive{background-image:url(spritesmith0.png);background-position:-273px -740px;width:90px;height:90px}.customize-option.hair_base_1_festive{background-image:url(spritesmith0.png);background-position:-298px -755px;width:60px;height:60px}.hair_base_1_frost{background-image:url(spritesmith0.png);background-position:-182px -740px;width:90px;height:90px}.customize-option.hair_base_1_frost{background-image:url(spritesmith0.png);background-position:-207px -755px;width:60px;height:60px}.hair_base_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-91px -740px;width:90px;height:90px}.customize-option.hair_base_1_ghostwhite{background-image:url(spritesmith0.png);background-position:-116px -755px;width:60px;height:60px}.hair_base_1_green{background-image:url(spritesmith0.png);background-position:0 -740px;width:90px;height:90px}.customize-option.hair_base_1_green{background-image:url(spritesmith0.png);background-position:-25px -755px;width:60px;height:60px}.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-91px 0;width:90px;height:90px}.customize-option.hair_base_1_halloween{background-image:url(spritesmith1.png);background-position:-116px -15px;width:60px;height:60px}.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-1183px -91px;width:90px;height:90px}.customize-option.hair_base_1_holly{background-image:url(spritesmith1.png);background-position:-1208px -106px;width:60px;height:60px}.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:0 -91px;width:90px;height:90px}.customize-option.hair_base_1_hollygreen{background-image:url(spritesmith1.png);background-position:-25px -106px;width:60px;height:60px}.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-91px -91px;width:90px;height:90px}.customize-option.hair_base_1_midnight{background-image:url(spritesmith1.png);background-position:-116px -106px;width:60px;height:60px}.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-182px 0;width:90px;height:90px}.customize-option.hair_base_1_pblue{background-image:url(spritesmith1.png);background-position:-207px -15px;width:60px;height:60px}.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-182px -91px;width:90px;height:90px}.customize-option.hair_base_1_peppermint{background-image:url(spritesmith1.png);background-position:-207px -106px;width:60px;height:60px}.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:0 -182px;width:90px;height:90px}.customize-option.hair_base_1_pgreen{background-image:url(spritesmith1.png);background-position:-25px -197px;width:60px;height:60px}.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-91px -182px;width:90px;height:90px}.customize-option.hair_base_1_porange{background-image:url(spritesmith1.png);background-position:-116px -197px;width:60px;height:60px}.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-182px -182px;width:90px;height:90px}.customize-option.hair_base_1_ppink{background-image:url(spritesmith1.png);background-position:-207px -197px;width:60px;height:60px}.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-273px 0;width:90px;height:90px}.customize-option.hair_base_1_ppurple{background-image:url(spritesmith1.png);background-position:-298px -15px;width:60px;height:60px}.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-273px -91px;width:90px;height:90px}.customize-option.hair_base_1_pumpkin{background-image:url(spritesmith1.png);background-position:-298px -106px;width:60px;height:60px}.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-273px -182px;width:90px;height:90px}.customize-option.hair_base_1_purple{background-image:url(spritesmith1.png);background-position:-298px -197px;width:60px;height:60px}.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:0 -273px;width:90px;height:90px}.customize-option.hair_base_1_pyellow{background-image:url(spritesmith1.png);background-position:-25px -288px;width:60px;height:60px}.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-91px -273px;width:90px;height:90px}.customize-option.hair_base_1_rainbow{background-image:url(spritesmith1.png);background-position:-116px -288px;width:60px;height:60px}.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-182px -273px;width:90px;height:90px}.customize-option.hair_base_1_red{background-image:url(spritesmith1.png);background-position:-207px -288px;width:60px;height:60px}.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-273px -273px;width:90px;height:90px}.customize-option.hair_base_1_snowy{background-image:url(spritesmith1.png);background-position:-298px -288px;width:60px;height:60px}.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-364px 0;width:90px;height:90px}.customize-option.hair_base_1_white{background-image:url(spritesmith1.png);background-position:-389px -15px;width:60px;height:60px}.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-364px -91px;width:90px;height:90px}.customize-option.hair_base_1_winternight{background-image:url(spritesmith1.png);background-position:-389px -106px;width:60px;height:60px}.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-364px -182px;width:90px;height:90px}.customize-option.hair_base_1_winterstar{background-image:url(spritesmith1.png);background-position:-389px -197px;width:60px;height:60px}.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-364px -273px;width:90px;height:90px}.customize-option.hair_base_1_yellow{background-image:url(spritesmith1.png);background-position:-389px -288px;width:60px;height:60px}.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:0 -364px;width:90px;height:90px}.customize-option.hair_base_1_zombie{background-image:url(spritesmith1.png);background-position:-25px -379px;width:60px;height:60px}.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:-91px -364px;width:90px;height:90px}.customize-option.hair_base_2_TRUred{background-image:url(spritesmith1.png);background-position:-116px -379px;width:60px;height:60px}.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-182px -364px;width:90px;height:90px}.customize-option.hair_base_2_aurora{background-image:url(spritesmith1.png);background-position:-207px -379px;width:60px;height:60px}.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-273px -364px;width:90px;height:90px}.customize-option.hair_base_2_black{background-image:url(spritesmith1.png);background-position:-298px -379px;width:60px;height:60px}.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-364px -364px;width:90px;height:90px}.customize-option.hair_base_2_blond{background-image:url(spritesmith1.png);background-position:-389px -379px;width:60px;height:60px}.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-455px 0;width:90px;height:90px}.customize-option.hair_base_2_blue{background-image:url(spritesmith1.png);background-position:-480px -15px;width:60px;height:60px}.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-455px -91px;width:90px;height:90px}.customize-option.hair_base_2_brown{background-image:url(spritesmith1.png);background-position:-480px -106px;width:60px;height:60px}.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-455px -182px;width:90px;height:90px}.customize-option.hair_base_2_candycane{background-image:url(spritesmith1.png);background-position:-480px -197px;width:60px;height:60px}.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-455px -273px;width:90px;height:90px}.customize-option.hair_base_2_candycorn{background-image:url(spritesmith1.png);background-position:-480px -288px;width:60px;height:60px}.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-455px -364px;width:90px;height:90px}.customize-option.hair_base_2_festive{background-image:url(spritesmith1.png);background-position:-480px -379px;width:60px;height:60px}.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:0 -455px;width:90px;height:90px}.customize-option.hair_base_2_frost{background-image:url(spritesmith1.png);background-position:-25px -470px;width:60px;height:60px}.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-91px -455px;width:90px;height:90px}.customize-option.hair_base_2_ghostwhite{background-image:url(spritesmith1.png);background-position:-116px -470px;width:60px;height:60px}.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-182px -455px;width:90px;height:90px}.customize-option.hair_base_2_green{background-image:url(spritesmith1.png);background-position:-207px -470px;width:60px;height:60px}.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-273px -455px;width:90px;height:90px}.customize-option.hair_base_2_halloween{background-image:url(spritesmith1.png);background-position:-298px -470px;width:60px;height:60px}.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-364px -455px;width:90px;height:90px}.customize-option.hair_base_2_holly{background-image:url(spritesmith1.png);background-position:-389px -470px;width:60px;height:60px}.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-455px -455px;width:90px;height:90px}.customize-option.hair_base_2_hollygreen{background-image:url(spritesmith1.png);background-position:-480px -470px;width:60px;height:60px}.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-546px 0;width:90px;height:90px}.customize-option.hair_base_2_midnight{background-image:url(spritesmith1.png);background-position:-571px -15px;width:60px;height:60px}.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-546px -91px;width:90px;height:90px}.customize-option.hair_base_2_pblue{background-image:url(spritesmith1.png);background-position:-571px -106px;width:60px;height:60px}.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-546px -182px;width:90px;height:90px}.customize-option.hair_base_2_peppermint{background-image:url(spritesmith1.png);background-position:-571px -197px;width:60px;height:60px}.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-546px -273px;width:90px;height:90px}.customize-option.hair_base_2_pgreen{background-image:url(spritesmith1.png);background-position:-571px -288px;width:60px;height:60px}.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:-546px -364px;width:90px;height:90px}.customize-option.hair_base_2_porange{background-image:url(spritesmith1.png);background-position:-571px -379px;width:60px;height:60px}.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-546px -455px;width:90px;height:90px}.customize-option.hair_base_2_ppink{background-image:url(spritesmith1.png);background-position:-571px -470px;width:60px;height:60px}.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:0 -546px;width:90px;height:90px}.customize-option.hair_base_2_ppurple{background-image:url(spritesmith1.png);background-position:-25px -561px;width:60px;height:60px}.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-91px -546px;width:90px;height:90px}.customize-option.hair_base_2_pumpkin{background-image:url(spritesmith1.png);background-position:-116px -561px;width:60px;height:60px}.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-182px -546px;width:90px;height:90px}.customize-option.hair_base_2_purple{background-image:url(spritesmith1.png);background-position:-207px -561px;width:60px;height:60px}.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-273px -546px;width:90px;height:90px}.customize-option.hair_base_2_pyellow{background-image:url(spritesmith1.png);background-position:-298px -561px;width:60px;height:60px}.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-364px -546px;width:90px;height:90px}.customize-option.hair_base_2_rainbow{background-image:url(spritesmith1.png);background-position:-389px -561px;width:60px;height:60px}.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-455px -546px;width:90px;height:90px}.customize-option.hair_base_2_red{background-image:url(spritesmith1.png);background-position:-480px -561px;width:60px;height:60px}.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-546px -546px;width:90px;height:90px}.customize-option.hair_base_2_snowy{background-image:url(spritesmith1.png);background-position:-571px -561px;width:60px;height:60px}.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-637px 0;width:90px;height:90px}.customize-option.hair_base_2_white{background-image:url(spritesmith1.png);background-position:-662px -15px;width:60px;height:60px}.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-637px -91px;width:90px;height:90px}.customize-option.hair_base_2_winternight{background-image:url(spritesmith1.png);background-position:-662px -106px;width:60px;height:60px}.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-637px -182px;width:90px;height:90px}.customize-option.hair_base_2_winterstar{background-image:url(spritesmith1.png);background-position:-662px -197px;width:60px;height:60px}.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-637px -273px;width:90px;height:90px}.customize-option.hair_base_2_yellow{background-image:url(spritesmith1.png);background-position:-662px -288px;width:60px;height:60px}.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-637px -364px;width:90px;height:90px}.customize-option.hair_base_2_zombie{background-image:url(spritesmith1.png);background-position:-662px -379px;width:60px;height:60px}.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-637px -455px;width:90px;height:90px}.customize-option.hair_base_3_TRUred{background-image:url(spritesmith1.png);background-position:-662px -470px;width:60px;height:60px}.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-637px -546px;width:90px;height:90px}.customize-option.hair_base_3_aurora{background-image:url(spritesmith1.png);background-position:-662px -561px;width:60px;height:60px}.hair_base_3_black{background-image:url(spritesmith1.png);background-position:0 -637px;width:90px;height:90px}.customize-option.hair_base_3_black{background-image:url(spritesmith1.png);background-position:-25px -652px;width:60px;height:60px}.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-91px -637px;width:90px;height:90px}.customize-option.hair_base_3_blond{background-image:url(spritesmith1.png);background-position:-116px -652px;width:60px;height:60px}.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-182px -637px;width:90px;height:90px}.customize-option.hair_base_3_blue{background-image:url(spritesmith1.png);background-position:-207px -652px;width:60px;height:60px}.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-273px -637px;width:90px;height:90px}.customize-option.hair_base_3_brown{background-image:url(spritesmith1.png);background-position:-298px -652px;width:60px;height:60px}.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-364px -637px;width:90px;height:90px}.customize-option.hair_base_3_candycane{background-image:url(spritesmith1.png);background-position:-389px -652px;width:60px;height:60px}.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-455px -637px;width:90px;height:90px}.customize-option.hair_base_3_candycorn{background-image:url(spritesmith1.png);background-position:-480px -652px;width:60px;height:60px}.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-546px -637px;width:90px;height:90px}.customize-option.hair_base_3_festive{background-image:url(spritesmith1.png);background-position:-571px -652px;width:60px;height:60px}.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-637px -637px;width:90px;height:90px}.customize-option.hair_base_3_frost{background-image:url(spritesmith1.png);background-position:-662px -652px;width:60px;height:60px}.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-728px 0;width:90px;height:90px}.customize-option.hair_base_3_ghostwhite{background-image:url(spritesmith1.png);background-position:-753px -15px;width:60px;height:60px}.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-728px -91px;width:90px;height:90px}.customize-option.hair_base_3_green{background-image:url(spritesmith1.png);background-position:-753px -106px;width:60px;height:60px}.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-728px -182px;width:90px;height:90px}.customize-option.hair_base_3_halloween{background-image:url(spritesmith1.png);background-position:-753px -197px;width:60px;height:60px}.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-728px -273px;width:90px;height:90px}.customize-option.hair_base_3_holly{background-image:url(spritesmith1.png);background-position:-753px -288px;width:60px;height:60px}.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:-728px -364px;width:90px;height:90px}.customize-option.hair_base_3_hollygreen{background-image:url(spritesmith1.png);background-position:-753px -379px;width:60px;height:60px}.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-728px -455px;width:90px;height:90px}.customize-option.hair_base_3_midnight{background-image:url(spritesmith1.png);background-position:-753px -470px;width:60px;height:60px}.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-728px -546px;width:90px;height:90px}.customize-option.hair_base_3_pblue{background-image:url(spritesmith1.png);background-position:-753px -561px;width:60px;height:60px}.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-728px -637px;width:90px;height:90px}.customize-option.hair_base_3_peppermint{background-image:url(spritesmith1.png);background-position:-753px -652px;width:60px;height:60px}.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:0 -728px;width:90px;height:90px}.customize-option.hair_base_3_pgreen{background-image:url(spritesmith1.png);background-position:-25px -743px;width:60px;height:60px}.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-91px -728px;width:90px;height:90px}.customize-option.hair_base_3_porange{background-image:url(spritesmith1.png);background-position:-116px -743px;width:60px;height:60px}.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:-182px -728px;width:90px;height:90px}.customize-option.hair_base_3_ppink{background-image:url(spritesmith1.png);background-position:-207px -743px;width:60px;height:60px}.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-273px -728px;width:90px;height:90px}.customize-option.hair_base_3_ppurple{background-image:url(spritesmith1.png);background-position:-298px -743px;width:60px;height:60px}.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-364px -728px;width:90px;height:90px}.customize-option.hair_base_3_pumpkin{background-image:url(spritesmith1.png);background-position:-389px -743px;width:60px;height:60px}.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-455px -728px;width:90px;height:90px}.customize-option.hair_base_3_purple{background-image:url(spritesmith1.png);background-position:-480px -743px;width:60px;height:60px}.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-546px -728px;width:90px;height:90px}.customize-option.hair_base_3_pyellow{background-image:url(spritesmith1.png);background-position:-571px -743px;width:60px;height:60px}.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-637px -728px;width:90px;height:90px}.customize-option.hair_base_3_rainbow{background-image:url(spritesmith1.png);background-position:-662px -743px;width:60px;height:60px}.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-728px -728px;width:90px;height:90px}.customize-option.hair_base_3_red{background-image:url(spritesmith1.png);background-position:-753px -743px;width:60px;height:60px}.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-819px 0;width:90px;height:90px}.customize-option.hair_base_3_snowy{background-image:url(spritesmith1.png);background-position:-844px -15px;width:60px;height:60px}.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-819px -91px;width:90px;height:90px}.customize-option.hair_base_3_white{background-image:url(spritesmith1.png);background-position:-844px -106px;width:60px;height:60px}.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-819px -182px;width:90px;height:90px}.customize-option.hair_base_3_winternight{background-image:url(spritesmith1.png);background-position:-844px -197px;width:60px;height:60px}.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-819px -273px;width:90px;height:90px}.customize-option.hair_base_3_winterstar{background-image:url(spritesmith1.png);background-position:-844px -288px;width:60px;height:60px}.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-819px -364px;width:90px;height:90px}.customize-option.hair_base_3_yellow{background-image:url(spritesmith1.png);background-position:-844px -379px;width:60px;height:60px}.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-819px -455px;width:90px;height:90px}.customize-option.hair_base_3_zombie{background-image:url(spritesmith1.png);background-position:-844px -470px;width:60px;height:60px}.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-819px -546px;width:90px;height:90px}.customize-option.hair_base_4_TRUred{background-image:url(spritesmith1.png);background-position:-844px -561px;width:60px;height:60px}.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-819px -637px;width:90px;height:90px}.customize-option.hair_base_4_aurora{background-image:url(spritesmith1.png);background-position:-844px -652px;width:60px;height:60px}.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-819px -728px;width:90px;height:90px}.customize-option.hair_base_4_black{background-image:url(spritesmith1.png);background-position:-844px -743px;width:60px;height:60px}.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:0 -819px;width:90px;height:90px}.customize-option.hair_base_4_blond{background-image:url(spritesmith1.png);background-position:-25px -834px;width:60px;height:60px}.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-91px -819px;width:90px;height:90px}.customize-option.hair_base_4_blue{background-image:url(spritesmith1.png);background-position:-116px -834px;width:60px;height:60px}.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-182px -819px;width:90px;height:90px}.customize-option.hair_base_4_brown{background-image:url(spritesmith1.png);background-position:-207px -834px;width:60px;height:60px}.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-273px -819px;width:90px;height:90px}.customize-option.hair_base_4_candycane{background-image:url(spritesmith1.png);background-position:-298px -834px;width:60px;height:60px}.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-364px -819px;width:90px;height:90px}.customize-option.hair_base_4_candycorn{background-image:url(spritesmith1.png);background-position:-389px -834px;width:60px;height:60px}.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-455px -819px;width:90px;height:90px}.customize-option.hair_base_4_festive{background-image:url(spritesmith1.png);background-position:-480px -834px;width:60px;height:60px}.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:-546px -819px;width:90px;height:90px}.customize-option.hair_base_4_frost{background-image:url(spritesmith1.png);background-position:-571px -834px;width:60px;height:60px}.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-637px -819px;width:90px;height:90px}.customize-option.hair_base_4_ghostwhite{background-image:url(spritesmith1.png);background-position:-662px -834px;width:60px;height:60px}.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-728px -819px;width:90px;height:90px}.customize-option.hair_base_4_green{background-image:url(spritesmith1.png);background-position:-753px -834px;width:60px;height:60px}.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-819px -819px;width:90px;height:90px}.customize-option.hair_base_4_halloween{background-image:url(spritesmith1.png);background-position:-844px -834px;width:60px;height:60px}.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-910px 0;width:90px;height:90px}.customize-option.hair_base_4_holly{background-image:url(spritesmith1.png);background-position:-935px -15px;width:60px;height:60px}.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-910px -91px;width:90px;height:90px}.customize-option.hair_base_4_hollygreen{background-image:url(spritesmith1.png);background-position:-935px -106px;width:60px;height:60px}.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-910px -182px;width:90px;height:90px}.customize-option.hair_base_4_midnight{background-image:url(spritesmith1.png);background-position:-935px -197px;width:60px;height:60px}.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.hair_base_4_pblue{background-image:url(spritesmith1.png);background-position:-935px -288px;width:60px;height:60px}.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.hair_base_4_peppermint{background-image:url(spritesmith1.png);background-position:-935px -379px;width:60px;height:60px}.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.hair_base_4_pgreen{background-image:url(spritesmith1.png);background-position:-935px -470px;width:60px;height:60px}.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-910px -546px;width:90px;height:90px}.customize-option.hair_base_4_porange{background-image:url(spritesmith1.png);background-position:-935px -561px;width:60px;height:60px}.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-910px -637px;width:90px;height:90px}.customize-option.hair_base_4_ppink{background-image:url(spritesmith1.png);background-position:-935px -652px;width:60px;height:60px}.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-910px -728px;width:90px;height:90px}.customize-option.hair_base_4_ppurple{background-image:url(spritesmith1.png);background-position:-935px -743px;width:60px;height:60px}.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-910px -819px;width:90px;height:90px}.customize-option.hair_base_4_pumpkin{background-image:url(spritesmith1.png);background-position:-935px -834px;width:60px;height:60px}.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:0 -910px;width:90px;height:90px}.customize-option.hair_base_4_purple{background-image:url(spritesmith1.png);background-position:-25px -925px;width:60px;height:60px}.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-91px -910px;width:90px;height:90px}.customize-option.hair_base_4_pyellow{background-image:url(spritesmith1.png);background-position:-116px -925px;width:60px;height:60px}.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-182px -910px;width:90px;height:90px}.customize-option.hair_base_4_rainbow{background-image:url(spritesmith1.png);background-position:-207px -925px;width:60px;height:60px}.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-273px -910px;width:90px;height:90px}.customize-option.hair_base_4_red{background-image:url(spritesmith1.png);background-position:-298px -925px;width:60px;height:60px}.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-364px -910px;width:90px;height:90px}.customize-option.hair_base_4_snowy{background-image:url(spritesmith1.png);background-position:-389px -925px;width:60px;height:60px}.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-455px -910px;width:90px;height:90px}.customize-option.hair_base_4_white{background-image:url(spritesmith1.png);background-position:-480px -925px;width:60px;height:60px}.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-546px -910px;width:90px;height:90px}.customize-option.hair_base_4_winternight{background-image:url(spritesmith1.png);background-position:-571px -925px;width:60px;height:60px}.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-637px -910px;width:90px;height:90px}.customize-option.hair_base_4_winterstar{background-image:url(spritesmith1.png);background-position:-662px -925px;width:60px;height:60px}.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-728px -910px;width:90px;height:90px}.customize-option.hair_base_4_yellow{background-image:url(spritesmith1.png);background-position:-753px -925px;width:60px;height:60px}.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-819px -910px;width:90px;height:90px}.customize-option.hair_base_4_zombie{background-image:url(spritesmith1.png);background-position:-844px -925px;width:60px;height:60px}.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-910px -910px;width:90px;height:90px}.customize-option.hair_base_5_TRUred{background-image:url(spritesmith1.png);background-position:-935px -925px;width:60px;height:60px}.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1001px 0;width:90px;height:90px}.customize-option.hair_base_5_aurora{background-image:url(spritesmith1.png);background-position:-1026px -15px;width:60px;height:60px}.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1001px -91px;width:90px;height:90px}.customize-option.hair_base_5_black{background-image:url(spritesmith1.png);background-position:-1026px -106px;width:60px;height:60px}.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1001px -182px;width:90px;height:90px}.customize-option.hair_base_5_blond{background-image:url(spritesmith1.png);background-position:-1026px -197px;width:60px;height:60px}.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1001px -273px;width:90px;height:90px}.customize-option.hair_base_5_blue{background-image:url(spritesmith1.png);background-position:-1026px -288px;width:60px;height:60px}.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1001px -364px;width:90px;height:90px}.customize-option.hair_base_5_brown{background-image:url(spritesmith1.png);background-position:-1026px -379px;width:60px;height:60px}.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.hair_base_5_candycane{background-image:url(spritesmith1.png);background-position:-1026px -470px;width:60px;height:60px}.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-1001px -546px;width:90px;height:90px}.customize-option.hair_base_5_candycorn{background-image:url(spritesmith1.png);background-position:-1026px -561px;width:60px;height:60px}.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-1001px -637px;width:90px;height:90px}.customize-option.hair_base_5_festive{background-image:url(spritesmith1.png);background-position:-1026px -652px;width:60px;height:60px}.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-1001px -728px;width:90px;height:90px}.customize-option.hair_base_5_frost{background-image:url(spritesmith1.png);background-position:-1026px -743px;width:60px;height:60px}.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-1001px -819px;width:90px;height:90px}.customize-option.hair_base_5_ghostwhite{background-image:url(spritesmith1.png);background-position:-1026px -834px;width:60px;height:60px}.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-1001px -910px;width:90px;height:90px}.customize-option.hair_base_5_green{background-image:url(spritesmith1.png);background-position:-1026px -925px;width:60px;height:60px}.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:0 -1001px;width:90px;height:90px}.customize-option.hair_base_5_halloween{background-image:url(spritesmith1.png);background-position:-25px -1016px;width:60px;height:60px}.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-91px -1001px;width:90px;height:90px}.customize-option.hair_base_5_holly{background-image:url(spritesmith1.png);background-position:-116px -1016px;width:60px;height:60px}.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-182px -1001px;width:90px;height:90px}.customize-option.hair_base_5_hollygreen{background-image:url(spritesmith1.png);background-position:-207px -1016px;width:60px;height:60px}.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:-273px -1001px;width:90px;height:90px}.customize-option.hair_base_5_midnight{background-image:url(spritesmith1.png);background-position:-298px -1016px;width:60px;height:60px}.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-364px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pblue{background-image:url(spritesmith1.png);background-position:-389px -1016px;width:60px;height:60px}.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-455px -1001px;width:90px;height:90px}.customize-option.hair_base_5_peppermint{background-image:url(spritesmith1.png);background-position:-480px -1016px;width:60px;height:60px}.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-546px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pgreen{background-image:url(spritesmith1.png);background-position:-571px -1016px;width:60px;height:60px}.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-637px -1001px;width:90px;height:90px}.customize-option.hair_base_5_porange{background-image:url(spritesmith1.png);background-position:-662px -1016px;width:60px;height:60px}.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-728px -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppink{background-image:url(spritesmith1.png);background-position:-753px -1016px;width:60px;height:60px}.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-819px -1001px;width:90px;height:90px}.customize-option.hair_base_5_ppurple{background-image:url(spritesmith1.png);background-position:-844px -1016px;width:60px;height:60px}.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-910px -1001px;width:90px;height:90px}.customize-option.hair_base_5_pumpkin{background-image:url(spritesmith1.png);background-position:-935px -1016px;width:60px;height:60px}.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1001px -1001px;width:90px;height:90px}.customize-option.hair_base_5_purple{background-image:url(spritesmith1.png);background-position:-1026px -1016px;width:60px;height:60px}.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1092px 0;width:90px;height:90px}.customize-option.hair_base_5_pyellow{background-image:url(spritesmith1.png);background-position:-1117px -15px;width:60px;height:60px}.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1092px -91px;width:90px;height:90px}.customize-option.hair_base_5_rainbow{background-image:url(spritesmith1.png);background-position:-1117px -106px;width:60px;height:60px}.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1092px -182px;width:90px;height:90px}.customize-option.hair_base_5_red{background-image:url(spritesmith1.png);background-position:-1117px -197px;width:60px;height:60px}.hair_base_5_snowy{background-image:url(spritesmith1.png);background-position:-1092px -273px;width:90px;height:90px}.customize-option.hair_base_5_snowy{background-image:url(spritesmith1.png);background-position:-1117px -288px;width:60px;height:60px}.hair_base_5_white{background-image:url(spritesmith1.png);background-position:-1092px -364px;width:90px;height:90px}.customize-option.hair_base_5_white{background-image:url(spritesmith1.png);background-position:-1117px -379px;width:60px;height:60px}.hair_base_5_winternight{background-image:url(spritesmith1.png);background-position:-1092px -455px;width:90px;height:90px}.customize-option.hair_base_5_winternight{background-image:url(spritesmith1.png);background-position:-1117px -470px;width:60px;height:60px}.hair_base_5_winterstar{background-image:url(spritesmith1.png);background-position:-1092px -546px;width:90px;height:90px}.customize-option.hair_base_5_winterstar{background-image:url(spritesmith1.png);background-position:-1117px -561px;width:60px;height:60px}.hair_base_5_yellow{background-image:url(spritesmith1.png);background-position:-1092px -637px;width:90px;height:90px}.customize-option.hair_base_5_yellow{background-image:url(spritesmith1.png);background-position:-1117px -652px;width:60px;height:60px}.hair_base_5_zombie{background-image:url(spritesmith1.png);background-position:-1092px -728px;width:90px;height:90px}.customize-option.hair_base_5_zombie{background-image:url(spritesmith1.png);background-position:-1117px -743px;width:60px;height:60px}.hair_base_6_TRUred{background-image:url(spritesmith1.png);background-position:-1092px -819px;width:90px;height:90px}.customize-option.hair_base_6_TRUred{background-image:url(spritesmith1.png);background-position:-1117px -834px;width:60px;height:60px}.hair_base_6_aurora{background-image:url(spritesmith1.png);background-position:-1092px -910px;width:90px;height:90px}.customize-option.hair_base_6_aurora{background-image:url(spritesmith1.png);background-position:-1117px -925px;width:60px;height:60px}.hair_base_6_black{background-image:url(spritesmith1.png);background-position:-1092px -1001px;width:90px;height:90px}.customize-option.hair_base_6_black{background-image:url(spritesmith1.png);background-position:-1117px -1016px;width:60px;height:60px}.hair_base_6_blond{background-image:url(spritesmith1.png);background-position:0 -1092px;width:90px;height:90px}.customize-option.hair_base_6_blond{background-image:url(spritesmith1.png);background-position:-25px -1107px;width:60px;height:60px}.hair_base_6_blue{background-image:url(spritesmith1.png);background-position:-91px -1092px;width:90px;height:90px}.customize-option.hair_base_6_blue{background-image:url(spritesmith1.png);background-position:-116px -1107px;width:60px;height:60px}.hair_base_6_brown{background-image:url(spritesmith1.png);background-position:-182px -1092px;width:90px;height:90px}.customize-option.hair_base_6_brown{background-image:url(spritesmith1.png);background-position:-207px -1107px;width:60px;height:60px}.hair_base_6_candycane{background-image:url(spritesmith1.png);background-position:-273px -1092px;width:90px;height:90px}.customize-option.hair_base_6_candycane{background-image:url(spritesmith1.png);background-position:-298px -1107px;width:60px;height:60px}.hair_base_6_candycorn{background-image:url(spritesmith1.png);background-position:-364px -1092px;width:90px;height:90px}.customize-option.hair_base_6_candycorn{background-image:url(spritesmith1.png);background-position:-389px -1107px;width:60px;height:60px}.hair_base_6_festive{background-image:url(spritesmith1.png);background-position:-455px -1092px;width:90px;height:90px}.customize-option.hair_base_6_festive{background-image:url(spritesmith1.png);background-position:-480px -1107px;width:60px;height:60px}.hair_base_6_frost{background-image:url(spritesmith1.png);background-position:-546px -1092px;width:90px;height:90px}.customize-option.hair_base_6_frost{background-image:url(spritesmith1.png);background-position:-571px -1107px;width:60px;height:60px}.hair_base_6_ghostwhite{background-image:url(spritesmith1.png);background-position:-637px -1092px;width:90px;height:90px}.customize-option.hair_base_6_ghostwhite{background-image:url(spritesmith1.png);background-position:-662px -1107px;width:60px;height:60px}.hair_base_6_green{background-image:url(spritesmith1.png);background-position:-728px -1092px;width:90px;height:90px}.customize-option.hair_base_6_green{background-image:url(spritesmith1.png);background-position:-753px -1107px;width:60px;height:60px}.hair_base_6_halloween{background-image:url(spritesmith1.png);background-position:-819px -1092px;width:90px;height:90px}.customize-option.hair_base_6_halloween{background-image:url(spritesmith1.png);background-position:-844px -1107px;width:60px;height:60px}.hair_base_6_holly{background-image:url(spritesmith1.png);background-position:-910px -1092px;width:90px;height:90px}.customize-option.hair_base_6_holly{background-image:url(spritesmith1.png);background-position:-935px -1107px;width:60px;height:60px}.hair_base_6_hollygreen{background-image:url(spritesmith1.png);background-position:-1001px -1092px;width:90px;height:90px}.customize-option.hair_base_6_hollygreen{background-image:url(spritesmith1.png);background-position:-1026px -1107px;width:60px;height:60px}.hair_base_6_midnight{background-image:url(spritesmith1.png);background-position:-1092px -1092px;width:90px;height:90px}.customize-option.hair_base_6_midnight{background-image:url(spritesmith1.png);background-position:-1117px -1107px;width:60px;height:60px}.hair_base_6_pblue{background-image:url(spritesmith1.png);background-position:-1183px 0;width:90px;height:90px}.customize-option.hair_base_6_pblue{background-image:url(spritesmith1.png);background-position:-1208px -15px;width:60px;height:60px}.hair_base_6_peppermint{background-image:url(spritesmith1.png);background-position:0 0;width:90px;height:90px}.customize-option.hair_base_6_peppermint{background-image:url(spritesmith1.png);background-position:-25px -15px;width:60px;height:60px}.hair_base_6_pgreen{background-image:url(spritesmith1.png);background-position:-1183px -182px;width:90px;height:90px}.customize-option.hair_base_6_pgreen{background-image:url(spritesmith1.png);background-position:-1208px -197px;width:60px;height:60px}.hair_base_6_porange{background-image:url(spritesmith1.png);background-position:-1183px -273px;width:90px;height:90px}.customize-option.hair_base_6_porange{background-image:url(spritesmith1.png);background-position:-1208px -288px;width:60px;height:60px}.hair_base_6_ppink{background-image:url(spritesmith1.png);background-position:-1183px -364px;width:90px;height:90px}.customize-option.hair_base_6_ppink{background-image:url(spritesmith1.png);background-position:-1208px -379px;width:60px;height:60px}.hair_base_6_ppurple{background-image:url(spritesmith1.png);background-position:-1183px -455px;width:90px;height:90px}.customize-option.hair_base_6_ppurple{background-image:url(spritesmith1.png);background-position:-1208px -470px;width:60px;height:60px}.hair_base_6_pumpkin{background-image:url(spritesmith1.png);background-position:-1183px -546px;width:90px;height:90px}.customize-option.hair_base_6_pumpkin{background-image:url(spritesmith1.png);background-position:-1208px -561px;width:60px;height:60px}.hair_base_6_purple{background-image:url(spritesmith1.png);background-position:-1183px -637px;width:90px;height:90px}.customize-option.hair_base_6_purple{background-image:url(spritesmith1.png);background-position:-1208px -652px;width:60px;height:60px}.hair_base_6_pyellow{background-image:url(spritesmith1.png);background-position:-1183px -728px;width:90px;height:90px}.customize-option.hair_base_6_pyellow{background-image:url(spritesmith1.png);background-position:-1208px -743px;width:60px;height:60px}.hair_base_6_rainbow{background-image:url(spritesmith1.png);background-position:-1183px -819px;width:90px;height:90px}.customize-option.hair_base_6_rainbow{background-image:url(spritesmith1.png);background-position:-1208px -834px;width:60px;height:60px}.hair_base_6_red{background-image:url(spritesmith1.png);background-position:-1183px -910px;width:90px;height:90px}.customize-option.hair_base_6_red{background-image:url(spritesmith1.png);background-position:-1208px -925px;width:60px;height:60px}.hair_base_6_snowy{background-image:url(spritesmith1.png);background-position:-1183px -1001px;width:90px;height:90px}.customize-option.hair_base_6_snowy{background-image:url(spritesmith1.png);background-position:-1208px -1016px;width:60px;height:60px}.hair_base_6_white{background-image:url(spritesmith1.png);background-position:-1183px -1092px;width:90px;height:90px}.customize-option.hair_base_6_white{background-image:url(spritesmith1.png);background-position:-1208px -1107px;width:60px;height:60px}.hair_base_6_winternight{background-image:url(spritesmith1.png);background-position:0 -1183px;width:90px;height:90px}.customize-option.hair_base_6_winternight{background-image:url(spritesmith1.png);background-position:-25px -1198px;width:60px;height:60px}.hair_base_6_winterstar{background-image:url(spritesmith1.png);background-position:-91px -1183px;width:90px;height:90px}.customize-option.hair_base_6_winterstar{background-image:url(spritesmith1.png);background-position:-116px -1198px;width:60px;height:60px}.hair_base_6_yellow{background-image:url(spritesmith1.png);background-position:-182px -1183px;width:90px;height:90px}.customize-option.hair_base_6_yellow{background-image:url(spritesmith1.png);background-position:-207px -1198px;width:60px;height:60px}.hair_base_6_zombie{background-image:url(spritesmith1.png);background-position:-273px -1183px;width:90px;height:90px}.customize-option.hair_base_6_zombie{background-image:url(spritesmith1.png);background-position:-298px -1198px;width:60px;height:60px}.hair_base_7_TRUred{background-image:url(spritesmith1.png);background-position:-364px -1183px;width:90px;height:90px}.customize-option.hair_base_7_TRUred{background-image:url(spritesmith1.png);background-position:-389px -1198px;width:60px;height:60px}.hair_base_7_aurora{background-image:url(spritesmith1.png);background-position:-455px -1183px;width:90px;height:90px}.customize-option.hair_base_7_aurora{background-image:url(spritesmith1.png);background-position:-480px -1198px;width:60px;height:60px}.hair_base_7_black{background-image:url(spritesmith1.png);background-position:-546px -1183px;width:90px;height:90px}.customize-option.hair_base_7_black{background-image:url(spritesmith1.png);background-position:-571px -1198px;width:60px;height:60px}.hair_base_7_blond{background-image:url(spritesmith1.png);background-position:-637px -1183px;width:90px;height:90px}.customize-option.hair_base_7_blond{background-image:url(spritesmith1.png);background-position:-662px -1198px;width:60px;height:60px}.hair_base_7_blue{background-image:url(spritesmith1.png);background-position:-728px -1183px;width:90px;height:90px}.customize-option.hair_base_7_blue{background-image:url(spritesmith1.png);background-position:-753px -1198px;width:60px;height:60px}.hair_base_7_brown{background-image:url(spritesmith1.png);background-position:-819px -1183px;width:90px;height:90px}.customize-option.hair_base_7_brown{background-image:url(spritesmith1.png);background-position:-844px -1198px;width:60px;height:60px}.hair_base_7_candycane{background-image:url(spritesmith1.png);background-position:-910px -1183px;width:90px;height:90px}.customize-option.hair_base_7_candycane{background-image:url(spritesmith1.png);background-position:-935px -1198px;width:60px;height:60px}.hair_base_7_candycorn{background-image:url(spritesmith1.png);background-position:-1001px -1183px;width:90px;height:90px}.customize-option.hair_base_7_candycorn{background-image:url(spritesmith1.png);background-position:-1026px -1198px;width:60px;height:60px}.hair_base_7_festive{background-image:url(spritesmith1.png);background-position:-1092px -1183px;width:90px;height:90px}.customize-option.hair_base_7_festive{background-image:url(spritesmith1.png);background-position:-1117px -1198px;width:60px;height:60px}.hair_base_7_frost{background-image:url(spritesmith1.png);background-position:-1183px -1183px;width:90px;height:90px}.customize-option.hair_base_7_frost{background-image:url(spritesmith1.png);background-position:-1208px -1198px;width:60px;height:60px}.hair_base_7_ghostwhite{background-image:url(spritesmith1.png);background-position:-1274px 0;width:90px;height:90px}.customize-option.hair_base_7_ghostwhite{background-image:url(spritesmith1.png);background-position:-1299px -15px;width:60px;height:60px}.hair_base_7_green{background-image:url(spritesmith1.png);background-position:-1274px -91px;width:90px;height:90px}.customize-option.hair_base_7_green{background-image:url(spritesmith1.png);background-position:-1299px -106px;width:60px;height:60px}.hair_base_7_halloween{background-image:url(spritesmith1.png);background-position:-1274px -182px;width:90px;height:90px}.customize-option.hair_base_7_halloween{background-image:url(spritesmith1.png);background-position:-1299px -197px;width:60px;height:60px}.hair_base_7_holly{background-image:url(spritesmith1.png);background-position:-1274px -273px;width:90px;height:90px}.customize-option.hair_base_7_holly{background-image:url(spritesmith1.png);background-position:-1299px -288px;width:60px;height:60px}.hair_base_7_hollygreen{background-image:url(spritesmith1.png);background-position:-1274px -364px;width:90px;height:90px}.customize-option.hair_base_7_hollygreen{background-image:url(spritesmith1.png);background-position:-1299px -379px;width:60px;height:60px}.hair_base_7_midnight{background-image:url(spritesmith1.png);background-position:-1274px -455px;width:90px;height:90px}.customize-option.hair_base_7_midnight{background-image:url(spritesmith1.png);background-position:-1299px -470px;width:60px;height:60px}.hair_base_7_pblue{background-image:url(spritesmith1.png);background-position:-1274px -546px;width:90px;height:90px}.customize-option.hair_base_7_pblue{background-image:url(spritesmith1.png);background-position:-1299px -561px;width:60px;height:60px}.hair_base_7_peppermint{background-image:url(spritesmith1.png);background-position:-1274px -637px;width:90px;height:90px}.customize-option.hair_base_7_peppermint{background-image:url(spritesmith1.png);background-position:-1299px -652px;width:60px;height:60px}.hair_base_7_pgreen{background-image:url(spritesmith1.png);background-position:-1274px -728px;width:90px;height:90px}.customize-option.hair_base_7_pgreen{background-image:url(spritesmith1.png);background-position:-1299px -743px;width:60px;height:60px}.hair_base_7_porange{background-image:url(spritesmith1.png);background-position:-1274px -819px;width:90px;height:90px}.customize-option.hair_base_7_porange{background-image:url(spritesmith1.png);background-position:-1299px -834px;width:60px;height:60px}.hair_base_7_ppink{background-image:url(spritesmith1.png);background-position:-1274px -910px;width:90px;height:90px}.customize-option.hair_base_7_ppink{background-image:url(spritesmith1.png);background-position:-1299px -925px;width:60px;height:60px}.hair_base_7_ppurple{background-image:url(spritesmith1.png);background-position:-1274px -1001px;width:90px;height:90px}.customize-option.hair_base_7_ppurple{background-image:url(spritesmith1.png);background-position:-1299px -1016px;width:60px;height:60px}.hair_base_7_pumpkin{background-image:url(spritesmith1.png);background-position:-1274px -1092px;width:90px;height:90px}.customize-option.hair_base_7_pumpkin{background-image:url(spritesmith1.png);background-position:-1299px -1107px;width:60px;height:60px}.hair_base_7_purple{background-image:url(spritesmith1.png);background-position:-1274px -1183px;width:90px;height:90px}.customize-option.hair_base_7_purple{background-image:url(spritesmith1.png);background-position:-1299px -1198px;width:60px;height:60px}.hair_base_7_pyellow{background-image:url(spritesmith1.png);background-position:0 -1274px;width:90px;height:90px}.customize-option.hair_base_7_pyellow{background-image:url(spritesmith1.png);background-position:-25px -1289px;width:60px;height:60px}.hair_base_7_rainbow{background-image:url(spritesmith1.png);background-position:-91px -1274px;width:90px;height:90px}.customize-option.hair_base_7_rainbow{background-image:url(spritesmith1.png);background-position:-116px -1289px;width:60px;height:60px}.hair_base_7_red{background-image:url(spritesmith1.png);background-position:-182px -1274px;width:90px;height:90px}.customize-option.hair_base_7_red{background-image:url(spritesmith1.png);background-position:-207px -1289px;width:60px;height:60px}.hair_base_7_snowy{background-image:url(spritesmith1.png);background-position:-273px -1274px;width:90px;height:90px}.customize-option.hair_base_7_snowy{background-image:url(spritesmith1.png);background-position:-298px -1289px;width:60px;height:60px}.hair_base_7_white{background-image:url(spritesmith1.png);background-position:-364px -1274px;width:90px;height:90px}.customize-option.hair_base_7_white{background-image:url(spritesmith1.png);background-position:-389px -1289px;width:60px;height:60px}.hair_base_7_winternight{background-image:url(spritesmith1.png);background-position:-455px -1274px;width:90px;height:90px}.customize-option.hair_base_7_winternight{background-image:url(spritesmith1.png);background-position:-480px -1289px;width:60px;height:60px}.hair_base_7_winterstar{background-image:url(spritesmith1.png);background-position:-546px -1274px;width:90px;height:90px}.customize-option.hair_base_7_winterstar{background-image:url(spritesmith1.png);background-position:-571px -1289px;width:60px;height:60px}.hair_base_7_yellow{background-image:url(spritesmith1.png);background-position:-637px -1274px;width:90px;height:90px}.customize-option.hair_base_7_yellow{background-image:url(spritesmith1.png);background-position:-662px -1289px;width:60px;height:60px}.hair_base_7_zombie{background-image:url(spritesmith1.png);background-position:-728px -1274px;width:90px;height:90px}.customize-option.hair_base_7_zombie{background-image:url(spritesmith1.png);background-position:-753px -1289px;width:60px;height:60px}.hair_base_8_TRUred{background-image:url(spritesmith1.png);background-position:-819px -1274px;width:90px;height:90px}.customize-option.hair_base_8_TRUred{background-image:url(spritesmith1.png);background-position:-844px -1289px;width:60px;height:60px}.hair_base_8_aurora{background-image:url(spritesmith1.png);background-position:-910px -1274px;width:90px;height:90px}.customize-option.hair_base_8_aurora{background-image:url(spritesmith1.png);background-position:-935px -1289px;width:60px;height:60px}.hair_base_8_black{background-image:url(spritesmith1.png);background-position:-1001px -1274px;width:90px;height:90px}.customize-option.hair_base_8_black{background-image:url(spritesmith1.png);background-position:-1026px -1289px;width:60px;height:60px}.hair_base_8_blond{background-image:url(spritesmith1.png);background-position:-1092px -1274px;width:90px;height:90px}.customize-option.hair_base_8_blond{background-image:url(spritesmith1.png);background-position:-1117px -1289px;width:60px;height:60px}.hair_base_8_blue{background-image:url(spritesmith1.png);background-position:-1183px -1274px;width:90px;height:90px}.customize-option.hair_base_8_blue{background-image:url(spritesmith1.png);background-position:-1208px -1289px;width:60px;height:60px}.hair_base_8_brown{background-image:url(spritesmith1.png);background-position:-1274px -1274px;width:90px;height:90px}.customize-option.hair_base_8_brown{background-image:url(spritesmith1.png);background-position:-1299px -1289px;width:60px;height:60px}.hair_base_8_candycane{background-image:url(spritesmith1.png);background-position:-1365px 0;width:90px;height:90px}.customize-option.hair_base_8_candycane{background-image:url(spritesmith1.png);background-position:-1390px -15px;width:60px;height:60px}.hair_base_8_candycorn{background-image:url(spritesmith1.png);background-position:-1365px -91px;width:90px;height:90px}.customize-option.hair_base_8_candycorn{background-image:url(spritesmith1.png);background-position:-1390px -106px;width:60px;height:60px}.hair_base_8_festive{background-image:url(spritesmith1.png);background-position:-1365px -182px;width:90px;height:90px}.customize-option.hair_base_8_festive{background-image:url(spritesmith1.png);background-position:-1390px -197px;width:60px;height:60px}.hair_base_8_frost{background-image:url(spritesmith1.png);background-position:-1365px -273px;width:90px;height:90px}.customize-option.hair_base_8_frost{background-image:url(spritesmith1.png);background-position:-1390px -288px;width:60px;height:60px}.hair_base_8_ghostwhite{background-image:url(spritesmith1.png);background-position:-1365px -364px;width:90px;height:90px}.customize-option.hair_base_8_ghostwhite{background-image:url(spritesmith1.png);background-position:-1390px -379px;width:60px;height:60px}.hair_base_8_green{background-image:url(spritesmith1.png);background-position:-1365px -455px;width:90px;height:90px}.customize-option.hair_base_8_green{background-image:url(spritesmith1.png);background-position:-1390px -470px;width:60px;height:60px}.hair_base_8_halloween{background-image:url(spritesmith1.png);background-position:-1365px -546px;width:90px;height:90px}.customize-option.hair_base_8_halloween{background-image:url(spritesmith1.png);background-position:-1390px -561px;width:60px;height:60px}.hair_base_8_holly{background-image:url(spritesmith1.png);background-position:-1365px -637px;width:90px;height:90px}.customize-option.hair_base_8_holly{background-image:url(spritesmith1.png);background-position:-1390px -652px;width:60px;height:60px}.hair_base_8_hollygreen{background-image:url(spritesmith1.png);background-position:-1365px -728px;width:90px;height:90px}.customize-option.hair_base_8_hollygreen{background-image:url(spritesmith1.png);background-position:-1390px -743px;width:60px;height:60px}.hair_base_8_midnight{background-image:url(spritesmith1.png);background-position:-1365px -819px;width:90px;height:90px}.customize-option.hair_base_8_midnight{background-image:url(spritesmith1.png);background-position:-1390px -834px;width:60px;height:60px}.hair_base_8_pblue{background-image:url(spritesmith1.png);background-position:-1365px -910px;width:90px;height:90px}.customize-option.hair_base_8_pblue{background-image:url(spritesmith1.png);background-position:-1390px -925px;width:60px;height:60px}.hair_base_8_peppermint{background-image:url(spritesmith1.png);background-position:-1365px -1001px;width:90px;height:90px}.customize-option.hair_base_8_peppermint{background-image:url(spritesmith1.png);background-position:-1390px -1016px;width:60px;height:60px}.hair_base_8_pgreen{background-image:url(spritesmith1.png);background-position:-1365px -1092px;width:90px;height:90px}.customize-option.hair_base_8_pgreen{background-image:url(spritesmith1.png);background-position:-1390px -1107px;width:60px;height:60px}.hair_base_8_porange{background-image:url(spritesmith1.png);background-position:-1365px -1183px;width:90px;height:90px}.customize-option.hair_base_8_porange{background-image:url(spritesmith1.png);background-position:-1390px -1198px;width:60px;height:60px}.hair_base_8_ppink{background-image:url(spritesmith1.png);background-position:-1365px -1274px;width:90px;height:90px}.customize-option.hair_base_8_ppink{background-image:url(spritesmith1.png);background-position:-1390px -1289px;width:60px;height:60px}.hair_base_8_ppurple{background-image:url(spritesmith1.png);background-position:0 -1365px;width:90px;height:90px}.customize-option.hair_base_8_ppurple{background-image:url(spritesmith1.png);background-position:-25px -1380px;width:60px;height:60px}.hair_base_8_pumpkin{background-image:url(spritesmith1.png);background-position:-91px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pumpkin{background-image:url(spritesmith1.png);background-position:-116px -1380px;width:60px;height:60px}.hair_base_8_purple{background-image:url(spritesmith1.png);background-position:-182px -1365px;width:90px;height:90px}.customize-option.hair_base_8_purple{background-image:url(spritesmith1.png);background-position:-207px -1380px;width:60px;height:60px}.hair_base_8_pyellow{background-image:url(spritesmith1.png);background-position:-273px -1365px;width:90px;height:90px}.customize-option.hair_base_8_pyellow{background-image:url(spritesmith1.png);background-position:-298px -1380px;width:60px;height:60px}.hair_base_8_rainbow{background-image:url(spritesmith1.png);background-position:-364px -1365px;width:90px;height:90px}.customize-option.hair_base_8_rainbow{background-image:url(spritesmith1.png);background-position:-389px -1380px;width:60px;height:60px}.hair_base_8_red{background-image:url(spritesmith1.png);background-position:-455px -1365px;width:90px;height:90px}.customize-option.hair_base_8_red{background-image:url(spritesmith1.png);background-position:-480px -1380px;width:60px;height:60px}.hair_base_8_snowy{background-image:url(spritesmith1.png);background-position:-546px -1365px;width:90px;height:90px}.customize-option.hair_base_8_snowy{background-image:url(spritesmith1.png);background-position:-571px -1380px;width:60px;height:60px}.hair_base_8_white{background-image:url(spritesmith1.png);background-position:-637px -1365px;width:90px;height:90px}.customize-option.hair_base_8_white{background-image:url(spritesmith1.png);background-position:-662px -1380px;width:60px;height:60px}.hair_base_8_winternight{background-image:url(spritesmith1.png);background-position:-728px -1365px;width:90px;height:90px}.customize-option.hair_base_8_winternight{background-image:url(spritesmith1.png);background-position:-753px -1380px;width:60px;height:60px}.hair_base_8_winterstar{background-image:url(spritesmith1.png);background-position:-819px -1365px;width:90px;height:90px}.customize-option.hair_base_8_winterstar{background-image:url(spritesmith1.png);background-position:-844px -1380px;width:60px;height:60px}.hair_base_8_yellow{background-image:url(spritesmith1.png);background-position:-910px -1365px;width:90px;height:90px}.customize-option.hair_base_8_yellow{background-image:url(spritesmith1.png);background-position:-935px -1380px;width:60px;height:60px}.hair_base_8_zombie{background-image:url(spritesmith1.png);background-position:-1001px -1365px;width:90px;height:90px}.customize-option.hair_base_8_zombie{background-image:url(spritesmith1.png);background-position:-1026px -1380px;width:60px;height:60px}.broad_shirt_black{background-image:url(spritesmith1.png);background-position:-1092px -1365px;width:90px;height:90px}.customize-option.broad_shirt_black{background-image:url(spritesmith1.png);background-position:-1117px -1395px;width:60px;height:60px}.broad_shirt_blue{background-image:url(spritesmith1.png);background-position:-1183px -1365px;width:90px;height:90px}.customize-option.broad_shirt_blue{background-image:url(spritesmith1.png);background-position:-1208px -1395px;width:60px;height:60px}.broad_shirt_convict{background-image:url(spritesmith1.png);background-position:-1274px -1365px;width:90px;height:90px}.customize-option.broad_shirt_convict{background-image:url(spritesmith1.png);background-position:-1299px -1395px;width:60px;height:60px}.broad_shirt_cross{background-image:url(spritesmith1.png);background-position:-1365px -1365px;width:90px;height:90px}.customize-option.broad_shirt_cross{background-image:url(spritesmith1.png);background-position:-1390px -1395px;width:60px;height:60px}.broad_shirt_fire{background-image:url(spritesmith1.png);background-position:-1456px 0;width:90px;height:90px}.customize-option.broad_shirt_fire{background-image:url(spritesmith1.png);background-position:-1481px -30px;width:60px;height:60px}.broad_shirt_green{background-image:url(spritesmith1.png);background-position:-1456px -91px;width:90px;height:90px}.customize-option.broad_shirt_green{background-image:url(spritesmith1.png);background-position:-1481px -121px;width:60px;height:60px}.broad_shirt_horizon{background-image:url(spritesmith1.png);background-position:-1456px -182px;width:90px;height:90px}.customize-option.broad_shirt_horizon{background-image:url(spritesmith1.png);background-position:-1481px -212px;width:60px;height:60px}.broad_shirt_ocean{background-image:url(spritesmith1.png);background-position:-1456px -273px;width:90px;height:90px}.customize-option.broad_shirt_ocean{background-image:url(spritesmith1.png);background-position:-1481px -303px;width:60px;height:60px}.broad_shirt_pink{background-image:url(spritesmith1.png);background-position:-1456px -364px;width:90px;height:90px}.customize-option.broad_shirt_pink{background-image:url(spritesmith1.png);background-position:-1481px -394px;width:60px;height:60px}.broad_shirt_purple{background-image:url(spritesmith1.png);background-position:-1456px -455px;width:90px;height:90px}.customize-option.broad_shirt_purple{background-image:url(spritesmith1.png);background-position:-1481px -485px;width:60px;height:60px}.broad_shirt_rainbow{background-image:url(spritesmith1.png);background-position:-1456px -546px;width:90px;height:90px}.customize-option.broad_shirt_rainbow{background-image:url(spritesmith1.png);background-position:-1481px -576px;width:60px;height:60px}.broad_shirt_redblue{background-image:url(spritesmith1.png);background-position:-1456px -637px;width:90px;height:90px}.customize-option.broad_shirt_redblue{background-image:url(spritesmith1.png);background-position:-1481px -667px;width:60px;height:60px}.broad_shirt_thunder{background-image:url(spritesmith1.png);background-position:-1456px -728px;width:90px;height:90px}.customize-option.broad_shirt_thunder{background-image:url(spritesmith1.png);background-position:-1481px -758px;width:60px;height:60px}.broad_shirt_tropical{background-image:url(spritesmith1.png);background-position:-1456px -819px;width:90px;height:90px}.customize-option.broad_shirt_tropical{background-image:url(spritesmith1.png);background-position:-1481px -849px;width:60px;height:60px}.broad_shirt_white{background-image:url(spritesmith1.png);background-position:-1456px -910px;width:90px;height:90px}.customize-option.broad_shirt_white{background-image:url(spritesmith1.png);background-position:-1481px -940px;width:60px;height:60px}.broad_shirt_yellow{background-image:url(spritesmith1.png);background-position:-1456px -1001px;width:90px;height:90px}.customize-option.broad_shirt_yellow{background-image:url(spritesmith1.png);background-position:-1481px -1031px;width:60px;height:60px}.broad_shirt_zombie{background-image:url(spritesmith1.png);background-position:-1456px -1092px;width:90px;height:90px}.customize-option.broad_shirt_zombie{background-image:url(spritesmith1.png);background-position:-1481px -1122px;width:60px;height:60px}.slim_shirt_black{background-image:url(spritesmith1.png);background-position:-1456px -1183px;width:90px;height:90px}.customize-option.slim_shirt_black{background-image:url(spritesmith1.png);background-position:-1481px -1213px;width:60px;height:60px}.slim_shirt_blue{background-image:url(spritesmith1.png);background-position:-1456px -1274px;width:90px;height:90px}.customize-option.slim_shirt_blue{background-image:url(spritesmith1.png);background-position:-1481px -1304px;width:60px;height:60px}.slim_shirt_convict{background-image:url(spritesmith1.png);background-position:-1456px -1365px;width:90px;height:90px}.customize-option.slim_shirt_convict{background-image:url(spritesmith1.png);background-position:-1481px -1395px;width:60px;height:60px}.slim_shirt_cross{background-image:url(spritesmith1.png);background-position:0 -1456px;width:90px;height:90px}.customize-option.slim_shirt_cross{background-image:url(spritesmith1.png);background-position:-25px -1486px;width:60px;height:60px}.slim_shirt_fire{background-image:url(spritesmith1.png);background-position:-91px -1456px;width:90px;height:90px}.customize-option.slim_shirt_fire{background-image:url(spritesmith1.png);background-position:-116px -1486px;width:60px;height:60px}.slim_shirt_green{background-image:url(spritesmith1.png);background-position:-182px -1456px;width:90px;height:90px}.customize-option.slim_shirt_green{background-image:url(spritesmith1.png);background-position:-207px -1486px;width:60px;height:60px}.slim_shirt_horizon{background-image:url(spritesmith1.png);background-position:-273px -1456px;width:90px;height:90px}.customize-option.slim_shirt_horizon{background-image:url(spritesmith1.png);background-position:-298px -1486px;width:60px;height:60px}.slim_shirt_ocean{background-image:url(spritesmith1.png);background-position:-364px -1456px;width:90px;height:90px}.customize-option.slim_shirt_ocean{background-image:url(spritesmith1.png);background-position:-389px -1486px;width:60px;height:60px}.slim_shirt_pink{background-image:url(spritesmith1.png);background-position:-455px -1456px;width:90px;height:90px}.customize-option.slim_shirt_pink{background-image:url(spritesmith1.png);background-position:-480px -1486px;width:60px;height:60px}.slim_shirt_purple{background-image:url(spritesmith1.png);background-position:-546px -1456px;width:90px;height:90px}.customize-option.slim_shirt_purple{background-image:url(spritesmith1.png);background-position:-571px -1486px;width:60px;height:60px}.slim_shirt_rainbow{background-image:url(spritesmith1.png);background-position:-637px -1456px;width:90px;height:90px}.customize-option.slim_shirt_rainbow{background-image:url(spritesmith1.png);background-position:-662px -1486px;width:60px;height:60px}.slim_shirt_redblue{background-image:url(spritesmith1.png);background-position:-728px -1456px;width:90px;height:90px}.customize-option.slim_shirt_redblue{background-image:url(spritesmith1.png);background-position:-753px -1486px;width:60px;height:60px}.slim_shirt_thunder{background-image:url(spritesmith1.png);background-position:-819px -1456px;width:90px;height:90px}.customize-option.slim_shirt_thunder{background-image:url(spritesmith1.png);background-position:-844px -1486px;width:60px;height:60px}.slim_shirt_tropical{background-image:url(spritesmith1.png);background-position:-910px -1456px;width:90px;height:90px}.customize-option.slim_shirt_tropical{background-image:url(spritesmith1.png);background-position:-935px -1486px;width:60px;height:60px}.slim_shirt_white{background-image:url(spritesmith1.png);background-position:-1001px -1456px;width:90px;height:90px}.customize-option.slim_shirt_white{background-image:url(spritesmith1.png);background-position:-1026px -1486px;width:60px;height:60px}.slim_shirt_yellow{background-image:url(spritesmith1.png);background-position:-1092px -1456px;width:90px;height:90px}.customize-option.slim_shirt_yellow{background-image:url(spritesmith1.png);background-position:-1117px -1486px;width:60px;height:60px}.slim_shirt_zombie{background-image:url(spritesmith1.png);background-position:-1183px -1456px;width:90px;height:90px}.customize-option.slim_shirt_zombie{background-image:url(spritesmith1.png);background-position:-1208px -1486px;width:60px;height:60px}.skin_0ff591{background-image:url(spritesmith1.png);background-position:-1274px -1456px;width:90px;height:90px}.customize-option.skin_0ff591{background-image:url(spritesmith1.png);background-position:-1299px -1471px;width:60px;height:60px}.skin_0ff591_sleep{background-image:url(spritesmith1.png);background-position:-1365px -1456px;width:90px;height:90px}.customize-option.skin_0ff591_sleep{background-image:url(spritesmith1.png);background-position:-1390px -1471px;width:60px;height:60px}.skin_2b43f6{background-image:url(spritesmith1.png);background-position:-1456px -1456px;width:90px;height:90px}.customize-option.skin_2b43f6{background-image:url(spritesmith1.png);background-position:-1481px -1471px;width:60px;height:60px}.skin_2b43f6_sleep{background-image:url(spritesmith1.png);background-position:-1547px 0;width:90px;height:90px}.customize-option.skin_2b43f6_sleep{background-image:url(spritesmith1.png);background-position:-1572px -15px;width:60px;height:60px}.skin_6bd049{background-image:url(spritesmith1.png);background-position:-1547px -91px;width:90px;height:90px}.customize-option.skin_6bd049{background-image:url(spritesmith1.png);background-position:-1572px -106px;width:60px;height:60px}.skin_6bd049_sleep{background-image:url(spritesmith1.png);background-position:-1547px -182px;width:90px;height:90px}.customize-option.skin_6bd049_sleep{background-image:url(spritesmith1.png);background-position:-1572px -197px;width:60px;height:60px}.skin_800ed0{background-image:url(spritesmith1.png);background-position:-1547px -273px;width:90px;height:90px}.customize-option.skin_800ed0{background-image:url(spritesmith1.png);background-position:-1572px -288px;width:60px;height:60px}.skin_800ed0_sleep{background-image:url(spritesmith1.png);background-position:-1547px -364px;width:90px;height:90px}.customize-option.skin_800ed0_sleep{background-image:url(spritesmith1.png);background-position:-1572px -379px;width:60px;height:60px}.skin_915533{background-image:url(spritesmith1.png);background-position:-1547px -455px;width:90px;height:90px}.customize-option.skin_915533{background-image:url(spritesmith1.png);background-position:-1572px -470px;width:60px;height:60px}.skin_915533_sleep{background-image:url(spritesmith1.png);background-position:-1547px -546px;width:90px;height:90px}.customize-option.skin_915533_sleep{background-image:url(spritesmith1.png);background-position:-1572px -561px;width:60px;height:60px}.skin_98461a{background-image:url(spritesmith1.png);background-position:-1547px -637px;width:90px;height:90px}.customize-option.skin_98461a{background-image:url(spritesmith1.png);background-position:-1572px -652px;width:60px;height:60px}.skin_98461a_sleep{background-image:url(spritesmith1.png);background-position:-1547px -728px;width:90px;height:90px}.customize-option.skin_98461a_sleep{background-image:url(spritesmith1.png);background-position:-1572px -743px;width:60px;height:60px}.skin_c06534{background-image:url(spritesmith1.png);background-position:-1547px -819px;width:90px;height:90px}.customize-option.skin_c06534{background-image:url(spritesmith1.png);background-position:-1572px -834px;width:60px;height:60px}.skin_c06534_sleep{background-image:url(spritesmith1.png);background-position:-1547px -910px;width:90px;height:90px}.customize-option.skin_c06534_sleep{background-image:url(spritesmith1.png);background-position:-1572px -925px;width:60px;height:60px}.skin_c3e1dc{background-image:url(spritesmith1.png);background-position:-1547px -1001px;width:90px;height:90px}.customize-option.skin_c3e1dc{background-image:url(spritesmith1.png);background-position:-1572px -1016px;width:60px;height:60px}.skin_c3e1dc_sleep{background-image:url(spritesmith1.png);background-position:-1547px -1092px;width:90px;height:90px}.customize-option.skin_c3e1dc_sleep{background-image:url(spritesmith1.png);background-position:-1572px -1107px;width:60px;height:60px}.skin_candycorn{background-image:url(spritesmith1.png);background-position:-1547px -1183px;width:90px;height:90px}.customize-option.skin_candycorn{background-image:url(spritesmith1.png);background-position:-1572px -1198px;width:60px;height:60px}.skin_candycorn_sleep{background-image:url(spritesmith1.png);background-position:-1547px -1274px;width:90px;height:90px}.customize-option.skin_candycorn_sleep{background-image:url(spritesmith1.png);background-position:-1572px -1289px;width:60px;height:60px}.skin_d7a9f7{background-image:url(spritesmith1.png);background-position:-1547px -1365px;width:90px;height:90px}.customize-option.skin_d7a9f7{background-image:url(spritesmith1.png);background-position:-1572px -1380px;width:60px;height:60px}.skin_d7a9f7_sleep{background-image:url(spritesmith1.png);background-position:-1547px -1456px;width:90px;height:90px}.customize-option.skin_d7a9f7_sleep{background-image:url(spritesmith1.png);background-position:-1572px -1471px;width:60px;height:60px}.skin_ddc994{background-image:url(spritesmith1.png);background-position:0 -1547px;width:90px;height:90px}.customize-option.skin_ddc994{background-image:url(spritesmith1.png);background-position:-25px -1562px;width:60px;height:60px}.skin_ddc994_sleep{background-image:url(spritesmith1.png);background-position:-91px -1547px;width:90px;height:90px}.customize-option.skin_ddc994_sleep{background-image:url(spritesmith1.png);background-position:-116px -1562px;width:60px;height:60px}.skin_ea8349{background-image:url(spritesmith1.png);background-position:-182px -1547px;width:90px;height:90px}.customize-option.skin_ea8349{background-image:url(spritesmith1.png);background-position:-207px -1562px;width:60px;height:60px}.skin_ea8349_sleep{background-image:url(spritesmith1.png);background-position:-273px -1547px;width:90px;height:90px}.customize-option.skin_ea8349_sleep{background-image:url(spritesmith1.png);background-position:-298px -1562px;width:60px;height:60px}.skin_eb052b{background-image:url(spritesmith1.png);background-position:-364px -1547px;width:90px;height:90px}.customize-option.skin_eb052b{background-image:url(spritesmith1.png);background-position:-389px -1562px;width:60px;height:60px}.skin_eb052b_sleep{background-image:url(spritesmith1.png);background-position:-455px -1547px;width:90px;height:90px}.customize-option.skin_eb052b_sleep{background-image:url(spritesmith1.png);background-position:-480px -1562px;width:60px;height:60px}.skin_f5a76e{background-image:url(spritesmith1.png);background-position:-546px -1547px;width:90px;height:90px}.customize-option.skin_f5a76e{background-image:url(spritesmith1.png);background-position:-571px -1562px;width:60px;height:60px}.skin_f5a76e_sleep{background-image:url(spritesmith1.png);background-position:-637px -1547px;width:90px;height:90px}.customize-option.skin_f5a76e_sleep{background-image:url(spritesmith1.png);background-position:-662px -1562px;width:60px;height:60px}.skin_f5d70f{background-image:url(spritesmith1.png);background-position:-728px -1547px;width:90px;height:90px}.customize-option.skin_f5d70f{background-image:url(spritesmith1.png);background-position:-753px -1562px;width:60px;height:60px}.skin_f5d70f_sleep{background-image:url(spritesmith1.png);background-position:-819px -1547px;width:90px;height:90px}.customize-option.skin_f5d70f_sleep{background-image:url(spritesmith1.png);background-position:-844px -1562px;width:60px;height:60px}.skin_f69922{background-image:url(spritesmith1.png);background-position:-910px -1547px;width:90px;height:90px}.customize-option.skin_f69922{background-image:url(spritesmith1.png);background-position:-935px -1562px;width:60px;height:60px}.skin_f69922_sleep{background-image:url(spritesmith1.png);background-position:-1001px -1547px;width:90px;height:90px}.customize-option.skin_f69922_sleep{background-image:url(spritesmith1.png);background-position:-1026px -1562px;width:60px;height:60px}.skin_ghost{background-image:url(spritesmith1.png);background-position:-1092px -1547px;width:90px;height:90px}.customize-option.skin_ghost{background-image:url(spritesmith1.png);background-position:-1117px -1562px;width:60px;height:60px}.skin_ghost_sleep{background-image:url(spritesmith1.png);background-position:-1183px -1547px;width:90px;height:90px}.customize-option.skin_ghost_sleep{background-image:url(spritesmith1.png);background-position:-1208px -1562px;width:60px;height:60px}.skin_monster{background-image:url(spritesmith1.png);background-position:-1274px -1547px;width:90px;height:90px}.customize-option.skin_monster{background-image:url(spritesmith1.png);background-position:-1299px -1562px;width:60px;height:60px}.skin_monster_sleep{background-image:url(spritesmith1.png);background-position:-1365px -1547px;width:90px;height:90px}.customize-option.skin_monster_sleep{background-image:url(spritesmith1.png);background-position:-1390px -1562px;width:60px;height:60px}.skin_ogre{background-image:url(spritesmith1.png);background-position:-1456px -1547px;width:90px;height:90px}.customize-option.skin_ogre{background-image:url(spritesmith1.png);background-position:-1481px -1562px;width:60px;height:60px}.skin_ogre_sleep{background-image:url(spritesmith1.png);background-position:-1547px -1547px;width:90px;height:90px}.customize-option.skin_ogre_sleep{background-image:url(spritesmith1.png);background-position:-1572px -1562px;width:60px;height:60px}.skin_pumpkin{background-image:url(spritesmith1.png);background-position:-1638px 0;width:90px;height:90px}.customize-option.skin_pumpkin{background-image:url(spritesmith1.png);background-position:-1663px -15px;width:60px;height:60px}.skin_pumpkin2{background-image:url(spritesmith1.png);background-position:-1638px -91px;width:90px;height:90px}.customize-option.skin_pumpkin2{background-image:url(spritesmith1.png);background-position:-1663px -106px;width:60px;height:60px}.skin_pumpkin2_sleep{background-image:url(spritesmith1.png);background-position:-1638px -182px;width:90px;height:90px}.customize-option.skin_pumpkin2_sleep{background-image:url(spritesmith1.png);background-position:-1663px -197px;width:60px;height:60px}.skin_pumpkin_sleep{background-image:url(spritesmith1.png);background-position:-1638px -273px;width:90px;height:90px}.customize-option.skin_pumpkin_sleep{background-image:url(spritesmith1.png);background-position:-1663px -288px;width:60px;height:60px}.skin_rainbow{background-image:url(spritesmith1.png);background-position:-1638px -364px;width:90px;height:90px}.customize-option.skin_rainbow{background-image:url(spritesmith1.png);background-position:-1663px -379px;width:60px;height:60px}.skin_rainbow_sleep{background-image:url(spritesmith1.png);background-position:-1638px -455px;width:90px;height:90px}.customize-option.skin_rainbow_sleep{background-image:url(spritesmith1.png);background-position:-1663px -470px;width:60px;height:60px}.skin_reptile{background-image:url(spritesmith1.png);background-position:-1638px -546px;width:90px;height:90px}.customize-option.skin_reptile{background-image:url(spritesmith1.png);background-position:-1663px -561px;width:60px;height:60px}.skin_reptile_sleep{background-image:url(spritesmith1.png);background-position:-1638px -637px;width:90px;height:90px}.customize-option.skin_reptile_sleep{background-image:url(spritesmith1.png);background-position:-1663px -652px;width:60px;height:60px}.skin_shadow{background-image:url(spritesmith1.png);background-position:-1638px -728px;width:90px;height:90px}.customize-option.skin_shadow{background-image:url(spritesmith1.png);background-position:-1663px -743px;width:60px;height:60px}.skin_shadow2{background-image:url(spritesmith1.png);background-position:-1638px -819px;width:90px;height:90px}.customize-option.skin_shadow2{background-image:url(spritesmith1.png);background-position:-1663px -834px;width:60px;height:60px}.skin_shadow2_sleep{background-image:url(spritesmith1.png);background-position:-1638px -910px;width:90px;height:90px}.customize-option.skin_shadow2_sleep{background-image:url(spritesmith1.png);background-position:-1663px -925px;width:60px;height:60px}.skin_shadow_sleep{background-image:url(spritesmith1.png);background-position:-1638px -1001px;width:90px;height:90px}.customize-option.skin_shadow_sleep{background-image:url(spritesmith1.png);background-position:-1663px -1016px;width:60px;height:60px}.skin_skeleton{background-image:url(spritesmith1.png);background-position:-1638px -1092px;width:90px;height:90px}.customize-option.skin_skeleton{background-image:url(spritesmith1.png);background-position:-1663px -1107px;width:60px;height:60px}.skin_skeleton2{background-image:url(spritesmith1.png);background-position:-1638px -1183px;width:90px;height:90px}.customize-option.skin_skeleton2{background-image:url(spritesmith1.png);background-position:-1663px -1198px;width:60px;height:60px}.skin_skeleton2_sleep{background-image:url(spritesmith1.png);background-position:-1638px -1274px;width:90px;height:90px}.customize-option.skin_skeleton2_sleep{background-image:url(spritesmith1.png);background-position:-1663px -1289px;width:60px;height:60px}.skin_skeleton_sleep{background-image:url(spritesmith1.png);background-position:-1638px -1365px;width:90px;height:90px}.customize-option.skin_skeleton_sleep{background-image:url(spritesmith1.png);background-position:-1663px -1380px;width:60px;height:60px}.skin_transparent{background-image:url(spritesmith2.png);background-position:-91px -318px;width:90px;height:90px}.customize-option.skin_transparent{background-image:url(spritesmith2.png);background-position:-116px -333px;width:60px;height:60px}.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-828px -1143px;width:90px;height:90px}.customize-option.skin_transparent_sleep{background-image:url(spritesmith2.png);background-position:-853px -1158px;width:60px;height:60px}.skin_zombie{background-image:url(spritesmith2.png);background-position:-910px -273px;width:90px;height:90px}.customize-option.skin_zombie{background-image:url(spritesmith2.png);background-position:-935px -288px;width:60px;height:60px}.skin_zombie2{background-image:url(spritesmith2.png);background-position:-910px -364px;width:90px;height:90px}.customize-option.skin_zombie2{background-image:url(spritesmith2.png);background-position:-935px -379px;width:60px;height:60px}.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-910px -455px;width:90px;height:90px}.customize-option.skin_zombie2_sleep{background-image:url(spritesmith2.png);background-position:-935px -470px;width:60px;height:60px}.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1001px -455px;width:90px;height:90px}.customize-option.skin_zombie_sleep{background-image:url(spritesmith2.png);background-position:-1026px -470px;width:60px;height:60px}.broad_armor_healer_1{background-image:url(spritesmith2.png);background-position:-203px -961px;width:90px;height:90px}.broad_armor_healer_2{background-image:url(spritesmith2.png);background-position:-294px -961px;width:90px;height:90px}.broad_armor_healer_3{background-image:url(spritesmith2.png);background-position:-1122px -91px;width:90px;height:90px}.broad_armor_healer_4{background-image:url(spritesmith2.png);background-position:-1122px -182px;width:90px;height:90px}.broad_armor_healer_5{background-image:url(spritesmith2.png);background-position:-1122px -546px;width:90px;height:90px}.broad_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1122px -637px;width:90px;height:90px}.broad_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-1122px -728px;width:90px;height:90px}.broad_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-448px -1052px;width:90px;height:90px}.broad_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-539px -1052px;width:90px;height:90px}.broad_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-903px -1052px;width:90px;height:90px}.broad_armor_special_2{background-image:url(spritesmith2.png);background-position:-994px -1052px;width:90px;height:90px}.broad_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-182px -318px;width:90px;height:90px}.broad_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-273px -318px;width:90px;height:90px}.broad_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-364px -318px;width:90px;height:90px}.broad_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-455px 0;width:90px;height:90px}.broad_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-455px -91px;width:90px;height:90px}.broad_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-455px -182px;width:90px;height:90px}.broad_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-455px -273px;width:90px;height:90px}.broad_armor_wizard_3{background-image:url(spritesmith2.png);background-position:0 -415px;width:90px;height:90px}.broad_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-91px -415px;width:90px;height:90px}.broad_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-182px -415px;width:90px;height:90px}.shop_armor_healer_1{background-image:url(spritesmith2.png);background-position:-738px -1366px;width:40px;height:40px}.shop_armor_healer_2{background-image:url(spritesmith2.png);background-position:-697px -1366px;width:40px;height:40px}.shop_armor_healer_3{background-image:url(spritesmith2.png);background-position:-656px -1366px;width:40px;height:40px}.shop_armor_healer_4{background-image:url(spritesmith2.png);background-position:-615px -1366px;width:40px;height:40px}.shop_armor_healer_5{background-image:url(spritesmith2.png);background-position:-574px -1366px;width:40px;height:40px}.shop_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-1395px -574px;width:40px;height:40px}.shop_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-1395px -533px;width:40px;height:40px}.shop_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-1395px -492px;width:40px;height:40px}.shop_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-1395px -451px;width:40px;height:40px}.shop_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-1395px -410px;width:40px;height:40px}.shop_armor_special_0{background-image:url(spritesmith2.png);background-position:-1395px -369px;width:40px;height:40px}.shop_armor_special_1{background-image:url(spritesmith2.png);background-position:-1395px -328px;width:40px;height:40px}.shop_armor_special_2{background-image:url(spritesmith2.png);background-position:-1395px -287px;width:40px;height:40px}.shop_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-1395px -246px;width:40px;height:40px}.shop_armor_warrior_2{background-image:url(spritesmith2.png);background-position:-1395px -205px;width:40px;height:40px}.shop_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-1395px -164px;width:40px;height:40px}.shop_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-1395px -123px;width:40px;height:40px}.shop_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-1395px -82px;width:40px;height:40px}.shop_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-1395px -41px;width:40px;height:40px}.shop_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-1395px 0;width:40px;height:40px}.shop_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-1353px -1325px;width:40px;height:40px}.shop_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-1312px -1325px;width:40px;height:40px}.shop_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-1271px -1325px;width:40px;height:40px}.slim_armor_healer_1{background-image:url(spritesmith2.png);background-position:-273px -597px;width:90px;height:90px}.slim_armor_healer_2{background-image:url(spritesmith2.png);background-position:-364px -597px;width:90px;height:90px}.slim_armor_healer_3{background-image:url(spritesmith2.png);background-position:-455px -597px;width:90px;height:90px}.slim_armor_healer_4{background-image:url(spritesmith2.png);background-position:-546px -597px;width:90px;height:90px}.slim_armor_healer_5{background-image:url(spritesmith2.png);background-position:-637px -597px;width:90px;height:90px}.slim_armor_rogue_1{background-image:url(spritesmith2.png);background-position:-728px 0;width:90px;height:90px}.slim_armor_rogue_2{background-image:url(spritesmith2.png);background-position:-728px -91px;width:90px;height:90px}.slim_armor_rogue_3{background-image:url(spritesmith2.png);background-position:-728px -182px;width:90px;height:90px}.slim_armor_rogue_4{background-image:url(spritesmith2.png);background-position:-728px -273px;width:90px;height:90px}.slim_armor_rogue_5{background-image:url(spritesmith2.png);background-position:-728px -364px;width:90px;height:90px}.slim_armor_special_2{background-image:url(spritesmith2.png);background-position:-728px -455px;width:90px;height:90px}.slim_armor_warrior_1{background-image:url(spritesmith2.png);background-position:-728px -546px;width:90px;height:90px}.slim_armor_warrior_2{background-image:url(spritesmith2.png);background-position:0 -688px;width:90px;height:90px}.slim_armor_warrior_3{background-image:url(spritesmith2.png);background-position:-91px -688px;width:90px;height:90px}.slim_armor_warrior_4{background-image:url(spritesmith2.png);background-position:-182px -688px;width:90px;height:90px}.slim_armor_warrior_5{background-image:url(spritesmith2.png);background-position:-273px -688px;width:90px;height:90px}.slim_armor_wizard_1{background-image:url(spritesmith2.png);background-position:-364px -688px;width:90px;height:90px}.slim_armor_wizard_2{background-image:url(spritesmith2.png);background-position:-455px -688px;width:90px;height:90px}.slim_armor_wizard_3{background-image:url(spritesmith2.png);background-position:-546px -688px;width:90px;height:90px}.slim_armor_wizard_4{background-image:url(spritesmith2.png);background-position:-637px -688px;width:90px;height:90px}.slim_armor_wizard_5{background-image:url(spritesmith2.png);background-position:-728px -688px;width:90px;height:90px}.broad_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-819px 0;width:90px;height:90px}.shop_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-1230px -1325px;width:40px;height:40px}.slim_armor_special_birthday{background-image:url(spritesmith2.png);background-position:-819px -91px;width:90px;height:90px}.broad_armor_special_fallHealer{background-image:url(spritesmith2.png);background-position:-819px -182px;width:90px;height:90px}.broad_armor_special_fallMage{background-image:url(spritesmith2.png);background-position:-97px -779px;width:120px;height:90px}.broad_armor_special_fallRogue{background-image:url(spritesmith2.png);background-position:-218px -779px;width:105px;height:90px}.broad_armor_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-819px -273px;width:90px;height:90px}.head_special_fallHealer{background-image:url(spritesmith2.png);background-position:-819px -364px;width:90px;height:90px}.head_special_fallMage{background-image:url(spritesmith2.png);background-position:-324px -779px;width:120px;height:90px}.head_special_fallRogue{background-image:url(spritesmith2.png);background-position:-445px -779px;width:105px;height:90px}.head_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-819px -455px;width:90px;height:90px}.shield_special_fallHealer{background-image:url(spritesmith2.png);background-position:-819px -546px;width:90px;height:90px}.shield_special_fallRogue{background-image:url(spritesmith2.png);background-position:-551px -779px;width:105px;height:90px}.shield_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-819px -637px;width:90px;height:90px}.shop_armor_special_fallHealer{background-image:url(spritesmith2.png);background-position:-1189px -1325px;width:40px;height:40px}.shop_armor_special_fallMage{background-image:url(spritesmith2.png);background-position:-1148px -1325px;width:40px;height:40px}.shop_armor_special_fallRogue{background-image:url(spritesmith2.png);background-position:-1107px -1325px;width:40px;height:40px}.shop_armor_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-1066px -1325px;width:40px;height:40px}.shop_head_special_fallHealer{background-image:url(spritesmith2.png);background-position:-1025px -1325px;width:40px;height:40px}.shop_head_special_fallMage{background-image:url(spritesmith2.png);background-position:-984px -1325px;width:40px;height:40px}.shop_head_special_fallRogue{background-image:url(spritesmith2.png);background-position:-943px -1325px;width:40px;height:40px}.shop_head_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-902px -1325px;width:40px;height:40px}.shop_shield_special_fallHealer{background-image:url(spritesmith2.png);background-position:-861px -1325px;width:40px;height:40px}.shop_shield_special_fallRogue{background-image:url(spritesmith2.png);background-position:-820px -1325px;width:40px;height:40px}.shop_shield_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-779px -1325px;width:40px;height:40px}.shop_weapon_special_fallHealer{background-image:url(spritesmith2.png);background-position:-738px -1325px;width:40px;height:40px}.shop_weapon_special_fallMage{background-image:url(spritesmith2.png);background-position:-697px -1325px;width:40px;height:40px}.shop_weapon_special_fallRogue{background-image:url(spritesmith2.png);background-position:-1261px -1275px;width:40px;height:40px}.shop_weapon_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-1220px -1275px;width:40px;height:40px}.slim_armor_special_fallHealer{background-image:url(spritesmith2.png);background-position:-910px -546px;width:90px;height:90px}.slim_armor_special_fallMage{background-image:url(spritesmith2.png);background-position:-769px -870px;width:120px;height:90px}.slim_armor_special_fallRogue{background-image:url(spritesmith2.png);background-position:-890px -870px;width:105px;height:90px}.slim_armor_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-910px -637px;width:90px;height:90px}.weapon_special_fallHealer{background-image:url(spritesmith2.png);background-position:-910px -728px;width:90px;height:90px}.weapon_special_fallMage{background-image:url(spritesmith2.png);background-position:-1001px 0;width:120px;height:90px}.weapon_special_fallRogue{background-image:url(spritesmith2.png);background-position:-1001px -91px;width:105px;height:90px}.weapon_special_fallWarrior{background-image:url(spritesmith2.png);background-position:-1001px -182px;width:90px;height:90px}.broad_armor_special_gaymerx{background-image:url(spritesmith2.png);background-position:-1001px -273px;width:90px;height:90px}.head_special_gaymerx{background-image:url(spritesmith2.png);background-position:-1001px -364px;width:90px;height:90px}.shop_armor_special_gaymerx{background-image:url(spritesmith2.png);background-position:-1179px -1275px;width:40px;height:40px}.shop_head_special_gaymerx{background-image:url(spritesmith2.png);background-position:-1138px -1275px;width:40px;height:40px}.slim_armor_special_gaymerx{background-image:url(spritesmith2.png);background-position:-1001px -637px;width:90px;height:90px}.back_mystery_201402{background-image:url(spritesmith2.png);background-position:-1001px -728px;width:90px;height:90px}.broad_armor_mystery_201402{background-image:url(spritesmith2.png);background-position:-1001px -819px;width:90px;height:90px}.head_mystery_201402{background-image:url(spritesmith2.png);background-position:0 -961px;width:90px;height:90px}.shop_armor_mystery_201402{background-image:url(spritesmith2.png);background-position:-1097px -1275px;width:40px;height:40px}.shop_back_mystery_201402{background-image:url(spritesmith2.png);background-position:-1056px -1275px;width:40px;height:40px}.shop_head_mystery_201402{background-image:url(spritesmith2.png);background-position:-1015px -1275px;width:40px;height:40px}.slim_armor_mystery_201402{background-image:url(spritesmith2.png);background-position:-385px -961px;width:90px;height:90px}.broad_armor_mystery_201403{background-image:url(spritesmith2.png);background-position:-476px -961px;width:90px;height:90px}.headAccessory_mystery_201403{background-image:url(spritesmith2.png);background-position:-567px -961px;width:90px;height:90px}.shop_armor_mystery_201403{background-image:url(spritesmith2.png);background-position:-974px -1275px;width:40px;height:40px}.shop_headAccessory_mystery_201403{background-image:url(spritesmith2.png);background-position:-933px -1275px;width:40px;height:40px}.slim_armor_mystery_201403{background-image:url(spritesmith2.png);background-position:-882px -961px;width:90px;height:90px}.back_mystery_201404{background-image:url(spritesmith2.png);background-position:-973px -961px;width:90px;height:90px}.headAccessory_mystery_201404{background-image:url(spritesmith2.png);background-position:-1122px 0;width:90px;height:90px}.shop_back_mystery_201404{background-image:url(spritesmith2.png);background-position:-892px -1275px;width:40px;height:40px}.shop_headAccessory_mystery_201404{background-image:url(spritesmith2.png);background-position:-851px -1275px;width:40px;height:40px}.broad_armor_mystery_201405{background-image:url(spritesmith2.png);background-position:-1122px -273px;width:90px;height:90px}.head_mystery_201405{background-image:url(spritesmith2.png);background-position:-1122px -364px;width:90px;height:90px}.shop_armor_mystery_201405{background-image:url(spritesmith2.png);background-position:-810px -1275px;width:40px;height:40px}.shop_head_mystery_201405{background-image:url(spritesmith2.png);background-position:-769px -1275px;width:40px;height:40px}.slim_armor_mystery_201405{background-image:url(spritesmith2.png);background-position:-1122px -455px;width:90px;height:90px}.broad_armor_mystery_201406{background-image:url(spritesmith2.png);background-position:0 -318px;width:90px;height:96px}.head_mystery_201406{background-image:url(spritesmith2.png);background-position:-364px -203px;width:90px;height:96px}.shop_armor_mystery_201406{background-image:url(spritesmith2.png);background-position:-728px -1275px;width:40px;height:40px}.shop_head_mystery_201406{background-image:url(spritesmith2.png);background-position:-1343px -1234px;width:40px;height:40px}.slim_armor_mystery_201406{background-image:url(spritesmith2.png);background-position:-364px -106px;width:90px;height:96px}.broad_armor_mystery_201407{background-image:url(spritesmith2.png);background-position:-1122px -819px;width:90px;height:90px}.head_mystery_201407{background-image:url(spritesmith2.png);background-position:-1122px -910px;width:90px;height:90px}.shop_armor_mystery_201407{background-image:url(spritesmith2.png);background-position:-1302px -1234px;width:40px;height:40px}.shop_head_mystery_201407{background-image:url(spritesmith2.png);background-position:-1261px -1234px;width:40px;height:40px}.slim_armor_mystery_201407{background-image:url(spritesmith2.png);background-position:-630px -1052px;width:90px;height:90px}.broad_armor_mystery_201408{background-image:url(spritesmith2.png);background-position:-721px -1052px;width:90px;height:90px}.head_mystery_201408{background-image:url(spritesmith2.png);background-position:-812px -1052px;width:90px;height:90px}.shop_armor_mystery_201408{background-image:url(spritesmith2.png);background-position:-1220px -1234px;width:40px;height:40px}.shop_head_mystery_201408{background-image:url(spritesmith2.png);background-position:-1179px -1234px;width:40px;height:40px}.slim_armor_mystery_201408{background-image:url(spritesmith2.png);background-position:-1085px -1052px;width:90px;height:90px}.broad_armor_mystery_201409{background-image:url(spritesmith2.png);background-position:-1213px 0;width:90px;height:90px}.headAccessory_mystery_201409{background-image:url(spritesmith2.png);background-position:-1213px -91px;width:90px;height:90px}.shop_armor_mystery_201409{background-image:url(spritesmith2.png);background-position:-1138px -1234px;width:40px;height:40px}.shop_headAccessory_mystery_201409{background-image:url(spritesmith2.png);background-position:-1097px -1234px;width:40px;height:40px}.slim_armor_mystery_201409{background-image:url(spritesmith2.png);background-position:-1213px -364px;width:90px;height:90px}.back_mystery_201410{background-image:url(spritesmith2.png);background-position:0 -1143px;width:93px;height:90px}.broad_armor_mystery_201410{background-image:url(spritesmith2.png);background-position:-94px -1143px;width:93px;height:90px}.shop_armor_mystery_201410{background-image:url(spritesmith2.png);background-position:-1056px -1234px;width:40px;height:40px}.shop_back_mystery_201410{background-image:url(spritesmith2.png);background-position:-1015px -1234px;width:40px;height:40px}.slim_armor_mystery_201410{background-image:url(spritesmith2.png);background-position:-188px -1143px;width:93px;height:90px}.head_mystery_201411{background-image:url(spritesmith2.png);background-position:-1213px -637px;width:90px;height:90px}.shop_head_mystery_201411{background-image:url(spritesmith2.png);background-position:-974px -1234px;width:40px;height:40px}.shop_weapon_mystery_201411{background-image:url(spritesmith2.png);background-position:-933px -1234px;width:40px;height:40px}.weapon_mystery_201411{background-image:url(spritesmith2.png);background-position:-1213px -910px;width:90px;height:90px}.broad_armor_mystery_201412{background-image:url(spritesmith2.png);background-position:-1213px -1001px;width:90px;height:90px}.head_mystery_201412{background-image:url(spritesmith2.png);background-position:-282px -1143px;width:90px;height:90px}.shop_armor_mystery_201412{background-image:url(spritesmith2.png);background-position:-892px -1234px;width:40px;height:40px}.shop_head_mystery_201412{background-image:url(spritesmith2.png);background-position:-851px -1234px;width:40px;height:40px}.slim_armor_mystery_201412{background-image:url(spritesmith2.png);background-position:-555px -1143px;width:90px;height:90px}.broad_armor_mystery_201501{background-image:url(spritesmith2.png);background-position:-646px -1143px;width:90px;height:90px}.head_mystery_201501{background-image:url(spritesmith2.png);background-position:-737px -1143px;width:90px;height:90px}.shop_armor_mystery_201501{background-image:url(spritesmith2.png);background-position:-779px -1366px;width:40px;height:40px}.shop_head_mystery_201501{background-image:url(spritesmith2.png);background-position:-910px -819px;width:40px;height:40px}.slim_armor_mystery_201501{background-image:url(spritesmith2.png);background-position:-1010px -1143px;width:90px;height:90px}.broad_armor_mystery_301404{background-image:url(spritesmith2.png);background-position:-1101px -1143px;width:90px;height:90px}.eyewear_mystery_301404{background-image:url(spritesmith2.png);background-position:-1192px -1143px;width:90px;height:90px}.head_mystery_301404{background-image:url(spritesmith2.png);background-position:-1304px 0;width:90px;height:90px}.shop_armor_mystery_301404{background-image:url(spritesmith2.png);background-position:-1042px -910px;width:40px;height:40px}.shop_eyewear_mystery_301404{background-image:url(spritesmith2.png);background-position:-1001px -910px;width:40px;height:40px}.shop_head_mystery_301404{background-image:url(spritesmith2.png);background-position:-1163px -1001px;width:40px;height:40px}.shop_weapon_mystery_301404{background-image:url(spritesmith2.png);background-position:-1122px -1001px;width:40px;height:40px}.slim_armor_mystery_301404{background-image:url(spritesmith2.png);background-position:-1304px -455px;width:90px;height:90px}.weapon_mystery_301404{background-image:url(spritesmith2.png);background-position:-1304px -546px;width:90px;height:90px}.eyewear_mystery_301405{background-image:url(spritesmith2.png);background-position:-1304px -637px;width:90px;height:90px}.headAccessory_mystery_301405{background-image:url(spritesmith2.png);background-position:-1304px -728px;width:90px;height:90px}.head_mystery_301405{background-image:url(spritesmith2.png);background-position:-1304px -819px;width:90px;height:90px}.shield_mystery_301405{background-image:url(spritesmith2.png);background-position:-1304px -910px;width:90px;height:90px}.shop_eyewear_mystery_301405{background-image:url(spritesmith2.png);background-position:-1254px -1092px;width:40px;height:40px}.shop_headAccessory_mystery_301405{background-image:url(spritesmith2.png);background-position:-1213px -1092px;width:40px;height:40px}.shop_head_mystery_301405{background-image:url(spritesmith2.png);background-position:-574px -1325px;width:40px;height:40px}.shop_shield_mystery_301405{background-image:url(spritesmith2.png);background-position:-1345px -1183px;width:40px;height:40px}.broad_armor_special_springHealer{background-image:url(spritesmith2.png);background-position:-182px -1234px;width:90px;height:90px}.broad_armor_special_springMage{background-image:url(spritesmith2.png);background-position:-273px -1234px;width:90px;height:90px}.broad_armor_special_springRogue{background-image:url(spritesmith2.png);background-position:-364px -1234px;width:90px;height:90px}.broad_armor_special_springWarrior{background-image:url(spritesmith2.png);background-position:-455px -1234px;width:90px;height:90px}.headAccessory_special_springHealer{background-image:url(spritesmith2.png);background-position:-546px -1234px;width:90px;height:90px}.headAccessory_special_springMage{background-image:url(spritesmith2.png);background-position:-637px -1234px;width:90px;height:90px}.headAccessory_special_springRogue{background-image:url(spritesmith2.png);background-position:-91px -1234px;width:90px;height:90px}.headAccessory_special_springWarrior{background-image:url(spritesmith2.png);background-position:0 -1234px;width:90px;height:90px}.head_special_springHealer{background-image:url(spritesmith2.png);background-position:-1304px -1092px;width:90px;height:90px}.head_special_springMage{background-image:url(spritesmith2.png);background-position:-1304px -1001px;width:90px;height:90px}.head_special_springRogue{background-image:url(spritesmith2.png);background-position:-1304px -364px;width:90px;height:90px}.head_special_springWarrior{background-image:url(spritesmith2.png);background-position:-1304px -273px;width:90px;height:90px}.shield_special_springHealer{background-image:url(spritesmith2.png);background-position:-1304px -182px;width:90px;height:90px}.shield_special_springRogue{background-image:url(spritesmith2.png);background-position:-1304px -91px;width:90px;height:90px}.shield_special_springWarrior{background-image:url(spritesmith2.png);background-position:-919px -1143px;width:90px;height:90px}.shop_armor_special_springHealer{background-image:url(spritesmith2.png);background-position:-951px -819px;width:40px;height:40px}.shop_armor_special_springMage{background-image:url(spritesmith2.png);background-position:-819px -728px;width:40px;height:40px}.shop_armor_special_springRogue{background-image:url(spritesmith2.png);background-position:-860px -728px;width:40px;height:40px}.shop_armor_special_springWarrior{background-image:url(spritesmith2.png);background-position:-728px -637px;width:40px;height:40px}.shop_headAccessory_special_springHealer{background-image:url(spritesmith2.png);background-position:-769px -637px;width:40px;height:40px}.shop_headAccessory_special_springMage{background-image:url(spritesmith2.png);background-position:-637px -546px;width:40px;height:40px}.shop_headAccessory_special_springRogue{background-image:url(spritesmith2.png);background-position:-678px -546px;width:40px;height:40px}.shop_headAccessory_special_springWarrior{background-image:url(spritesmith2.png);background-position:-546px -455px;width:40px;height:40px}.shop_head_special_springHealer{background-image:url(spritesmith2.png);background-position:-587px -455px;width:40px;height:40px}.shop_head_special_springMage{background-image:url(spritesmith2.png);background-position:-455px -364px;width:40px;height:40px}.shop_head_special_springRogue copy{background-image:url(spritesmith2.png);background-position:-496px -364px;width:40px;height:40px}.shop_head_special_springRogue{background-image:url(spritesmith2.png);background-position:-572px -506px;width:40px;height:40px}.shop_head_special_springWarrior{background-image:url(spritesmith2.png);background-position:-572px -547px;width:40px;height:40px}.shop_shield_special_springHealer{background-image:url(spritesmith2.png);background-position:-839px -779px;width:40px;height:40px}.shop_shield_special_springRogue{background-image:url(spritesmith2.png);background-position:-839px -820px;width:40px;height:40px}.shop_shield_special_springWarrior{background-image:url(spritesmith2.png);background-position:-1064px -961px;width:40px;height:40px}.shop_weapon_special_springHealer{background-image:url(spritesmith2.png);background-position:-1064px -1002px;width:40px;height:40px}.shop_weapon_special_springMage{background-image:url(spritesmith2.png);background-position:-728px -1234px;width:40px;height:40px}.shop_weapon_special_springRogue{background-image:url(spritesmith2.png);background-position:-769px -1234px;width:40px;height:40px}.shop_weapon_special_springWarrior{background-image:url(spritesmith2.png);background-position:-810px -1234px;width:40px;height:40px}.slim_armor_special_springHealer{background-image:url(spritesmith2.png);background-position:-464px -1143px;width:90px;height:90px}.slim_armor_special_springMage{background-image:url(spritesmith2.png);background-position:-373px -1143px;width:90px;height:90px}.slim_armor_special_springRogue{background-image:url(spritesmith2.png);background-position:-1213px -819px;width:90px;height:90px}.slim_armor_special_springWarrior{background-image:url(spritesmith2.png);background-position:-1213px -728px;width:90px;height:90px}.weapon_special_springHealer{background-image:url(spritesmith2.png);background-position:-1213px -546px;width:90px;height:90px}.weapon_special_springMage{background-image:url(spritesmith2.png);background-position:-1213px -455px;width:90px;height:90px}.weapon_special_springRogue{background-image:url(spritesmith2.png);background-position:-1213px -273px;width:90px;height:90px}.weapon_special_springWarrior{background-image:url(spritesmith2.png);background-position:-1213px -182px;width:90px;height:90px}.body_special_summerHealer{background-image:url(spritesmith2.png);background-position:-91px 0;width:90px;height:105px}.body_special_summerMage{background-image:url(spritesmith2.png);background-position:-182px -212px;width:90px;height:105px}.broad_armor_special_summerHealer{background-image:url(spritesmith2.png);background-position:-273px -212px;width:90px;height:105px}.broad_armor_special_summerMage{background-image:url(spritesmith2.png);background-position:-364px 0;width:90px;height:105px}.broad_armor_special_summerRogue{background-image:url(spritesmith2.png);background-position:-336px -1052px;width:111px;height:90px}.broad_armor_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-224px -1052px;width:111px;height:90px}.eyewear_special_summerRogue{background-image:url(spritesmith2.png);background-position:-112px -1052px;width:111px;height:90px}.eyewear_special_summerWarrior{background-image:url(spritesmith2.png);background-position:0 -1052px;width:111px;height:90px}.head_special_summerHealer{background-image:url(spritesmith2.png);background-position:-91px -212px;width:90px;height:105px}.head_special_summerMage{background-image:url(spritesmith2.png);background-position:0 0;width:90px;height:105px}.head_special_summerRogue{background-image:url(spritesmith2.png);background-position:-770px -961px;width:111px;height:90px}.head_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-658px -961px;width:111px;height:90px}.Healer_Summer{background-image:url(spritesmith2.png);background-position:-273px -106px;width:90px;height:105px}.Mage_Summer{background-image:url(spritesmith2.png);background-position:-273px 0;width:90px;height:105px}.SummerRogue14{background-image:url(spritesmith2.png);background-position:-91px -961px;width:111px;height:90px}.SummerWarrior14{background-image:url(spritesmith2.png);background-position:-1001px -546px;width:111px;height:90px}.shield_special_summerHealer{background-image:url(spritesmith2.png);background-position:-182px -106px;width:90px;height:105px}.shield_special_summerRogue{background-image:url(spritesmith2.png);background-position:-657px -870px;width:111px;height:90px}.shield_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-545px -870px;width:111px;height:90px}.shop_armor_special_summerHealer{background-image:url(spritesmith2.png);background-position:-1302px -1275px;width:40px;height:40px}.shop_armor_special_summerMage{background-image:url(spritesmith2.png);background-position:-1343px -1275px;width:40px;height:40px}.shop_armor_special_summerRogue{background-image:url(spritesmith2.png);background-position:0 -1325px;width:40px;height:40px}.shop_armor_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-41px -1325px;width:40px;height:40px}.shop_body_special_summerHealer{background-image:url(spritesmith2.png);background-position:-82px -1325px;width:40px;height:40px}.shop_body_special_summerMage{background-image:url(spritesmith2.png);background-position:-123px -1325px;width:40px;height:40px}.shop_eyewear_special_summerRogue{background-image:url(spritesmith2.png);background-position:-164px -1325px;width:40px;height:40px}.shop_eyewear_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-205px -1325px;width:40px;height:40px}.shop_head_special_summerHealer{background-image:url(spritesmith2.png);background-position:-246px -1325px;width:40px;height:40px}.shop_head_special_summerMage{background-image:url(spritesmith2.png);background-position:-287px -1325px;width:40px;height:40px}.shop_head_special_summerRogue{background-image:url(spritesmith2.png);background-position:-328px -1325px;width:40px;height:40px}.shop_head_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-369px -1325px;width:40px;height:40px}.shop_shield_special_summerHealer{background-image:url(spritesmith2.png);background-position:-410px -1325px;width:40px;height:40px}.shop_shield_special_summerRogue{background-image:url(spritesmith2.png);background-position:-451px -1325px;width:40px;height:40px}.shop_shield_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-492px -1325px;width:40px;height:40px}.shop_weapon_special_summerHealer{background-image:url(spritesmith2.png);background-position:-533px -1325px;width:40px;height:40px}.shop_weapon_special_summerMage{background-image:url(spritesmith2.png);background-position:-1304px -1183px;width:40px;height:40px}.shop_weapon_special_summerRogue{background-image:url(spritesmith2.png);background-position:-615px -1325px;width:40px;height:40px}.shop_weapon_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-656px -1325px;width:40px;height:40px}.slim_armor_special_summerHealer{background-image:url(spritesmith2.png);background-position:-91px -106px;width:90px;height:105px}.slim_armor_special_summerMage{background-image:url(spritesmith2.png);background-position:0 -106px;width:90px;height:105px}.slim_armor_special_summerRogue{background-image:url(spritesmith2.png);background-position:-433px -870px;width:111px;height:90px}.slim_armor_special_summerWarrior{background-image:url(spritesmith2.png);background-position:-321px -870px;width:111px;height:90px}.weapon_special_summerHealer{background-image:url(spritesmith2.png);background-position:-182px 0;width:90px;height:105px}.weapon_special_summerMage{background-image:url(spritesmith2.png);background-position:0 -212px;width:90px;height:105px}.weapon_special_summerRogue{background-image:url(spritesmith2.png);background-position:-112px -870px;width:111px;height:90px}.weapon_special_summerWarrior{background-image:url(spritesmith2.png);background-position:0 -870px;width:111px;height:90px}.broad_armor_special_candycane{background-image:url(spritesmith2.png);background-position:-910px -182px;width:90px;height:90px}.broad_armor_special_ski{background-image:url(spritesmith2.png);background-position:-910px -91px;width:90px;height:90px}.broad_armor_special_snowflake{background-image:url(spritesmith2.png);background-position:-910px 0;width:90px;height:90px}.broad_armor_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-748px -779px;width:90px;height:90px}.broad_armor_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-657px -779px;width:90px;height:90px}.broad_armor_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:0 -779px;width:96px;height:90px}.broad_armor_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-182px -597px;width:90px;height:90px}.broad_armor_special_yeti{background-image:url(spritesmith2.png);background-position:-91px -597px;width:90px;height:90px}.head_special_candycane{background-image:url(spritesmith2.png);background-position:0 -597px;width:90px;height:90px}.head_special_nye{background-image:url(spritesmith2.png);background-position:-637px -455px;width:90px;height:90px}.head_special_nye2014{background-image:url(spritesmith2.png);background-position:-637px -364px;width:90px;height:90px}.head_special_ski{background-image:url(spritesmith2.png);background-position:-637px -273px;width:90px;height:90px}.head_special_snowflake{background-image:url(spritesmith2.png);background-position:-637px -182px;width:90px;height:90px}.head_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-637px -91px;width:90px;height:90px}.head_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-637px 0;width:90px;height:90px}.head_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-475px -506px;width:96px;height:90px}.head_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-384px -506px;width:90px;height:90px}.head_special_yeti{background-image:url(spritesmith2.png);background-position:-293px -506px;width:90px;height:90px}.shield_special_ski{background-image:url(spritesmith2.png);background-position:-188px -506px;width:104px;height:90px}.shield_special_snowflake{background-image:url(spritesmith2.png);background-position:-97px -506px;width:90px;height:90px}.shield_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-546px -364px;width:90px;height:90px}.shield_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:0 -506px;width:96px;height:90px}.shield_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-546px -273px;width:90px;height:90px}.shield_special_yeti{background-image:url(spritesmith2.png);background-position:-546px -182px;width:90px;height:90px}.shop_armor_special_candycane{background-image:url(spritesmith2.png);background-position:-1395px -615px;width:40px;height:40px}.shop_armor_special_ski{background-image:url(spritesmith2.png);background-position:-1395px -656px;width:40px;height:40px}.shop_armor_special_snowflake{background-image:url(spritesmith2.png);background-position:-1395px -697px;width:40px;height:40px}.shop_armor_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-1395px -738px;width:40px;height:40px}.shop_armor_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-1395px -779px;width:40px;height:40px}.shop_armor_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-1395px -820px;width:40px;height:40px}.shop_armor_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-1395px -861px;width:40px;height:40px}.shop_armor_special_yeti{background-image:url(spritesmith2.png);background-position:-1395px -902px;width:40px;height:40px}.shop_head_special_candycane{background-image:url(spritesmith2.png);background-position:-1395px -943px;width:40px;height:40px}.shop_head_special_nye{background-image:url(spritesmith2.png);background-position:-1395px -984px;width:40px;height:40px}.shop_head_special_nye2014{background-image:url(spritesmith2.png);background-position:-1395px -1025px;width:40px;height:40px}.shop_head_special_ski{background-image:url(spritesmith2.png);background-position:-1395px -1066px;width:40px;height:40px}.shop_head_special_snowflake{background-image:url(spritesmith2.png);background-position:-1395px -1107px;width:40px;height:40px}.shop_head_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-1395px -1148px;width:40px;height:40px}.shop_head_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-1395px -1189px;width:40px;height:40px}.shop_head_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-1395px -1230px;width:40px;height:40px}.shop_head_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-1395px -1271px;width:40px;height:40px}.shop_head_special_yeti{background-image:url(spritesmith2.png);background-position:-1395px -1312px;width:40px;height:40px}.shop_shield_special_ski{background-image:url(spritesmith2.png);background-position:0 -1366px;width:40px;height:40px}.shop_shield_special_snowflake{background-image:url(spritesmith2.png);background-position:-41px -1366px;width:40px;height:40px}.shop_shield_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-82px -1366px;width:40px;height:40px}.shop_shield_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-123px -1366px;width:40px;height:40px}.shop_shield_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-164px -1366px;width:40px;height:40px}.shop_shield_special_yeti{background-image:url(spritesmith2.png);background-position:-205px -1366px;width:40px;height:40px}.shop_weapon_special_candycane{background-image:url(spritesmith2.png);background-position:-246px -1366px;width:40px;height:40px}.shop_weapon_special_ski{background-image:url(spritesmith2.png);background-position:-287px -1366px;width:40px;height:40px}.shop_weapon_special_snowflake{background-image:url(spritesmith2.png);background-position:-328px -1366px;width:40px;height:40px}.shop_weapon_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-369px -1366px;width:40px;height:40px}.shop_weapon_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-410px -1366px;width:40px;height:40px}.shop_weapon_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-451px -1366px;width:40px;height:40px}.shop_weapon_special_winter2015Warrior{background-image:url(spritesmith2.png);background-position:-492px -1366px;width:40px;height:40px}.shop_weapon_special_yeti{background-image:url(spritesmith2.png);background-position:-533px -1366px;width:40px;height:40px}.slim_armor_special_candycane{background-image:url(spritesmith2.png);background-position:-546px -91px;width:90px;height:90px}.slim_armor_special_ski{background-image:url(spritesmith2.png);background-position:-546px 0;width:90px;height:90px}.slim_armor_special_snowflake{background-image:url(spritesmith2.png);background-position:-455px -415px;width:90px;height:90px}.slim_armor_special_winter2015Healer{background-image:url(spritesmith2.png);background-position:-364px -415px;width:90px;height:90px}.slim_armor_special_winter2015Mage{background-image:url(spritesmith2.png);background-position:-273px -415px;width:90px;height:90px}.slim_armor_special_winter2015Rogue{background-image:url(spritesmith2.png);background-position:-224px -870px;width:96px;height:90px}.slim_armor_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-1569px -910px;width:90px;height:90px}.slim_armor_special_yeti{background-image:url(spritesmith3.png);background-position:-182px -1487px;width:90px;height:90px}.weapon_special_candycane{background-image:url(spritesmith3.png);background-position:-1569px -1001px;width:90px;height:90px}.weapon_special_ski{background-image:url(spritesmith3.png);background-position:-1569px -1092px;width:90px;height:90px}.weapon_special_snowflake{background-image:url(spritesmith3.png);background-position:-1569px -1183px;width:90px;height:90px}.weapon_special_winter2015Healer{background-image:url(spritesmith3.png);background-position:-1569px -1274px;width:90px;height:90px}.weapon_special_winter2015Mage{background-image:url(spritesmith3.png);background-position:-1348px -724px;width:90px;height:90px}.weapon_special_winter2015Rogue{background-image:url(spritesmith3.png);background-position:-1348px -815px;width:96px;height:90px}.weapon_special_winter2015Warrior{background-image:url(spritesmith3.png);background-position:-637px -1396px;width:90px;height:90px}.weapon_special_yeti{background-image:url(spritesmith3.png);background-position:-1128px -1396px;width:90px;height:90px}.back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1569px -182px;width:90px;height:90px}.back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1569px -273px;width:90px;height:90px}.body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1569px -455px;width:90px;height:90px}.body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1569px -546px;width:90px;height:90px}.body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1569px -637px;width:90px;height:90px}.eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1569px -728px;width:90px;height:90px}.eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1569px -819px;width:90px;height:90px}.shop_back_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1748px -861px;width:40px;height:40px}.shop_back_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1748px -902px;width:40px;height:40px}.shop_body_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1748px -1189px;width:40px;height:40px}.shop_body_special_wondercon_gold{background-image:url(spritesmith3.png);background-position:-1141px -1012px;width:40px;height:40px}.shop_body_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1748px -328px;width:40px;height:40px}.shop_eyewear_special_wondercon_black{background-image:url(spritesmith3.png);background-position:-1748px -410px;width:40px;height:40px}.shop_eyewear_special_wondercon_red{background-image:url(spritesmith3.png);background-position:-1748px -574px;width:40px;height:40px}.head_0{background-image:url(spritesmith3.png);background-position:-1348px -906px;width:90px;height:90px}.customize-option.head_0{background-image:url(spritesmith3.png);background-position:-1373px -921px;width:60px;height:60px}.head_healer_1{background-image:url(spritesmith3.png);background-position:-1348px -997px;width:90px;height:90px}.head_healer_2{background-image:url(spritesmith3.png);background-position:-1348px -1088px;width:90px;height:90px}.head_healer_3{background-image:url(spritesmith3.png);background-position:-1348px -1179px;width:90px;height:90px}.head_healer_4{background-image:url(spritesmith3.png);background-position:0 -1305px;width:90px;height:90px}.head_healer_5{background-image:url(spritesmith3.png);background-position:-91px -1305px;width:90px;height:90px}.head_rogue_1{background-image:url(spritesmith3.png);background-position:-182px -1305px;width:90px;height:90px}.head_rogue_2{background-image:url(spritesmith3.png);background-position:-1454px -728px;width:90px;height:90px}.head_rogue_3{background-image:url(spritesmith3.png);background-position:-1454px -819px;width:90px;height:90px}.head_rogue_4{background-image:url(spritesmith3.png);background-position:-1454px -910px;width:90px;height:90px}.head_rogue_5{background-image:url(spritesmith3.png);background-position:-1454px -1001px;width:90px;height:90px}.head_special_2{background-image:url(spritesmith3.png);background-position:-1454px -1092px;width:90px;height:90px}.head_warrior_1{background-image:url(spritesmith3.png);background-position:-1454px -1183px;width:90px;height:90px}.head_warrior_2{background-image:url(spritesmith3.png);background-position:-1454px -1274px;width:90px;height:90px}.head_warrior_3{background-image:url(spritesmith3.png);background-position:-1354px -1305px;width:90px;height:90px}.head_warrior_4{background-image:url(spritesmith3.png);background-position:0 -1396px;width:90px;height:90px}.head_warrior_5{background-image:url(spritesmith3.png);background-position:-91px -1396px;width:90px;height:90px}.head_wizard_1{background-image:url(spritesmith3.png);background-position:-182px -1396px;width:90px;height:90px}.head_wizard_2{background-image:url(spritesmith3.png);background-position:-273px -1396px;width:90px;height:90px}.head_wizard_3{background-image:url(spritesmith3.png);background-position:-364px -1396px;width:90px;height:90px}.head_wizard_4{background-image:url(spritesmith3.png);background-position:-455px -1396px;width:90px;height:90px}.head_wizard_5{background-image:url(spritesmith3.png);background-position:-546px -1396px;width:90px;height:90px}.shop_head_healer_1{background-image:url(spritesmith3.png);background-position:-1748px -615px;width:40px;height:40px}.shop_head_healer_2{background-image:url(spritesmith3.png);background-position:-1748px -656px;width:40px;height:40px}.shop_head_healer_3{background-image:url(spritesmith3.png);background-position:-1476px -1721px;width:40px;height:40px}.shop_head_healer_4{background-image:url(spritesmith3.png);background-position:-1435px -1721px;width:40px;height:40px}.shop_head_healer_5{background-image:url(spritesmith3.png);background-position:-1394px -1721px;width:40px;height:40px}.shop_head_rogue_1{background-image:url(spritesmith3.png);background-position:-1353px -1721px;width:40px;height:40px}.shop_head_rogue_2{background-image:url(spritesmith3.png);background-position:-1312px -1721px;width:40px;height:40px}.shop_head_rogue_3{background-image:url(spritesmith3.png);background-position:-1271px -1721px;width:40px;height:40px}.shop_head_rogue_4{background-image:url(spritesmith3.png);background-position:-1748px -287px;width:40px;height:40px}.shop_head_rogue_5{background-image:url(spritesmith3.png);background-position:-1748px -205px;width:40px;height:40px}.shop_head_special_0{background-image:url(spritesmith3.png);background-position:-1748px -164px;width:40px;height:40px}.shop_head_special_1{background-image:url(spritesmith3.png);background-position:-1748px -123px;width:40px;height:40px}.shop_head_special_2{background-image:url(spritesmith3.png);background-position:-1748px -82px;width:40px;height:40px}.shop_head_warrior_1{background-image:url(spritesmith3.png);background-position:-1748px -41px;width:40px;height:40px}.shop_head_warrior_2{background-image:url(spritesmith3.png);background-position:-1748px 0;width:40px;height:40px}.shop_head_warrior_3{background-image:url(spritesmith3.png);background-position:-1698px -1669px;width:40px;height:40px}.shop_head_warrior_4{background-image:url(spritesmith3.png);background-position:-1657px -1669px;width:40px;height:40px}.shop_head_warrior_5{background-image:url(spritesmith3.png);background-position:-1517px -1721px;width:40px;height:40px}.shop_head_wizard_1{background-image:url(spritesmith3.png);background-position:-1575px -1669px;width:40px;height:40px}.shop_head_wizard_2{background-image:url(spritesmith3.png);background-position:-1534px -1669px;width:40px;height:40px}.shop_head_wizard_3{background-image:url(spritesmith3.png);background-position:-1493px -1669px;width:40px;height:40px}.shop_head_wizard_4{background-image:url(spritesmith3.png);background-position:-1305px -1012px;width:40px;height:40px}.shop_head_wizard_5{background-image:url(spritesmith3.png);background-position:-1264px -1012px;width:40px;height:40px}.shield_healer_1{background-image:url(spritesmith3.png);background-position:-273px -1305px;width:90px;height:90px}.shield_healer_2{background-image:url(spritesmith3.png);background-position:-364px -1305px;width:90px;height:90px}.shield_healer_3{background-image:url(spritesmith3.png);background-position:-455px -1305px;width:90px;height:90px}.shield_healer_4{background-image:url(spritesmith3.png);background-position:-546px -1305px;width:90px;height:90px}.shield_healer_5{background-image:url(spritesmith3.png);background-position:-637px -1305px;width:90px;height:90px}.shield_rogue_0{background-image:url(spritesmith3.png);background-position:-728px -1305px;width:90px;height:90px}.shield_rogue_1{background-image:url(spritesmith3.png);background-position:-819px -1305px;width:103px;height:90px}.shield_rogue_2{background-image:url(spritesmith3.png);background-position:-923px -1305px;width:103px;height:90px}.shield_rogue_3{background-image:url(spritesmith3.png);background-position:-1027px -1305px;width:114px;height:90px}.shield_rogue_4{background-image:url(spritesmith3.png);background-position:-1142px -1305px;width:96px;height:90px}.shield_rogue_5{background-image:url(spritesmith3.png);background-position:-1239px -1305px;width:114px;height:90px}.shield_rogue_6{background-image:url(spritesmith3.png);background-position:-1454px 0;width:114px;height:90px}.shield_special_1{background-image:url(spritesmith3.png);background-position:-1454px -91px;width:90px;height:90px}.shield_special_goldenknight{background-image:url(spritesmith3.png);background-position:-1454px -182px;width:111px;height:90px}.shield_warrior_1{background-image:url(spritesmith3.png);background-position:-1454px -273px;width:90px;height:90px}.shield_warrior_2{background-image:url(spritesmith3.png);background-position:-1454px -364px;width:90px;height:90px}.shield_warrior_3{background-image:url(spritesmith3.png);background-position:-1454px -455px;width:90px;height:90px}.shield_warrior_4{background-image:url(spritesmith3.png);background-position:-1454px -546px;width:90px;height:90px}.shield_warrior_5{background-image:url(spritesmith3.png);background-position:-1454px -637px;width:90px;height:90px}.shop_shield_healer_1{background-image:url(spritesmith3.png);background-position:-1223px -1012px;width:40px;height:40px}.shop_shield_healer_2{background-image:url(spritesmith3.png);background-position:-1182px -1012px;width:40px;height:40px}.shop_shield_healer_3{background-image:url(spritesmith3.png);background-position:-1690px -1627px;width:40px;height:40px}.shop_shield_healer_4{background-image:url(spritesmith3.png);background-position:-1230px -1721px;width:40px;height:40px}.shop_shield_healer_5{background-image:url(spritesmith3.png);background-position:-1189px -1721px;width:40px;height:40px}.shop_shield_rogue_0{background-image:url(spritesmith3.png);background-position:-1148px -1721px;width:40px;height:40px}.shop_shield_rogue_1{background-image:url(spritesmith3.png);background-position:-1107px -1721px;width:40px;height:40px}.shop_shield_rogue_2{background-image:url(spritesmith3.png);background-position:-1025px -1721px;width:40px;height:40px}.shop_shield_rogue_3{background-image:url(spritesmith3.png);background-position:-984px -1721px;width:40px;height:40px}.shop_shield_rogue_4{background-image:url(spritesmith3.png);background-position:-902px -1721px;width:40px;height:40px}.shop_shield_rogue_5{background-image:url(spritesmith3.png);background-position:-861px -1721px;width:40px;height:40px}.shop_shield_rogue_6{background-image:url(spritesmith3.png);background-position:-820px -1721px;width:40px;height:40px}.shop_shield_special_0{background-image:url(spritesmith3.png);background-position:-779px -1721px;width:40px;height:40px}.shop_shield_special_1{background-image:url(spritesmith3.png);background-position:-738px -1721px;width:40px;height:40px}.shop_shield_special_goldenknight{background-image:url(spritesmith3.png);background-position:-697px -1721px;width:40px;height:40px}.shop_shield_warrior_1{background-image:url(spritesmith3.png);background-position:-615px -1721px;width:40px;height:40px}.shop_shield_warrior_2{background-image:url(spritesmith3.png);background-position:-533px -1721px;width:40px;height:40px}.shop_shield_warrior_3{background-image:url(spritesmith3.png);background-position:-451px -1721px;width:40px;height:40px}.shop_shield_warrior_4{background-image:url(spritesmith3.png);background-position:-369px -1721px;width:40px;height:40px}.shop_shield_warrior_5{background-image:url(spritesmith3.png);background-position:-246px -1721px;width:40px;height:40px}.shop_weapon_healer_0{background-image:url(spritesmith3.png);background-position:-205px -1721px;width:40px;height:40px}.shop_weapon_healer_1{background-image:url(spritesmith3.png);background-position:-164px -1721px;width:40px;height:40px}.shop_weapon_healer_2{background-image:url(spritesmith3.png);background-position:-123px -1721px;width:40px;height:40px}.shop_weapon_healer_3{background-image:url(spritesmith3.png);background-position:-82px -1721px;width:40px;height:40px}.shop_weapon_healer_4{background-image:url(spritesmith3.png);background-position:-41px -1721px;width:40px;height:40px}.shop_weapon_healer_5{background-image:url(spritesmith3.png);background-position:0 -1721px;width:40px;height:40px}.shop_weapon_healer_6{background-image:url(spritesmith3.png);background-position:-1748px -1640px;width:40px;height:40px}.shop_weapon_rogue_0{background-image:url(spritesmith3.png);background-position:-1748px -1599px;width:40px;height:40px}.shop_weapon_rogue_1{background-image:url(spritesmith3.png);background-position:-1748px -1558px;width:40px;height:40px}.shop_weapon_rogue_2{background-image:url(spritesmith3.png);background-position:-1748px -1517px;width:40px;height:40px}.shop_weapon_rogue_3{background-image:url(spritesmith3.png);background-position:-1748px -1476px;width:40px;height:40px}.shop_weapon_rogue_4{background-image:url(spritesmith3.png);background-position:-1748px -1435px;width:40px;height:40px}.shop_weapon_rogue_5{background-image:url(spritesmith3.png);background-position:-1748px -1394px;width:40px;height:40px}.shop_weapon_rogue_6{background-image:url(spritesmith3.png);background-position:-1748px -1353px;width:40px;height:40px}.shop_weapon_special_0{background-image:url(spritesmith3.png);background-position:-1748px -1312px;width:40px;height:40px}.shop_weapon_special_1{background-image:url(spritesmith3.png);background-position:-1748px -1271px;width:40px;height:40px}.shop_weapon_special_2{background-image:url(spritesmith3.png);background-position:-1748px -1148px;width:40px;height:40px}.shop_weapon_special_3{background-image:url(spritesmith3.png);background-position:-1748px -1107px;width:40px;height:40px}.shop_weapon_special_critical{background-image:url(spritesmith3.png);background-position:-1748px -984px;width:40px;height:40px}.shop_weapon_warrior_0{background-image:url(spritesmith3.png);background-position:-1748px -943px;width:40px;height:40px}.shop_weapon_warrior_1{background-image:url(spritesmith3.png);background-position:-1748px -779px;width:40px;height:40px}.shop_weapon_warrior_2{background-image:url(spritesmith3.png);background-position:-1748px -738px;width:40px;height:40px}.shop_weapon_warrior_3{background-image:url(spritesmith3.png);background-position:-1748px -697px;width:40px;height:40px}.shop_weapon_warrior_4{background-image:url(spritesmith3.png);background-position:-943px -1721px;width:40px;height:40px}.shop_weapon_warrior_5{background-image:url(spritesmith3.png);background-position:-656px -1721px;width:40px;height:40px}.shop_weapon_warrior_6{background-image:url(spritesmith3.png);background-position:-574px -1721px;width:40px;height:40px}.shop_weapon_wizard_0{background-image:url(spritesmith3.png);background-position:-492px -1721px;width:40px;height:40px}.shop_weapon_wizard_1{background-image:url(spritesmith3.png);background-position:-410px -1721px;width:40px;height:40px}.shop_weapon_wizard_2{background-image:url(spritesmith3.png);background-position:-328px -1721px;width:40px;height:40px}.shop_weapon_wizard_3{background-image:url(spritesmith3.png);background-position:-287px -1721px;width:40px;height:40px}.shop_weapon_wizard_4{background-image:url(spritesmith3.png);background-position:-1748px -1230px;width:40px;height:40px}.shop_weapon_wizard_5{background-image:url(spritesmith3.png);background-position:-1616px -1669px;width:40px;height:40px}.shop_weapon_wizard_6{background-image:url(spritesmith3.png);background-position:-1748px -820px;width:40px;height:40px}.weapon_healer_0{background-image:url(spritesmith3.png);background-position:-1274px -1487px;width:90px;height:90px}.weapon_healer_1{background-image:url(spritesmith3.png);background-position:-1365px -1487px;width:90px;height:90px}.weapon_healer_2{background-image:url(spritesmith3.png);background-position:-1456px -1487px;width:90px;height:90px}.weapon_healer_3{background-image:url(spritesmith3.png);background-position:-1547px -1487px;width:90px;height:90px}.weapon_healer_4{background-image:url(spritesmith3.png);background-position:0 -1578px;width:90px;height:90px}.weapon_healer_5{background-image:url(spritesmith3.png);background-position:-91px -1578px;width:90px;height:90px}.weapon_healer_6{background-image:url(spritesmith3.png);background-position:-182px -1578px;width:90px;height:90px}.weapon_rogue_0{background-image:url(spritesmith3.png);background-position:-273px -1578px;width:90px;height:90px}.weapon_rogue_1{background-image:url(spritesmith3.png);background-position:-364px -1578px;width:90px;height:90px}.weapon_rogue_2{background-image:url(spritesmith3.png);background-position:-455px -1578px;width:90px;height:90px}.weapon_rogue_3{background-image:url(spritesmith3.png);background-position:-546px -1578px;width:90px;height:90px}.weapon_rogue_4{background-image:url(spritesmith3.png);background-position:-637px -1578px;width:90px;height:90px}.weapon_rogue_5{background-image:url(spritesmith3.png);background-position:-728px -1578px;width:90px;height:90px}.weapon_rogue_6{background-image:url(spritesmith3.png);background-position:-819px -1578px;width:90px;height:90px}.weapon_special_1{background-image:url(spritesmith3.png);background-position:-910px -1578px;width:102px;height:90px}.weapon_special_2{background-image:url(spritesmith3.png);background-position:-1013px -1578px;width:90px;height:90px}.weapon_special_3{background-image:url(spritesmith3.png);background-position:-1104px -1578px;width:90px;height:90px}.weapon_warrior_0{background-image:url(spritesmith3.png);background-position:-1195px -1578px;width:90px;height:90px}.weapon_warrior_1{background-image:url(spritesmith3.png);background-position:-1183px -1487px;width:90px;height:90px}.weapon_warrior_2{background-image:url(spritesmith3.png);background-position:-1092px -1487px;width:90px;height:90px}.weapon_warrior_3{background-image:url(spritesmith3.png);background-position:-1001px -1487px;width:90px;height:90px}.weapon_warrior_4{background-image:url(spritesmith3.png);background-position:-910px -1487px;width:90px;height:90px}.weapon_warrior_5{background-image:url(spritesmith3.png);background-position:-819px -1487px;width:90px;height:90px}.weapon_warrior_6{background-image:url(spritesmith3.png);background-position:-728px -1487px;width:90px;height:90px}.weapon_wizard_0{background-image:url(spritesmith3.png);background-position:-637px -1487px;width:90px;height:90px}.weapon_wizard_1{background-image:url(spritesmith3.png);background-position:-546px -1487px;width:90px;height:90px}.weapon_wizard_2{background-image:url(spritesmith3.png);background-position:-455px -1487px;width:90px;height:90px}.weapon_wizard_3{background-image:url(spritesmith3.png);background-position:-364px -1487px;width:90px;height:90px}.weapon_wizard_4{background-image:url(spritesmith3.png);background-position:-273px -1487px;width:90px;height:90px}.weapon_wizard_5{background-image:url(spritesmith3.png);background-position:-1286px -1578px;width:90px;height:90px}.weapon_wizard_6{background-image:url(spritesmith3.png);background-position:-91px -1487px;width:90px;height:90px}.GrimReaper{background-image:url(spritesmith3.png);background-position:-1280px -1194px;width:57px;height:66px}.Pet_Currency_Gem{background-image:url(spritesmith3.png);background-position:-1558px -1721px;width:45px;height:39px}.Pet_Currency_Gem1x{background-image:url(spritesmith3.png);background-position:-1731px -1627px;width:15px;height:13px}.Pet_Currency_Gem2x{background-image:url(spritesmith3.png);background-position:-1600px -1456px;width:30px;height:26px}.PixelPaw-Gold{background-image:url(spritesmith3.png);background-position:-1690px -327px;width:51px;height:51px}.PixelPaw{background-image:url(spritesmith3.png);background-position:-1690px -379px;width:51px;height:51px}.PixelPaw002{background-image:url(spritesmith3.png);background-position:-1690px -431px;width:51px;height:51px}.inventory_present{background-image:url(spritesmith3.png);background-position:-1690px -535px;width:48px;height:51px}.inventory_quest_scroll{background-image:url(spritesmith3.png);background-position:-1690px -639px;width:48px;height:51px}.inventory_quest_scroll_penguin{background-image:url(spritesmith3.png);background-position:-1690px -1523px;width:48px;height:51px}.inventory_special_fortify{background-image:url(spritesmith3.png);background-position:-1603px -1578px;width:57px;height:54px}.inventory_special_nye{background-image:url(spritesmith3.png);background-position:-1690px -220px;width:57px;height:54px}.inventory_special_opaquePotion{background-image:url(spritesmith3.png);background-position:-1066px -1721px;width:40px;height:40px}.inventory_special_snowball{background-image:url(spritesmith3.png);background-position:-1690px 0;width:57px;height:54px}.inventory_special_spookDust{background-image:url(spritesmith3.png);background-position:-1690px -165px;width:57px;height:54px}.inventory_special_trinket{background-image:url(spritesmith3.png);background-position:-1690px -483px;width:48px;height:51px}.inventory_special_valentine{background-image:url(spritesmith3.png);background-position:-1690px -110px;width:57px;height:54px}.pet_key{background-image:url(spritesmith3.png);background-position:-1690px -55px;width:57px;height:54px}.rebirth_orb{background-image:url(spritesmith3.png);background-position:-1507px -1396px;width:57px;height:54px}.snowman{background-image:url(spritesmith3.png);background-position:0 -1487px;width:90px;height:90px}.spookman{background-image:url(spritesmith3.png);background-position:-1569px -1365px;width:90px;height:90px}.zzz{background-image:url(spritesmith3.png);background-position:-1748px -1025px;width:40px;height:40px}.zzz_light{background-image:url(spritesmith3.png);background-position:-1748px -1066px;width:40px;height:40px}.just_head{background-image:url(spritesmith3.png);background-position:-1348px -627px;width:36px;height:96px}.npc_alex{background-image:url(spritesmith3.png);background-position:-880px -712px;width:162px;height:138px}.npc_bailey{background-image:url(spritesmith3.png);background-position:-1385px -627px;width:54px;height:78px}.npc_bailey_broken{background-image:url(spritesmith3.png);background-position:-1287px -453px;width:54px;height:72px}.npc_daniel{background-image:url(spritesmith3.png);background-position:-760px -1055px;width:135px;height:123px}.npc_ian{background-image:url(spritesmith3.png);background-position:-567px -1055px;width:73px;height:134px}.npc_justin{background-image:url(spritesmith3.png);background-position:-981px -1055px;width:84px;height:120px}.npc_justin_broken{background-image:url(spritesmith3.png);background-position:-896px -1055px;width:84px;height:120px}.npc_matt{background-image:url(spritesmith3.png);background-position:-1097px -734px;width:195px;height:138px}.npc_matt_broken{background-image:url(spritesmith3.png);background-position:-1097px -873px;width:195px;height:138px}.npc_timetravelers{background-image:url(spritesmith3.png);background-position:-371px -1055px;width:195px;height:138px}.npc_timetravelers_active{background-image:url(spritesmith3.png);background-position:-1097px -595px;width:195px;height:138px}.npc_tyler{background-image:url(spritesmith3.png);background-position:-1569px -364px;width:90px;height:90px}.seasonalshop_closed{background-image:url(spritesmith3.png);background-position:0 -1055px;width:162px;height:138px}.seasonalshop_winter2015{background-image:url(spritesmith3.png);background-position:-905px -877px;width:162px;height:138px}.2014_Fall_HealerPROMO2{background-image:url(spritesmith3.png);background-position:-1569px -91px;width:90px;height:90px}.2014_Fall_Mage_PROMO9{background-image:url(spritesmith3.png);background-position:-1569px 0;width:120px;height:90px}.2014_Fall_RoguePROMO3{background-image:url(spritesmith3.png);background-position:-1401px -1396px;width:105px;height:90px}.2014_Fall_Warrior_PROMO{background-image:url(spritesmith3.png);background-position:-1310px -1396px;width:90px;height:90px}.promo_mystery_201405{background-image:url(spritesmith3.png);background-position:-1219px -1396px;width:90px;height:90px}.promo_mystery_201406{background-image:url(spritesmith3.png);background-position:-1348px -530px;width:90px;height:96px}.promo_mystery_201407{background-image:url(spritesmith3.png);background-position:-1293px -595px;width:42px;height:62px}.promo_mystery_201408{background-image:url(spritesmith3.png);background-position:-1278px -1055px;width:60px;height:71px}.promo_mystery_201409{background-image:url(spritesmith3.png);background-position:-1037px -1396px;width:90px;height:90px}.promo_mystery_201410{background-image:url(spritesmith3.png);background-position:-1530px -1578px;width:72px;height:63px}.promo_mystery_201411{background-image:url(spritesmith3.png);background-position:-946px -1396px;width:90px;height:90px}.promo_mystery_201412{background-image:url(spritesmith3.png);background-position:-1287px -526px;width:42px;height:66px}.promo_mystery_3014{background-image:url(spritesmith3.png);background-position:-728px -1396px;width:217px;height:90px}.promo_partyhats{background-image:url(spritesmith3.png);background-position:-1023px -1669px;width:115px;height:47px}.promo_winterclasses2015{background-image:url(spritesmith3.png);background-position:0 -1194px;width:325px;height:110px}.promo_winteryhair{background-image:url(spritesmith3.png);background-position:-1377px -1578px;width:152px;height:75px}.customize-option.promo_winteryhair{background-image:url(spritesmith3.png);background-position:-1402px -1593px;width:60px;height:60px}.quest_atom1{background-image:url(spritesmith3.png);background-position:-654px -877px;width:250px;height:150px}.quest_atom2{background-image:url(spritesmith3.png);background-position:-163px -1055px;width:207px;height:138px}.quest_atom3{background-image:url(spritesmith3.png);background-position:-628px -660px;width:216px;height:180px}.quest_basilist{background-image:url(spritesmith3.png);background-position:-1097px -453px;width:189px;height:141px}.quest_dilatory{background-image:url(spritesmith3.png);background-position:0 0;width:219px;height:219px}.quest_dilatory_derby{background-image:url(spritesmith3.png);background-position:0 -440px;width:219px;height:219px}.quest_egg_plainEgg{background-image:url(spritesmith3.png);background-position:-1690px -691px;width:48px;height:51px}.quest_evilsanta{background-image:url(spritesmith3.png);background-position:-641px -1055px;width:118px;height:131px}.quest_ghost_stag{background-image:url(spritesmith3.png);background-position:-220px 0;width:219px;height:219px}.quest_goldenknight1_testimony{background-image:url(spritesmith3.png);background-position:-1690px -743px;width:48px;height:51px}.quest_goldenknight2{background-image:url(spritesmith3.png);background-position:-1097px -151px;width:250px;height:150px}.quest_goldenknight3{background-image:url(spritesmith3.png);background-position:-1097px 0;width:250px;height:150px}.quest_gryphon{background-image:url(spritesmith3.png);background-position:-880px -178px;width:216px;height:177px}.quest_harpy{background-image:url(spritesmith3.png);background-position:-660px 0;width:219px;height:219px}.quest_hedgehog{background-image:url(spritesmith3.png);background-position:-217px -660px;width:219px;height:186px}.quest_moonstone1_moonstone{background-image:url(spritesmith3.png);background-position:-1569px -1456px;width:30px;height:30px}.quest_moonstone2{background-image:url(spritesmith3.png);background-position:-660px -440px;width:219px;height:219px}.quest_moonstone3{background-image:url(spritesmith3.png);background-position:-220px -440px;width:219px;height:219px}.quest_octopus{background-image:url(spritesmith3.png);background-position:-217px -877px;width:222px;height:177px}.quest_owl{background-image:url(spritesmith3.png);background-position:-660px -220px;width:219px;height:219px}.quest_penguin{background-image:url(spritesmith3.png);background-position:-437px -660px;width:190px;height:183px}.quest_rat{background-image:url(spritesmith3.png);background-position:-440px -440px;width:219px;height:219px}.quest_rock{background-image:url(spritesmith3.png);background-position:0 -660px;width:216px;height:216px}.quest_rooster{background-image:url(spritesmith3.png);background-position:-440px -877px;width:213px;height:174px}.quest_spider{background-image:url(spritesmith3.png);background-position:-1097px -302px;width:250px;height:150px}.quest_stressbeast{background-image:url(spritesmith3.png);background-position:-440px -220px;width:219px;height:219px}.quest_stressbeast_bailey{background-image:url(spritesmith3.png);background-position:-440px 0;width:219px;height:219px}.quest_stressbeast_guide{background-image:url(spritesmith3.png);background-position:-220px -220px;width:219px;height:219px}.quest_stressbeast_stables{background-image:url(spritesmith3.png);background-position:0 -220px;width:219px;height:219px}.quest_trex{background-image:url(spritesmith3.png);background-position:-880px -534px;width:204px;height:177px}.quest_trex_undead{background-image:url(spritesmith3.png);background-position:0 -877px;width:216px;height:177px}.quest_vice1{background-image:url(spritesmith3.png);background-position:-880px 0;width:216px;height:177px}.quest_vice2_lightCrystal{background-image:url(spritesmith3.png);background-position:-1748px -246px;width:40px;height:40px}.quest_vice3{background-image:url(spritesmith3.png);background-position:-880px -356px;width:216px;height:177px}.shop_copper{background-image:url(spritesmith3.png);background-position:-1487px -1365px;width:32px;height:22px}.shop_eyes{background-image:url(spritesmith3.png);background-position:-1748px -369px;width:40px;height:40px}.shop_gold{background-image:url(spritesmith3.png);background-position:-1454px -1365px;width:32px;height:22px}.shop_opaquePotion{background-image:url(spritesmith3.png);background-position:-1748px -451px;width:40px;height:40px}.shop_potion{background-image:url(spritesmith3.png);background-position:-1748px -492px;width:40px;height:40px}.shop_reroll{background-image:url(spritesmith3.png);background-position:-1748px -533px;width:40px;height:40px}.shop_silver{background-image:url(spritesmith3.png);background-position:-1631px -1456px;width:32px;height:22px}.shop_snowball{background-image:url(spritesmith3.png);background-position:-1348px -1270px;width:32px;height:32px}.shop_spookDust{background-image:url(spritesmith3.png);background-position:-1748px -1681px;width:32px;height:32px}.Pet_Egg_BearCub{background-image:url(spritesmith3.png);background-position:-1690px -795px;width:48px;height:51px}.Pet_Egg_Cactus{background-image:url(spritesmith3.png);background-position:-1690px -847px;width:48px;height:51px}.Pet_Egg_Deer{background-image:url(spritesmith3.png);background-position:-1690px -899px;width:48px;height:51px}.Pet_Egg_Dragon{background-image:url(spritesmith3.png);background-position:-1690px -951px;width:48px;height:51px}.Pet_Egg_Egg{background-image:url(spritesmith3.png);background-position:-1690px -1003px;width:48px;height:51px}.Pet_Egg_FlyingPig{background-image:url(spritesmith3.png);background-position:-1690px -1055px;width:48px;height:51px}.Pet_Egg_Fox{background-image:url(spritesmith3.png);background-position:-1690px -1107px;width:48px;height:51px}.Pet_Egg_Gryphon{background-image:url(spritesmith3.png);background-position:-1690px -1159px;width:48px;height:51px}.Pet_Egg_Hedgehog{background-image:url(spritesmith3.png);background-position:-1690px -1211px;width:48px;height:51px}.Pet_Egg_LionCub{background-image:url(spritesmith3.png);background-position:-1690px -1263px;width:48px;height:51px}.Pet_Egg_Octopus{background-image:url(spritesmith3.png);background-position:-1690px -1315px;width:48px;height:51px}.Pet_Egg_Owl{background-image:url(spritesmith3.png);background-position:-1690px -1367px;width:48px;height:51px}.Pet_Egg_PandaCub{background-image:url(spritesmith3.png);background-position:-1690px -1419px;width:48px;height:51px}.Pet_Egg_Parrot{background-image:url(spritesmith3.png);background-position:-1690px -1471px;width:48px;height:51px}.Pet_Egg_Penguin{background-image:url(spritesmith3.png);background-position:-931px -1669px;width:48px;height:51px}.Pet_Egg_PolarBear{background-image:url(spritesmith3.png);background-position:-1690px -1575px;width:48px;height:51px}.Pet_Egg_Rat{background-image:url(spritesmith3.png);background-position:-1293px -658px;width:48px;height:51px}.Pet_Egg_Rock{background-image:url(spritesmith3.png);background-position:-1293px -734px;width:48px;height:51px}.Pet_Egg_Rooster{background-image:url(spritesmith3.png);background-position:-1293px -786px;width:48px;height:51px}.Pet_Egg_Seahorse{background-image:url(spritesmith3.png);background-position:-1293px -873px;width:48px;height:51px}.Pet_Egg_Spider{background-image:url(spritesmith3.png);background-position:-1293px -925px;width:48px;height:51px}.Pet_Egg_TRex{background-image:url(spritesmith3.png);background-position:-1043px -712px;width:48px;height:51px}.Pet_Egg_TigerCub{background-image:url(spritesmith3.png);background-position:-1043px -764px;width:48px;height:51px}.Pet_Egg_Wolf{background-image:url(spritesmith3.png);background-position:-1638px -1487px;width:48px;height:51px}.Pet_Food_Cake_Base{background-image:url(spritesmith3.png);background-position:-1449px -1669px;width:43px;height:43px}.Pet_Food_Cake_CottonCandyBlue{background-image:url(spritesmith3.png);background-position:-1362px -1669px;width:42px;height:44px}.Pet_Food_Cake_CottonCandyPink{background-image:url(spritesmith3.png);background-position:-1139px -1669px;width:43px;height:45px}.Pet_Food_Cake_Desert{background-image:url(spritesmith3.png);background-position:-1405px -1669px;width:43px;height:44px}.Pet_Food_Cake_Golden{background-image:url(spritesmith3.png);background-position:-1097px -1012px;width:43px;height:42px}.Pet_Food_Cake_Red{background-image:url(spritesmith3.png);background-position:-1183px -1669px;width:43px;height:44px}.Pet_Food_Cake_Shade{background-image:url(spritesmith3.png);background-position:-1318px -1669px;width:43px;height:44px}.Pet_Food_Cake_Skeleton{background-image:url(spritesmith3.png);background-position:-980px -1669px;width:42px;height:47px}.Pet_Food_Cake_White{background-image:url(spritesmith3.png);background-position:-1273px -1669px;width:44px;height:44px}.Pet_Food_Cake_Zombie{background-image:url(spritesmith3.png);background-position:-1227px -1669px;width:45px;height:44px}.Pet_Food_Candy_Base{background-image:url(spritesmith3.png);background-position:-490px -1669px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyBlue{background-image:url(spritesmith3.png);background-position:-539px -1669px;width:48px;height:51px}.Pet_Food_Candy_CottonCandyPink{background-image:url(spritesmith3.png);background-position:-588px -1669px;width:48px;height:51px}.Pet_Food_Candy_Desert{background-image:url(spritesmith3.png);background-position:-637px -1669px;width:48px;height:51px}.Pet_Food_Candy_Golden{background-image:url(spritesmith3.png);background-position:-686px -1669px;width:48px;height:51px}.Pet_Food_Candy_Red{background-image:url(spritesmith3.png);background-position:-735px -1669px;width:48px;height:51px}.Pet_Food_Candy_Shade{background-image:url(spritesmith3.png);background-position:-784px -1669px;width:48px;height:51px}.Pet_Food_Candy_Skeleton{background-image:url(spritesmith3.png);background-position:-833px -1669px;width:48px;height:51px}.Pet_Food_Candy_White{background-image:url(spritesmith3.png);background-position:-882px -1669px;width:48px;height:51px}.Pet_Food_Candy_Zombie{background-image:url(spritesmith3.png);background-position:-441px -1669px;width:48px;height:51px}.Pet_Food_Chocolate{background-image:url(spritesmith3.png);background-position:-392px -1669px;width:48px;height:51px}.Pet_Food_CottonCandyBlue{background-image:url(spritesmith3.png);background-position:-343px -1669px;width:48px;height:51px}.Pet_Food_CottonCandyPink{background-image:url(spritesmith3.png);background-position:-294px -1669px;width:48px;height:51px}.Pet_Food_Fish{background-image:url(spritesmith3.png);background-position:-245px -1669px;width:48px;height:51px}.Pet_Food_Honey{background-image:url(spritesmith3.png);background-position:-196px -1669px;width:48px;height:51px}.Pet_Food_Meat{background-image:url(spritesmith3.png);background-position:-147px -1669px;width:48px;height:51px}.Pet_Food_Milk{background-image:url(spritesmith3.png);background-position:-98px -1669px;width:48px;height:51px}.Pet_Food_Potatoe{background-image:url(spritesmith3.png);background-position:-49px -1669px;width:48px;height:51px}.Pet_Food_RottenMeat{background-image:url(spritesmith3.png);background-position:0 -1669px;width:48px;height:51px}.Pet_Food_Saddle{background-image:url(spritesmith3.png);background-position:-1690px -587px;width:48px;height:51px}.Pet_Food_Strawberry{background-image:url(spritesmith3.png);background-position:-1690px -275px;width:48px;height:51px}.Mount_Body_BearCub-Base{background-image:url(spritesmith3.png);background-position:-644px -1194px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyBlue{background-image:url(spritesmith3.png);background-position:-432px -1194px;width:105px;height:105px}.Mount_Body_BearCub-CottonCandyPink{background-image:url(spritesmith3.png);background-position:-326px -1194px;width:105px;height:105px}.Mount_Body_BearCub-Desert{background-image:url(spritesmith3.png);background-position:-1172px -1055px;width:105px;height:105px}.Mount_Body_BearCub-Golden{background-image:url(spritesmith3.png);background-position:-1066px -1055px;width:105px;height:105px}.Mount_Body_BearCub-Polar{background-image:url(spritesmith3.png);background-position:-1348px -424px;width:105px;height:105px}.Mount_Body_BearCub-Red{background-image:url(spritesmith3.png);background-position:-1348px -318px;width:105px;height:105px}.Mount_Body_BearCub-Shade{background-image:url(spritesmith3.png);background-position:-1348px -212px;width:105px;height:105px}.Mount_Body_BearCub-Skeleton{background-image:url(spritesmith3.png);background-position:-1348px -106px;width:105px;height:105px}.Mount_Body_BearCub-White{background-image:url(spritesmith3.png);background-position:-1348px 0;width:105px;height:105px}.Mount_Body_BearCub-Zombie{background-image:url(spritesmith3.png);background-position:-1174px -1194px;width:105px;height:105px}.Mount_Body_Cactus-Base{background-image:url(spritesmith3.png);background-position:-1068px -1194px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyBlue{background-image:url(spritesmith3.png);background-position:-962px -1194px;width:105px;height:105px}.Mount_Body_Cactus-CottonCandyPink{background-image:url(spritesmith3.png);background-position:-856px -1194px;width:105px;height:105px}.Mount_Body_Cactus-Desert{background-image:url(spritesmith3.png);background-position:-538px -1194px;width:105px;height:105px}.Mount_Body_Cactus-Golden{background-image:url(spritesmith3.png);background-position:-750px -1194px;width:105px;height:105px}.Mount_Body_Cactus-Red{background-image:url(spritesmith4.png);background-position:-968px -742px;width:105px;height:105px}.Mount_Body_Cactus-Shade{background-image:url(spritesmith4.png);background-position:-530px -1362px;width:105px;height:105px}.Mount_Body_Cactus-Skeleton{background-image:url(spritesmith4.png);background-position:-1378px -1362px;width:105px;height:105px}.Mount_Body_Cactus-White{background-image:url(spritesmith4.png);background-position:-1498px 0;width:105px;height:105px}.Mount_Body_Cactus-Zombie{background-image:url(spritesmith4.png);background-position:-1498px -106px;width:105px;height:105px}.Mount_Body_Deer-Base{background-image:url(spritesmith4.png);background-position:-1498px -212px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1498px -318px;width:105px;height:105px}.Mount_Body_Deer-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1498px -424px;width:105px;height:105px}.Mount_Body_Deer-Desert{background-image:url(spritesmith4.png);background-position:-1498px -530px;width:105px;height:105px}.Mount_Body_Deer-Golden{background-image:url(spritesmith4.png);background-position:-1498px -636px;width:105px;height:105px}.Mount_Body_Deer-Red{background-image:url(spritesmith4.png);background-position:-1498px -742px;width:105px;height:105px}.Mount_Body_Deer-Shade{background-image:url(spritesmith4.png);background-position:-1498px -848px;width:105px;height:105px}.Mount_Body_Deer-Skeleton{background-image:url(spritesmith4.png);background-position:-1696px -1786px;width:105px;height:105px}.Mount_Body_Deer-White{background-image:url(spritesmith4.png);background-position:-106px -408px;width:105px;height:105px}.Mount_Body_Deer-Zombie{background-image:url(spritesmith4.png);background-position:-212px -408px;width:105px;height:105px}.Mount_Body_Dragon-Base{background-image:url(spritesmith4.png);background-position:-318px -408px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-424px -408px;width:105px;height:105px}.Mount_Body_Dragon-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-544px 0;width:105px;height:105px}.Mount_Body_Dragon-Desert{background-image:url(spritesmith4.png);background-position:-544px -106px;width:105px;height:105px}.Mount_Body_Dragon-Golden{background-image:url(spritesmith4.png);background-position:-544px -212px;width:105px;height:105px}.Mount_Body_Dragon-Red{background-image:url(spritesmith4.png);background-position:-544px -318px;width:105px;height:105px}.Mount_Body_Dragon-Shade{background-image:url(spritesmith4.png);background-position:0 -514px;width:105px;height:105px}.Mount_Body_Dragon-Skeleton{background-image:url(spritesmith4.png);background-position:-106px -514px;width:105px;height:105px}.Mount_Body_Dragon-White{background-image:url(spritesmith4.png);background-position:-212px -514px;width:105px;height:105px}.Mount_Body_Dragon-Zombie{background-image:url(spritesmith4.png);background-position:-318px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-Base{background-image:url(spritesmith4.png);background-position:-424px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-530px -514px;width:105px;height:105px}.Mount_Body_FlyingPig-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-650px 0;width:105px;height:105px}.Mount_Body_FlyingPig-Desert{background-image:url(spritesmith4.png);background-position:-650px -106px;width:105px;height:105px}.Mount_Body_FlyingPig-Golden{background-image:url(spritesmith4.png);background-position:-650px -212px;width:105px;height:105px}.Mount_Body_FlyingPig-Red{background-image:url(spritesmith4.png);background-position:-650px -318px;width:105px;height:105px}.Mount_Body_FlyingPig-Shade{background-image:url(spritesmith4.png);background-position:-650px -424px;width:105px;height:105px}.Mount_Body_FlyingPig-Skeleton{background-image:url(spritesmith4.png);background-position:0 -620px;width:105px;height:105px}.Mount_Body_FlyingPig-White{background-image:url(spritesmith4.png);background-position:-106px -620px;width:105px;height:105px}.Mount_Body_FlyingPig-Zombie{background-image:url(spritesmith4.png);background-position:-212px -620px;width:105px;height:105px}.Mount_Body_Fox-Base{background-image:url(spritesmith4.png);background-position:-318px -620px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-424px -620px;width:105px;height:105px}.Mount_Body_Fox-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-530px -620px;width:105px;height:105px}.Mount_Body_Fox-Desert{background-image:url(spritesmith4.png);background-position:-636px -620px;width:105px;height:105px}.Mount_Body_Fox-Golden{background-image:url(spritesmith4.png);background-position:-756px 0;width:105px;height:105px}.Mount_Body_Fox-Red{background-image:url(spritesmith4.png);background-position:-756px -106px;width:105px;height:105px}.Mount_Body_Fox-Shade{background-image:url(spritesmith4.png);background-position:-756px -212px;width:105px;height:105px}.Mount_Body_Fox-Skeleton{background-image:url(spritesmith4.png);background-position:-756px -318px;width:105px;height:105px}.Mount_Body_Fox-White{background-image:url(spritesmith4.png);background-position:-756px -424px;width:105px;height:105px}.Mount_Body_Fox-Zombie{background-image:url(spritesmith4.png);background-position:-756px -530px;width:105px;height:105px}.Mount_Body_Gryphon-Base{background-image:url(spritesmith4.png);background-position:0 -726px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-106px -726px;width:105px;height:105px}.Mount_Body_Gryphon-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-212px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Desert{background-image:url(spritesmith4.png);background-position:-318px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Golden{background-image:url(spritesmith4.png);background-position:-424px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Red{background-image:url(spritesmith4.png);background-position:-530px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Shade{background-image:url(spritesmith4.png);background-position:-636px -726px;width:105px;height:105px}.Mount_Body_Gryphon-Skeleton{background-image:url(spritesmith4.png);background-position:-742px -726px;width:105px;height:105px}.Mount_Body_Gryphon-White{background-image:url(spritesmith4.png);background-position:-862px 0;width:105px;height:105px}.Mount_Body_Gryphon-Zombie{background-image:url(spritesmith4.png);background-position:-862px -106px;width:105px;height:105px}.Mount_Body_Hedgehog-Base{background-image:url(spritesmith4.png);background-position:-862px -212px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-862px -318px;width:105px;height:105px}.Mount_Body_Hedgehog-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-862px -424px;width:105px;height:105px}.Mount_Body_Hedgehog-Desert{background-image:url(spritesmith4.png);background-position:-862px -530px;width:105px;height:105px}.Mount_Body_Hedgehog-Golden{background-image:url(spritesmith4.png);background-position:-862px -636px;width:105px;height:105px}.Mount_Body_Hedgehog-Red{background-image:url(spritesmith4.png);background-position:0 -832px;width:105px;height:105px}.Mount_Body_Hedgehog-Shade{background-image:url(spritesmith4.png);background-position:-106px -832px;width:105px;height:105px}.Mount_Body_Hedgehog-Skeleton{background-image:url(spritesmith4.png);background-position:-212px -832px;width:105px;height:105px}.Mount_Body_Hedgehog-White{background-image:url(spritesmith4.png);background-position:-318px -832px;width:105px;height:105px}.Mount_Body_Hedgehog-Zombie{background-image:url(spritesmith4.png);background-position:-424px -832px;width:105px;height:105px}.Mount_Body_LionCub-Base{background-image:url(spritesmith4.png);background-position:-530px -832px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-636px -832px;width:105px;height:105px}.Mount_Body_LionCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-742px -832px;width:105px;height:105px}.Mount_Body_LionCub-Desert{background-image:url(spritesmith4.png);background-position:-848px -832px;width:105px;height:105px}.Mount_Body_LionCub-Ethereal{background-image:url(spritesmith4.png);background-position:-968px 0;width:105px;height:105px}.Mount_Body_LionCub-Golden{background-image:url(spritesmith4.png);background-position:-968px -106px;width:105px;height:105px}.Mount_Body_LionCub-Red{background-image:url(spritesmith4.png);background-position:-968px -212px;width:105px;height:105px}.Mount_Body_LionCub-Shade{background-image:url(spritesmith4.png);background-position:-968px -318px;width:105px;height:105px}.Mount_Body_LionCub-Skeleton{background-image:url(spritesmith4.png);background-position:-968px -424px;width:105px;height:105px}.Mount_Body_LionCub-White{background-image:url(spritesmith4.png);background-position:-968px -530px;width:105px;height:105px}.Mount_Body_LionCub-Zombie{background-image:url(spritesmith4.png);background-position:-968px -636px;width:105px;height:105px}.Mount_Body_Mammoth-Base{background-image:url(spritesmith4.png);background-position:-408px -136px;width:105px;height:123px}.Mount_Body_MantisShrimp-Base{background-image:url(spritesmith4.png);background-position:0 -938px;width:108px;height:105px}.Mount_Body_Octopus-Base{background-image:url(spritesmith4.png);background-position:-109px -938px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-215px -938px;width:105px;height:105px}.Mount_Body_Octopus-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-321px -938px;width:105px;height:105px}.Mount_Body_Octopus-Desert{background-image:url(spritesmith4.png);background-position:-427px -938px;width:105px;height:105px}.Mount_Body_Octopus-Golden{background-image:url(spritesmith4.png);background-position:-533px -938px;width:105px;height:105px}.Mount_Body_Octopus-Red{background-image:url(spritesmith4.png);background-position:-639px -938px;width:105px;height:105px}.Mount_Body_Octopus-Shade{background-image:url(spritesmith4.png);background-position:-745px -938px;width:105px;height:105px}.Mount_Body_Octopus-Skeleton{background-image:url(spritesmith4.png);background-position:-851px -938px;width:105px;height:105px}.Mount_Body_Octopus-White{background-image:url(spritesmith4.png);background-position:-957px -938px;width:105px;height:105px}.Mount_Body_Octopus-Zombie{background-image:url(spritesmith4.png);background-position:-1074px 0;width:105px;height:105px}.Mount_Body_Owl-Base{background-image:url(spritesmith4.png);background-position:-1074px -106px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1074px -212px;width:105px;height:105px}.Mount_Body_Owl-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1074px -318px;width:105px;height:105px}.Mount_Body_Owl-Desert{background-image:url(spritesmith4.png);background-position:-1074px -424px;width:105px;height:105px}.Mount_Body_Owl-Golden{background-image:url(spritesmith4.png);background-position:-1074px -530px;width:105px;height:105px}.Mount_Body_Owl-Red{background-image:url(spritesmith4.png);background-position:-1074px -636px;width:105px;height:105px}.Mount_Body_Owl-Shade{background-image:url(spritesmith4.png);background-position:-1074px -742px;width:105px;height:105px}.Mount_Body_Owl-Skeleton{background-image:url(spritesmith4.png);background-position:-1074px -848px;width:105px;height:105px}.Mount_Body_Owl-White{background-image:url(spritesmith4.png);background-position:0 -1044px;width:105px;height:105px}.Mount_Body_Owl-Zombie{background-image:url(spritesmith4.png);background-position:-106px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Base{background-image:url(spritesmith4.png);background-position:-212px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-318px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-424px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Desert{background-image:url(spritesmith4.png);background-position:-530px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Golden{background-image:url(spritesmith4.png);background-position:-636px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Red{background-image:url(spritesmith4.png);background-position:-742px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Shade{background-image:url(spritesmith4.png);background-position:-848px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Skeleton{background-image:url(spritesmith4.png);background-position:-954px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-White{background-image:url(spritesmith4.png);background-position:-1060px -1044px;width:105px;height:105px}.Mount_Body_PandaCub-Zombie{background-image:url(spritesmith4.png);background-position:-1180px 0;width:105px;height:105px}.Mount_Body_Parrot-Base{background-image:url(spritesmith4.png);background-position:-1180px -106px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1180px -212px;width:105px;height:105px}.Mount_Body_Parrot-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1180px -318px;width:105px;height:105px}.Mount_Body_Parrot-Desert{background-image:url(spritesmith4.png);background-position:-1180px -424px;width:105px;height:105px}.Mount_Body_Parrot-Golden{background-image:url(spritesmith4.png);background-position:-1180px -530px;width:105px;height:105px}.Mount_Body_Parrot-Red{background-image:url(spritesmith4.png);background-position:-1180px -636px;width:105px;height:105px}.Mount_Body_Parrot-Shade{background-image:url(spritesmith4.png);background-position:-1180px -742px;width:105px;height:105px}.Mount_Body_Parrot-Skeleton{background-image:url(spritesmith4.png);background-position:-1180px -848px;width:105px;height:105px}.Mount_Body_Parrot-White{background-image:url(spritesmith4.png);background-position:-1180px -954px;width:105px;height:105px}.Mount_Body_Parrot-Zombie{background-image:url(spritesmith4.png);background-position:0 -1150px;width:105px;height:105px}.Mount_Body_Penguin-Base{background-image:url(spritesmith4.png);background-position:-106px -1150px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-212px -1150px;width:105px;height:105px}.Mount_Body_Penguin-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-318px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Desert{background-image:url(spritesmith4.png);background-position:-424px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Golden{background-image:url(spritesmith4.png);background-position:-530px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Red{background-image:url(spritesmith4.png);background-position:-636px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Shade{background-image:url(spritesmith4.png);background-position:-742px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Skeleton{background-image:url(spritesmith4.png);background-position:-848px -1150px;width:105px;height:105px}.Mount_Body_Penguin-White{background-image:url(spritesmith4.png);background-position:-954px -1150px;width:105px;height:105px}.Mount_Body_Penguin-Zombie{background-image:url(spritesmith4.png);background-position:-1060px -1150px;width:105px;height:105px}.Mount_Body_Rat-Base{background-image:url(spritesmith4.png);background-position:-1166px -1150px;width:105px;height:105px}.Mount_Body_Rat-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1286px 0;width:105px;height:105px}.Mount_Body_Rat-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1286px -106px;width:105px;height:105px}.Mount_Body_Rat-Desert{background-image:url(spritesmith4.png);background-position:-1286px -212px;width:105px;height:105px}.Mount_Body_Rat-Golden{background-image:url(spritesmith4.png);background-position:-1286px -318px;width:105px;height:105px}.Mount_Body_Rat-Red{background-image:url(spritesmith4.png);background-position:-1286px -424px;width:105px;height:105px}.Mount_Body_Rat-Shade{background-image:url(spritesmith4.png);background-position:-1286px -530px;width:105px;height:105px}.Mount_Body_Rat-Skeleton{background-image:url(spritesmith4.png);background-position:-1286px -636px;width:105px;height:105px}.Mount_Body_Rat-White{background-image:url(spritesmith4.png);background-position:-1286px -742px;width:105px;height:105px}.Mount_Body_Rat-Zombie{background-image:url(spritesmith4.png);background-position:-1286px -848px;width:105px;height:105px}.Mount_Body_Rock-Base{background-image:url(spritesmith4.png);background-position:-1286px -954px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1286px -1060px;width:105px;height:105px}.Mount_Body_Rock-CottonCandyPink{background-image:url(spritesmith4.png);background-position:0 -1256px;width:105px;height:105px}.Mount_Body_Rock-Desert{background-image:url(spritesmith4.png);background-position:-106px -1256px;width:105px;height:105px}.Mount_Body_Rock-Gold{background-image:url(spritesmith4.png);background-position:-212px -1256px;width:105px;height:105px}.Mount_Body_Rock-Red{background-image:url(spritesmith4.png);background-position:-318px -1256px;width:105px;height:105px}.Mount_Body_Rock-Shade{background-image:url(spritesmith4.png);background-position:-424px -1256px;width:105px;height:105px}.Mount_Body_Rock-Skeleton{background-image:url(spritesmith4.png);background-position:-530px -1256px;width:105px;height:105px}.Mount_Body_Rock-White{background-image:url(spritesmith4.png);background-position:-636px -1256px;width:105px;height:105px}.Mount_Body_Rock-Zombie{background-image:url(spritesmith4.png);background-position:-742px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Base{background-image:url(spritesmith4.png);background-position:-848px -1256px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-954px -1256px;width:105px;height:105px}.Mount_Body_Rooster-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1060px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Desert{background-image:url(spritesmith4.png);background-position:-1166px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Golden{background-image:url(spritesmith4.png);background-position:-1272px -1256px;width:105px;height:105px}.Mount_Body_Rooster-Red{background-image:url(spritesmith4.png);background-position:-1392px 0;width:105px;height:105px}.Mount_Body_Rooster-Shade{background-image:url(spritesmith4.png);background-position:-1392px -106px;width:105px;height:105px}.Mount_Body_Rooster-Skeleton{background-image:url(spritesmith4.png);background-position:-1392px -212px;width:105px;height:105px}.Mount_Body_Rooster-White{background-image:url(spritesmith4.png);background-position:-1392px -318px;width:105px;height:105px}.Mount_Body_Rooster-Zombie{background-image:url(spritesmith4.png);background-position:-1392px -424px;width:105px;height:105px}.Mount_Body_Seahorse-Base{background-image:url(spritesmith4.png);background-position:-1392px -530px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1392px -636px;width:105px;height:105px}.Mount_Body_Seahorse-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1392px -742px;width:105px;height:105px}.Mount_Body_Seahorse-Desert{background-image:url(spritesmith4.png);background-position:-1392px -848px;width:105px;height:105px}.Mount_Body_Seahorse-Golden{background-image:url(spritesmith4.png);background-position:-1392px -954px;width:105px;height:105px}.Mount_Body_Seahorse-Red{background-image:url(spritesmith4.png);background-position:-1392px -1060px;width:105px;height:105px}.Mount_Body_Seahorse-Shade{background-image:url(spritesmith4.png);background-position:-1392px -1166px;width:105px;height:105px}.Mount_Body_Seahorse-Skeleton{background-image:url(spritesmith4.png);background-position:0 -1362px;width:105px;height:105px}.Mount_Body_Seahorse-White{background-image:url(spritesmith4.png);background-position:-106px -1362px;width:105px;height:105px}.Mount_Body_Seahorse-Zombie{background-image:url(spritesmith4.png);background-position:-212px -1362px;width:105px;height:105px}.Mount_Body_Spider-Base{background-image:url(spritesmith4.png);background-position:-318px -1362px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-424px -1362px;width:105px;height:105px}.Mount_Body_Spider-CottonCandyPink{background-image:url(spritesmith4.png);background-position:0 -408px;width:105px;height:105px}.Mount_Body_Spider-Desert{background-image:url(spritesmith4.png);background-position:-636px -1362px;width:105px;height:105px}.Mount_Body_Spider-Golden{background-image:url(spritesmith4.png);background-position:-742px -1362px;width:105px;height:105px}.Mount_Body_Spider-Red{background-image:url(spritesmith4.png);background-position:-848px -1362px;width:105px;height:105px}.Mount_Body_Spider-Shade{background-image:url(spritesmith4.png);background-position:-954px -1362px;width:105px;height:105px}.Mount_Body_Spider-Skeleton{background-image:url(spritesmith4.png);background-position:-1060px -1362px;width:105px;height:105px}.Mount_Body_Spider-White{background-image:url(spritesmith4.png);background-position:-1166px -1362px;width:105px;height:105px}.Mount_Body_Spider-Zombie{background-image:url(spritesmith4.png);background-position:-1272px -1362px;width:105px;height:105px}.Mount_Body_TRex-Base{background-image:url(spritesmith4.png);background-position:-136px 0;width:135px;height:135px}.Mount_Body_TRex-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:0 -136px;width:135px;height:135px}.Mount_Body_TRex-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Body_TRex-Desert{background-image:url(spritesmith4.png);background-position:-272px 0;width:135px;height:135px}.Mount_Body_TRex-Golden{background-image:url(spritesmith4.png);background-position:0 0;width:135px;height:135px}.Mount_Body_TRex-Red{background-image:url(spritesmith4.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Body_TRex-Shade{background-image:url(spritesmith4.png);background-position:0 -272px;width:135px;height:135px}.Mount_Body_TRex-Skeleton{background-image:url(spritesmith4.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Body_TRex-White{background-image:url(spritesmith4.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Body_TRex-Zombie{background-image:url(spritesmith4.png);background-position:-408px 0;width:135px;height:135px}.Mount_Body_TigerCub-Base{background-image:url(spritesmith4.png);background-position:-1498px -954px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1498px -1060px;width:105px;height:105px}.Mount_Body_TigerCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1498px -1166px;width:105px;height:105px}.Mount_Body_TigerCub-Desert{background-image:url(spritesmith4.png);background-position:-1498px -1272px;width:105px;height:105px}.Mount_Body_TigerCub-Golden{background-image:url(spritesmith4.png);background-position:0 -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Red{background-image:url(spritesmith4.png);background-position:-106px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Shade{background-image:url(spritesmith4.png);background-position:-212px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Skeleton{background-image:url(spritesmith4.png);background-position:-318px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-White{background-image:url(spritesmith4.png);background-position:-424px -1468px;width:105px;height:105px}.Mount_Body_TigerCub-Zombie{background-image:url(spritesmith4.png);background-position:-530px -1468px;width:105px;height:105px}.Mount_Body_Turkey-Base{background-image:url(spritesmith4.png);background-position:-636px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Base{background-image:url(spritesmith4.png);background-position:-742px -1468px;width:105px;height:105px}.Mount_Body_Wolf-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-848px -1468px;width:105px;height:105px}.Mount_Body_Wolf-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-954px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Desert{background-image:url(spritesmith4.png);background-position:-1060px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Golden{background-image:url(spritesmith4.png);background-position:-1166px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Red{background-image:url(spritesmith4.png);background-position:-1272px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Shade{background-image:url(spritesmith4.png);background-position:-1378px -1468px;width:105px;height:105px}.Mount_Body_Wolf-Skeleton{background-image:url(spritesmith4.png);background-position:-1484px -1468px;width:105px;height:105px}.Mount_Body_Wolf-White{background-image:url(spritesmith4.png);background-position:-1604px 0;width:105px;height:105px}.Mount_Body_Wolf-Zombie{background-image:url(spritesmith4.png);background-position:-1604px -106px;width:105px;height:105px}.Mount_Head_BearCub-Base{background-image:url(spritesmith4.png);background-position:-1604px -212px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1604px -318px;width:105px;height:105px}.Mount_Head_BearCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1604px -424px;width:105px;height:105px}.Mount_Head_BearCub-Desert{background-image:url(spritesmith4.png);background-position:-1604px -530px;width:105px;height:105px}.Mount_Head_BearCub-Golden{background-image:url(spritesmith4.png);background-position:-1604px -636px;width:105px;height:105px}.Mount_Head_BearCub-Polar{background-image:url(spritesmith4.png);background-position:-1604px -742px;width:105px;height:105px}.Mount_Head_BearCub-Red{background-image:url(spritesmith4.png);background-position:-1604px -848px;width:105px;height:105px}.Mount_Head_BearCub-Shade{background-image:url(spritesmith4.png);background-position:-1604px -954px;width:105px;height:105px}.Mount_Head_BearCub-Skeleton{background-image:url(spritesmith4.png);background-position:-1604px -1060px;width:105px;height:105px}.Mount_Head_BearCub-White{background-image:url(spritesmith4.png);background-position:-1604px -1166px;width:105px;height:105px}.Mount_Head_BearCub-Zombie{background-image:url(spritesmith4.png);background-position:-1604px -1272px;width:105px;height:105px}.Mount_Head_Cactus-Base{background-image:url(spritesmith4.png);background-position:-1604px -1378px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:0 -1574px;width:105px;height:105px}.Mount_Head_Cactus-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-106px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Desert{background-image:url(spritesmith4.png);background-position:-212px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Golden{background-image:url(spritesmith4.png);background-position:-318px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Red{background-image:url(spritesmith4.png);background-position:-424px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Shade{background-image:url(spritesmith4.png);background-position:-530px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Skeleton{background-image:url(spritesmith4.png);background-position:-636px -1574px;width:105px;height:105px}.Mount_Head_Cactus-White{background-image:url(spritesmith4.png);background-position:-742px -1574px;width:105px;height:105px}.Mount_Head_Cactus-Zombie{background-image:url(spritesmith4.png);background-position:-848px -1574px;width:105px;height:105px}.Mount_Head_Deer-Base{background-image:url(spritesmith4.png);background-position:-954px -1574px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1060px -1574px;width:105px;height:105px}.Mount_Head_Deer-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1166px -1574px;width:105px;height:105px}.Mount_Head_Deer-Desert{background-image:url(spritesmith4.png);background-position:-1272px -1574px;width:105px;height:105px}.Mount_Head_Deer-Golden{background-image:url(spritesmith4.png);background-position:-1378px -1574px;width:105px;height:105px}.Mount_Head_Deer-Red{background-image:url(spritesmith4.png);background-position:-1484px -1574px;width:105px;height:105px}.Mount_Head_Deer-Shade{background-image:url(spritesmith4.png);background-position:-1590px -1574px;width:105px;height:105px}.Mount_Head_Deer-Skeleton{background-image:url(spritesmith4.png);background-position:-1710px 0;width:105px;height:105px}.Mount_Head_Deer-White{background-image:url(spritesmith4.png);background-position:-1710px -106px;width:105px;height:105px}.Mount_Head_Deer-Zombie{background-image:url(spritesmith4.png);background-position:-1710px -212px;width:105px;height:105px}.Mount_Head_Dragon-Base{background-image:url(spritesmith4.png);background-position:-1710px -318px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1710px -424px;width:105px;height:105px}.Mount_Head_Dragon-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1710px -530px;width:105px;height:105px}.Mount_Head_Dragon-Desert{background-image:url(spritesmith4.png);background-position:-1710px -636px;width:105px;height:105px}.Mount_Head_Dragon-Golden{background-image:url(spritesmith4.png);background-position:-1710px -742px;width:105px;height:105px}.Mount_Head_Dragon-Red{background-image:url(spritesmith4.png);background-position:-1710px -848px;width:105px;height:105px}.Mount_Head_Dragon-Shade{background-image:url(spritesmith4.png);background-position:-1710px -954px;width:105px;height:105px}.Mount_Head_Dragon-Skeleton{background-image:url(spritesmith4.png);background-position:-1710px -1060px;width:105px;height:105px}.Mount_Head_Dragon-White{background-image:url(spritesmith4.png);background-position:-1710px -1166px;width:105px;height:105px}.Mount_Head_Dragon-Zombie{background-image:url(spritesmith4.png);background-position:-1710px -1272px;width:105px;height:105px}.Mount_Head_FlyingPig-Base{background-image:url(spritesmith4.png);background-position:-1710px -1378px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1710px -1484px;width:105px;height:105px}.Mount_Head_FlyingPig-CottonCandyPink{background-image:url(spritesmith4.png);background-position:0 -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Desert{background-image:url(spritesmith4.png);background-position:-106px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Golden{background-image:url(spritesmith4.png);background-position:-212px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Red{background-image:url(spritesmith4.png);background-position:-318px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Shade{background-image:url(spritesmith4.png);background-position:-424px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Skeleton{background-image:url(spritesmith4.png);background-position:-530px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-White{background-image:url(spritesmith4.png);background-position:-636px -1680px;width:105px;height:105px}.Mount_Head_FlyingPig-Zombie{background-image:url(spritesmith4.png);background-position:-742px -1680px;width:105px;height:105px}.Mount_Head_Fox-Base{background-image:url(spritesmith4.png);background-position:-848px -1680px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-954px -1680px;width:105px;height:105px}.Mount_Head_Fox-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1060px -1680px;width:105px;height:105px}.Mount_Head_Fox-Desert{background-image:url(spritesmith4.png);background-position:-1166px -1680px;width:105px;height:105px}.Mount_Head_Fox-Golden{background-image:url(spritesmith4.png);background-position:-1272px -1680px;width:105px;height:105px}.Mount_Head_Fox-Red{background-image:url(spritesmith4.png);background-position:-1378px -1680px;width:105px;height:105px}.Mount_Head_Fox-Shade{background-image:url(spritesmith4.png);background-position:-1484px -1680px;width:105px;height:105px}.Mount_Head_Fox-Skeleton{background-image:url(spritesmith4.png);background-position:-1590px -1680px;width:105px;height:105px}.Mount_Head_Fox-White{background-image:url(spritesmith4.png);background-position:-1696px -1680px;width:105px;height:105px}.Mount_Head_Fox-Zombie{background-image:url(spritesmith4.png);background-position:-1816px 0;width:105px;height:105px}.Mount_Head_Gryphon-Base{background-image:url(spritesmith4.png);background-position:-1816px -106px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1816px -212px;width:105px;height:105px}.Mount_Head_Gryphon-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1816px -318px;width:105px;height:105px}.Mount_Head_Gryphon-Desert{background-image:url(spritesmith4.png);background-position:-1816px -424px;width:105px;height:105px}.Mount_Head_Gryphon-Golden{background-image:url(spritesmith4.png);background-position:-1816px -530px;width:105px;height:105px}.Mount_Head_Gryphon-Red{background-image:url(spritesmith4.png);background-position:-1816px -636px;width:105px;height:105px}.Mount_Head_Gryphon-Shade{background-image:url(spritesmith4.png);background-position:-1816px -742px;width:105px;height:105px}.Mount_Head_Gryphon-Skeleton{background-image:url(spritesmith4.png);background-position:-1816px -848px;width:105px;height:105px}.Mount_Head_Gryphon-White{background-image:url(spritesmith4.png);background-position:-1816px -954px;width:105px;height:105px}.Mount_Head_Gryphon-Zombie{background-image:url(spritesmith4.png);background-position:-1816px -1060px;width:105px;height:105px}.Mount_Head_Hedgehog-Base{background-image:url(spritesmith4.png);background-position:-1816px -1166px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1816px -1272px;width:105px;height:105px}.Mount_Head_Hedgehog-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1816px -1378px;width:105px;height:105px}.Mount_Head_Hedgehog-Desert{background-image:url(spritesmith4.png);background-position:-1816px -1484px;width:105px;height:105px}.Mount_Head_Hedgehog-Golden{background-image:url(spritesmith4.png);background-position:-1816px -1590px;width:105px;height:105px}.Mount_Head_Hedgehog-Red{background-image:url(spritesmith4.png);background-position:0 -1786px;width:105px;height:105px}.Mount_Head_Hedgehog-Shade{background-image:url(spritesmith4.png);background-position:-106px -1786px;width:105px;height:105px}.Mount_Head_Hedgehog-Skeleton{background-image:url(spritesmith4.png);background-position:-212px -1786px;width:105px;height:105px}.Mount_Head_Hedgehog-White{background-image:url(spritesmith4.png);background-position:-318px -1786px;width:105px;height:105px}.Mount_Head_Hedgehog-Zombie{background-image:url(spritesmith4.png);background-position:-424px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Base{background-image:url(spritesmith4.png);background-position:-530px -1786px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-636px -1786px;width:105px;height:105px}.Mount_Head_LionCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-742px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Desert{background-image:url(spritesmith4.png);background-position:-848px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Ethereal{background-image:url(spritesmith4.png);background-position:-954px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Golden{background-image:url(spritesmith4.png);background-position:-1060px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Red{background-image:url(spritesmith4.png);background-position:-1166px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Shade{background-image:url(spritesmith4.png);background-position:-1272px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Skeleton{background-image:url(spritesmith4.png);background-position:-1378px -1786px;width:105px;height:105px}.Mount_Head_LionCub-White{background-image:url(spritesmith4.png);background-position:-1484px -1786px;width:105px;height:105px}.Mount_Head_LionCub-Zombie{background-image:url(spritesmith4.png);background-position:-1590px -1786px;width:105px;height:105px}.Mount_Head_Mammoth-Base{background-image:url(spritesmith4.png);background-position:-408px -260px;width:105px;height:123px}.Mount_Head_MantisShrimp-Base{background-image:url(spritesmith4.png);background-position:-1802px -1786px;width:108px;height:105px}.Mount_Head_Octopus-Base{background-image:url(spritesmith4.png);background-position:-1922px 0;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1922px -106px;width:105px;height:105px}.Mount_Head_Octopus-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1922px -212px;width:105px;height:105px}.Mount_Head_Octopus-Desert{background-image:url(spritesmith4.png);background-position:-1922px -318px;width:105px;height:105px}.Mount_Head_Octopus-Golden{background-image:url(spritesmith4.png);background-position:-1922px -424px;width:105px;height:105px}.Mount_Head_Octopus-Red{background-image:url(spritesmith4.png);background-position:-1922px -530px;width:105px;height:105px}.Mount_Head_Octopus-Shade{background-image:url(spritesmith4.png);background-position:-1922px -636px;width:105px;height:105px}.Mount_Head_Octopus-Skeleton{background-image:url(spritesmith4.png);background-position:-1922px -742px;width:105px;height:105px}.Mount_Head_Octopus-White{background-image:url(spritesmith4.png);background-position:-1922px -848px;width:105px;height:105px}.Mount_Head_Octopus-Zombie{background-image:url(spritesmith4.png);background-position:-1922px -954px;width:105px;height:105px}.Mount_Head_Owl-Base{background-image:url(spritesmith4.png);background-position:-1922px -1060px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1922px -1166px;width:105px;height:105px}.Mount_Head_Owl-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1922px -1272px;width:105px;height:105px}.Mount_Head_Owl-Desert{background-image:url(spritesmith4.png);background-position:-1922px -1378px;width:105px;height:105px}.Mount_Head_Owl-Golden{background-image:url(spritesmith4.png);background-position:-1922px -1484px;width:105px;height:105px}.Mount_Head_Owl-Red{background-image:url(spritesmith4.png);background-position:-1922px -1590px;width:105px;height:105px}.Mount_Head_Owl-Shade{background-image:url(spritesmith4.png);background-position:-1922px -1696px;width:105px;height:105px}.Mount_Head_Owl-Skeleton{background-image:url(spritesmith4.png);background-position:0 -1892px;width:105px;height:105px}.Mount_Head_Owl-White{background-image:url(spritesmith4.png);background-position:-106px -1892px;width:105px;height:105px}.Mount_Head_Owl-Zombie{background-image:url(spritesmith4.png);background-position:-212px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Base{background-image:url(spritesmith4.png);background-position:-318px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-424px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-530px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Desert{background-image:url(spritesmith4.png);background-position:-636px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Golden{background-image:url(spritesmith4.png);background-position:-742px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Red{background-image:url(spritesmith4.png);background-position:-848px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Shade{background-image:url(spritesmith4.png);background-position:-954px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Skeleton{background-image:url(spritesmith4.png);background-position:-1060px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-White{background-image:url(spritesmith4.png);background-position:-1166px -1892px;width:105px;height:105px}.Mount_Head_PandaCub-Zombie{background-image:url(spritesmith4.png);background-position:-1272px -1892px;width:105px;height:105px}.Mount_Head_Parrot-Base{background-image:url(spritesmith4.png);background-position:-1378px -1892px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyBlue{background-image:url(spritesmith4.png);background-position:-1484px -1892px;width:105px;height:105px}.Mount_Head_Parrot-CottonCandyPink{background-image:url(spritesmith4.png);background-position:-1590px -1892px;width:105px;height:105px}.Mount_Head_Parrot-Desert{background-image:url(spritesmith4.png);background-position:-1696px -1892px;width:105px;height:105px}.Mount_Head_Parrot-Golden{background-image:url(spritesmith4.png);background-position:-1802px -1892px;width:105px;height:105px}.Mount_Head_Parrot-Red{background-image:url(spritesmith4.png);background-position:-1908px -1892px;width:105px;height:105px}.Mount_Head_Parrot-Shade{background-image:url(spritesmith4.png);background-position:-2028px 0;width:105px;height:105px}.Mount_Head_Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-212px -832px;width:105px;height:105px}.Mount_Head_Parrot-White{background-image:url(spritesmith5.png);background-position:-1074px -636px;width:105px;height:105px}.Mount_Head_Parrot-Zombie{background-image:url(spritesmith5.png);background-position:-212px -726px;width:105px;height:105px}.Mount_Head_Penguin-Base{background-image:url(spritesmith5.png);background-position:-318px -832px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-424px -832px;width:105px;height:105px}.Mount_Head_Penguin-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-530px -832px;width:105px;height:105px}.Mount_Head_Penguin-Desert{background-image:url(spritesmith5.png);background-position:-636px -832px;width:105px;height:105px}.Mount_Head_Penguin-Golden{background-image:url(spritesmith5.png);background-position:-742px -832px;width:105px;height:105px}.Mount_Head_Penguin-Red{background-image:url(spritesmith5.png);background-position:-848px -832px;width:105px;height:105px}.Mount_Head_Penguin-Shade{background-image:url(spritesmith5.png);background-position:-968px 0;width:105px;height:105px}.Mount_Head_Penguin-Skeleton{background-image:url(spritesmith5.png);background-position:-968px -106px;width:105px;height:105px}.Mount_Head_Penguin-White{background-image:url(spritesmith5.png);background-position:-968px -212px;width:105px;height:105px}.Mount_Head_Penguin-Zombie{background-image:url(spritesmith5.png);background-position:-408px -242px;width:105px;height:105px}.Mount_Head_Rat-Base{background-image:url(spritesmith5.png);background-position:0 -408px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-106px -408px;width:105px;height:105px}.Mount_Head_Rat-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-212px -408px;width:105px;height:105px}.Mount_Head_Rat-Desert{background-image:url(spritesmith5.png);background-position:-318px -408px;width:105px;height:105px}.Mount_Head_Rat-Golden{background-image:url(spritesmith5.png);background-position:-424px -408px;width:105px;height:105px}.Mount_Head_Rat-Red{background-image:url(spritesmith5.png);background-position:-544px 0;width:105px;height:105px}.Mount_Head_Rat-Shade{background-image:url(spritesmith5.png);background-position:-544px -106px;width:105px;height:105px}.Mount_Head_Rat-Skeleton{background-image:url(spritesmith5.png);background-position:-544px -212px;width:105px;height:105px}.Mount_Head_Rat-White{background-image:url(spritesmith5.png);background-position:-544px -318px;width:105px;height:105px}.Mount_Head_Rat-Zombie{background-image:url(spritesmith5.png);background-position:0 -514px;width:105px;height:105px}.Mount_Head_Rock-Base{background-image:url(spritesmith5.png);background-position:-106px -514px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-212px -514px;width:105px;height:105px}.Mount_Head_Rock-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-318px -514px;width:105px;height:105px}.Mount_Head_Rock-Desert{background-image:url(spritesmith5.png);background-position:-424px -514px;width:105px;height:105px}.Mount_Head_Rock-Gold{background-image:url(spritesmith5.png);background-position:-530px -514px;width:105px;height:105px}.Mount_Head_Rock-Red{background-image:url(spritesmith5.png);background-position:-650px 0;width:105px;height:105px}.Mount_Head_Rock-Shade{background-image:url(spritesmith5.png);background-position:-650px -106px;width:105px;height:105px}.Mount_Head_Rock-Skeleton{background-image:url(spritesmith5.png);background-position:-650px -212px;width:105px;height:105px}.Mount_Head_Rock-White{background-image:url(spritesmith5.png);background-position:-650px -318px;width:105px;height:105px}.Mount_Head_Rock-Zombie{background-image:url(spritesmith5.png);background-position:-650px -424px;width:105px;height:105px}.Mount_Head_Rooster-Base{background-image:url(spritesmith5.png);background-position:0 -620px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-106px -620px;width:105px;height:105px}.Mount_Head_Rooster-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-212px -620px;width:105px;height:105px}.Mount_Head_Rooster-Desert{background-image:url(spritesmith5.png);background-position:-318px -620px;width:105px;height:105px}.Mount_Head_Rooster-Golden{background-image:url(spritesmith5.png);background-position:-424px -620px;width:105px;height:105px}.Mount_Head_Rooster-Red{background-image:url(spritesmith5.png);background-position:-530px -620px;width:105px;height:105px}.Mount_Head_Rooster-Shade{background-image:url(spritesmith5.png);background-position:-636px -620px;width:105px;height:105px}.Mount_Head_Rooster-Skeleton{background-image:url(spritesmith5.png);background-position:-756px 0;width:105px;height:105px}.Mount_Head_Rooster-White{background-image:url(spritesmith5.png);background-position:-756px -106px;width:105px;height:105px}.Mount_Head_Rooster-Zombie{background-image:url(spritesmith5.png);background-position:-756px -212px;width:105px;height:105px}.Mount_Head_Seahorse-Base{background-image:url(spritesmith5.png);background-position:-756px -318px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-756px -424px;width:105px;height:105px}.Mount_Head_Seahorse-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-756px -530px;width:105px;height:105px}.Mount_Head_Seahorse-Desert{background-image:url(spritesmith5.png);background-position:0 -726px;width:105px;height:105px}.Mount_Head_Seahorse-Golden{background-image:url(spritesmith5.png);background-position:-106px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Red{background-image:url(spritesmith5.png);background-position:-408px -136px;width:105px;height:105px}.Mount_Head_Seahorse-Shade{background-image:url(spritesmith5.png);background-position:-318px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Skeleton{background-image:url(spritesmith5.png);background-position:-424px -726px;width:105px;height:105px}.Mount_Head_Seahorse-White{background-image:url(spritesmith5.png);background-position:-530px -726px;width:105px;height:105px}.Mount_Head_Seahorse-Zombie{background-image:url(spritesmith5.png);background-position:-636px -726px;width:105px;height:105px}.Mount_Head_Spider-Base{background-image:url(spritesmith5.png);background-position:-742px -726px;width:105px;height:105px}.Mount_Head_Spider-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-862px 0;width:105px;height:105px}.Mount_Head_Spider-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-862px -106px;width:105px;height:105px}.Mount_Head_Spider-Desert{background-image:url(spritesmith5.png);background-position:-862px -212px;width:105px;height:105px}.Mount_Head_Spider-Golden{background-image:url(spritesmith5.png);background-position:-862px -318px;width:105px;height:105px}.Mount_Head_Spider-Red{background-image:url(spritesmith5.png);background-position:-862px -424px;width:105px;height:105px}.Mount_Head_Spider-Shade{background-image:url(spritesmith5.png);background-position:-862px -530px;width:105px;height:105px}.Mount_Head_Spider-Skeleton{background-image:url(spritesmith5.png);background-position:-862px -636px;width:105px;height:105px}.Mount_Head_Spider-White{background-image:url(spritesmith5.png);background-position:0 -832px;width:105px;height:105px}.Mount_Head_Spider-Zombie{background-image:url(spritesmith5.png);background-position:-106px -832px;width:105px;height:105px}.Mount_Head_TRex-Base{background-image:url(spritesmith5.png);background-position:-272px -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:0 -136px;width:135px;height:135px}.Mount_Head_TRex-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-136px -136px;width:135px;height:135px}.Mount_Head_TRex-Desert{background-image:url(spritesmith5.png);background-position:-272px 0;width:135px;height:135px}.Mount_Head_TRex-Golden{background-image:url(spritesmith5.png);background-position:0 0;width:135px;height:135px}.Mount_Head_TRex-Red{background-image:url(spritesmith5.png);background-position:0 -272px;width:135px;height:135px}.Mount_Head_TRex-Shade{background-image:url(spritesmith5.png);background-position:-136px -272px;width:135px;height:135px}.Mount_Head_TRex-Skeleton{background-image:url(spritesmith5.png);background-position:-272px -272px;width:135px;height:135px}.Mount_Head_TRex-White{background-image:url(spritesmith5.png);background-position:-408px 0;width:135px;height:135px}.Mount_Head_TRex-Zombie{background-image:url(spritesmith5.png);background-position:-136px 0;width:135px;height:135px}.Mount_Head_TigerCub-Base{background-image:url(spritesmith5.png);background-position:-968px -318px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-968px -424px;width:105px;height:105px}.Mount_Head_TigerCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-968px -530px;width:105px;height:105px}.Mount_Head_TigerCub-Desert{background-image:url(spritesmith5.png);background-position:-968px -636px;width:105px;height:105px}.Mount_Head_TigerCub-Golden{background-image:url(spritesmith5.png);background-position:-968px -742px;width:105px;height:105px}.Mount_Head_TigerCub-Red{background-image:url(spritesmith5.png);background-position:0 -938px;width:105px;height:105px}.Mount_Head_TigerCub-Shade{background-image:url(spritesmith5.png);background-position:-106px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Skeleton{background-image:url(spritesmith5.png);background-position:-212px -938px;width:105px;height:105px}.Mount_Head_TigerCub-White{background-image:url(spritesmith5.png);background-position:-318px -938px;width:105px;height:105px}.Mount_Head_TigerCub-Zombie{background-image:url(spritesmith5.png);background-position:-424px -938px;width:105px;height:105px}.Mount_Head_Turkey-Base{background-image:url(spritesmith5.png);background-position:-530px -938px;width:105px;height:105px}.Mount_Head_Wolf-Base{background-image:url(spritesmith5.png);background-position:-636px -938px;width:105px;height:105px}.Mount_Head_Wolf-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-742px -938px;width:105px;height:105px}.Mount_Head_Wolf-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-848px -938px;width:105px;height:105px}.Mount_Head_Wolf-Desert{background-image:url(spritesmith5.png);background-position:-954px -938px;width:105px;height:105px}.Mount_Head_Wolf-Golden{background-image:url(spritesmith5.png);background-position:-1074px 0;width:105px;height:105px}.Mount_Head_Wolf-Red{background-image:url(spritesmith5.png);background-position:-1074px -106px;width:105px;height:105px}.Mount_Head_Wolf-Shade{background-image:url(spritesmith5.png);background-position:-1074px -212px;width:105px;height:105px}.Mount_Head_Wolf-Skeleton{background-image:url(spritesmith5.png);background-position:-1074px -318px;width:105px;height:105px}.Mount_Head_Wolf-White{background-image:url(spritesmith5.png);background-position:-1074px -424px;width:105px;height:105px}.Mount_Head_Wolf-Zombie{background-image:url(spritesmith5.png);background-position:-1074px -530px;width:105px;height:105px}.Pet-BearCub-Base{background-image:url(spritesmith5.png);background-position:-1074px -742px;width:81px;height:99px}.Pet-BearCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1074px -842px;width:81px;height:99px}.Pet-BearCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1074px -942px;width:81px;height:99px}.Pet-BearCub-Desert{background-image:url(spritesmith5.png);background-position:0 -1044px;width:81px;height:99px}.Pet-BearCub-Golden{background-image:url(spritesmith5.png);background-position:-82px -1044px;width:81px;height:99px}.Pet-BearCub-Polar{background-image:url(spritesmith5.png);background-position:-164px -1044px;width:81px;height:99px}.Pet-BearCub-Red{background-image:url(spritesmith5.png);background-position:-246px -1044px;width:81px;height:99px}.Pet-BearCub-Shade{background-image:url(spritesmith5.png);background-position:-328px -1044px;width:81px;height:99px}.Pet-BearCub-Skeleton{background-image:url(spritesmith5.png);background-position:-410px -1044px;width:81px;height:99px}.Pet-BearCub-White{background-image:url(spritesmith5.png);background-position:-492px -1044px;width:81px;height:99px}.Pet-BearCub-Zombie{background-image:url(spritesmith5.png);background-position:-574px -1044px;width:81px;height:99px}.Pet-Cactus-Base{background-image:url(spritesmith5.png);background-position:-656px -1044px;width:81px;height:99px}.Pet-Cactus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-738px -1044px;width:81px;height:99px}.Pet-Cactus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-820px -1044px;width:81px;height:99px}.Pet-Cactus-Desert{background-image:url(spritesmith5.png);background-position:-902px -1044px;width:81px;height:99px}.Pet-Cactus-Golden{background-image:url(spritesmith5.png);background-position:-984px -1044px;width:81px;height:99px}.Pet-Cactus-Red{background-image:url(spritesmith5.png);background-position:-1066px -1044px;width:81px;height:99px}.Pet-Cactus-Shade{background-image:url(spritesmith5.png);background-position:-1180px 0;width:81px;height:99px}.Pet-Cactus-Skeleton{background-image:url(spritesmith5.png);background-position:-1180px -100px;width:81px;height:99px}.Pet-Cactus-White{background-image:url(spritesmith5.png);background-position:-1180px -200px;width:81px;height:99px}.Pet-Cactus-Zombie{background-image:url(spritesmith5.png);background-position:-1180px -300px;width:81px;height:99px}.Pet-Deer-Base{background-image:url(spritesmith5.png);background-position:-1180px -400px;width:81px;height:99px}.Pet-Deer-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1180px -500px;width:81px;height:99px}.Pet-Deer-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1180px -600px;width:81px;height:99px}.Pet-Deer-Desert{background-image:url(spritesmith5.png);background-position:-1180px -700px;width:81px;height:99px}.Pet-Deer-Golden{background-image:url(spritesmith5.png);background-position:-1180px -800px;width:81px;height:99px}.Pet-Deer-Red{background-image:url(spritesmith5.png);background-position:-1180px -900px;width:81px;height:99px}.Pet-Deer-Shade{background-image:url(spritesmith5.png);background-position:-1180px -1000px;width:81px;height:99px}.Pet-Deer-Skeleton{background-image:url(spritesmith5.png);background-position:0 -1144px;width:81px;height:99px}.Pet-Deer-White{background-image:url(spritesmith5.png);background-position:-82px -1144px;width:81px;height:99px}.Pet-Deer-Zombie{background-image:url(spritesmith5.png);background-position:-164px -1144px;width:81px;height:99px}.Pet-Dragon-Base{background-image:url(spritesmith5.png);background-position:-246px -1144px;width:81px;height:99px}.Pet-Dragon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-328px -1144px;width:81px;height:99px}.Pet-Dragon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-410px -1144px;width:81px;height:99px}.Pet-Dragon-Desert{background-image:url(spritesmith5.png);background-position:-492px -1144px;width:81px;height:99px}.Pet-Dragon-Golden{background-image:url(spritesmith5.png);background-position:-574px -1144px;width:81px;height:99px}.Pet-Dragon-Hydra{background-image:url(spritesmith5.png);background-position:-656px -1144px;width:81px;height:99px}.Pet-Dragon-Red{background-image:url(spritesmith5.png);background-position:-738px -1144px;width:81px;height:99px}.Pet-Dragon-Shade{background-image:url(spritesmith5.png);background-position:-820px -1144px;width:81px;height:99px}.Pet-Dragon-Skeleton{background-image:url(spritesmith5.png);background-position:-902px -1144px;width:81px;height:99px}.Pet-Dragon-White{background-image:url(spritesmith5.png);background-position:-984px -1144px;width:81px;height:99px}.Pet-Dragon-Zombie{background-image:url(spritesmith5.png);background-position:-1066px -1144px;width:81px;height:99px}.Pet-Egg-Base{background-image:url(spritesmith5.png);background-position:-1148px -1144px;width:81px;height:99px}.Pet-Egg-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1262px 0;width:81px;height:99px}.Pet-Egg-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1262px -100px;width:81px;height:99px}.Pet-Egg-Desert{background-image:url(spritesmith5.png);background-position:-1262px -200px;width:81px;height:99px}.Pet-Egg-Golden{background-image:url(spritesmith5.png);background-position:-1262px -300px;width:81px;height:99px}.Pet-Egg-Red{background-image:url(spritesmith5.png);background-position:-1262px -400px;width:81px;height:99px}.Pet-Egg-Shade{background-image:url(spritesmith5.png);background-position:-1262px -500px;width:81px;height:99px}.Pet-Egg-Skeleton{background-image:url(spritesmith5.png);background-position:-1262px -600px;width:81px;height:99px}.Pet-Egg-White{background-image:url(spritesmith5.png);background-position:-1262px -700px;width:81px;height:99px}.Pet-Egg-Zombie{background-image:url(spritesmith5.png);background-position:-1262px -800px;width:81px;height:99px}.Pet-FlyingPig-Base{background-image:url(spritesmith5.png);background-position:-1262px -900px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1262px -1000px;width:81px;height:99px}.Pet-FlyingPig-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1262px -1100px;width:81px;height:99px}.Pet-FlyingPig-Desert{background-image:url(spritesmith5.png);background-position:0 -1244px;width:81px;height:99px}.Pet-FlyingPig-Golden{background-image:url(spritesmith5.png);background-position:-82px -1244px;width:81px;height:99px}.Pet-FlyingPig-Red{background-image:url(spritesmith5.png);background-position:-164px -1244px;width:81px;height:99px}.Pet-FlyingPig-Shade{background-image:url(spritesmith5.png);background-position:-246px -1244px;width:81px;height:99px}.Pet-FlyingPig-Skeleton{background-image:url(spritesmith5.png);background-position:-328px -1244px;width:81px;height:99px}.Pet-FlyingPig-White{background-image:url(spritesmith5.png);background-position:-410px -1244px;width:81px;height:99px}.Pet-FlyingPig-Zombie{background-image:url(spritesmith5.png);background-position:-492px -1244px;width:81px;height:99px}.Pet-Fox-Base{background-image:url(spritesmith5.png);background-position:-574px -1244px;width:81px;height:99px}.Pet-Fox-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-656px -1244px;width:81px;height:99px}.Pet-Fox-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-738px -1244px;width:81px;height:99px}.Pet-Fox-Desert{background-image:url(spritesmith5.png);background-position:-820px -1244px;width:81px;height:99px}.Pet-Fox-Golden{background-image:url(spritesmith5.png);background-position:-902px -1244px;width:81px;height:99px}.Pet-Fox-Red{background-image:url(spritesmith5.png);background-position:-984px -1244px;width:81px;height:99px}.Pet-Fox-Shade{background-image:url(spritesmith5.png);background-position:-1066px -1244px;width:81px;height:99px}.Pet-Fox-Skeleton{background-image:url(spritesmith5.png);background-position:-1148px -1244px;width:81px;height:99px}.Pet-Fox-White{background-image:url(spritesmith5.png);background-position:-1230px -1244px;width:81px;height:99px}.Pet-Fox-Zombie{background-image:url(spritesmith5.png);background-position:-1344px 0;width:81px;height:99px}.Pet-Gryphon-Base{background-image:url(spritesmith5.png);background-position:-1344px -100px;width:81px;height:99px}.Pet-Gryphon-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1344px -200px;width:81px;height:99px}.Pet-Gryphon-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1344px -300px;width:81px;height:99px}.Pet-Gryphon-Desert{background-image:url(spritesmith5.png);background-position:-1344px -400px;width:81px;height:99px}.Pet-Gryphon-Golden{background-image:url(spritesmith5.png);background-position:-1344px -500px;width:81px;height:99px}.Pet-Gryphon-Red{background-image:url(spritesmith5.png);background-position:-1344px -600px;width:81px;height:99px}.Pet-Gryphon-Shade{background-image:url(spritesmith5.png);background-position:-1344px -700px;width:81px;height:99px}.Pet-Gryphon-Skeleton{background-image:url(spritesmith5.png);background-position:-1344px -800px;width:81px;height:99px}.Pet-Gryphon-White{background-image:url(spritesmith5.png);background-position:-1344px -900px;width:81px;height:99px}.Pet-Gryphon-Zombie{background-image:url(spritesmith5.png);background-position:-1344px -1000px;width:81px;height:99px}.Pet-Hedgehog-Base{background-image:url(spritesmith5.png);background-position:-1344px -1100px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1344px -1200px;width:81px;height:99px}.Pet-Hedgehog-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1426px 0;width:81px;height:99px}.Pet-Hedgehog-Desert{background-image:url(spritesmith5.png);background-position:-1426px -100px;width:81px;height:99px}.Pet-Hedgehog-Golden{background-image:url(spritesmith5.png);background-position:-1426px -200px;width:81px;height:99px}.Pet-Hedgehog-Red{background-image:url(spritesmith5.png);background-position:-1426px -300px;width:81px;height:99px}.Pet-Hedgehog-Shade{background-image:url(spritesmith5.png);background-position:-1426px -400px;width:81px;height:99px}.Pet-Hedgehog-Skeleton{background-image:url(spritesmith5.png);background-position:-1426px -500px;width:81px;height:99px}.Pet-Hedgehog-White{background-image:url(spritesmith5.png);background-position:-1426px -600px;width:81px;height:99px}.Pet-Hedgehog-Zombie{background-image:url(spritesmith5.png);background-position:-1426px -700px;width:81px;height:99px}.Pet-JackOLantern-Base{background-image:url(spritesmith5.png);background-position:-1426px -800px;width:81px;height:99px}.Pet-LionCub-Base{background-image:url(spritesmith5.png);background-position:-1426px -900px;width:81px;height:99px}.Pet-LionCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1426px -1000px;width:81px;height:99px}.Pet-LionCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1426px -1100px;width:81px;height:99px}.Pet-LionCub-Desert{background-image:url(spritesmith5.png);background-position:-1426px -1200px;width:81px;height:99px}.Pet-LionCub-Golden{background-image:url(spritesmith5.png);background-position:0 -1344px;width:81px;height:99px}.Pet-LionCub-Red{background-image:url(spritesmith5.png);background-position:-82px -1344px;width:81px;height:99px}.Pet-LionCub-Shade{background-image:url(spritesmith5.png);background-position:-164px -1344px;width:81px;height:99px}.Pet-LionCub-Skeleton{background-image:url(spritesmith5.png);background-position:-246px -1344px;width:81px;height:99px}.Pet-LionCub-White{background-image:url(spritesmith5.png);background-position:-328px -1344px;width:81px;height:99px}.Pet-LionCub-Zombie{background-image:url(spritesmith5.png);background-position:-410px -1344px;width:81px;height:99px}.Pet-Mammoth-Base{background-image:url(spritesmith5.png);background-position:-492px -1344px;width:81px;height:99px}.Pet-MantisShrimp-Base{background-image:url(spritesmith5.png);background-position:-574px -1344px;width:81px;height:99px}.Pet-Octopus-Base{background-image:url(spritesmith5.png);background-position:-656px -1344px;width:81px;height:99px}.Pet-Octopus-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-738px -1344px;width:81px;height:99px}.Pet-Octopus-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-820px -1344px;width:81px;height:99px}.Pet-Octopus-Desert{background-image:url(spritesmith5.png);background-position:-902px -1344px;width:81px;height:99px}.Pet-Octopus-Golden{background-image:url(spritesmith5.png);background-position:-984px -1344px;width:81px;height:99px}.Pet-Octopus-Red{background-image:url(spritesmith5.png);background-position:-1066px -1344px;width:81px;height:99px}.Pet-Octopus-Shade{background-image:url(spritesmith5.png);background-position:-1148px -1344px;width:81px;height:99px}.Pet-Octopus-Skeleton{background-image:url(spritesmith5.png);background-position:-1230px -1344px;width:81px;height:99px}.Pet-Octopus-White{background-image:url(spritesmith5.png);background-position:-1312px -1344px;width:81px;height:99px}.Pet-Octopus-Zombie{background-image:url(spritesmith5.png);background-position:-1394px -1344px;width:81px;height:99px}.Pet-Owl-Base{background-image:url(spritesmith5.png);background-position:-1508px 0;width:81px;height:99px}.Pet-Owl-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1508px -100px;width:81px;height:99px}.Pet-Owl-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1508px -200px;width:81px;height:99px}.Pet-Owl-Desert{background-image:url(spritesmith5.png);background-position:-1508px -300px;width:81px;height:99px}.Pet-Owl-Golden{background-image:url(spritesmith5.png);background-position:-1508px -400px;width:81px;height:99px}.Pet-Owl-Red{background-image:url(spritesmith5.png);background-position:-1508px -500px;width:81px;height:99px}.Pet-Owl-Shade{background-image:url(spritesmith5.png);background-position:-1508px -600px;width:81px;height:99px}.Pet-Owl-Skeleton{background-image:url(spritesmith5.png);background-position:-1508px -700px;width:81px;height:99px}.Pet-Owl-White{background-image:url(spritesmith5.png);background-position:-1508px -800px;width:81px;height:99px}.Pet-Owl-Zombie{background-image:url(spritesmith5.png);background-position:-1508px -900px;width:81px;height:99px}.Pet-PandaCub-Base{background-image:url(spritesmith5.png);background-position:-1508px -1000px;width:81px;height:99px}.Pet-PandaCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1508px -1100px;width:81px;height:99px}.Pet-PandaCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1508px -1200px;width:81px;height:99px}.Pet-PandaCub-Desert{background-image:url(spritesmith5.png);background-position:-1508px -1300px;width:81px;height:99px}.Pet-PandaCub-Golden{background-image:url(spritesmith5.png);background-position:0 -1444px;width:81px;height:99px}.Pet-PandaCub-Red{background-image:url(spritesmith5.png);background-position:-82px -1444px;width:81px;height:99px}.Pet-PandaCub-Shade{background-image:url(spritesmith5.png);background-position:-164px -1444px;width:81px;height:99px}.Pet-PandaCub-Skeleton{background-image:url(spritesmith5.png);background-position:-246px -1444px;width:81px;height:99px}.Pet-PandaCub-White{background-image:url(spritesmith5.png);background-position:-328px -1444px;width:81px;height:99px}.Pet-PandaCub-Zombie{background-image:url(spritesmith5.png);background-position:-410px -1444px;width:81px;height:99px}.Pet-Parrot-Base{background-image:url(spritesmith5.png);background-position:-492px -1444px;width:81px;height:99px}.Pet-Parrot-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-574px -1444px;width:81px;height:99px}.Pet-Parrot-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-656px -1444px;width:81px;height:99px}.Pet-Parrot-Desert{background-image:url(spritesmith5.png);background-position:-738px -1444px;width:81px;height:99px}.Pet-Parrot-Golden{background-image:url(spritesmith5.png);background-position:-820px -1444px;width:81px;height:99px}.Pet-Parrot-Red{background-image:url(spritesmith5.png);background-position:-902px -1444px;width:81px;height:99px}.Pet-Parrot-Shade{background-image:url(spritesmith5.png);background-position:-984px -1444px;width:81px;height:99px}.Pet-Parrot-Skeleton{background-image:url(spritesmith5.png);background-position:-1066px -1444px;width:81px;height:99px}.Pet-Parrot-White{background-image:url(spritesmith5.png);background-position:-1148px -1444px;width:81px;height:99px}.Pet-Parrot-Zombie{background-image:url(spritesmith5.png);background-position:-1230px -1444px;width:81px;height:99px}.Pet-Penguin-Base{background-image:url(spritesmith5.png);background-position:-1312px -1444px;width:81px;height:99px}.Pet-Penguin-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1394px -1444px;width:81px;height:99px}.Pet-Penguin-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1476px -1444px;width:81px;height:99px}.Pet-Penguin-Desert{background-image:url(spritesmith5.png);background-position:-1590px 0;width:81px;height:99px}.Pet-Penguin-Golden{background-image:url(spritesmith5.png);background-position:-1590px -100px;width:81px;height:99px}.Pet-Penguin-Red{background-image:url(spritesmith5.png);background-position:-1590px -200px;width:81px;height:99px}.Pet-Penguin-Shade{background-image:url(spritesmith5.png);background-position:-1590px -300px;width:81px;height:99px}.Pet-Penguin-Skeleton{background-image:url(spritesmith5.png);background-position:-1590px -400px;width:81px;height:99px}.Pet-Penguin-White{background-image:url(spritesmith5.png);background-position:-1590px -500px;width:81px;height:99px}.Pet-Penguin-Zombie{background-image:url(spritesmith5.png);background-position:-1590px -600px;width:81px;height:99px}.Pet-Rat-Base{background-image:url(spritesmith5.png);background-position:-1590px -700px;width:81px;height:99px}.Pet-Rat-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1590px -800px;width:81px;height:99px}.Pet-Rat-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1590px -900px;width:81px;height:99px}.Pet-Rat-Desert{background-image:url(spritesmith5.png);background-position:-1590px -1000px;width:81px;height:99px}.Pet-Rat-Golden{background-image:url(spritesmith5.png);background-position:-1590px -1100px;width:81px;height:99px}.Pet-Rat-Red{background-image:url(spritesmith5.png);background-position:-1590px -1200px;width:81px;height:99px}.Pet-Rat-Shade{background-image:url(spritesmith5.png);background-position:-1590px -1300px;width:81px;height:99px}.Pet-Rat-Skeleton{background-image:url(spritesmith5.png);background-position:-1590px -1400px;width:81px;height:99px}.Pet-Rat-White{background-image:url(spritesmith5.png);background-position:0 -1544px;width:81px;height:99px}.Pet-Rat-Zombie{background-image:url(spritesmith5.png);background-position:-82px -1544px;width:81px;height:99px}.Pet-Rock-Base{background-image:url(spritesmith5.png);background-position:-1754px -1452px;width:75px;height:93px}.Pet-Rock-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1754px -1358px;width:75px;height:93px}.Pet-Rock-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1754px -1264px;width:75px;height:93px}.Pet-Rock-Desert{background-image:url(spritesmith5.png);background-position:-1754px -1170px;width:75px;height:93px}.Pet-Rock-Gold{background-image:url(spritesmith5.png);background-position:-1754px -1076px;width:75px;height:93px}.Pet-Rock-Red{background-image:url(spritesmith5.png);background-position:-1754px -982px;width:75px;height:93px}.Pet-Rock-Shade{background-image:url(spritesmith5.png);background-position:-1754px -888px;width:75px;height:93px}.Pet-Rock-Skeleton{background-image:url(spritesmith5.png);background-position:-1754px -794px;width:75px;height:93px}.Pet-Rock-White{background-image:url(spritesmith5.png);background-position:-1754px -1546px;width:75px;height:93px}.Pet-Rock-Zombie{background-image:url(spritesmith5.png);background-position:-1754px -700px;width:75px;height:93px}.Pet-Rooster-Base{background-image:url(spritesmith5.png);background-position:-984px -1544px;width:81px;height:99px}.Pet-Rooster-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1066px -1544px;width:81px;height:99px}.Pet-Rooster-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1148px -1544px;width:81px;height:99px}.Pet-Rooster-Desert{background-image:url(spritesmith5.png);background-position:-1230px -1544px;width:81px;height:99px}.Pet-Rooster-Golden{background-image:url(spritesmith5.png);background-position:-1312px -1544px;width:81px;height:99px}.Pet-Rooster-Red{background-image:url(spritesmith5.png);background-position:-1394px -1544px;width:81px;height:99px}.Pet-Rooster-Shade{background-image:url(spritesmith5.png);background-position:-1476px -1544px;width:81px;height:99px}.Pet-Rooster-Skeleton{background-image:url(spritesmith5.png);background-position:-1558px -1544px;width:81px;height:99px}.Pet-Rooster-White{background-image:url(spritesmith5.png);background-position:-1672px 0;width:81px;height:99px}.Pet-Rooster-Zombie{background-image:url(spritesmith5.png);background-position:-1672px -100px;width:81px;height:99px}.Pet-Seahorse-Base{background-image:url(spritesmith5.png);background-position:-1672px -200px;width:81px;height:99px}.Pet-Seahorse-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1672px -300px;width:81px;height:99px}.Pet-Seahorse-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1672px -400px;width:81px;height:99px}.Pet-Seahorse-Desert{background-image:url(spritesmith5.png);background-position:-1672px -500px;width:81px;height:99px}.Pet-Seahorse-Golden{background-image:url(spritesmith5.png);background-position:-1672px -600px;width:81px;height:99px}.Pet-Seahorse-Red{background-image:url(spritesmith5.png);background-position:-1672px -700px;width:81px;height:99px}.Pet-Seahorse-Shade{background-image:url(spritesmith5.png);background-position:-1672px -800px;width:81px;height:99px}.Pet-Seahorse-Skeleton{background-image:url(spritesmith5.png);background-position:-1672px -900px;width:81px;height:99px}.Pet-Seahorse-White{background-image:url(spritesmith5.png);background-position:-1672px -1000px;width:81px;height:99px}.Pet-Seahorse-Zombie{background-image:url(spritesmith5.png);background-position:-1672px -1100px;width:81px;height:99px}.Pet-Spider-Base{background-image:url(spritesmith5.png);background-position:-1672px -1200px;width:81px;height:99px}.Pet-Spider-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1672px -1300px;width:81px;height:99px}.Pet-Spider-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1672px -1400px;width:81px;height:99px}.Pet-Spider-Desert{background-image:url(spritesmith5.png);background-position:-1672px -1500px;width:81px;height:99px}.Pet-Spider-Golden{background-image:url(spritesmith5.png);background-position:0 -1644px;width:81px;height:99px}.Pet-Spider-Red{background-image:url(spritesmith5.png);background-position:-82px -1644px;width:81px;height:99px}.Pet-Spider-Shade{background-image:url(spritesmith5.png);background-position:-164px -1644px;width:81px;height:99px}.Pet-Spider-Skeleton{background-image:url(spritesmith5.png);background-position:-246px -1644px;width:81px;height:99px}.Pet-Spider-White{background-image:url(spritesmith5.png);background-position:-328px -1644px;width:81px;height:99px}.Pet-Spider-Zombie{background-image:url(spritesmith5.png);background-position:-410px -1644px;width:81px;height:99px}.Pet-TRex-Base{background-image:url(spritesmith5.png);background-position:-492px -1644px;width:81px;height:99px}.Pet-TRex-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-574px -1644px;width:81px;height:99px}.Pet-TRex-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-656px -1644px;width:81px;height:99px}.Pet-TRex-Desert{background-image:url(spritesmith5.png);background-position:-738px -1644px;width:81px;height:99px}.Pet-TRex-Golden{background-image:url(spritesmith5.png);background-position:-820px -1644px;width:81px;height:99px}.Pet-TRex-Red{background-image:url(spritesmith5.png);background-position:-902px -1644px;width:81px;height:99px}.Pet-TRex-Shade{background-image:url(spritesmith5.png);background-position:-984px -1644px;width:81px;height:99px}.Pet-TRex-Skeleton{background-image:url(spritesmith5.png);background-position:-1066px -1644px;width:81px;height:99px}.Pet-TRex-White{background-image:url(spritesmith5.png);background-position:-1148px -1644px;width:81px;height:99px}.Pet-TRex-Zombie{background-image:url(spritesmith5.png);background-position:-1230px -1644px;width:81px;height:99px}.Pet-TigerCub-Base{background-image:url(spritesmith5.png);background-position:-1312px -1644px;width:81px;height:99px}.Pet-TigerCub-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1394px -1644px;width:81px;height:99px}.Pet-TigerCub-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-1476px -1644px;width:81px;height:99px}.Pet-TigerCub-Desert{background-image:url(spritesmith5.png);background-position:-1558px -1644px;width:81px;height:99px}.Pet-TigerCub-Golden{background-image:url(spritesmith5.png);background-position:-1640px -1644px;width:81px;height:99px}.Pet-TigerCub-Red{background-image:url(spritesmith5.png);background-position:-1754px 0;width:81px;height:99px}.Pet-TigerCub-Shade{background-image:url(spritesmith5.png);background-position:-1754px -100px;width:81px;height:99px}.Pet-TigerCub-Skeleton{background-image:url(spritesmith5.png);background-position:-1754px -200px;width:81px;height:99px}.Pet-TigerCub-White{background-image:url(spritesmith5.png);background-position:-1754px -300px;width:81px;height:99px}.Pet-TigerCub-Zombie{background-image:url(spritesmith5.png);background-position:-1754px -400px;width:81px;height:99px}.Pet-Turkey-Base{background-image:url(spritesmith5.png);background-position:-1754px -500px;width:81px;height:99px}.Pet-Wolf-Base{background-image:url(spritesmith5.png);background-position:-1754px -600px;width:81px;height:99px}.Pet-Wolf-CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-902px -1544px;width:81px;height:99px}.Pet-Wolf-CottonCandyPink{background-image:url(spritesmith5.png);background-position:-820px -1544px;width:81px;height:99px}.Pet-Wolf-Desert{background-image:url(spritesmith5.png);background-position:-738px -1544px;width:81px;height:99px}.Pet-Wolf-Golden{background-image:url(spritesmith5.png);background-position:-656px -1544px;width:81px;height:99px}.Pet-Wolf-Red{background-image:url(spritesmith5.png);background-position:-574px -1544px;width:81px;height:99px}.Pet-Wolf-Shade{background-image:url(spritesmith5.png);background-position:-492px -1544px;width:81px;height:99px}.Pet-Wolf-Skeleton{background-image:url(spritesmith5.png);background-position:-410px -1544px;width:81px;height:99px}.Pet-Wolf-Veteran{background-image:url(spritesmith5.png);background-position:-328px -1544px;width:81px;height:99px}.Pet-Wolf-White{background-image:url(spritesmith5.png);background-position:-246px -1544px;width:81px;height:99px}.Pet-Wolf-Zombie{background-image:url(spritesmith5.png);background-position:-164px -1544px;width:81px;height:99px}.Pet_HatchingPotion_Base{background-image:url(spritesmith5.png);background-position:-699px -530px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyBlue{background-image:url(spritesmith5.png);background-position:-1754px -1692px;width:48px;height:51px}.Pet_HatchingPotion_CottonCandyPink{background-image:url(spritesmith5.png);background-position:-968px -848px;width:48px;height:51px}.Pet_HatchingPotion_Desert{background-image:url(spritesmith5.png);background-position:-1017px -848px;width:48px;height:51px}.Pet_HatchingPotion_Golden{background-image:url(spritesmith5.png);background-position:-862px -742px;width:48px;height:51px}.Pet_HatchingPotion_Red{background-image:url(spritesmith5.png);background-position:-911px -742px;width:48px;height:51px}.Pet_HatchingPotion_Shade{background-image:url(spritesmith5.png);background-position:-756px -636px;width:48px;height:51px}.Pet_HatchingPotion_Skeleton{background-image:url(spritesmith5.png);background-position:-805px -636px;width:48px;height:51px}.Pet_HatchingPotion_White{background-image:url(spritesmith5.png);background-position:-650px -530px;width:48px;height:51px}.Pet_HatchingPotion_Zombie{background-image:url(spritesmith5.png);background-position:-1754px -1640px;width:48px;height:51px}.head_special_0,.weapon_special_0{width:105px;height:105px;margin-left:-3px;margin-top:-18px}.broad_armor_special_0,.shield_special_0,.slim_armor_special_0{width:90px;height:90px}.weapon_special_critical{background:url(../img/sprites/backer-only/weapon_special_critical.gif) no-repeat;width:90px;height:90px;margin-left:-12px;margin-top:12px}.weapon_special_1{margin-left:-12px}.broad_armor_special_1,.head_special_1,.slim_armor_special_1{width:90px;height:90px}.head_special_0{background:url(../img/sprites/backer-only/BackerOnly-Equip-ShadeHelmet.gif) no-repeat}.head_special_1{background:url(../img/sprites/backer-only/ContributorOnly-Equip-CrystalHelmet.gif) no-repeat;margin-top:3px}.broad_armor_special_0,.slim_armor_special_0{background:url(../img/sprites/backer-only/BackerOnly-Equip-ShadeArmor.gif) no-repeat}.broad_armor_special_1,.slim_armor_special_1{background:url(../img/sprites/backer-only/ContributorOnly-Equip-CrystalArmor.gif) no-repeat}.shield_special_0{background:url(../img/sprites/backer-only/BackerOnly-Shield-TormentedSkull.gif) no-repeat}.weapon_special_0{background:url(../img/sprites/backer-only/BackerOnly-Weapon-DarkSoulsBlade.gif) no-repeat}.Pet-Wolf-Cerberus{width:105px;height:72px;background:url(../img/sprites/backer-only/BackerOnly-Pet-CerberusPup.gif) no-repeat}.Gems{display:inline-block;margin-right:5px;border-style:none;margin-left:0;margin-top:2px}.inline-gems{vertical-align:middle;margin-left:0;display:inline-block}.customize-menu .locked{background-color:#727272}.achievement{float:left;clear:right;margin-right:10px}[class*=Mount_Head_],[class*=Mount_Body_]{margin-top:18px}.Pet_Currency_Gem{margin-top:5px;margin-bottom:5px} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000000..cfb10a3e9e --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,11 @@ +/* + * Note: You probably don't need to edit this file. Instead, add your gulp + * tasks with the ./tasks directory, where tasks are grouped by their + * particular purpose. If you feel like your task doesn't fit within the + * existing files, feel free to create a "gulp-thing.js" file within that + * directory, and it will automatically be included. + */ + +require('babel/register'); +require('glob').sync('./tasks/gulp-*').forEach(require); +require('gulp').task('default', ['test']); diff --git a/karma.conf.js b/karma.conf.js index 53a7e4999b..a4ee7a1296 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -12,6 +12,7 @@ module.exports = function(config) { // list of files / patterns to load in the browser files: [ 'website/public/bower_components/jquery/dist/jquery.js', + 'website/public/bower_components/pnotify/jquery.pnotify.js', 'website/public/bower_components/angular/angular.js', 'website/public/bower_components/angular-loading-bar/build/loading-bar.min.js', 'website/public/bower_components/angular-resource/angular-resource.min.js', @@ -34,7 +35,7 @@ module.exports = function(config) { 'website/public/bower_components/js-emoji/emoji.js', 'common/dist/scripts/habitrpg-shared.js', - "test/spec/translations.js", + "test/spec/mocks/translations.js", "website/public/js/env.js", @@ -50,9 +51,20 @@ module.exports = function(config) { "website/public/js/services/challengeServices.js", "website/public/js/services/paymentServices.js", - "website/public/js/filters/filters.js", + "website/public/js/filters/money.js", + "website/public/js/filters/roundLargeNumbers.js", + "website/public/js/filters/taskOrdering.js", - "website/public/js/directives/directives.js", + "website/public/js/directives/focus-me.directive.js", + "website/public/js/directives/from-now.directive.js", + "website/public/js/directives/habitrpg-tasks.directive.js", + "website/public/js/directives/hrpg-sort-checklist.directive.js", + "website/public/js/directives/hrpg-sort-tags.directive.js", + "website/public/js/directives/hrpg-sort-tasks.directive.js", + "website/public/js/directives/popover-html-popup.directive.js", + "website/public/js/directives/popover-html.directive.js", + "website/public/js/directives/task-focus.directive.js", + "website/public/js/directives/when-scrolled.directive.js", "website/public/js/controllers/authCtrl.js", "website/public/js/controllers/notificationCtrl.js", @@ -67,10 +79,9 @@ module.exports = function(config) { "website/public/js/controllers/footerCtrl.js", "website/public/js/controllers/challengesCtrl.js", "website/public/js/controllers/hallCtrl.js", - // @TODO where did this directory go? - //'test/mock/**/*.js', + 'test/spec/mocks/**/*.js', 'test/spec/specHelper.js', - 'test/spec/*.js' + 'test/spec/**/*.js' ], // list of files / patterns to exclude @@ -98,8 +109,17 @@ module.exports = function(config) { // - IE (only Windows) browsers: ['PhantomJS'], + preprocessors: { + 'website/public/js/**/*.js': ['coverage'] + }, + + coverageReporter: { + type: 'lcov', + dir: 'coverage/karma' + }, + // Enable mocha-style reporting, for better test visibility - reporters: ['mocha'], + reporters: ['mocha', 'coverage'], // Continuous Integration mode // if true, it capture browsers, run tests and exit diff --git a/migrations/20150604_ultimateGearSets.js b/migrations/20150604_ultimateGearSets.js new file mode 100644 index 0000000000..2a060dcb68 --- /dev/null +++ b/migrations/20150604_ultimateGearSets.js @@ -0,0 +1,118 @@ +/** + * Created by Sabe on 6/3/2015. + */ + +var migrationName = '20150604_ultimateGearSets'; +var authorName = process.env.AUTHOR_NAME || 'Sabe'; // in case script author needs to know when their ... +var authorUuid = process.env.AUTHOR_UUID || '7f14ed62-5408-4e1b-be83-ada62d504931'; //... own data is done + +/* + * grant the new ultimateGearSets achievement for existing users' collected equipment + */ + +var dbserver = 'localhost:27017' // FOR TEST DATABASE +// var dbserver = 'username:password@ds031379-a0.mongolab.com:31379' // FOR PRODUCTION DATABASE +var dbname = 'habitrpg'; + +var mongo = require('mongoskin'); +var _ = require('lodash'); + +var dbUsers = mongo.db(dbserver + '/' + dbname + '?auto_reconnect').collection('users'); + +var fields = { + 'achievements.ultimateGearSets':1, + 'items.gear.owned':1 +}; + +var query = { + // 'auth.timestamps.loggedin':{$lte:new Date('2015-05-22')}, + $or: [ + {'items.gear.owned.weapon_wizard_6': {$exists: true}}, + {'items.gear.owned.armor_wizard_5': {$exists: true}}, + {'items.gear.owned.head_wizard_5': {$exists: true}}, + {'items.gear.owned.weapon_warrior_6': {$exists: true}}, + {'items.gear.owned.armor_warrior_5': {$exists: true}}, + {'items.gear.owned.head_warrior_5': {$exists: true}}, + {'items.gear.owned.shield_warrior_5': {$exists: true}}, + {'items.gear.owned.weapon_healer_6': {$exists: true}}, + {'items.gear.owned.armor_healer_5': {$exists: true}}, + {'items.gear.owned.head_healer_5': {$exists: true}}, + {'items.gear.owned.shield_healer_5': {$exists: true}}, + {'items.gear.owned.weapon_rogue_6': {$exists: true}}, + {'items.gear.owned.armor_rogue_5': {$exists: true}}, + {'items.gear.owned.head_rogue_5': {$exists: true}}, + {'items.gear.owned.shield_rogue_6': {$exists: true}} + ] +}; + +console.warn('Updating users...'); +var progressCount = 1000; +var count = 0; +dbUsers.findEach(query, fields, {batchSize:250}, function(err, user) { + if (err) { return exiting(1, 'ERROR! ' + err); } + if (!user) { + console.warn('All appropriate users found and modified.'); + return displayData(); + } + count++; + + var achievements = {}; + var changeUser = false; + if ( (typeof user.items.gear.owned.weapon_wizard_6 !== 'undefined') + && (typeof user.items.gear.owned.armor_wizard_5 !== 'undefined') + && (typeof user.items.gear.owned.head_wizard_5 !== 'undefined') + ) { + achievements['wizard'] = true; + changeUser = true; + } + if ( (typeof user.items.gear.owned.weapon_warrior_6 !== 'undefined') + && (typeof user.items.gear.owned.armor_warrior_5 !== 'undefined') + && (typeof user.items.gear.owned.head_warrior_5 !== 'undefined') + && (typeof user.items.gear.owned.shield_warrior_5 !== 'undefined') + ) { + achievements['warrior'] = true; + changeUser = true; + } + if ( (typeof user.items.gear.owned.weapon_healer_6 !== 'undefined') + && (typeof user.items.gear.owned.armor_healer_5 !== 'undefined') + && (typeof user.items.gear.owned.head_healer_5 !== 'undefined') + && (typeof user.items.gear.owned.shield_healer_5 !== 'undefined') + ) { + achievements['healer'] = true; + changeUser = true; + } + if ( (typeof user.items.gear.owned.weapon_rogue_6 !== 'undefined') + && (typeof user.items.gear.owned.armor_rogue_5 !== 'undefined') + && (typeof user.items.gear.owned.head_rogue_5 !== 'undefined') + && (typeof user.items.gear.owned.shield_rogue_6 !== 'undefined') + ) { + achievements['rogue'] = true; + changeUser = true; + } + + if (changeUser) { + var set = {'migration':migrationName, 'achievements.ultimateGearSets':achievements, 'flags.armoireEnabled':true}; + dbUsers.update({_id:user._id}, {$set:set}); + } + + if (count%progressCount == 0) console.warn(count + ' ' + user._id); + if (user._id == authorUuid) console.warn(authorName + ' processed'); + if (user._id == '9' ) console.warn('lefnire' + ' processed'); +}); + + +function displayData() { + console.warn('\n' + count + ' users processed\n'); + return exiting(0); +} + + +function exiting(code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { msg = 'ERROR!'; } + if (msg) { + if (code) { console.error(msg); } + else { console.log( msg); } + } + process.exit(code); +} diff --git a/migrations/mysteryitems.js b/migrations/mysteryitems.js index 9736ab58e0..5a702d8e60 100644 --- a/migrations/mysteryitems.js +++ b/migrations/mysteryitems.js @@ -1,8 +1,8 @@ var _id = ''; var update = { - $push: { + $addToSet: { 'purchased.plan.mysteryItems':{ - $each:['armor_mystery_201503','eyewear_mystery_201503'] + $each:['weapon_mystery_201505','head_mystery_201505'] } } }; diff --git a/package.json b/package.json index e9993edff0..8ba1ff5cb2 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dependencies": { "async": "~0.9.0", "aws-sdk": "^2.0.25", + "babel": "^5.5.4", "bower": "~1.3.12", "browserify": "~3.30.2", "coffee-script": "1.6.x", @@ -30,14 +31,16 @@ "grunt-karma": "~0.6.2", "grunt-nodemon": "~0.3.0", "grunt-spritesmith": "~3.5.0", + "gulp": "^3.9.0", "icalendar": "git://github.com/lefnire/node-icalendar#master", + "image-size": "~0.3.2", "in-app-purchase": "^0.2.0", "jade": "~1.7.0", "js2xmlparser": "~0.1.2", "lodash": "~2.4.1", - "image-size": "~0.3.2", "loggly": "~1.0.8", "method-override": "~2.2.0", + "mixpanel": "^0.2.1", "moment": "~2.8.3", "mongoose": "~3.8.23", "mongoose-id-autoinc": "~2013.7.14-4", @@ -51,6 +54,9 @@ "paypal-ipn": "2.1.0", "paypal-rest-sdk": "^1.2.1", "pretty-data": "git://github.com/vkiryukhin/pretty-data#master", + "ps-tree": "^1.0.0", + "push-notify": "^1.1.1", + "q": "^1.4.1", "qs": "^2.3.2", "request": "~2.44.0", "s3-upload-stream": "^1.0.6", @@ -72,22 +78,26 @@ "node": "0.10.x" }, "scripts": { - "test": "./node_modules/coffee-script/bin/coffee ./test/runTests.coffee -n", + "test": "./node_modules/.bin/gulp test", "start": "grunt run:dev", "postinstall": "./node_modules/bower/bin/bower --config.interactive=false install -f; ./node_modules/.bin/grunt;", "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html" }, "devDependencies": { + "chai": "^2.3.0", "coffee-coverage": "~0.4.2", + "coveralls": "^2.11.2", "csv": "~0.3.6", "deep-diff": "~0.1.4", "event-stream": "^3.2.2", "expect.js": "~0.2.0", "glob": "^4.3.5", + "istanbul": "^0.3.14", "karma": "~0.10.2", "karma-chai-plugins": "~0.1.0", "karma-chrome-launcher": "~0.1.0", "karma-coffee-preprocessor": "~0.1.0", + "karma-coverage": "^0.3.1", "karma-firefox-launcher": "~0.1.0", "karma-html2js-preprocessor": "~0.1.0", "karma-jasmine": "~0.1.3", @@ -97,13 +107,16 @@ "karma-phantomjs-launcher": "~0.1.0", "karma-requirejs": "~0.2.0", "karma-script-launcher": "~0.1.0", + "lcov-result-merger": "^1.0.2", "mocha": "~1.12.1", "mongoskin": "~0.6.1", "phantomjssmith": "~0.5.4", "protractor": "~2.0.0", + "rewire": "^2.3.3", "rimraf": "^2.2.8", "shelljs": "^0.4.0", "sinon": "^1.12.2", + "sinon-chai": "^2.7.0", "superagent": "~0.15.7", "superagent-defaults": "~0.1.5", "vinyl-source-stream": "^1.0.0", diff --git a/protractor.conf.js b/protractor.conf.js index 024aab666c..ab91fc074b 100644 --- a/protractor.conf.js +++ b/protractor.conf.js @@ -19,6 +19,8 @@ exports.config = { // Options to be passed to Jasmine-node. jasmineNodeOpts: { showColors: true, - defaultTimeoutInterval: 90000 + defaultTimeoutInterval: 90000, + isVerbose: true, + displayPendingSpec: true } }; diff --git a/tasks/gulp-tests.js b/tasks/gulp-tests.js new file mode 100644 index 0000000000..f6ce872271 --- /dev/null +++ b/tasks/gulp-tests.js @@ -0,0 +1,157 @@ +import { pipe, awaitPort, kill } from './taskHelper'; +import { server as karma } from 'karma'; +import mongoose from 'mongoose'; +import { exec } from 'child_process'; +import psTree from 'ps-tree'; +import gulp from 'gulp'; +import Q from 'q'; + +const TEST_SERVER_PORT = 3001 +const TEST_DB = 'habitrpg_test' + +const TEST_DB_URI = `mongodb://localhost/${TEST_DB}` + +/* Helper methods for reporting test summary */ +let testResults = []; +let testCount = (stdout, regexp) => { + let match = stdout.match(regexp); + return parseInt(match && match[1] || 0); +} + +let testBin = (string) => { + return `NODE_ENV=testing ./node_modules/.bin/${string}`; +}; + +gulp.task('test:prepare:mongo', (cb) => { + mongoose.connect(TEST_DB_URI, () => { + mongoose.connection.db.dropDatabase(); + mongoose.connection.close(); + cb(); + }); +}); + +gulp.task('test:prepare:build', (cb) => { + exec(testBin('grunt build:test'), cb); +}); + +gulp.task('test:prepare:webdriver', (cb) => { + exec('./node_modules/protractor/bin/webdriver-manager update', cb); +}); + +gulp.task('test:prepare', [ + 'test:prepare:build', + 'test:prepare:mongo', + 'test:prepare:webdriver' +]); + +gulp.task('test:common', ['test:prepare:build'], (cb) => { + let runner = exec( + testBin('mocha test/common'), + (err, stdout, stderr) => { + testResults.push({ + suite: 'Common Specs\t', + pass: testCount(stdout, /(\d+) passing/), + fail: testCount(stderr, /(\d+) failing/), + pend: testCount(stdout, /(\d+) pending/) + }); + cb(err); + } + ); + pipe(runner); +}); + + +gulp.task('test:api', ['test:prepare:mongo'], (cb) => { + let runner = exec( + testBin("istanbul cover -i 'website/src/**' --dir coverage/api ./node_modules/.bin/_mocha -- test/api"), + (err, stdout, stderr) => { + testResults.push({ + suite: 'API Specs\t', + pass: testCount(stdout, /(\d+) passing/), + fail: testCount(stderr, /(\d+) failing/), + pend: testCount(stdout, /(\d+) pending/) + }); + cb(err); + } + ); + pipe(runner); +}); + +gulp.task('test:karma', ['test:prepare:build'], (cb) => { + let runner = exec( + testBin('karma start --single-run'), + (err, stdout) => { + testResults.push({ + suite: 'Karma Specs\t', + pass: testCount(stdout, /(\d+) tests completed/), + fail: testCount(stdout, /(\d+) tests failed/), + pend: testCount(stdout, /(\d+) tests skipped/) + }); + cb(err); + } + ); + pipe(runner); +}); + +gulp.task('test:e2e', ['test:prepare'], (cb) => { + let support = [ + 'Xvfb :99 -screen 0 1024x768x24 -extension RANDR', + `NODE_DB_URI="${TEST_DB_URI}" PORT="${TEST_SERVER_PORT}" node ./website/src/server.js`, + './node_modules/protractor/bin/webdriver-manager start', + ].map(exec); + + Q.all([ + awaitPort(3001), + awaitPort(4444) + ]).then(() => { + let runner = exec( + 'DISPLAY=:99 NODE_ENV=testing ./node_modules/protractor/bin/protractor protractor.conf.js', + (err, stdout, stderr) => { + /* + * Note: As it stands, protractor wont report pending specs + */ + let match = stdout.match(/(\d+) tests?.*(\d) failures?/); + testResults.push({ + suite: 'End-to-End Specs', + pass: parseInt(match[1]) - parseInt(match[2]), + fail: parseInt(match[2]), + pend: 0 + }); + support.forEach(kill); + cb(err); + } + ); + pipe(runner); + }); +}); + +gulp.task('test', [ + 'test:common', + 'test:karma', + 'test:api', + 'test:e2e' +], () => { + let totals = [0,0,0]; + + console.log('\n\x1b[36m\x1b[4mHabitica Test Summary\x1b[0m\n'); + testResults.forEach((s) => { + totals[0] = totals[0] + s.pass; + totals[1] = totals[1] + s.fail; + totals[2] = totals[2] + s.pend; + console.log( + `\x1b[33m\x1b[4m${s.suite}\x1b[0m\t`, + `\x1b[32mPassing: ${s.pass},\t`, + `\x1b[31mFailed: ${s.fail},\t`, + `\x1b[36mPending: ${s.pend}\t` + ); + }); + + console.log( + '\n\x1b[33m\x1b[4mTotal:\x1b[0m\t\t\t', + `\x1b[32mPassing: ${totals[0]},\t`, + `\x1b[31mFailed: ${totals[1]},\t`, + `\x1b[36mPending: ${totals[2]}\t` + ); + + console.log('\n\x1b[36mThanks for helping keep Habitica clean!\x1b[0m'); +}); diff --git a/tasks/taskHelper.js b/tasks/taskHelper.js new file mode 100644 index 0000000000..177b3b9f6f --- /dev/null +++ b/tasks/taskHelper.js @@ -0,0 +1,60 @@ +import { exec } from 'child_process'; +import psTree from 'ps-tree'; +import net from 'net'; +import Q from 'q'; + +/* + * Kill a child process and any sub-children that process may have spawned. + * This is necessary to ensure that Gulp will terminate when it has completed + * its tasks. + */ +export function kill(proc) { + ((pid) => { + psTree(pid, (_, pids) => { + if(pids.length) { + pids.forEach(kill); return + } + try { + exec(/^win/.test(process.platform) + ? `taskkill /PID ${pid} /T /F` + : `kill -9 ${pid}`) + } + catch(e) { console.log(e) } + }); + }(proc.PID || proc.pid)); +}; + +/* + * Return a promise that will execute when Node is able to connect on a + * specific port. For example, this can be used to halt tasks until Selenium + * has fully spun up. Optionally provide a maximum number of seconds to wait + * before failing. + */ +export function awaitPort(port, max=60) { + let socket, timeout, interval; + let deferred = Q.defer(); + + timeout = setTimeout(() => { + clearInterval(interval); + deferred.reject(`Timed out after ${max} seconds`); + }, max * 1000); + + interval = setInterval(() => { + socket = net.connect({port: port}, () => { + clearInterval(interval); + clearTimeout(timeout); + socket.destroy(); + deferred.resolve(); + }).on('error', () => { socket.destroy }); + }, 1000); + + return deferred.promise +}; + +/* + * Pipe the child's stdin and stderr to the parent process. + */ +export function pipe(child) { + child.stdout.on('data', (data) => { process.stdout.write(data) }); + child.stderr.on('data', (data) => { process.stderr.write(data) }); +}; diff --git a/test/api.mocha.coffee b/test/api.mocha.coffee deleted file mode 100644 index 5b54e6052c..0000000000 --- a/test/api.mocha.coffee +++ /dev/null @@ -1,833 +0,0 @@ -#jslint node: true - -#global describe, before, beforeEach, it -"use strict" -_ = require("lodash") -expect = require("expect.js") -async = require("async") -diff = require("deep-diff") -superagentDefaults = require("superagent-defaults") -request = superagentDefaults() -path = require("path") -moment = require("moment") -conf = require("nconf") -conf.argv().env().file(file: path.join(__dirname, "../config.json")).defaults() -conf.set "PORT", "1337" - -# Override normal ENV values with nconf ENV values (ENV values are used the same way without nconf) -process.env.BASE_URL = conf.get("BASE_URL") -process.env.FACEBOOK_KEY = conf.get("FACEBOOK_KEY") -process.env.FACEBOOK_SECRET = conf.get("FACEBOOK_SECRET") -process.env.NODE_DB_URI = "mongodb://localhost/habitrpg_test" -User = require("../website/src/models/user").model -Group = require("../website/src/models/group").model -Challenge = require("../website/src/models/challenge").model -app = require("../website/src/server") -shared = require("../common") -payments = require("../website/src/controllers/payments") - -# ###### Helpers & Variables ###### -model = undefined -uuid = undefined -taskPath = undefined -baseURL = "http://localhost:" + conf.get("PORT") + "/api/v2" -expectCode = (res, code) -> - expect(res.body.err).to.be `undefined` if code is 200 - expect(res.statusCode).to.be code - -describe "API", -> - user = undefined - _id = undefined - apiToken = undefined - username = undefined - password = undefined - - registerNewUser = (cb, main) -> - main = true unless main? - randomID = shared.uuid() - username = password = randomID if main - request - .post(baseURL + "/register") - .set("Accept", "application/json") - .set("X-API-User", null) - .set("X-API-Key", null) - .send - username: randomID - password: randomID - confirmPassword: randomID - email: randomID + "@gmail.com" - .end (res) -> - return cb(null, res.body) unless main - _id = res.body._id - apiToken = res.body.apiToken - User.findOne - _id: _id - apiToken: apiToken - , (err, _user) -> - expect(err).to.not.be.ok() - user = _user - request - .set("Accept", "application/json") - .set("X-API-User", _id) - .set("X-API-Key", apiToken) - cb null, res.body - - before (done) -> - require "../website/src/server" # start the server - # then wait for it to do it's thing. TODO make a cb-compatible export of server - setTimeout done, 2000 - - describe "Without token or user id", -> - it "/api/v2/status", (done) -> - request.get(baseURL + "/status").set("Accept", "application/json").end (res) -> - expect(res.statusCode).to.be 200 - expect(res.body.status).to.be "up" - done() - - it "/api/v2/user", (done) -> - request.get(baseURL + "/user").set("Accept", "application/json").end (res) -> - expect(res.statusCode).to.be 401 - expect(res.body.err).to.be "You must include a token and uid (user id) in your request" - done() - - describe "With token and user id", -> - before (done) -> - registerNewUser done, true - - beforeEach (done) -> - User.findById _id, (err, _user) -> - user = _user - shared.wrap user - done() - - describe "Todos", -> - it "Archives old todos", (done) -> - numTasks = _.size(user.todos) - request.post(baseURL + "/user/batch-update?_v=999").send([ - { - op: "addTask" - body: - type: "todo" - } - { - op: "addTask" - body: - type: "todo" - } - { - op: "addTask" - body: - type: "todo" - } - ]).end (res) -> - expectCode res, 200 - # Expect number of todos to be 3 greater than the number the user started with - expect(_.size(res.body.todos)).to.be numTasks + 3 - # Assign new number to numTasks variable - numTasks += 3 - request.post(baseURL + "/user/batch-update?_v=998").send([ - { - op: "score" - params: - direction: "up" - id: res.body.todos[0].id - } - { - op: "score" - params: - direction: "up" - id: res.body.todos[1].id - } - { - op: "score" - params: - direction: "up" - id: res.body.todos[2].id - } - ]).end (res) -> - expectCode res, 200 - expect(_.size(res.body.todos)).to.be numTasks - request.post(baseURL + "/user/batch-update?_v=997").send([ - { - op: "updateTask" - params: - id: res.body.todos[0].id - - body: - dateCompleted: moment().subtract(4, "days") - } - { - op: "updateTask" - params: - id: res.body.todos[1].id - - body: - dateCompleted: moment().subtract(4, "days") - } - ]).end (res) -> - # Expect todos to be 2 less than the total count - expect(_.size(res.body.todos)).to.be numTasks - 2 - done() - - describe "Creating, Updating, Deleting Todos", -> - todo = undefined - updateTodo = undefined - describe "Creating todos", -> - it "Creates a todo", (done) -> - request.post(baseURL + "/user/tasks").send( - type: "todo" - text: "Sample Todo" - ).end (res) -> - expectCode res, 200 - todo = res.body - expect(todo.text).to.be "Sample Todo" - expect(todo.id).to.be.ok - expect(todo.value).to.be 0 - done() - - describe "Updating todos", -> - it "Does not update id of todo", (done) -> - request.put(baseURL + "/user/tasks/" + todo.id).send( - id: "a-new-id" - ).end (res) -> - expectCode res, 200 - updateTodo = res.body - expect(updateTodo.id).to.be todo.id - done() - - it "Does not update type of todo", (done) -> - request.put(baseURL + "/user/tasks/" + todo.id).send( - type: "habit" - ).end (res) -> - expectCode res, 200 - updateTodo = res.body - expect(updateTodo.type).to.be todo.type - done() - - it "Does update text, attribute, priority, value, notes", (done) -> - request.put(baseURL + "/user/tasks/" + todo.id).send( - text: "Changed Title" - attribute: "int" - priority: 1.5 - value: 5 - notes: "Some notes" - ).end (res) -> - expectCode res, 200 - todo = res.body - expect(todo.text).to.be "Changed Title" - expect(todo.attribute).to.be "int" - expect(todo.priority).to.be 1.5 - expect(todo.value).to.be 5 - expect(todo.notes).to.be "Some notes" - done() - - describe "Deleting todos", -> - it "Does delete todo", (done) -> - request.del(baseURL + "/user/tasks/" + todo.id).send( - ).end (res) -> - expectCode res, 200 - body = res.body - expect(body).to.be.empty - done() - - it "Does not delete already deleted todo", (done) -> - request.del(baseURL + "/user/tasks/" + todo.id).send( - ).end (res) -> - expectCode res, 404 - body = res.body - expect(body.err).to.be "Task not found." - done() - - it "Does not update text, attribute, priority, value, notes if task is already deleted", (done) -> - request.put(baseURL + "/user/tasks/" + todo.id).send( - text: "New Title" - attribute: "str" - priority: 1 - value: 4 - notes: "Other notes" - ).end (res) -> - expectCode res, 404 - body = res.body - expect(body.err).to.be "Task not found." - done() - - ###* - GROUPS - ### - describe "Groups", -> - group = undefined - before (done) -> - request.post(baseURL + "/groups").send( - name: "TestGroup" - type: "party" - ).end (res) -> - expectCode res, 200 - group = res.body - expect(group.members.length).to.be 1 - expect(group.leader).to.be user._id - done() - - describe "Party", -> - it "can be found by querying for party", (done) -> - request.get(baseURL + "/groups/").send( - type: "party" - ).end (res) -> - expectCode res, 200 - - party = res.body[0] - expect(party._id).to.be group._id - expect(party.leader).to.be user._id - expect(party.name).to.be group.name - expect(party.quest).to.be.eql { progress: {} } - expect(party.memberCount).to.be group.memberCount - done() - - describe "Chat", -> - chat = undefined - it "Posts a message to party chat", (done) -> - msg = "TestMsg" - request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg).send( - ).end (res) -> - expectCode res, 200 - chat = res.body.message - expect(chat.id).to.be.ok - expect(chat.text).to.be.eql msg - expect(chat.timestamp).to.be.ok - expect(chat.likes).to.be.empty - expect(chat.flags).to.be.empty - expect(chat.flagCount).to.be 0 - expect(chat.uuid).to.be.ok - expect(chat.contributor).to.be.empty - expect(chat.backer).to.be.empty - expect(chat.uuid).to.be user._id - expect(chat.user).to.be user.profile.name - done() - - it "Does not post an empty message", (done) -> - msg = "" - request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg).send( - ).end (res) -> - expectCode res, 400 - expect(res.body.err).to.be.eql 'You cannot send a blank message' - done() - - it "can not like own chat message", (done) -> - request.post(baseURL + "/groups/" + group._id + "/chat/" + chat.id + "/like").send( - ).end (res) -> - expectCode res, 401 - body = res.body - expect(body.err).to.be "Can't like your own message. Don't be that person." - done() - - it "can not flag own message", (done) -> - request.post(baseURL + "/groups/" + group._id + "/chat/" + chat.id + "/flag").send( - ).end (res) -> - expectCode res, 401 - body = res.body - expect(body.err).to.be "Can't report your own message." - done() - - it "Gets chat messages from party chat", (done) -> - request.get(baseURL + "/groups/" + group._id + "/chat").send( - ).end (res) -> - expectCode res, 200 - message = res.body[0] - expect(message.id).to.be chat.id - expect(message.timestamp).to.be chat.timestamp - expect(message.likes).to.be.eql chat.likes - expect(message.flags).to.be.eql chat.flags - expect(message.flagCount).to.be chat.flagCount - expect(message.uuid).to.be chat.uuid - expect(message.contributor).to.be.eql chat.contributor - expect(message.backer).to.be.eql chat.backer - expect(message.user).to.be chat.user - done() - - it "Deletes a chat messages from party chat", (done) -> - request.del(baseURL + "/groups/" + group._id + "/chat/" + chat.id).send( - ).end (res) -> - expectCode res, 204 - expect(res.body).to.be.empty - done() - - it "Can not delete already deleted message", (done) -> - request.del(baseURL + "/groups/" + group._id + "/chat/" + chat.id).send( - ).end (res) -> - expectCode res, 404 - body = res.body - expect(body.err).to.be "Message not found!" - done() - - describe "Challenges", -> - challenge = undefined - updateTodo = undefined - it "Creates a challenge", (done) -> - request.post(baseURL + "/challenges").send( - group: group._id - dailys: [ - type: "daily" - text: "Challenge Daily" - ] - todos: [ - type: "todo" - text: "Challenge Todo" - notes: "Challenge Notes" - ] - rewards: [] - habits: [] - official: true - ).end (res) -> - expectCode res, 200 - async.parallel [ - (cb) -> - User.findById _id, cb - (cb) -> - Challenge.findById res.body._id, cb - ], (err, results) -> - _user = results[0] - challenge = results[1] - expect(_user.dailys[_user.dailys.length - 1].text).to.be "Challenge Daily" - updateTodo = _user.todos[_user.todos.length - 1] - expect(updateTodo.text).to.be "Challenge Todo" - expect(challenge.official).to.be false - done() - - it "User updates challenge notes", (done) -> - updateTodo.notes = "User overriden notes" - request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (res) -> - done() # we'll do the check down below - - it "Change challenge daily", (done) -> - challenge.dailys[0].text = "Updated Daily" - challenge.todos[0].notes = "Challenge Updated Todo Notes" - request.post(baseURL + "/challenges/" + challenge._id).send(challenge).end (res) -> - setTimeout (-> - User.findById _id, (err, _user) -> - expectCode res, 200 - expect(_user.dailys[_user.dailys.length - 1].text).to.be "Updated Daily" - expect(res.body.todos[0].notes).to.be "Challenge Updated Todo Notes" - expect(_user.todos[_user.todos.length - 1].notes).to.be "User overriden notes" - user = _user - done() - ), 500 # we have to wait a while for users' tasks to be updated, called async on server - - it "Shows user notes on challenge page", (done) -> - request.get(baseURL + "/challenges/" + challenge._id + "/member/" + _id).end (res) -> - expect(res.body.todos[res.body.todos.length - 1].notes).to.be "User overriden notes" - done() - - it "Complete To-Dos", (done) -> - u = user - numTasks = (_.size(u.todos)) - request.post(baseURL + "/user/tasks/" + u.todos[0].id + "/up").end (res) -> - request.post(baseURL + "/user/tasks/" + u.todos[1].id + "/up").end (res) -> - request.post(baseURL + "/user/tasks/").send(type: "todo").end (res) -> - request.post(baseURL + "/user/tasks/clear-completed").end (res) -> - # 2 tasks set to be completed, so tasks should equal numTasks - 2 - expect(_.size(res.body)).to.be numTasks - 2 - done() - - it "Challenge deleted, breaks task link", (done) -> - itThis = this - request.del(baseURL + "/challenges/" + challenge._id).end (res) -> - User.findById user._id, (err, user) -> - len = user.dailys.length - 1 - daily = user.dailys[user.dailys.length - 1] - expect(daily.challenge.broken).to.be "CHALLENGE_DELETED" - - # Now let's handle if challenge was deleted, but didn't get to update all the users (an error) - unset = $unset: {} - unset["$unset"]["dailys." + len + ".challenge.broken"] = 1 - User.findByIdAndUpdate user._id, unset, (err, user) -> - expect(err).to.not.be.ok() - expect(user.dailys[len].challenge.broken).to.not.be.ok() - request.post(baseURL + "/user/tasks/" + daily.id + "/up").end (res) -> - setTimeout (-> - User.findById user._id, (err, user) -> - expect(user.dailys[len].challenge.broken).to.be "CHALLENGE_DELETED" - done() - ), 100 # we need to wait for challenge to update user, it's a background job for perf reasons - - it "Admin creates a challenge", (done) -> - User.findByIdAndUpdate _id, - $set: - "contributor.admin": true - , (err, _user) -> - expect(err).to.not.be.ok() - async.parallel [ - (cb) -> - request.post(baseURL + "/challenges").send( - group: group._id - dailys: [] - todos: [] - rewards: [] - habits: [] - official: false - ).end (res) -> - expect(res.body.official).to.be false - cb() - (cb) -> - request.post(baseURL + "/challenges").send( - group: group._id - dailys: [] - todos: [] - rewards: [] - habits: [] - official: true - ).end (res) -> - expect(res.body.official).to.be true - cb() - ], done - - describe "Quests", -> - party = undefined - participating = [] - notParticipating = [] - before (done) -> - - # Tavern boss, side-by-side - Group.update( - _id: "habitrpg" - , - $set: - quest: - key: "dilatory" - active: true - progress: - hp: shared.content.quests.dilatory.boss.hp - rage: 0 - ).exec() - - # Tally some progress for later. Later we want to test that progress made before the quest began gets - # counted after the quest starts - request.post(baseURL + "/user/batch-update").send([ - { - op: "score" - params: - direction: "up" - id: user.dailys[0].id - } - { - op: "score" - params: - direction: "up" - id: user.dailys[0].id - } - { - op: "update" - body: - "stats.lvl": 50 - } - ]).end (res) -> - user = res.body - expect(user.party.quest.progress.up).to.be.above 0 - - # Invite some members - async.waterfall [ - - # Register new users - (cb) -> - async.parallel [ - (cb2) -> - registerNewUser cb2, false - (cb2) -> - registerNewUser cb2, false - (cb2) -> - registerNewUser cb2, false - ], cb - - # Send them invitations - (_party, cb) -> - party = _party - inviteURL = baseURL + "/groups/" + group._id + "/invite" - async.parallel [ - (cb2) -> - request.post(inviteURL).send( - uuids: [party[0]._id] - ).end -> - cb2() - (cb2) -> - request.post(inviteURL).send( - uuids: [party[1]._id] - ).end -> - cb2() - (cb2) -> - request.post(inviteURL).send( - uuids: [party[2]._id] - ).end (res)-> - cb2() - ], cb - - # Accept / Reject - (results, cb) -> - - # series since they'll be modifying the same group record - series = _.reduce(party, (m, v, i) -> - m.push (cb2) -> - request.post(baseURL + "/groups/" + group._id + "/join").set("X-API-User", party[i]._id).set("X-API-Key", party[i].apiToken).end -> - cb2() - m - , []) - async.series series, cb - - # Make sure the invites stuck - (whatever, cb) -> - Group.findById group._id, (err, g) -> - group = g - expect(g.members.length).to.be 4 - cb() - - ], -> - - # Start the quest - async.waterfall [ - (cb) -> - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> - expectCode res, 400 - User.findByIdAndUpdate _id, - $set: - "items.quests.vice3": 1 - , cb - - (_user, cb) -> - request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> - expectCode res, 200 - Group.findById group._id, cb - - (_group, cb) -> - expect(_group.quest.key).to.be "vice3" - expect(_group.quest.active).to.be false - request.post(baseURL + "/groups/" + group._id + "/questAccept").set("X-API-User", party[0]._id).set("X-API-Key", party[0].apiToken).end -> - request.post(baseURL + "/groups/" + group._id + "/questAccept").set("X-API-User", party[1]._id).set("X-API-Key", party[1].apiToken).end (res) -> - request.post(baseURL + "/groups/" + group._id + "/questReject").set("X-API-User", party[2]._id).set("X-API-Key", party[2].apiToken).end (res) -> - group = res.body - expect(group.quest.active).to.be true - cb() - - ], done - - it "Casts a spell", (done) -> - mp = user.stats.mp - request.get(baseURL + "/members/" + party[0]._id).end (res) -> - party[0] = res.body - request.post(baseURL + "/user/class/cast/snowball?targetType=user&targetId=" + party[0]._id).end (res) -> - - #expect(res.body.stats.mp).to.be.below(mp); - request.get(baseURL + "/members/" + party[0]._id).end (res) -> - member = res.body - expect(member.achievements.snowball).to.be 1 - expect(member.stats.buffs.snowball).to.be true - difference = diff(member, party[0]) - expect(_.size(difference)).to.be 2 - - # level up user so str is > 0 - request.put(baseURL + "/user").send("stats.lvl": 5).end (res) -> - - # Refill mana so user can cast - request.put(baseURL + "/user").send("stats.mp": 100).end (res) -> - request.post(baseURL + "/user/class/cast/valorousPresence?targetType=party").end (res) -> - request.get(baseURL + "/members/" + member._id).end (res) -> - expect(res.body.stats.buffs.str).to.be.above 0 - expect(diff(res.body, member).length).to.be 1 - done() - - it "Doesn't include people who aren't participating", (done) -> - request.get(baseURL + "/groups/" + group._id).end (res) -> - expect(_.size(res.body.quest.members)).to.be 3 - done() - - xit "Hurts the boss", (done) -> - request.post(baseURL + "/user/batch-update").end (res) -> - user = res.body - up = user.party.quest.progress.up - expect(up).to.be.above 0 - - #{op:'score',params:{direction:'up',id:user.dailys[3].id}}, // leave one daily undone so Trapper hurts party - # set day to yesterday, cron will then be triggered on next action - request.post(baseURL + "/user/batch-update").send([ - { - op: "score" - params: - direction: "up" - id: user.dailys[0].id - } - { - op: "update" - body: - lastCron: moment().subtract(1, "days") - } - ]).end (res) -> - expect(res.body.party.quest.progress.up).to.be.above up - request.post(baseURL + "/user/batch-update").end -> - request.get(baseURL + "/groups/party").end (res) -> - - # Check boss damage - async.waterfall [ - (cb) -> - async.parallel [ - - #tavern boss - (cb2) -> - Group.findById "habitrpg", - quest: 1 - , (err, tavern) -> - expect(tavern.quest.progress.hp).to.be.below shared.content.quests.dilatory.boss.hp - expect(tavern.quest.progress.rage).to.be.above 0 - console.log tavernBoss: tavern.quest - cb2() - - # party boss - (cb2) -> - expect(res.body.quest.progress.hp).to.be.below shared.content.quests.vice3.boss.hp - _party = res.body.members - expect(_.find(_party, - _id: party[0]._id - ).stats.hp).to.be.below 50 - expect(_.find(_party, - _id: party[1]._id - ).stats.hp).to.be.below 50 - expect(_.find(_party, - _id: party[2]._id - ).stats.hp).to.be 50 - cb2() - ], cb - - # Kill the boss - (whatever, cb) -> - async.waterfall [ - - # tavern boss - (cb2) -> - expect(user.items.pets["MantisShrimp-Base"]).to.not.be.ok() - Group.update - _id: "habitrpg" - , - $set: - "quest.progress.hp": 0 - , cb2 - - # party boss - (arg1, arg2, cb2) -> - expect(user.items.gear.owned.weapon_special_2).to.not.be.ok() - Group.findByIdAndUpdate group._id, - $set: - "quest.progress.hp": 0 - , cb2 - ], cb - (_group, cb) -> - # set day to yesterday, cron will then be triggered on next action - request.post(baseURL + "/user/batch-update").send([ - { - op: "score" - params: - direction: "up" - id: user.dailys[1].id - } - { - op: "update" - body: - lastCron: moment().subtract(1, "days") - } - ]).end -> - cb() - - (cb) -> - request.post(baseURL + "/user/batch-update").end (res) -> - cb null, res.body - - (_user, cb) -> - - # need to load the user again, since tavern boss does update after user's cron - User.findById _user._id, cb - (_user, cb) -> - user = _user - Group.findById group._id, cb - (_group, cb) -> - cummExp = shared.content.quests.vice3.drop.exp + shared.content.quests.dilatory.drop.exp - cummGp = shared.content.quests.vice3.drop.gp + shared.content.quests.dilatory.drop.gp - - #//FIXME check that user got exp, but user is leveling up making the exp check difficult - # expect(user.stats.exp).to.be.above(cummExp); - # expect(user.stats.gp).to.be.above(cummGp); - async.parallel [ - - # Tavern Boss - (cb2) -> - Group.findById "habitrpg", (err, tavern) -> - - #use an explicit get because mongoose wraps the null in an object - expect(_.isEmpty(tavern.get("quest"))).to.be true - expect(user.items.pets["MantisShrimp-Base"]).to.be 5 - expect(user.items.mounts["MantisShrimp-Base"]).to.be true - expect(user.items.eggs.Dragon).to.be 2 - expect(user.items.hatchingPotions.Shade).to.be 2 - cb2() - - # Party Boss - (cb2) -> - - #use an explicit get because mongoose wraps the null in an object - expect(_.isEmpty(_group.get("quest"))).to.be true - expect(user.items.gear.owned.weapon_special_2).to.be true - expect(user.items.eggs.Dragon).to.be 2 - expect(user.items.hatchingPotions.Shade).to.be 2 - - # need to fetch users to get updated data - async.parallel [ - (cb3) -> - User.findById party[0].id, (err, mbr) -> - expect(mbr.items.gear.owned.weapon_special_2).to.be true - cb3() - (cb3) -> - User.findById party[1].id, (err, mbr) -> - expect(mbr.items.gear.owned.weapon_special_2).to.be true - cb3() - (cb3) -> - User.findById party[2].id, (err, mbr) -> - expect(mbr.items.gear.owned.weapon_special_2).to.not.be.ok() - cb3() - ], cb2 - ], cb - ], done - - describe "Subscriptions", -> - user = undefined - before (done) -> - User.findOne - _id: _id - , (err, _user) -> - expect(err).to.not.be.ok() - user = _user - done() - - it "Handles unsubscription", (done) -> - cron = -> - user.lastCron = moment().subtract(1, "d") - user.fns.cron() - - expect(user.purchased.plan.customerId).to.not.be.ok() - payments.createSubscription - user: user - customerId: "123" - paymentMethod: "Stripe" - sub: {key: 'basic_6mo'} - - expect(user.purchased.plan.customerId).to.be.ok() - shared.wrap user - cron() - expect(user.purchased.plan.customerId).to.be.ok() - payments.cancelSubscription user: user - cron() - expect(user.purchased.plan.customerId).to.be.ok() - expect(user.purchased.plan.dateTerminated).to.be.ok() - user.purchased.plan.dateTerminated = moment().subtract(2, "d") - cron() - expect(user.purchased.plan.customerId).to.not.be.ok() - payments.createSubscription - user: user - customerId: "123" - paymentMethod: "Stripe" - sub: {key: 'basic_6mo'} - - expect(user.purchased.plan.dateTerminated).to.not.be.ok() - done() diff --git a/test/api/README.md b/test/api/README.md new file mode 100644 index 0000000000..2f3dc40681 --- /dev/null +++ b/test/api/README.md @@ -0,0 +1,32 @@ +# API Tests + +Our API tests are written in [coffeescript](http://coffeescript.org/) using the [Mocha testing framework](http://mochajs.org/). + +There's a variety of ways to run the tests: + +```bash +# Individually +mocha test/api/name_of_test.coffee +# The entire collection of api tests +mocha test/api +# As part of the whole test suite +npm test +``` + +### Modules + +Some modules are declared in the [api-helper.coffee](api-helper.coffee) file for use in any of the api tests: + +* `moment` - time manipulation +* `async` - run async processes, good for before blocks +* `lodash (_)` - many utilities +* `shared` - generate uuids +* `expect` - making assertions +* `User` - look up a User in the db + +### Helper Methods + +There are helper methods declared in the [api-helper.coffee](api-helper.coffee) file. Some useful methods contained there: + +* `registerNewUser(callback, main)` - Theres a global user variable that gets overwritten with the new user whenever you call `registerNewUser` unless you pass false in as the second argument. +* `registerManyUsers(number, callback)` - Good for testing things that require many users. The callback function returns new users as and array in the second argument. diff --git a/test/api/anonymized.coffee b/test/api/anonymized.coffee new file mode 100644 index 0000000000..5532a8c472 --- /dev/null +++ b/test/api/anonymized.coffee @@ -0,0 +1,62 @@ +'use strict' + +app = require("../../website/src/server") + +describe "GET /api/v2/user/anonymized", -> + + anon = null + + before (done) -> + # TODO: Seed user with messages, rewards, dailys, checklists, webhooks, etc + registerNewUser -> + request.get(baseURL + "/user/anonymized") + .end (res) -> + anon = res.body + done() + , true + + it 'retains user id', (done) -> + expect(anon._id).to.equal user._id + done() + + it 'removes credentials and financial information', (done) -> + expect(anon.apiToken).to.not.exist + expect(anon.auth.local).to.not.exist + expect(anon.auth.facebook).to.not.exist + expect(anon.purchased.plan).to.not.exist + done() + + it 'removes profile information', (done) -> + expect(anon.profile).to.not.exist + expect(anon.contributor).to.not.exist + expect(anon.achievements.challenges).to.not.exist + done() + + it 'removes social information', (done) -> + expect(anon.newMessages).to.not.exist + expect(anon.invitations).to.not.exist + expect(anon.items.special.nyeReceived).to.not.exist + expect(anon.items.special.valentineReceived).to.not.exist + _(anon.inbox.messages).each (msg) -> + expect(msg).to.equal 'inbox message text' + done() + + it 'removes webhooks', (done) -> + expect(anon.webhooks).to.not.exist + done() + + it 'anonymizes task info', (done) -> + _(['habits', 'todos', 'dailys', 'rewards']).each (tasks) -> + _(anon[tasks]).each (task) -> + expect(task.text).to.equal 'task text' + expect(task.notes).to.equal 'task notes' + checklist_count = 0 + _(task.checklist).each (box) -> + box.text = 'item' + checklist_count++ + done() + + it 'anonymizes tags', (done) -> + _(anon.tags).each (tag) -> + expect(tag.name).to.equal 'tag' + expect(tag.challenge).to.equal 'challenge' + done() diff --git a/test/api/api-helper.coffee b/test/api/api-helper.coffee new file mode 100644 index 0000000000..0c3ae7b580 --- /dev/null +++ b/test/api/api-helper.coffee @@ -0,0 +1,76 @@ +############################## +# Global modules +############################## +superagentDefaults = require("superagent-defaults") +global.request = superagentDefaults() + +global.mongoose = require("mongoose") +global.moment = require("moment") +global.async = require("async") +global._ = require("lodash") +global.shared = require("../../common") +global.User = require("../../website/src/models/user").model + +global.chai = require("chai") +chai.use(require("sinon-chai")) +global.expect = chai.expect + +############################## +# Nconf config +############################## +path = require("path") +global.conf = require("nconf") +conf.argv().env().file(file: path.join(__dirname, "../config.json")).defaults() +conf.set "PORT", "1337" + +############################## +# Node ENV and global variables +############################## +process.env.NODE_DB_URI = "mongodb://localhost/habitrpg_test" +global.baseURL = "http://localhost:" + conf.get("PORT") + "/api/v2" +global.user = undefined + +############################## +# Helper Methods +############################## +global.expectCode = (res, code) -> + expect(res.body.err).to.not.exist if code is 200 + expect(res.statusCode).to.equal code + +global.registerNewUser = (cb, main) -> + main = true unless main? + randomID = shared.uuid() + username = password = randomID if main + request + .post(baseURL + "/register") + .set("Accept", "application/json") + .set("X-API-User", null) + .set("X-API-Key", null) + .send + username: randomID + password: randomID + confirmPassword: randomID + email: randomID + "@gmail.com" + .end (res) -> + return cb(null, res.body) unless main + _id = res.body._id + apiToken = res.body.apiToken + User.findOne + _id: _id + apiToken: apiToken + , (err, _user) -> + expect(err).to.not.be.ok + global.user = _user + request + .set("Accept", "application/json") + .set("X-API-User", _id) + .set("X-API-Key", apiToken) + cb null, res.body + +global.registerManyUsers = (number, callback) -> + async.times number, (n, next) -> + registerNewUser (err, user) -> + next(err, user) + , false + , (err, users) -> + callback(err, users) diff --git a/test/api/challenges.coffee b/test/api/challenges.coffee new file mode 100644 index 0000000000..1f47dbc1d8 --- /dev/null +++ b/test/api/challenges.coffee @@ -0,0 +1,206 @@ +'use strict' + +app = require("../../website/src/server") +Group = require("../../website/src/models/group").model +Challenge = require("../../website/src/models/challenge").model + +describe "Challenges", -> + + challenge = undefined + updateTodo = undefined + group = undefined + + before (done) -> + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + , (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + done() + ] + + it "Creates a challenge", (done) -> + request.post(baseURL + "/challenges").send( + group: group._id + dailys: [ + type: "daily" + text: "Challenge Daily" + ] + todos: [{ + type: "todo" + text: "Challenge Todo 1" + notes: "Challenge Notes" + }, { + type: "todo" + text: "Challenge Todo 2" + notes: "Challenge Notes" + }] + rewards: [] + habits: [] + official: true + ).end (res) -> + expectCode res, 200 + async.parallel [ + (cb) -> + User.findById user._id, cb + (cb) -> + Challenge.findById res.body._id, cb + ], (err, results) -> + _user = results[0] + challenge = results[1] + expect(_user.dailys[_user.dailys.length - 1].text).to.equal "Challenge Daily" + updateTodo = _user.todos[_user.todos.length - 1] + expect(updateTodo.text).to.equal "Challenge Todo 2" + expect(challenge.official).to.equal false + user = _user + done() + + it "User updates challenge notes", (done) -> + updateTodo.notes = "User overriden notes" + request.put(baseURL + "/user/tasks/" + updateTodo.id).send(updateTodo).end (res) -> + done() # we'll do the check down below + + it "Change challenge daily", (done) -> + challenge.dailys[0].text = "Updated Daily" + challenge.todos[0].notes = "Challenge Updated Todo Notes" + request.post(baseURL + "/challenges/" + challenge._id).send(challenge).end (res) -> + setTimeout (-> + User.findById user._id, (err, _user) -> + expectCode res, 200 + expect(_user.dailys[_user.dailys.length - 1].text).to.equal "Updated Daily" + expect(res.body.todos[0].notes).to.equal "Challenge Updated Todo Notes" + expect(_user.todos[_user.todos.length - 1].notes).to.equal "User overriden notes" + user = _user + done() + ), 500 # we have to wait a while for users' tasks to be updated, called async on server + + it "Shows user notes on challenge page", (done) -> + request.get(baseURL + "/challenges/" + challenge._id + "/member/" + user._id).end (res) -> + expect(res.body.todos[res.body.todos.length - 1].notes).to.equal "User overriden notes" + done() + + it "Complete To-Dos", (done) -> + User.findById user._id, (err, _user) -> + u = _user + numTasks = (_.size(u.todos)) + request.post(baseURL + "/user/tasks/" + u.todos[0].id + "/up").end (res) -> + request.post(baseURL + "/user/tasks/clear-completed").end (res) -> + expect(_.size(res.body)).to.equal numTasks - 1 + done() + + it "Challenge deleted, breaks task link", (done) -> + itThis = this + request.del(baseURL + "/challenges/" + challenge._id).end (res) -> + User.findById user._id, (err, user) -> + len = user.dailys.length - 1 + daily = user.dailys[user.dailys.length - 1] + expect(daily.challenge.broken).to.equal "CHALLENGE_DELETED" + + # Now let's handle if challenge was deleted, but didn't get to update all the users (an error) + unset = $unset: {} + unset["$unset"]["dailys." + len + ".challenge.broken"] = 1 + User.findByIdAndUpdate user._id, unset, (err, user) -> + expect(err).to.not.exist + expect(user.dailys[len].challenge.broken).to.not.exist + request.post(baseURL + "/user/tasks/" + daily.id + "/up").end (res) -> + setTimeout (-> + User.findById user._id, (err, user) -> + expect(user.dailys[len].challenge.broken).to.equal "CHALLENGE_DELETED" + done() + ), 100 # we need to wait for challenge to update user, it's a background job for perf reasons + + it "Admin creates a challenge", (done) -> + User.findByIdAndUpdate user._id, + $set: + "contributor.admin": true + , (err, _user) -> + expect(err).to.not.exist + async.parallel [ + (cb) -> + request.post(baseURL + "/challenges").send( + group: group._id + dailys: [] + todos: [] + rewards: [] + habits: [] + official: false + ).end (res) -> + expect(res.body.official).to.equal false + cb() + (cb) -> + request.post(baseURL + "/challenges").send( + group: group._id + dailys: [] + todos: [] + rewards: [] + habits: [] + official: true + ).end (res) -> + expect(res.body.official).to.equal true + cb() + ], done + + it "User creates a non-tavern challenge with prize, deletes it, gets refund", (done) -> + User.findByIdAndUpdate user._id, + $set: + "balance": 8 + , (err, user) -> + expect(err).to.not.be.ok + request.post(baseURL + "/challenges").send( + group: group._id + dailys: [] + todos: [] + rewards: [] + habits: [] + prize: 10 + ).end (res) -> + expect(res.body.prize).to.equal 10 + async.parallel [ + (cb) -> + User.findById user._id, cb + (cb) -> + Challenge.findById res.body._id, cb + ], (err, results) -> + user = results[0] + challenge = results[1] + expect(user.balance).to.equal 5.5 + request.del(baseURL + "/challenges/" + challenge._id).end (res) -> + User.findById user._id, (err, _user) -> + expect(_user.balance).to.equal 8 + done() + + it "User creates a tavern challenge with prize, deletes it, and does not get refund", (done) -> + User.findByIdAndUpdate user._id, + $set: + "balance": 8 + , (err, user) -> + expect(err).to.not.be.ok + request.post(baseURL + "/challenges").send( + group: 'habitrpg' + dailys: [] + todos: [] + rewards: [] + habits: [] + prize: 10 + ).end (res) -> + expect(res.body.prize).to.equal 10 + async.parallel [ + (cb) -> + User.findById user._id, cb + (cb) -> + Challenge.findById res.body._id, cb + ], (err, results) -> + user = results[0] + challenge = results[1] + expect(user.balance).to.equal 5.5 + request.del(baseURL + "/challenges/" + challenge._id).end (res) -> + User.findById user._id, (err, _user) -> + expect(_user.balance).to.equal 5.5 + done() diff --git a/test/api/chat.coffee b/test/api/chat.coffee new file mode 100644 index 0000000000..62d60d9b64 --- /dev/null +++ b/test/api/chat.coffee @@ -0,0 +1,100 @@ +'use strict' + +diff = require("deep-diff") + +Group = require("../../website/src/models/group").model +app = require("../../website/src/server") + +describe "Chat", -> + group = undefined + before (done) -> + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + + (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + cb() + + ], done + + chat = undefined + it "posts a message to party chat", (done) -> + msg = "TestMsg" + request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg).end (res) -> + expectCode res, 200 + chat = res.body.message + expect(chat.id).to.be.ok + expect(chat.text).to.equal msg + expect(chat.timestamp).to.be.exist + expect(chat.likes).to.be.empty + expect(chat.flags).to.be.empty + expect(chat.flagCount).to.equal 0 + expect(chat.uuid).to.be.exist + expect(chat.contributor).to.be.empty + expect(chat.backer).to.be.empty + expect(chat.uuid).to.equal user._id + expect(chat.user).to.equal user.profile.name + done() + + it "does not post an empty message", (done) -> + msg = "" + request.post(baseURL + "/groups/" + group._id + "/chat?message=" + msg).send( + ).end (res) -> + expectCode res, 400 + expect(res.body.err).to.equal 'You cannot send a blank message' + done() + + it "can not like own chat message", (done) -> + request.post(baseURL + "/groups/" + group._id + "/chat/" + chat.id + "/like").send( + ).end (res) -> + expectCode res, 401 + body = res.body + expect(body.err).to.equal "Can't like your own message. Don't be that person." + done() + + it "can not flag own message", (done) -> + request.post(baseURL + "/groups/" + group._id + "/chat/" + chat.id + "/flag").send( + ).end (res) -> + expectCode res, 401 + body = res.body + expect(body.err).to.equal "Can't report your own message." + done() + + it "gets chat messages from party chat", (done) -> + request.get(baseURL + "/groups/" + group._id + "/chat").send( + ).end (res) -> + expectCode res, 200 + message = res.body[0] + expect(message.id).to.equal chat.id + expect(message.timestamp).to.equal chat.timestamp + expect(message.likes).to.deep.equal chat.likes + expect(message.flags).to.deep.equal chat.flags + expect(message.flagCount).to.equal chat.flagCount + expect(message.uuid).to.equal chat.uuid + expect(message.contributor).to.deep.equal chat.contributor + expect(message.backer).to.deep.equal chat.backer + expect(message.user).to.equal chat.user + done() + + it "deletes a chat messages from party chat", (done) -> + request.del(baseURL + "/groups/" + group._id + "/chat/" + chat.id).send( + ).end (res) -> + expectCode res, 204 + expect(res.body).to.be.empty + done() + + it "can not delete already deleted message", (done) -> + request.del(baseURL + "/groups/" + group._id + "/chat/" + chat.id).send( + ).end (res) -> + expectCode res, 404 + body = res.body + expect(body.err).to.equal "Message not found!" + done() diff --git a/test/api/coupons.coffee b/test/api/coupons.coffee new file mode 100644 index 0000000000..4a0635aa9c --- /dev/null +++ b/test/api/coupons.coffee @@ -0,0 +1,191 @@ +'use strict' + +app = require("../../website/src/server") +Coupon = require("../../website/src/models/coupon").model + +makeSudoUser = (usr, cb) -> + registerNewUser -> + sudoUpdate = { "$set" : { "contributor.sudo" : true } } + User.findByIdAndUpdate user._id, sudoUpdate, (err, _user) -> + usr = _user + cb() + , true + +describe "Coupons", -> + before (done) -> + async.parallel [ + (cb) -> + mongoose.connection.collections['coupons'].drop (err) -> + cb() + (cb) -> + mongoose.connection.collections['users'].drop (err) -> + cb() + ], done + + coupons = null + + describe "POST /api/v2/coupons/generate/:event", -> + + context "while sudo user", -> + before (done) -> + makeSudoUser(user, done) + + it "generates coupons", (done) -> + queries = '?count=10' + request + .post(baseURL + '/coupons/generate/wondercon' + queries) + .end (res) -> + expectCode res, 200 + Coupon.find { event: 'wondercon' }, (err, _coupons) -> + coupons = _coupons + expect(coupons.length).to.equal 10 + _(coupons).each (c)-> + expect(c.event).to.equal 'wondercon' + done() + + context "while regular user", -> + + before (done) -> + registerNewUser(done, true) + + it "does not generate coupons", (done) -> + queries = '?count=10' + request + .post(baseURL + '/coupons/generate/wondercon' + queries) + .end (res) -> + expectCode res, 401 + expect(res.body.err).to.equal 'You don\'t have admin access' + done() + + describe "GET /api/v2/coupons", -> + + context "while sudo user", -> + + before (done) -> + makeSudoUser(user, done) + + it "gets coupons", (done) -> + queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + request + .get(baseURL + '/coupons' + queries) + .end (res) -> + expectCode res, 200 + codes = res.text + expect(codes).to.contain('code') + # Expect each coupon code _id to exist in response + _(coupons).each (c) -> expect(codes).to.contain(c._id) + + done() + + it "gets first 5 coupons out of 10 when a limit of 5 is set", (done) -> + queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + '&limit=5' + request + .get(baseURL + '/coupons' + queries) + .end (res) -> + expectCode res, 200 + codes = res.text + sortedCoupons = _.sortBy(coupons, 'seq') + firstHalf = sortedCoupons[0..4] + secondHalf = sortedCoupons[5..9] + + # First five coupons should be present in codes + _(firstHalf).each (c) -> expect(codes).to.contain(c._id) + # Second five coupons should not be present in codes + _(secondHalf).each (c) -> expect(codes).to.not.contain(c._id) + done() + + it "gets last 5 coupons out of 10 when a limit of 5 is set", (done) -> + queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + '&skip=5' + request + .get(baseURL + '/coupons' + queries) + .end (res) -> + expectCode res, 200 + codes = res.text + sortedCoupons = _.sortBy(coupons, 'seq') + firstHalf = sortedCoupons[0..4] + secondHalf = sortedCoupons[5..9] + + # First five coupons should not be present in codes + _(firstHalf).each (c) -> expect(codes).to.not.contain(c._id) + # Second five coupons should be present in codes + _(secondHalf).each (c) -> expect(codes).to.contain(c._id) + done() + + context "while regular user", -> + + before (done) -> + registerNewUser(done, true) + + it "does not get coupons", (done) -> + + queries = '?_id=' + user._id + '&apiToken=' + user.apiToken + request + .get(baseURL + '/coupons' + queries) + .end (res) -> + expectCode res, 401 + expect(res.body.err).to.equal 'You don\'t have admin access' + done() + + describe "POST /api/v2/user/coupon/:code", -> + specialGear = (gear, has) -> + items = ['body_special_wondercon_gold' + 'body_special_wondercon_black' + 'body_special_wondercon_red' + 'back_special_wondercon_red' + 'back_special_wondercon_black' + 'back_special_wondercon_red' + 'eyewear_special_wondercon_black' + 'eyewear_special_wondercon_red'] + + _(items).each (i) -> + if(has) + expect(gear[i]).to.exist + else + expect(gear[i]).to.not.exist + + beforeEach (done) -> + registerNewUser -> + gear = user.items.gear.owned + specialGear(gear, false) + done() + , true + + context "unused coupon", -> + it "applies coupon and awards equipment", (done) -> + + code = coupons[0]._id + request + .post(baseURL + '/user/coupon/' + code) + .end (res) -> + expectCode res, 200 + gear = res.body.items.gear.owned + specialGear(gear, true) + done() + + context "already used coupon", -> + it "does not apply coupon and does not award equipment", (done) -> + + code = coupons[0]._id + request + .post(baseURL + '/user/coupon/' + code) + .end (res) -> + expectCode res, 400 + expect(res.body.err).to.equal "Coupon already used" + User.findById user._id, (err, _user) -> + gear = _user.items.gear.owned + specialGear(gear, false) + done() + + context "invalid coupon", -> + it "does not apply coupon and does not award equipment", (done) -> + + code = "not-a-real-coupon" + request + .post(baseURL + '/user/coupon/' + code) + .end (res) -> + expectCode res, 400 + expect(res.body.err).to.equal "Invalid coupon code" + User.findById user._id, (err, _user) -> + gear = _user.items.gear.owned + specialGear(gear, false) + done() diff --git a/test/api/groups.coffee b/test/api/groups.coffee new file mode 100644 index 0000000000..6c2d922476 --- /dev/null +++ b/test/api/groups.coffee @@ -0,0 +1,318 @@ +'use strict' + +diff = require("deep-diff") + +Group = require("../../website/src/models/group").model +app = require("../../website/src/server") + +describe "Guilds", -> + context "creating groups", -> + before (done) -> + registerNewUser -> + User.findByIdAndUpdate user._id, + $set: + "balance": 10 + , (err, _user) -> + done() + , true + + it "can create a public guild", (done) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "guild", + privacy: "public" + ).end (res) -> + expectCode res, 200 + guild = res.body + expect(guild.members.length).to.equal 1 + expect(guild.leader).to.equal user._id + done() + + it "can create a private guild", (done) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "guild", + privacy: "private" + ).end (res) -> + expectCode res, 200 + guild = res.body + expect(guild.members.length).to.equal 1 + expect(guild.leader).to.equal user._id + done() + + it "prevents user from creating a guild when the user has 0 gems", (done) -> + registerNewUser (err, user_with_0_gems) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "guild", + ) + .set("X-API-User", user_with_0_gems._id) + .set("X-API-Key", user_with_0_gems.apiToken) + .end (res) -> + expectCode res, 401 + done() + , false + + context "get guilds", -> + guild = undefined + + beforeEach (done)-> + request.post(baseURL + "/groups").send( + name: "TestGroup2" + type: "guild" + ).end (res) -> + guild = res.body + done() + + it "can find a guild", (done) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + expectCode res, 200 + expect(res.body._id).to.equal res.body._id + done() + + it "transforms members array to an arrray of user objects", (done) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + expectCode res, 200 + members = res.body.members + # @TODO: would be more instructive if it had more members in guild :( + _(members).each (member) -> + expect(member).to.be.an 'object' + expect(member.profile.name).to.exist + done() + + it "transforms leader id to a user object", (done) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + expectCode res, 200 + leader = res.body.leader + expect(leader).to.be.an 'object' + expect(leader.profile.name).to.exist + done() + + it "can list guilds", (done) -> + request.get(baseURL + "/groups").send() + .end (res) -> + expectCode res, 200 + guild = res.body[0] + expect(guild).to.exist + done() + + context "updating groups", -> + groupToUpdate = undefined + before (done) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "guild" + description: "notUpdatedDesc" + ).end (res) -> + groupToUpdate = res.body + done() + + it "prevents user from updating a party when they aren't the leader", (done) -> + registerNewUser (err, tmpUser) -> + request.post(baseURL + "/groups/" + groupToUpdate._id).send( + name: "TestGroupName" + description: "updatedDesc" + ) + .set("X-API-User", tmpUser._id) + .set("X-API-Key", tmpUser.apiToken) + .end (res) -> + expectCode res, 401 + expect(res.body.err).to.equal "Only the group leader can update the group!" + done() + , false + + it "allows user to update a group", (done) -> + request.post(baseURL + "/groups/" + groupToUpdate._id).send( + description: "updatedDesc" + ) + .end (res) -> + expectCode res, 204 + request.get(baseURL + "/groups/" + groupToUpdate._id).send() + .end (res) -> + updatedGroup = res.body + expect(updatedGroup.description).to.equal "updatedDesc" + done() + + context "leaving groups", -> + it "can leave a guild", (done) -> + guildToLeave = undefined + request.post(baseURL + "/groups").send( + name: "TestGroupToLeave" + type: "guild" + ).end (res) -> + guildToLeave = res.body + request.post(baseURL + "/groups/" + guildToLeave._id + "/leave") + .send() + .end (res) -> + expectCode res, 204 + done() + + context "removing users groups", -> + it "allows guild leaders to remove a member", (done) -> + guildToRemoveMember = undefined + members = undefined + userToRemove = undefined + request.post(baseURL + "/groups").send( + name: "TestGuildToRemoveMember" + type: "guild" + ).end (res) -> + guildToRemoveMember = res.body + #Add members to guild + async.waterfall [ + (cb) -> + registerManyUsers 1, cb + + (_members, cb) -> + userToRemove = _members[0] + members = _members + inviteURL = baseURL + "/groups/" + guildToRemoveMember._id + "/invite" + request.post(inviteURL).send( + uuids: [userToRemove._id] + ) + .end -> + cb() + + (cb) -> + request.post(baseURL + "/groups/" + guildToRemoveMember._id + "/join") + .set("X-API-User", userToRemove._id) + .set("X-API-Key", userToRemove.apiToken) + .end (res) -> + cb() + + (cb) -> + request.post(baseURL + "/groups/" + guildToRemoveMember._id + "/removeMember?uuid=" + userToRemove._id) + .send().end (res) -> + expectCode res, 204 + cb() + + (cb) -> + request.get(baseURL + "/groups/" + guildToRemoveMember._id) + .send() + .end (res) -> + g = res.body + userInGroup = _.find g.members, (member) -> return member._id == userToRemove._id + expect(userInGroup).to.not.exist + cb() + + ], done + + describe "Private Guilds", -> + guild = undefined + before (done) -> + request.post(baseURL + "/groups").send( + name: "TestPrivateGroup" + type: "guild" + privacy: "private" + ).end (res) -> + expectCode res, 200 + guild = res.body + expect(guild.members.length).to.equal 1 + expect(guild.leader).to.equal user._id + #Add members to guild + async.waterfall [ + (cb) -> + registerManyUsers 15, cb + + (_members, cb) -> + members = _members + + joinGuild = (member, callback) -> + request.post(baseURL + "/groups/" + guild._id + "/join") + .set("X-API-User", member._id) + .set("X-API-Key", member.apiToken) + .end -> + callback(null, null) + + async.map members, joinGuild, (err, results) -> cb() + + ], done + + it "includes user in private group member list when user is a member", (done) -> + + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + g = res.body + userInGroup = _.find g.members, (member) -> return member._id == user._id + expect(userInGroup).to.exist + done() + + it "excludes user from viewing private group member list when user is not a member", (done) -> + + request.post(baseURL + "/groups/" + guild._id + "/leave") + .end (res) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + expect res, 404 + done() + + describe "Public Guilds", -> + guild = undefined + before (done) -> + async.waterfall [ + (cb) -> + registerNewUser -> + User.findByIdAndUpdate user._id, {$set: { "balance": 10 } }, (err, _user) -> + cb() + , true + (cb) -> + request.post(baseURL + "/groups").send( + name: "TestPublicGroup" + type: "guild" + privacy: "public" + ).end (res) -> + guild = res.body + expect(guild.members.length).to.equal 1 + expect(guild.leader).to.equal user._id + #Add members to guild + cb() + + (cb) -> + registerManyUsers 15, cb + + (_members, cb) -> + members = _members + + joinGuild = (member, callback) -> + request.post(baseURL + "/groups/" + guild._id + "/join") + .set("X-API-User", member._id) + .set("X-API-Key", member.apiToken) + .end -> + callback(null, null) + + async.map members, joinGuild, (err, results) -> cb() + + ], done + + context "is a member", -> + before (done) -> + registerNewUser -> + request.post(baseURL + "/groups/" + guild._id + "/join") + .end (res)-> + done() + , true + + it "includes user in public group member list", (done) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + g = res.body + expect(g.members.length).to.equal 15 + userInGroup = _.find g.members, (member) -> return member._id == user._id + expect(userInGroup).to.exist + done() + + + context "is not a member", -> + before (done) -> + registerNewUser done, true + + it "excludes user in public group member list", (done) -> + request.get(baseURL + "/groups/" + guild._id) + .end (res) -> + g = res.body + expect(g.members.length).to.equal 15 + userInGroup = _.find g.members, (member) -> return member._id == user._id + expect(userInGroup).to.not.exist + done() diff --git a/test/api/party.coffee b/test/api/party.coffee new file mode 100644 index 0000000000..152ac98ab9 --- /dev/null +++ b/test/api/party.coffee @@ -0,0 +1,464 @@ +'use strict' + +diff = require("deep-diff") + +Group = require("../../website/src/models/group").model +app = require("../../website/src/server") + +describe "Party", -> + context "creating a party", -> + it "creates a party", (done) -> + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + + (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + cb() + ], done + + it "prevents user from creating a second party", (done) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 400 + expect(res.body.err).to.equal "Already in a party, try refreshing." + done() + + context "Searching for a party", -> + group = undefined + beforeEach (done) -> + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + + (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + cb() + ], done + + it "can be found by querying for group type party", (done) -> + request.get(baseURL + "/groups/").send( + type: "party" + ).end (res) -> + expectCode res, 200 + party = _.find res.body, (g) -> return g._id == group._id + expect(party._id).to.equal group._id + expect(party.leader).to.equal user._id + expect(party.name).to.equal group.name + expect(party.quest).to.deep.equal { progress: {} } + expect(party.memberCount).to.equal group.memberCount + done() + + context "joining a party", -> + group = undefined + beforeEach (done) -> + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + + (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + cb() + ], done + + it "prevents user from joining a party when they haven't been invited", (done) -> + registerNewUser (err, user) -> + request.post(baseURL + "/groups/" + group._id + "/join").send() + .set("X-API-User", user._id) + .set("X-API-Key", user.apiToken) + .end (res) -> + expectCode res, 401 + expect(res.body.err).to.equal "Can't join a group you're not invited to." + done() + , false + + it "allows users to join a party when they have been invited", (done) -> + tmpUser = undefined + async.waterfall [ + (cb) -> + registerNewUser(cb, false) + + (user, cb) -> + tmpUser = user + inviteURL = baseURL + "/groups/" + group._id + "/invite" + request.post(inviteURL).send( + uuids: [tmpUser._id] + ) + .end -> + cb() + + (cb) -> + request.post(baseURL + "/groups/" + group._id + "/join") + .set("X-API-User", tmpUser._id) + .set("X-API-Key", tmpUser.apiToken) + .end (res) -> + expectCode res, 200 + cb() + + (cb) -> + Group.findById group._id, (err, grp) -> + expect(grp.members).to.include(tmpUser._id) + cb() + ], done + + context "Quests", -> + party = undefined + group = undefined + participating = [] + notParticipating = [] + before (done) -> + # Tavern boss, side-by-side + Group.update( + _id: "habitrpg" + , + $set: + quest: + key: "dilatory" + active: true + progress: + hp: shared.content.quests.dilatory.boss.hp + rage: 0 + ).exec() + + # Tally some progress for later. Later we want to test that progress made before the quest began gets + # counted after the quest starts + async.waterfall [ + (cb) -> + registerNewUser(cb, true) + + (user, cb) -> + request.post(baseURL + "/groups").send( + name: "TestGroup" + type: "party" + ).end (res) -> + expectCode res, 200 + group = res.body + expect(group.members.length).to.equal 1 + expect(group.leader).to.equal user._id + cb() + + (cb) -> + request.post(baseURL + '/user/tasks').send({ + type: 'daily' + text: 'daily one' + }).end (res) -> + cb() + (cb) -> + request.post(baseURL + '/user/tasks').send({ + type: 'daily' + text: 'daily two' + }).end (res) -> + cb() + (cb) -> + User.findByIdAndUpdate user._id, + $set: + "stats.lvl": 50 + , (err, _user) -> + cb(null, _user) + (_user, cb) -> + user = _user + request.post(baseURL + "/user/batch-update").send([ + { + op: "score" + params: + direction: "up" + id: user.dailys[0].id + } + { + op: "score" + params: + direction: "up" + id: user.dailys[0].id + } + { + op: "update" + body: + "stats.lvl": 50 + } + ]).end (res) -> + user = res.body + expect(user.party.quest.progress.up).to.be.above 0 + + # Invite some members + async.waterfall [ + + # Register new users + (cb) -> + registerManyUsers 3, cb + + # Send them invitations + (_party, cb) -> + party = _party + inviteURL = baseURL + "/groups/" + group._id + "/invite" + async.parallel [ + (cb2) -> + request.post(inviteURL).send( + uuids: [party[0]._id] + ).end -> + cb2() + (cb2) -> + request.post(inviteURL).send( + uuids: [party[1]._id] + ).end -> + cb2() + (cb2) -> + request.post(inviteURL).send( + uuids: [party[2]._id] + ).end (res)-> + cb2() + ], cb + + # Accept / Reject + (results, cb) -> + + # series since they'll be modifying the same group record + series = _.reduce(party, (m, v, i) -> + m.push (cb2) -> + request.post(baseURL + "/groups/" + group._id + "/join").set("X-API-User", party[i]._id).set("X-API-Key", party[i].apiToken).end -> + cb2() + m + , []) + async.series series, cb + + # Make sure the invites stuck + (whatever, cb) -> + Group.findById group._id, (err, g) -> + group = g + expect(g.members.length).to.equal 4 + cb() + + ], -> + + # Start the quest + async.waterfall [ + (cb) -> + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> + expectCode res, 400 + User.findByIdAndUpdate user._id, + $set: + "items.quests.vice3": 1 + , cb + + (_user, cb) -> + request.post(baseURL + "/groups/" + group._id + "/questAccept?key=vice3").end (res) -> + expectCode res, 200 + Group.findById group._id, cb + + (_group, cb) -> + expect(_group.quest.key).to.equal "vice3" + expect(_group.quest.active).to.equal false + request.post(baseURL + "/groups/" + group._id + "/questAccept").set("X-API-User", party[0]._id).set("X-API-Key", party[0].apiToken).end -> + request.post(baseURL + "/groups/" + group._id + "/questAccept").set("X-API-User", party[1]._id).set("X-API-Key", party[1].apiToken).end (res) -> + request.post(baseURL + "/groups/" + group._id + "/questReject").set("X-API-User", party[2]._id).set("X-API-Key", party[2].apiToken).end (res) -> + group = res.body + expect(group.quest.active).to.equal true + cb() + + ], done + ] + + it "Casts a spell", (done) -> + mp = user.stats.mp + request.get(baseURL + "/members/" + party[0]._id).end (res) -> + party[0] = res.body + request.post(baseURL + "/user/class/cast/snowball?targetType=user&targetId=" + party[0]._id).end (res) -> + + #expect(res.body.stats.mp).to.be.below(mp); + request.get(baseURL + "/members/" + party[0]._id).end (res) -> + member = res.body + expect(member.achievements.snowball).to.equal 1 + expect(member.stats.buffs.snowball).to.exist + difference = diff(member, party[0]) + expect(_.size(difference)).to.equal 2 + + # level up user so str is > 0 + request.put(baseURL + "/user").send("stats.lvl": 5).end (res) -> + + # Refill mana so user can cast + request.put(baseURL + "/user").send("stats.mp": 100).end (res) -> + request.post(baseURL + "/user/class/cast/valorousPresence?targetType=party").end (res) -> + request.get(baseURL + "/members/" + member._id).end (res) -> + expect(res.body.stats.buffs.str).to.be.above 0 + expect(diff(res.body, member).length).to.equal 1 + done() + + it "Doesn't include people who aren't participating", (done) -> + request.get(baseURL + "/groups/" + group._id).end (res) -> + expect(_.size(res.body.quest.members)).to.equal 3 + done() + + xit "Hurts the boss", (done) -> + request.post(baseURL + "/user/batch-update").end (res) -> + user = res.body + up = user.party.quest.progress.up + expect(up).to.be.above 0 + + #{op:'score',params:{direction:'up',id:user.dailys[3].id}}, // leave one daily undone so Trapper hurts party + # set day to yesterday, cron will then be triggered on next action + request.post(baseURL + "/user/batch-update").send([ + { + op: "score" + params: + direction: "up" + id: user.dailys[0].id + } + { + op: "update" + body: + lastCron: moment().subtract(1, "days") + } + ]).end (res) -> + expect(res.body.party.quest.progress.up).to.be.above up + request.post(baseURL + "/user/batch-update").end -> + request.get(baseURL + "/groups/party").end (res) -> + + # Check boss damage + async.waterfall [ + (cb) -> + async.parallel [ + + #tavern boss + (cb2) -> + Group.findById "habitrpg", + quest: 1 + , (err, tavern) -> + expect(tavern.quest.progress.hp).to.be.below shared.content.quests.dilatory.boss.hp + expect(tavern.quest.progress.rage).to.be.above 0 + cb2() + + # party boss + (cb2) -> + expect(res.body.quest.progress.hp).to.be.below shared.content.quests.vice3.boss.hp + _party = res.body.members + expect(_.find(_party, + _id: party[0]._id + ).stats.hp).to.be.below 50 + expect(_.find(_party, + _id: party[1]._id + ).stats.hp).to.be.below 50 + expect(_.find(_party, + _id: party[2]._id + ).stats.hp).to.be 50 + cb2() + ], cb + + # Kill the boss + (whatever, cb) -> + async.waterfall [ + + # tavern boss + (cb2) -> + expect(user.items.pets["MantisShrimp-Base"]).to.not.be.ok() + Group.update + _id: "habitrpg" + , + $set: + "quest.progress.hp": 0 + , cb2 + + # party boss + (arg1, arg2, cb2) -> + expect(user.items.gear.owned.weapon_special_2).to.not.be.ok() + Group.findByIdAndUpdate group._id, + $set: + "quest.progress.hp": 0 + , cb2 + ], cb + (_group, cb) -> + # set day to yesterday, cron will then be triggered on next action + request.post(baseURL + "/user/batch-update").send([ + { + op: "score" + params: + direction: "up" + id: user.dailys[1].id + } + { + op: "update" + body: + lastCron: moment().subtract(1, "days") + } + ]).end -> + cb() + + (cb) -> + request.post(baseURL + "/user/batch-update").end (res) -> + cb null, res.body + + (_user, cb) -> + + # need to load the user again, since tavern boss does update after user's cron + User.findById _user._id, cb + (_user, cb) -> + user = _user + Group.findById group._id, cb + (_group, cb) -> + cummExp = shared.content.quests.vice3.drop.exp + shared.content.quests.dilatory.drop.exp + cummGp = shared.content.quests.vice3.drop.gp + shared.content.quests.dilatory.drop.gp + + #//FIXME check that user got exp, but user is leveling up making the exp check difficult + # expect(user.stats.exp).to.be.above(cummExp); + # expect(user.stats.gp).to.be.above(cummGp); + async.parallel [ + + # Tavern Boss + (cb2) -> + Group.findById "habitrpg", (err, tavern) -> + + #use an explicit get because mongoose wraps the null in an object + expect(_.isEmpty(tavern.get("quest"))).to.equal true + expect(user.items.pets["MantisShrimp-Base"]).to.equal 5 + expect(user.items.mounts["MantisShrimp-Base"]).to.equal true + expect(user.items.eggs.Dragon).to.equal 2 + expect(user.items.hatchingPotions.Shade).to.equal 2 + cb2() + + # Party Boss + (cb2) -> + + #use an explicit get because mongoose wraps the null in an object + expect(_.isEmpty(_group.get("quest"))).to.equal true + expect(user.items.gear.owned.weapon_special_2).to.equal true + expect(user.items.eggs.Dragon).to.equal 2 + expect(user.items.hatchingPotions.Shade).to.equal 2 + + # need to fetch users to get updated data + async.parallel [ + (cb3) -> + User.findById party[0].id, (err, mbr) -> + expect(mbr.items.gear.owned.weapon_special_2).to.equal true + cb3() + (cb3) -> + User.findById party[1].id, (err, mbr) -> + expect(mbr.items.gear.owned.weapon_special_2).to.equal true + cb3() + (cb3) -> + User.findById party[2].id, (err, mbr) -> + expect(mbr.items.gear.owned.weapon_special_2).to.not.be.ok() + cb3() + ], cb2 + ], cb + ], done diff --git a/test/api/pushNotifications.coffee b/test/api/pushNotifications.coffee new file mode 100644 index 0000000000..e781a22bd4 --- /dev/null +++ b/test/api/pushNotifications.coffee @@ -0,0 +1,354 @@ +'use strict' +#@TODO: Have to mock most things to get to the parts that +#call pushNotify. Consider refactoring group controller +#so things are easier to test + +app = require("../../website/src/server") +rewire = require('rewire') +sinon = require('sinon') + +describe "Push-Notifications", -> + before (done) -> + registerNewUser(done, true) + + describe "POST /user/pushDevice", -> + it "Registers a DeviceID", (done) -> + request.post(baseURL + "/user/pushDevice").send( + { regId: "123123", type: "android"} + ).end (res) -> + expectCode res, 200 + + User.findOne + _id: global.user._id + , (err, _user) -> + expect(_user.pushDevices.length).to.equal 1 + expect(_user.pushDevices[0].regId).to.equal "123123" + + done() + + describe "Events that send push notifications", -> + pushSpy = { sendNotify: sinon.spy() } + + afterEach (done) -> + pushSpy.sendNotify.reset() + done() + + context "Challenges", -> + challenges = rewire("../../website/src/controllers/challenges") + challenges.__set__('pushNotify', pushSpy) + challengeMock = { + findById: (arg, cb) -> + cb(null, {leader: user._id, name: 'challenge-name'}) + } + userMock = { + findById: (arg, cb) -> + cb(null, user) + } + + challenges.__set__('Challenge', challengeMock) + challenges.__set__('User', userMock) + challenges.__set__('closeChal', -> true) + + beforeEach (done) -> + registerNewUser -> + user.preferences.emailNotifications.wonChallenge = false + user.save = (cb) -> cb(null, user) + done() + , true + + it "sends a push notification when you win a challenge", (done) -> + req = { + params: { cid: 'challenge-id' } + query: {uid: 'user-id'} + } + res = { + locals: { user: user } + } + challenges.selectWinner req, res + + setTimeout -> # Allow selectWinner to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + user, + 'You Won a Challenge', + 'challenge-name' + ) + done() + , 100 + + context "Groups", -> + + recipient = null + + groups = rewire("../../website/src/controllers/groups") + groups.__set__('pushNotify', pushSpy) + + before (done) -> + registerNewUser (err,_user)-> + recipient = _user + recipient.invitations.guilds = [] + recipient.save = (cb) -> cb(null, recipient) + recipient.preferences.emailNotifications.invitedGuild = false + recipient.preferences.emailNotifications.invitedParty = false + recipient.preferences.emailNotifications.invitedQuest = false + userMock = { + findById: (arg, cb) -> + cb(null, recipient) + find: (arg, arg2, cb) -> + cb(null, [recipient]) + } + groups.__set__('User', userMock) + done() + + , false + + it "sends a push notification when invited to a guild", (done) -> + group = { _id: 'guild-id', name: 'guild-name', type: 'guild', members: [user._id], invites: [] } + group.save = (cb) -> cb(null, group) + req = { + body: { uuids: [recipient._id] } + } + res = { + locals: { group: group, user: user } + json: -> return true + } + + groups.invite req, res + + setTimeout -> # Allow invite to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Invited To Guild', + group.name + ) + done() + , 100 + + it "sends a push notification when invited to a party", (done) -> + group = { _id: 'party-id', name: 'party-name', type: 'party', members: [user._id], invites: [] } + group.save = (cb) -> cb(null, group) + req = { + body: { uuids: [recipient._id] } + } + res = { + locals: { group: group, user: user } + json: -> return true + } + + groups.invite req, res + + setTimeout -> # Allow invite to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Invited To Party', + group.name + ) + done() + , 100 + + it "sends a push notification when invited to a quest", (done) -> + group = { _id: 'party-id', name: 'party-name', type: 'party', members: [user._id, recipient._id], invites: [], quest: {}} + user.items.quests.hedgehog = 5 + group.save = (cb) -> cb(null, group) + group.markModified = -> true + req = { + body: { uuids: [recipient._id] } + query: { key: 'hedgehog' } + } + res = { + locals: { group: group, user: user } + json: -> return true + } + + groups.questAccept req, res + + setTimeout -> # Allow questAccept to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Quest Invitation', + 'Invitation for the Quest The Hedgebeast' + ) + done() + , 100 + + it "sends a push notification to participating members when quest starts", (done) -> + group = { _id: 'party-id', name: 'party-name', type: 'party', members: [user._id, recipient._id], invites: []} + group.quest = { + key: 'hedgehog' + progress: { hp: 100 } + members: {} + } + group.quest.members[recipient._id] = true + group.save = (cb) -> cb(null, group) + group.markModified = -> true + req = { + body: { uuids: [recipient._id] } + query: { } + # force: true + } + res = { + locals: { group: group, user: user } + json: -> return true + } + userMock = { + findOne: (arg, arg2, cb) -> + cb(null, recipient) + update: (arg, arg2, cb) -> + cb(null, user) + } + groups.__set__('User', userMock) + groups.__set__('populateQuery', + (arg, arg2, arg3) -> + return { + exec: -> group.members + } + ) + + groups.questAccept req, res + + setTimeout -> # Allow questAccept to finish + expect(pushSpy.sendNotify).to.have.been.calledTwice + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'HabitRPG', + 'Your Quest has Begun: The Hedgebeast' + ) + done() + , 100 + + describe "Gifts", -> + + recipient = null + + before (done) -> + registerNewUser (err, _user) -> + recipient = _user + recipient.preferences.emailNotifications.giftedGems = false + user.balance = 4 + user.save = -> return true + recipient.save = -> return true + done() + , false + + context "sending gems from balance", -> + members = rewire("../../website/src/controllers/members") + members.sendMessage = -> true + + members.__set__('pushNotify', pushSpy) + members.__set__ 'fetchMember', (id) -> + return (cb) -> cb(null, recipient) + + it "sends a push notification", (done) -> + req = { + params: { uuid: "uuid" }, + body: { + type: 'gems', + gems: { amount: 1 } + } + } + res = { locals: { user: user } } + + members.sendGift req, res + + setTimeout -> # Allow sendGift to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Gifted Gems', + '1 Gems - by ' + user.profile.name + ) + done() + , 100 + + describe "Purchases", -> + + payments = rewire("../../website/src/controllers/payments") + + payments.__set__('pushNotify', pushSpy) + membersMock = { sendMessage: -> true } + payments.__set__('members', membersMock) + + context "buying gems as a purchased gift", -> + + it "sends a push notification", (done) -> + data = { + user: user, + gift: { + member: recipient, + gems: { amount: 1 } + } + } + + payments.buyGems data + + setTimeout -> # Allow buyGems to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Gifted Gems', + '1 Gems - by ' + user.profile.name + ) + + done() + , 100 + + it "does not send a push notification if buying gems for self", (done) -> + data = { + user: user, + gift: { + member: user + gems: { amount: 1 } + } + } + + payments.buyGems data + + setTimeout -> # Allow buyGems to finish + expect(pushSpy.sendNotify).to.not.have.been.called + + done() + , 100 + + context "sending a subscription as a purchased gift", -> + + it "sends a push notification", (done) -> + data = { + user: user, + gift: { + member: recipient + subscription: { key: 'basic_6mo' } + } + } + + payments.createSubscription data + + setTimeout -> # Allow createSubscription to finish + expect(pushSpy.sendNotify).to.have.been.calledOnce + expect(pushSpy.sendNotify).to.have.been.calledWith( + recipient, + 'Gifted Subscription', + '6 months - by ' + user.profile.name + ) + + done() + , 100 + + it "does not send a push notification if buying subscription for self", (done) -> + data = { + user: user, + gift: { + member: user + subscription: { key: 'basic_6mo' } + } + } + + payments.createSubscription data + + setTimeout -> # Allow buyGems to finish + expect(pushSpy.sendNotify).to.not.have.been.called + + done() + , 100 diff --git a/test/api/status.coffee b/test/api/status.coffee new file mode 100644 index 0000000000..99c72bd31c --- /dev/null +++ b/test/api/status.coffee @@ -0,0 +1,41 @@ +'use strict' + +app = require("../../website/src/server") + +describe "Site Status", -> + + describe "Without token or user id", -> + + it "/api/v2/status", (done) -> + request.get(baseURL + "/status").set("Accept", "application/json").end (res) -> + expect(res.statusCode).to.equal 200 + expect(res.body.status).to.equal "up" + done() + + it "/api/v2/user", (done) -> + request + .get(baseURL + "/user") + .set("Accept", "application/json") + .set("X-API-User", '') + .set("X-API-Key", '') + .end (res) -> + expect(res.statusCode).to.equal 401 + expect(res.body.err).to.equal "You must include a token and uid (user id) in your request" + done() + + describe "With token or user id", -> + + before (done) -> + registerNewUser(done, true) + + it "/api/v2/status", (done) -> + request.get(baseURL + "/status").set("Accept", "application/json").end (res) -> + expect(res.statusCode).to.equal 200 + expect(res.body.status).to.equal "up" + done() + + it "/api/v2/user", (done) -> + request.get(baseURL + "/user").set("Accept", "application/json").end (res) -> + expect(res.statusCode).to.equal 200 + expect(res.body._id).to.equal user._id + done() diff --git a/test/api/subscriptions.coffee b/test/api/subscriptions.coffee new file mode 100644 index 0000000000..ca4e1da242 --- /dev/null +++ b/test/api/subscriptions.coffee @@ -0,0 +1,41 @@ +'use strict' + +payments = require("../../website/src/controllers/payments") +app = require("../../website/src/server") + +describe "Subscriptions", -> + + before (done) -> + registerNewUser(done, true) + + it "Handles unsubscription", (done) -> + cron = -> + user.lastCron = moment().subtract(1, "d") + user.fns.cron() + + expect(user.purchased.plan.customerId).to.not.exist + payments.createSubscription + user: user + customerId: "123" + paymentMethod: "Stripe" + sub: {key: 'basic_6mo'} + + expect(user.purchased.plan.customerId).to.exist + shared.wrap user + cron() + expect(user.purchased.plan.customerId).to.exist + payments.cancelSubscription user: user + cron() + expect(user.purchased.plan.customerId).to.exist + expect(user.purchased.plan.dateTerminated).to.exist + user.purchased.plan.dateTerminated = moment().subtract(2, "d") + cron() + expect(user.purchased.plan.customerId).to.not.exist + payments.createSubscription + user: user + customerId: "123" + paymentMethod: "Stripe" + sub: {key: 'basic_6mo'} + + expect(user.purchased.plan.dateTerminated).to.not.exist + done() diff --git a/test/api/todos.coffee b/test/api/todos.coffee new file mode 100644 index 0000000000..b5f8d7fe3e --- /dev/null +++ b/test/api/todos.coffee @@ -0,0 +1,186 @@ +'use strict' + +require("../../website/src/server") + +describe "Todos", -> + + before (done) -> + registerNewUser done, true + + beforeEach (done) -> + User.findById user._id, (err, _user) -> + user = _user + shared.wrap user + done() + + it "Archives old todos", (done) -> + numTasks = _.size(user.todos) + request.post(baseURL + "/user/batch-update?_v=999").send([ + { + op: "addTask" + body: + type: "todo" + } + { + op: "addTask" + body: + type: "todo" + } + { + op: "addTask" + body: + type: "todo" + } + ]).end (res) -> + expectCode res, 200 + # Expect number of todos to be 3 greater than the number the user started with + expect(_.size(res.body.todos)).to.equal numTasks + 3 + # Assign new number to numTasks variable + numTasks += 3 + request.post(baseURL + "/user/batch-update?_v=998").send([ + { + op: "score" + params: + direction: "up" + id: res.body.todos[0].id + } + { + op: "score" + params: + direction: "up" + id: res.body.todos[1].id + } + { + op: "score" + params: + direction: "up" + id: res.body.todos[2].id + } + ]).end (res) -> + expectCode res, 200 + expect(_.size(res.body.todos)).to.equal numTasks + request.post(baseURL + "/user/batch-update?_v=997").send([ + { + op: "updateTask" + params: + id: res.body.todos[0].id + + body: + dateCompleted: moment().subtract(4, "days") + } + { + op: "updateTask" + params: + id: res.body.todos[1].id + + body: + dateCompleted: moment().subtract(4, "days") + } + ]).end (res) -> + # Expect todos to be 2 less than the total count + expect(_.size(res.body.todos)).to.equal numTasks - 2 + done() + + describe "Creating, Updating, Deleting Todos", -> + todo = undefined + updateTodo = undefined + describe "Creating todos", -> + it "Creates a todo", (done) -> + request.post(baseURL + "/user/tasks").send( + type: "todo" + text: "Sample Todo" + ).end (res) -> + expectCode res, 200 + todo = res.body + expect(todo.text).to.equal "Sample Todo" + expect(todo.id).to.be.ok + expect(todo.value).to.equal 0 + done() + + it "Does not create a todo with an id that already exists", (done) -> + original_todo = { + type: "todo" + text: "original todo" + id: "custom-id" + } + duplicate_id_todo = { + type: "todo" + text: "not original todo" + id: "custom-id" + } + request.post(baseURL + "/user/tasks").send( + original_todo + ).end (res) -> + request.post(baseURL + "/user/tasks").send( + duplicate_id_todo + ).end (res) -> + expectCode res, 409 + expect(res.body.err).to.eql('A task with that ID already exists.') + done() + + describe "Updating todos", -> + it "Does not update id of todo", (done) -> + request.put(baseURL + "/user/tasks/" + todo.id).send( + id: "a-new-id" + ).end (res) -> + expectCode res, 200 + updateTodo = res.body + expect(updateTodo.id).to.equal todo.id + done() + + it "Does not update type of todo", (done) -> + request.put(baseURL + "/user/tasks/" + todo.id).send( + type: "habit" + ).end (res) -> + expectCode res, 200 + updateTodo = res.body + expect(updateTodo.type).to.equal todo.type + done() + + it "Does update text, attribute, priority, value, notes", (done) -> + request.put(baseURL + "/user/tasks/" + todo.id).send( + text: "Changed Title" + attribute: "int" + priority: 1.5 + value: 5 + notes: "Some notes" + ).end (res) -> + expectCode res, 200 + todo = res.body + expect(todo.text).to.equal "Changed Title" + expect(todo.attribute).to.equal "int" + expect(todo.priority).to.equal 1.5 + expect(todo.value).to.equal 5 + expect(todo.notes).to.equal "Some notes" + done() + + describe "Deleting todos", -> + it "Does delete todo", (done) -> + request.del(baseURL + "/user/tasks/" + todo.id).send( + ).end (res) -> + expectCode res, 200 + body = res.body + expect(body).to.be.empty + done() + + it "Does not delete already deleted todo", (done) -> + request.del(baseURL + "/user/tasks/" + todo.id).send( + ).end (res) -> + expectCode res, 404 + body = res.body + expect(body.err).to.equal "Task not found." + done() + + it "Does not update text, attribute, priority, value, notes if task is already deleted", (done) -> + request.put(baseURL + "/user/tasks/" + todo.id).send( + text: "New Title" + attribute: "str" + priority: 1 + value: 4 + notes: "Other notes" + ).end (res) -> + expectCode res, 404 + body = res.body + expect(body.err).to.equal "Task not found." + done() + diff --git a/test/common/algos.mocha.coffee b/test/common/algos.mocha.coffee index 7ec213303d..44ff5d0f72 100644 --- a/test/common/algos.mocha.coffee +++ b/test/common/algos.mocha.coffee @@ -1,6 +1,3 @@ -### Install: npm install --dev ### -### Run: npm test ### - _ = require 'lodash' expect = require 'expect.js' sinon = require 'sinon' @@ -27,6 +24,7 @@ newUser = (addTasks=true)-> gear: equipped: {} costume: {} + owned: {} party: quest: progress: @@ -36,7 +34,8 @@ newUser = (addTasks=true)-> todos: [] rewards: [] flags: {} - achievements: {} + achievements: + ultimateGearSets: {} contributor: level: 2 @@ -75,7 +74,7 @@ beforeAfter = (options={}) -> _.each [before,after], (obj) -> obj.lastCron = lastCron if options.daysAgo {before:before, after:after} -#TODO calculate actual poins +#TODO calculate actual points expectLostPoints = (before, after, taskType) -> if taskType in ['daily','habit'] @@ -95,7 +94,7 @@ expectGainedPoints = (before, after, taskType) -> # daily & todo histories handled on cron expectNoChange = (before,after) -> - _.each $w('stats items gear dailys todos rewards flags preferences'), (attr)-> + _.each $w('stats items gear dailys todos rewards preferences'), (attr)-> expect(after[attr]).to.eql before[attr] expectClosePoints = (before, after, taskType) -> @@ -160,17 +159,17 @@ describe 'User', -> it 'handles perfect days', -> user = newUser() user.dailys = [] - _.times 3, ->user.dailys.push shared.taskDefaults({type:'daily'}) + _.times 3, ->user.dailys.push shared.taskDefaults({type:'daily', startDate: moment().subtract(7, 'days')}) cron = -> user.lastCron = moment().subtract(1,'days');user.fns.cron() cron() expect(user.stats.buffs.str).to.be 0 - expect(user.achievements.perfect).to.not.be.ok + expect(user.achievements.perfect).to.not.be.ok() user.dailys[0].completed = true cron() expect(user.stats.buffs.str).to.be 0 - expect(user.achievements.perfect).to.not.be.ok + expect(user.achievements.perfect).to.not.be.ok() _.each user.dailys, (d)->d.completed = true cron() @@ -178,13 +177,149 @@ describe 'User', -> expect(user.achievements.perfect).to.be 1 # Handle greyed-out dailys - yesterday = moment().subtract(1,'days'); + yesterday = moment().subtract(1,'days') user.dailys[0].repeat[shared.dayMapping[yesterday.day()]] = 0 _.each user.dailys[1..], (d)->d.completed = true cron() expect(user.stats.buffs.str).to.be 1 expect(user.achievements.perfect).to.be 2 + describe 'Resting in the Inn', -> + user = null + cron = null + + beforeEach -> + user = newUser() + user.preferences.sleep = true + cron = -> user.lastCron = moment().subtract(1, 'days');user.fns.cron() + user.dailys = [] + _.times 2, -> user.dailys.push shared.taskDefaults({type:'daily', startDate: moment().subtract(7, 'days')}) + + it 'remains in the inn on cron', -> + cron() + expect(user.preferences.sleep).to.be true + + it 'resets dailies', -> + user.dailys[0].completed = true + cron() + expect(user.dailys[0].completed).to.be false + + it 'resets checklist on incomplete dailies', -> + user.dailys[0].checklist = [ + { + "text" : "1", + "id" : "checklist-one", + "completed" : true + }, + { + "text" : "2", + "id" : "checklist-two", + "completed" : true + }, + { + "text" : "3", + "id" : "checklist-three", + "completed" : false + } + ] + cron() + _.each user.dailys[0].checklist, (box)-> + expect(box.completed).to.be false + + it 'resets checklist on complete dailies', -> + user.dailys[0].checklist = [ + { + "text" : "1", + "id" : "checklist-one", + "completed" : true + }, + { + "text" : "2", + "id" : "checklist-two", + "completed" : true + }, + { + "text" : "3", + "id" : "checklist-three", + "completed" : false + } + ] + user.dailys[0].completed = true + cron() + _.each user.dailys[0].checklist, (box)-> + expect(box.completed).to.be false + + it 'does not reset checklist on grey incomplete dailies', -> + yesterday = moment().subtract(1,'days') + user.dailys[0].repeat[shared.dayMapping[yesterday.day()]] = 0 + user.dailys[0].checklist = [ + { + "text" : "1", + "id" : "checklist-one", + "completed" : true + }, + { + "text" : "2", + "id" : "checklist-two", + "completed" : true + }, + { + "text" : "3", + "id" : "checklist-three", + "completed" : true + } + ] + + cron() + _.each user.dailys[0].checklist, (box)-> + expect(box.completed).to.be true + + it 'resets checklist on complete grey complete dailies', -> + yesterday = moment().subtract(1,'days') + user.dailys[0].repeat[shared.dayMapping[yesterday.day()]] = 0 + user.dailys[0].checklist = [ + { + "text" : "1", + "id" : "checklist-one", + "completed" : true + }, + { + "text" : "2", + "id" : "checklist-two", + "completed" : true + }, + { + "text" : "3", + "id" : "checklist-three", + "completed" : true + } + ] + user.dailys[0].completed = true + + cron() + _.each user.dailys[0].checklist, (box)-> + expect(box.completed).to.be false + + it 'does not damage user for incomplete dailies', -> + expect(user).toHaveHP 50 + user.dailys[0].completed = true + user.dailys[1].completed = false + cron() + expect(user).toHaveHP 50 + + it 'gives credit for complete dailies', -> + user.dailys[0].completed = true + expect(user.dailys[0].history).to.be.empty + cron() + expect(user.dailys[0].history).to.not.be.empty + + it 'damages user for incomplete dailies after checkout', -> + expect(user).toHaveHP 50 + user.dailys[0].completed = true + user.dailys[1].completed = false + user.preferences.sleep = false + cron() + expect(user.stats.hp).to.be.lessThan 50 describe 'Death', -> user = undefined @@ -258,6 +393,36 @@ describe 'User', -> expect(user.items.gear.equipped).to.eql { armor: 'armor_base_0', weapon: 'weapon_base_0', head: 'head_base_0', shield: 'shield_base_0' } expect(user).toHaveGP 1 + describe 'Gem purchases', -> + it 'does not purchase items without enough Gems', -> + user = newUser() + user.ops.purchase {params: {type: 'eggs', key: 'Cactus'}} + user.ops.purchase {params: {type: 'gear', key: 'headAccessory_special_foxEars'}} + user.ops.unlock {query: {path: 'items.gear.owned.headAccessory_special_bearEars,items.gear.owned.headAccessory_special_cactusEars,items.gear.owned.headAccessory_special_foxEars,items.gear.owned.headAccessory_special_lionEars,items.gear.owned.headAccessory_special_pandaEars,items.gear.owned.headAccessory_special_pigEars,items.gear.owned.headAccessory_special_tigerEars,items.gear.owned.headAccessory_special_wolfEars'}} + expect(user.items.eggs).to.eql {} + expect(user.items.gear.owned).to.eql { weapon_warrior_0: true } + + it 'purchases an egg', -> + user = newUser() + user.balance = 1 + user.ops.purchase {params: {type: 'eggs', key: 'Cactus'}} + expect(user.items.eggs).to.eql { Cactus: 1} + expect(user.balance).to.eql 0.25 + + it 'purchases fox ears', -> + user = newUser() + user.balance = 1 + user.ops.purchase {params: {type: 'gear', key: 'headAccessory_special_foxEars'}} + expect(user.items.gear.owned).to.eql { weapon_warrior_0: true, headAccessory_special_foxEars: true } + expect(user.balance).to.eql 0.5 + + it 'unlocks all the animal ears at once', -> + user = newUser() + user.balance = 2 + user.ops.unlock {query: {path: 'items.gear.owned.headAccessory_special_bearEars,items.gear.owned.headAccessory_special_cactusEars,items.gear.owned.headAccessory_special_foxEars,items.gear.owned.headAccessory_special_lionEars,items.gear.owned.headAccessory_special_pandaEars,items.gear.owned.headAccessory_special_pigEars,items.gear.owned.headAccessory_special_tigerEars,items.gear.owned.headAccessory_special_wolfEars'}} + expect(user.items.gear.owned).to.eql { weapon_warrior_0: true, headAccessory_special_bearEars: true, headAccessory_special_cactusEars: true, headAccessory_special_foxEars: true, headAccessory_special_lionEars: true, headAccessory_special_pandaEars: true, headAccessory_special_pigEars: true, headAccessory_special_tigerEars: true, headAccessory_special_wolfEars: true} + expect(user.balance).to.eql 0.75 + describe 'spells', -> _.each shared.content.spells, (spellClass)-> _.each spellClass, (spell)-> @@ -269,7 +434,6 @@ describe 'User', -> expect(spell.lvl).to.be.above(0) expect(spell.cast).to.be.a('function') - describe 'drop system', -> user = null @@ -318,6 +482,88 @@ describe 'User', -> user.fns.randomVal.restore() user.fns.predictableRandom.restore() + describe 'Enchanted Armoire', -> + user = newUser() + fullArmoire = {'weapon_warrior_0': true, 'armor_armoire_gladiatorArmor':true,'armor_armoire_lunarArmor':true,'head_armoire_gladiatorHelm':true,'head_armoire_lunarCrown':true,'head_armoire_rancherHat':true,'head_armoire_redHairbow':true,'head_armoire_violetFloppyHat':true,'shield_armoire_gladiatorShield':true,'weapon_armoire_basicCrossbow':true,'weapon_armoire_lunarSceptre':true} + + beforeEach -> + # too many predictableRandom calls to stub, let's return the last element + sinon.stub(user.fns, 'randomVal', (obj)-> + result = undefined + for key, val of obj + result = val + result + ) + + it 'counts all available equipment before any are claimed', -> + sinon.stub(user.fns, 'predictableRandom').returns 0 + expect(shared.countArmoire(user.items.gear.owned)).to.eql (_.size(fullArmoire) - 1) + + it 'does not open without paying', -> + sinon.stub(user.fns, 'predictableRandom').returns 0 + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true} + expect(user.items.food).to.eql {} + expect(user.stats.exp).to.eql 0 + + it 'does not open without Ultimate Gear achievement', -> + sinon.stub(user.fns, 'predictableRandom').returns 0 + user.stats.gp = 500 + user.ops.buy({params: {key: 'armoire'}}) + user.achievements.ultimateGearSets = {'healer':false,'wizard':false,'rogue':false,'warrior':false} + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true} + expect(user.items.food).to.eql {} + expect(user.stats.exp).to.eql 0 + + it 'always drops equipment the first time', -> + sinon.stub(user.fns, 'predictableRandom', cycle [.9,.5]) + user.achievements.ultimateGearSets = {'healer':false,'wizard':false,'rogue':true,'warrior':false} + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true, 'shield_armoire_gladiatorShield':true} + expect(shared.countArmoire(user.items.gear.owned)).to.eql (_.size(fullArmoire) - 2) + expect(user.items.food).to.eql {} + expect(user.stats.exp).to.eql 0 + expect(user.stats.gp).to.eql 400 + + it 'gives Experience', -> + sinon.stub(user.fns, 'predictableRandom', cycle [.9,.5]) + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true, 'shield_armoire_gladiatorShield':true} + expect(user.items.food).to.eql {} + expect(user.stats.exp).to.eql 30 + expect(user.stats.gp).to.eql 300 + + it 'gives food', -> + sinon.stub(user.fns, 'predictableRandom', cycle [.7,.5]) + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true, 'shield_armoire_gladiatorShield':true} + expect(user.items.food).to.eql {'Honey': 1} + expect(user.stats.exp).to.eql 30 + expect(user.stats.gp).to.eql 200 + + it 'gives more equipment', -> + sinon.stub(user.fns, 'predictableRandom', cycle [.5,.5]) + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql {'weapon_warrior_0': true, 'shield_armoire_gladiatorShield':true,'head_armoire_rancherHat':true} + expect(shared.countArmoire(user.items.gear.owned)).to.eql (_.size(fullArmoire) - 3) + expect(user.items.food).to.eql {'Honey': 1} + expect(user.stats.exp).to.eql 30 + expect(user.stats.gp).to.eql 100 + + it 'does not give equipment if all equipment has been found', -> + sinon.stub(user.fns, 'predictableRandom', cycle [.5,.5]) + user.items.gear.owned = fullArmoire + user.ops.buy({params: {key: 'armoire'}}) + expect(user.items.gear.owned).to.eql fullArmoire + expect(shared.countArmoire(user.items.gear.owned)).to.eql 0 + expect(user.items.food).to.eql {'Honey': 1} + expect(user.stats.exp).to.eql 60 + expect(user.stats.gp).to.eql 0 + + afterEach -> + user.fns.randomVal.restore() + user.fns.predictableRandom.restore() describe 'Quests', -> _.each shared.content.quests, (quest)-> @@ -347,67 +593,75 @@ describe 'User', -> _.each [1..5], (i) -> user.ops.buy {params:'#{type}_#{klass}_#{i}'} it 'does not get ultimateGear ' + klass, -> - expect(user.achievements.ultimateGear).to.not.be.ok + expect(user.achievements.ultimateGearSets[klass]).to.not.be.ok() _.each shared.content.gearTypes, (type) -> user.ops.buy {params:'#{type}_#{klass}_6'} - it 'gets ultimateGear ' + klass, -> - expect(user.achievements.ultimateGear).to.be.ok + xit 'gets ultimateGear ' + klass, -> + expect(user.achievements.ultimateGearSets[klass]).to.be.ok() + + it 'does not remove existing Ultimate Gear achievements', -> + user = newUser() + user.achievements.ultimateGearSets = {'healer':true,'wizard':true,'rogue':true,'warrior':true} + user.items.gear.owned.shield_warrior_5 = false + user.items.gear.owned.weapon_rogue_6 = false + user.ops.buy {params:'shield_warrior_5'} + expect(user.achievements.ultimateGearSets).to.eql {'healer':true,'wizard':true,'rogue':true,'warrior':true} it 'does not get beastMaster if user has less than 90 drop pets', -> user = newUser() user.items.pets = {'Wolf-White': 1, 'Wolf-Desert': 1, 'Wolf-Red': 1, 'Wolf-Shade': 1, 'Wolf-Skeleton': 1, 'Wolf-Zombie': 1, 'Wolf-CottonCandyPink': 1, 'Wolf-CottonCandyBlue': 1, 'Wolf-Golden': 1, 'TigerCub-Base': 1, 'TigerCub-White': 1, 'TigerCub-Desert': 1, 'TigerCub-Red': 1, 'TigerCub-Shade': 1, 'TigerCub-Skeleton': 1, 'TigerCub-Zombie': 1, 'TigerCub-CottonCandyPink': 1, 'TigerCub-CottonCandyBlue': 1, 'TigerCub-Golden': 1, 'PandaCub-Base': 1, 'PandaCub-White': 1, 'PandaCub-Desert': 1, 'PandaCub-Red': 1, 'PandaCub-Shade': 1, 'PandaCub-Skeleton': 1, 'PandaCub-Zombie': 1, 'PandaCub-CottonCandyPink': 1, 'PandaCub-CottonCandyBlue': 1, 'PandaCub-Golden': 1, 'LionCub-Base': 1, 'LionCub-White': 1, 'LionCub-Desert': 1, 'LionCub-Red': 1, 'LionCub-Shade': 1, 'LionCub-Skeleton': 1, 'LionCub-Zombie': 1, 'LionCub-CottonCandyPink': 1, 'LionCub-CottonCandyBlue': 1, 'LionCub-Golden': 1, 'Fox-Base': 1, 'Fox-White': 1, 'Fox-Desert': 1, 'Fox-Red': 1, 'Fox-Shade': 1, 'Fox-Skeleton': 1, 'Fox-Zombie': 1, 'Fox-CottonCandyPink': 1, 'Fox-CottonCandyBlue': 1, 'Fox-Golden': 1, 'FlyingPig-Base': 1, 'FlyingPig-White': 1, 'FlyingPig-Desert': 1, 'FlyingPig-Red': 1, 'FlyingPig-Shade': 1, 'FlyingPig-Skeleton': 1, 'FlyingPig-Zombie': 1, 'FlyingPig-CottonCandyPink': 1, 'FlyingPig-CottonCandyBlue': 1, 'FlyingPig-Golden': 1, 'Dragon-Base': 1, 'Dragon-White': 1, 'Dragon-Desert': 1, 'Dragon-Red': 1, 'Dragon-Shade': 1, 'Dragon-Skeleton': 1, 'Dragon-Zombie': 1, 'Dragon-CottonCandyPink': 1, 'Dragon-CottonCandyBlue': 1, 'Dragon-Golden': 1, 'Cactus-Base': 1, 'Cactus-White': 1, 'Cactus-Desert': 1, 'Cactus-Red': 1, 'Cactus-Shade': 1, 'Cactus-Skeleton': 1, 'Cactus-Zombie': 1, 'Cactus-CottonCandyPink': 1, 'Cactus-CottonCandyBlue': 1, 'Cactus-Golden': 1, 'BearCub-Base': 1, 'BearCub-White': 1, 'BearCub-Desert': 1, 'BearCub-Red': 1, 'BearCub-Shade': 1, 'BearCub-Skeleton': 1, 'BearCub-Zombie': 1, 'BearCub-CottonCandyPink': 1, 'BearCub-CottonCandyBlue': 1, 'BearCub-Golden': 1 } expect(shared.countPets(null,user.items.pets)).to.eql 89 expect(shared.countPets(_.size(user.items.pets), user.items.pets)).to.eql 89 - expect(user.achievements.beastMaster).to.not.be.ok + expect(user.achievements.beastMaster).to.not.be.ok() it 'does not get beastMaster with 89 drop pets + 1 gryphon', -> user = newUser() user.items.pets = {'Gryphon-Base': 1, 'Wolf-White': 1, 'Wolf-Desert': 1, 'Wolf-Red': 1, 'Wolf-Shade': 1, 'Wolf-Skeleton': 1, 'Wolf-Zombie': 1, 'Wolf-CottonCandyPink': 1, 'Wolf-CottonCandyBlue': 1, 'Wolf-Golden': 1, 'TigerCub-Base': 1, 'TigerCub-White': 1, 'TigerCub-Desert': 1, 'TigerCub-Red': 1, 'TigerCub-Shade': 1, 'TigerCub-Skeleton': 1, 'TigerCub-Zombie': 1, 'TigerCub-CottonCandyPink': 1, 'TigerCub-CottonCandyBlue': 1, 'TigerCub-Golden': 1, 'PandaCub-Base': 1, 'PandaCub-White': 1, 'PandaCub-Desert': 1, 'PandaCub-Red': 1, 'PandaCub-Shade': 1, 'PandaCub-Skeleton': 1, 'PandaCub-Zombie': 1, 'PandaCub-CottonCandyPink': 1, 'PandaCub-CottonCandyBlue': 1, 'PandaCub-Golden': 1, 'LionCub-Base': 1, 'LionCub-White': 1, 'LionCub-Desert': 1, 'LionCub-Red': 1, 'LionCub-Shade': 1, 'LionCub-Skeleton': 1, 'LionCub-Zombie': 1, 'LionCub-CottonCandyPink': 1, 'LionCub-CottonCandyBlue': 1, 'LionCub-Golden': 1, 'Fox-Base': 1, 'Fox-White': 1, 'Fox-Desert': 1, 'Fox-Red': 1, 'Fox-Shade': 1, 'Fox-Skeleton': 1, 'Fox-Zombie': 1, 'Fox-CottonCandyPink': 1, 'Fox-CottonCandyBlue': 1, 'Fox-Golden': 1, 'FlyingPig-Base': 1, 'FlyingPig-White': 1, 'FlyingPig-Desert': 1, 'FlyingPig-Red': 1, 'FlyingPig-Shade': 1, 'FlyingPig-Skeleton': 1, 'FlyingPig-Zombie': 1, 'FlyingPig-CottonCandyPink': 1, 'FlyingPig-CottonCandyBlue': 1, 'FlyingPig-Golden': 1, 'Dragon-Base': 1, 'Dragon-White': 1, 'Dragon-Desert': 1, 'Dragon-Red': 1, 'Dragon-Shade': 1, 'Dragon-Skeleton': 1, 'Dragon-Zombie': 1, 'Dragon-CottonCandyPink': 1, 'Dragon-CottonCandyBlue': 1, 'Dragon-Golden': 1, 'Cactus-Base': 1, 'Cactus-White': 1, 'Cactus-Desert': 1, 'Cactus-Red': 1, 'Cactus-Shade': 1, 'Cactus-Skeleton': 1, 'Cactus-Zombie': 1, 'Cactus-CottonCandyPink': 1, 'Cactus-CottonCandyBlue': 1, 'Cactus-Golden': 1, 'BearCub-Base': 1, 'BearCub-White': 1, 'BearCub-Desert': 1, 'BearCub-Red': 1, 'BearCub-Shade': 1, 'BearCub-Skeleton': 1, 'BearCub-Zombie': 1, 'BearCub-CottonCandyPink': 1, 'BearCub-CottonCandyBlue': 1, 'BearCub-Golden': 1 } expect(shared.countPets(null,user.items.pets)).to.eql 89 expect(shared.countPets(_.size(user.items.pets), user.items.pets)).to.eql 89 - expect(user.achievements.beastMaster).to.not.be.ok + expect(user.achievements.beastMaster).to.not.be.ok() it 'does not get beastMaster with 89 pets + 1 hydra', -> user = newUser() user.items.pets = {'Dragon-Hydra': 1, 'Wolf-White': 1, 'Wolf-Desert': 1, 'Wolf-Red': 1, 'Wolf-Shade': 1, 'Wolf-Skeleton': 1, 'Wolf-Zombie': 1, 'Wolf-CottonCandyPink': 1, 'Wolf-CottonCandyBlue': 1, 'Wolf-Golden': 1, 'TigerCub-Base': 1, 'TigerCub-White': 1, 'TigerCub-Desert': 1, 'TigerCub-Red': 1, 'TigerCub-Shade': 1, 'TigerCub-Skeleton': 1, 'TigerCub-Zombie': 1, 'TigerCub-CottonCandyPink': 1, 'TigerCub-CottonCandyBlue': 1, 'TigerCub-Golden': 1, 'PandaCub-Base': 1, 'PandaCub-White': 1, 'PandaCub-Desert': 1, 'PandaCub-Red': 1, 'PandaCub-Shade': 1, 'PandaCub-Skeleton': 1, 'PandaCub-Zombie': 1, 'PandaCub-CottonCandyPink': 1, 'PandaCub-CottonCandyBlue': 1, 'PandaCub-Golden': 1, 'LionCub-Base': 1, 'LionCub-White': 1, 'LionCub-Desert': 1, 'LionCub-Red': 1, 'LionCub-Shade': 1, 'LionCub-Skeleton': 1, 'LionCub-Zombie': 1, 'LionCub-CottonCandyPink': 1, 'LionCub-CottonCandyBlue': 1, 'LionCub-Golden': 1, 'Fox-Base': 1, 'Fox-White': 1, 'Fox-Desert': 1, 'Fox-Red': 1, 'Fox-Shade': 1, 'Fox-Skeleton': 1, 'Fox-Zombie': 1, 'Fox-CottonCandyPink': 1, 'Fox-CottonCandyBlue': 1, 'Fox-Golden': 1, 'FlyingPig-Base': 1, 'FlyingPig-White': 1, 'FlyingPig-Desert': 1, 'FlyingPig-Red': 1, 'FlyingPig-Shade': 1, 'FlyingPig-Skeleton': 1, 'FlyingPig-Zombie': 1, 'FlyingPig-CottonCandyPink': 1, 'FlyingPig-CottonCandyBlue': 1, 'FlyingPig-Golden': 1, 'Dragon-Base': 1, 'Dragon-White': 1, 'Dragon-Desert': 1, 'Dragon-Red': 1, 'Dragon-Shade': 1, 'Dragon-Skeleton': 1, 'Dragon-Zombie': 1, 'Dragon-CottonCandyPink': 1, 'Dragon-CottonCandyBlue': 1, 'Dragon-Golden': 1, 'Cactus-Base': 1, 'Cactus-White': 1, 'Cactus-Desert': 1, 'Cactus-Red': 1, 'Cactus-Shade': 1, 'Cactus-Skeleton': 1, 'Cactus-Zombie': 1, 'Cactus-CottonCandyPink': 1, 'Cactus-CottonCandyBlue': 1, 'Cactus-Golden': 1, 'BearCub-Base': 1, 'BearCub-White': 1, 'BearCub-Desert': 1, 'BearCub-Red': 1, 'BearCub-Shade': 1, 'BearCub-Skeleton': 1, 'BearCub-Zombie': 1, 'BearCub-CottonCandyPink': 1, 'BearCub-CottonCandyBlue': 1, 'BearCub-Golden': 1 } expect(shared.countPets(null,user.items.pets)).to.eql 89 expect(shared.countPets(_.size(user.items.pets), user.items.pets)).to.eql 89 - expect(user.achievements.beastMaster).to.not.be.ok + expect(user.achievements.beastMaster).to.not.be.ok() - it 'does get beastMaster', -> + xit 'does get beastMaster', -> user = newUser() user.items.pets = {'Wolf-Base': 1, 'Wolf-White': 1, 'Wolf-Desert': 1, 'Wolf-Red': 1, 'Wolf-Shade': 1, 'Wolf-Skeleton': 1, 'Wolf-Zombie': 1, 'Wolf-CottonCandyPink': 1, 'Wolf-CottonCandyBlue': 1, 'Wolf-Golden': 1, 'TigerCub-Base': 1, 'TigerCub-White': 1, 'TigerCub-Desert': 1, 'TigerCub-Red': 1, 'TigerCub-Shade': 1, 'TigerCub-Skeleton': 1, 'TigerCub-Zombie': 1, 'TigerCub-CottonCandyPink': 1, 'TigerCub-CottonCandyBlue': 1, 'TigerCub-Golden': 1, 'PandaCub-Base': 1, 'PandaCub-White': 1, 'PandaCub-Desert': 1, 'PandaCub-Red': 1, 'PandaCub-Shade': 1, 'PandaCub-Skeleton': 1, 'PandaCub-Zombie': 1, 'PandaCub-CottonCandyPink': 1, 'PandaCub-CottonCandyBlue': 1, 'PandaCub-Golden': 1, 'LionCub-Base': 1, 'LionCub-White': 1, 'LionCub-Desert': 1, 'LionCub-Red': 1, 'LionCub-Shade': 1, 'LionCub-Skeleton': 1, 'LionCub-Zombie': 1, 'LionCub-CottonCandyPink': 1, 'LionCub-CottonCandyBlue': 1, 'LionCub-Golden': 1, 'Fox-Base': 1, 'Fox-White': 1, 'Fox-Desert': 1, 'Fox-Red': 1, 'Fox-Shade': 1, 'Fox-Skeleton': 1, 'Fox-Zombie': 1, 'Fox-CottonCandyPink': 1, 'Fox-CottonCandyBlue': 1, 'Fox-Golden': 1, 'FlyingPig-Base': 1, 'FlyingPig-White': 1, 'FlyingPig-Desert': 1, 'FlyingPig-Red': 1, 'FlyingPig-Shade': 1, 'FlyingPig-Skeleton': 1, 'FlyingPig-Zombie': 1, 'FlyingPig-CottonCandyPink': 1, 'FlyingPig-CottonCandyBlue': 1, 'FlyingPig-Golden': 1, 'Dragon-Base': 1, 'Dragon-White': 1, 'Dragon-Desert': 1, 'Dragon-Red': 1, 'Dragon-Shade': 1, 'Dragon-Skeleton': 1, 'Dragon-Zombie': 1, 'Dragon-CottonCandyPink': 1, 'Dragon-CottonCandyBlue': 1, 'Dragon-Golden': 1, 'Cactus-Base': 1, 'Cactus-White': 1, 'Cactus-Desert': 1, 'Cactus-Red': 1, 'Cactus-Shade': 1, 'Cactus-Skeleton': 1, 'Cactus-Zombie': 1, 'Cactus-CottonCandyPink': 1, 'Cactus-CottonCandyBlue': 1, 'Cactus-Golden': 1, 'BearCub-Base': 1, 'BearCub-White': 1, 'BearCub-Desert': 1, 'BearCub-Red': 1, 'BearCub-Shade': 1, 'BearCub-Skeleton': 1, 'BearCub-Zombie': 1, 'BearCub-CottonCandyPink': 1, 'BearCub-CottonCandyBlue': 1, 'BearCub-Golden': 1 } expect(shared.countPets(null,user.items.pets)).to.eql 90 expect(shared.countPets(_.size(user.items.pets), user.items.pets)).to.eql 90 - expect(user.achievements.beastMaster).to.be.ok + expect(user.achievements.beastMaster).to.be.ok() it 'does not get mountMaster if user has less than 90 drop mounts', -> user = newUser() user.items.mounts = {'Wolf-White': true, 'Wolf-Desert': true, 'Wolf-Red': true, 'Wolf-Shade': true, 'Wolf-Skeleton': true, 'Wolf-Zombie': true, 'Wolf-CottonCandyPink': true, 'Wolf-CottonCandyBlue': true, 'Wolf-Golden': true, 'TigerCub-Base': true, 'TigerCub-White': true, 'TigerCub-Desert': true, 'TigerCub-Red': true, 'TigerCub-Shade': true, 'TigerCub-Skeleton': true, 'TigerCub-Zombie': true, 'TigerCub-CottonCandyPink': true, 'TigerCub-CottonCandyBlue': true, 'TigerCub-Golden': true, 'PandaCub-Base': true, 'PandaCub-White': true, 'PandaCub-Desert': true, 'PandaCub-Red': true, 'PandaCub-Shade': true, 'PandaCub-Skeleton': true, 'PandaCub-Zombie': true, 'PandaCub-CottonCandyPink': true, 'PandaCub-CottonCandyBlue': true, 'PandaCub-Golden': true, 'LionCub-Base': true, 'LionCub-White': true, 'LionCub-Desert': true, 'LionCub-Red': true, 'LionCub-Shade': true, 'LionCub-Skeleton': true, 'LionCub-Zombie': true, 'LionCub-CottonCandyPink': true, 'LionCub-CottonCandyBlue': true, 'LionCub-Golden': true, 'Fox-Base': true, 'Fox-White': true, 'Fox-Desert': true, 'Fox-Red': true, 'Fox-Shade': true, 'Fox-Skeleton': true, 'Fox-Zombie': true, 'Fox-CottonCandyPink': true, 'Fox-CottonCandyBlue': true, 'Fox-Golden': true, 'FlyingPig-Base': true, 'FlyingPig-White': true, 'FlyingPig-Desert': true, 'FlyingPig-Red': true, 'FlyingPig-Shade': true, 'FlyingPig-Skeleton': true, 'FlyingPig-Zombie': true, 'FlyingPig-CottonCandyPink': true, 'FlyingPig-CottonCandyBlue': true, 'FlyingPig-Golden': true, 'Dragon-Base': true, 'Dragon-White': true, 'Dragon-Desert': true, 'Dragon-Red': true, 'Dragon-Shade': true, 'Dragon-Skeleton': true, 'Dragon-Zombie': true, 'Dragon-CottonCandyPink': true, 'Dragon-CottonCandyBlue': true, 'Dragon-Golden': true, 'Cactus-Base': true, 'Cactus-White': true, 'Cactus-Desert': true, 'Cactus-Red': true, 'Cactus-Shade': true, 'Cactus-Skeleton': true, 'Cactus-Zombie': true, 'Cactus-CottonCandyPink': true, 'Cactus-CottonCandyBlue': true, 'Cactus-Golden': true, 'BearCub-Base': true, 'BearCub-White': true, 'BearCub-Desert': true, 'BearCub-Red': true, 'BearCub-Shade': true, 'BearCub-Skeleton': true, 'BearCub-Zombie': true, 'BearCub-CottonCandyPink': true, 'BearCub-CottonCandyBlue': true, 'BearCub-Golden': true } expect(shared.countMounts(null,user.items.mounts)).to.eql 89 expect(shared.countMounts(_.size(user.items.mounts), user.items.mounts)).to.eql 89 - expect(user.achievements.mountMaster).to.not.be.ok + expect(user.achievements.mountMaster).to.not.be.ok() it 'does not get mountMaster with 89 drop pets + 1 gryphon', -> user = newUser() user.items.mounts = {'Gryphon-Base': true, 'Wolf-White': true, 'Wolf-Desert': true, 'Wolf-Red': true, 'Wolf-Shade': true, 'Wolf-Skeleton': true, 'Wolf-Zombie': true, 'Wolf-CottonCandyPink': true, 'Wolf-CottonCandyBlue': true, 'Wolf-Golden': true, 'TigerCub-Base': true, 'TigerCub-White': true, 'TigerCub-Desert': true, 'TigerCub-Red': true, 'TigerCub-Shade': true, 'TigerCub-Skeleton': true, 'TigerCub-Zombie': true, 'TigerCub-CottonCandyPink': true, 'TigerCub-CottonCandyBlue': true, 'TigerCub-Golden': true, 'PandaCub-Base': true, 'PandaCub-White': true, 'PandaCub-Desert': true, 'PandaCub-Red': true, 'PandaCub-Shade': true, 'PandaCub-Skeleton': true, 'PandaCub-Zombie': true, 'PandaCub-CottonCandyPink': true, 'PandaCub-CottonCandyBlue': true, 'PandaCub-Golden': true, 'LionCub-Base': true, 'LionCub-White': true, 'LionCub-Desert': true, 'LionCub-Red': true, 'LionCub-Shade': true, 'LionCub-Skeleton': true, 'LionCub-Zombie': true, 'LionCub-CottonCandyPink': true, 'LionCub-CottonCandyBlue': true, 'LionCub-Golden': true, 'Fox-Base': true, 'Fox-White': true, 'Fox-Desert': true, 'Fox-Red': true, 'Fox-Shade': true, 'Fox-Skeleton': true, 'Fox-Zombie': true, 'Fox-CottonCandyPink': true, 'Fox-CottonCandyBlue': true, 'Fox-Golden': true, 'FlyingPig-Base': true, 'FlyingPig-White': true, 'FlyingPig-Desert': true, 'FlyingPig-Red': true, 'FlyingPig-Shade': true, 'FlyingPig-Skeleton': true, 'FlyingPig-Zombie': true, 'FlyingPig-CottonCandyPink': true, 'FlyingPig-CottonCandyBlue': true, 'FlyingPig-Golden': true, 'Dragon-Base': true, 'Dragon-White': true, 'Dragon-Desert': true, 'Dragon-Red': true, 'Dragon-Shade': true, 'Dragon-Skeleton': true, 'Dragon-Zombie': true, 'Dragon-CottonCandyPink': true, 'Dragon-CottonCandyBlue': true, 'Dragon-Golden': true, 'Cactus-Base': true, 'Cactus-White': true, 'Cactus-Desert': true, 'Cactus-Red': true, 'Cactus-Shade': true, 'Cactus-Skeleton': true, 'Cactus-Zombie': true, 'Cactus-CottonCandyPink': true, 'Cactus-CottonCandyBlue': true, 'Cactus-Golden': true, 'BearCub-Base': true, 'BearCub-White': true, 'BearCub-Desert': true, 'BearCub-Red': true, 'BearCub-Shade': true, 'BearCub-Skeleton': true, 'BearCub-Zombie': true, 'BearCub-CottonCandyPink': true, 'BearCub-CottonCandyBlue': true, 'BearCub-Golden': true } expect(shared.countMounts(null,user.items.mounts)).to.eql 89 expect(shared.countMounts(_.size(user.items.mounts), user.items.mounts)).to.eql 89 - expect(user.achievements.mountMaster).to.not.be.ok + expect(user.achievements.mountMaster).to.not.be.ok() it 'does not get mountMaster with 89 drop pets + 1 mantis shrimp', -> user = newUser() user.items.mounts = {'MantisShrimp-Base': true, 'Wolf-White': true, 'Wolf-Desert': true, 'Wolf-Red': true, 'Wolf-Shade': true, 'Wolf-Skeleton': true, 'Wolf-Zombie': true, 'Wolf-CottonCandyPink': true, 'Wolf-CottonCandyBlue': true, 'Wolf-Golden': true, 'TigerCub-Base': true, 'TigerCub-White': true, 'TigerCub-Desert': true, 'TigerCub-Red': true, 'TigerCub-Shade': true, 'TigerCub-Skeleton': true, 'TigerCub-Zombie': true, 'TigerCub-CottonCandyPink': true, 'TigerCub-CottonCandyBlue': true, 'TigerCub-Golden': true, 'PandaCub-Base': true, 'PandaCub-White': true, 'PandaCub-Desert': true, 'PandaCub-Red': true, 'PandaCub-Shade': true, 'PandaCub-Skeleton': true, 'PandaCub-Zombie': true, 'PandaCub-CottonCandyPink': true, 'PandaCub-CottonCandyBlue': true, 'PandaCub-Golden': true, 'LionCub-Base': true, 'LionCub-White': true, 'LionCub-Desert': true, 'LionCub-Red': true, 'LionCub-Shade': true, 'LionCub-Skeleton': true, 'LionCub-Zombie': true, 'LionCub-CottonCandyPink': true, 'LionCub-CottonCandyBlue': true, 'LionCub-Golden': true, 'Fox-Base': true, 'Fox-White': true, 'Fox-Desert': true, 'Fox-Red': true, 'Fox-Shade': true, 'Fox-Skeleton': true, 'Fox-Zombie': true, 'Fox-CottonCandyPink': true, 'Fox-CottonCandyBlue': true, 'Fox-Golden': true, 'FlyingPig-Base': true, 'FlyingPig-White': true, 'FlyingPig-Desert': true, 'FlyingPig-Red': true, 'FlyingPig-Shade': true, 'FlyingPig-Skeleton': true, 'FlyingPig-Zombie': true, 'FlyingPig-CottonCandyPink': true, 'FlyingPig-CottonCandyBlue': true, 'FlyingPig-Golden': true, 'Dragon-Base': true, 'Dragon-White': true, 'Dragon-Desert': true, 'Dragon-Red': true, 'Dragon-Shade': true, 'Dragon-Skeleton': true, 'Dragon-Zombie': true, 'Dragon-CottonCandyPink': true, 'Dragon-CottonCandyBlue': true, 'Dragon-Golden': true, 'Cactus-Base': true, 'Cactus-White': true, 'Cactus-Desert': true, 'Cactus-Red': true, 'Cactus-Shade': true, 'Cactus-Skeleton': true, 'Cactus-Zombie': true, 'Cactus-CottonCandyPink': true, 'Cactus-CottonCandyBlue': true, 'Cactus-Golden': true, 'BearCub-Base': true, 'BearCub-White': true, 'BearCub-Desert': true, 'BearCub-Red': true, 'BearCub-Shade': true, 'BearCub-Skeleton': true, 'BearCub-Zombie': true, 'BearCub-CottonCandyPink': true, 'BearCub-CottonCandyBlue': true, 'BearCub-Golden': true } expect(shared.countMounts(null,user.items.mounts)).to.eql 89 expect(shared.countMounts(_.size(user.items.mounts), user.items.mounts)).to.eql 89 - expect(user.achievements.mountMaster).to.not.be.ok + expect(user.achievements.mountMaster).to.not.be.ok() - it 'does get mountMaster', -> + xit 'does get mountMaster', -> user = newUser() user.items.mounts = {'Wolf-Base': true, 'Wolf-White': true, 'Wolf-Desert': true, 'Wolf-Red': true, 'Wolf-Shade': true, 'Wolf-Skeleton': true, 'Wolf-Zombie': true, 'Wolf-CottonCandyPink': true, 'Wolf-CottonCandyBlue': true, 'Wolf-Golden': true, 'TigerCub-Base': true, 'TigerCub-White': true, 'TigerCub-Desert': true, 'TigerCub-Red': true, 'TigerCub-Shade': true, 'TigerCub-Skeleton': true, 'TigerCub-Zombie': true, 'TigerCub-CottonCandyPink': true, 'TigerCub-CottonCandyBlue': true, 'TigerCub-Golden': true, 'PandaCub-Base': true, 'PandaCub-White': true, 'PandaCub-Desert': true, 'PandaCub-Red': true, 'PandaCub-Shade': true, 'PandaCub-Skeleton': true, 'PandaCub-Zombie': true, 'PandaCub-CottonCandyPink': true, 'PandaCub-CottonCandyBlue': true, 'PandaCub-Golden': true, 'LionCub-Base': true, 'LionCub-White': true, 'LionCub-Desert': true, 'LionCub-Red': true, 'LionCub-Shade': true, 'LionCub-Skeleton': true, 'LionCub-Zombie': true, 'LionCub-CottonCandyPink': true, 'LionCub-CottonCandyBlue': true, 'LionCub-Golden': true, 'Fox-Base': true, 'Fox-White': true, 'Fox-Desert': true, 'Fox-Red': true, 'Fox-Shade': true, 'Fox-Skeleton': true, 'Fox-Zombie': true, 'Fox-CottonCandyPink': true, 'Fox-CottonCandyBlue': true, 'Fox-Golden': true, 'FlyingPig-Base': true, 'FlyingPig-White': true, 'FlyingPig-Desert': true, 'FlyingPig-Red': true, 'FlyingPig-Shade': true, 'FlyingPig-Skeleton': true, 'FlyingPig-Zombie': true, 'FlyingPig-CottonCandyPink': true, 'FlyingPig-CottonCandyBlue': true, 'FlyingPig-Golden': true, 'Dragon-Base': true, 'Dragon-White': true, 'Dragon-Desert': true, 'Dragon-Red': true, 'Dragon-Shade': true, 'Dragon-Skeleton': true, 'Dragon-Zombie': true, 'Dragon-CottonCandyPink': true, 'Dragon-CottonCandyBlue': true, 'Dragon-Golden': true, 'Cactus-Base': true, 'Cactus-White': true, 'Cactus-Desert': true, 'Cactus-Red': true, 'Cactus-Shade': true, 'Cactus-Skeleton': true, 'Cactus-Zombie': true, 'Cactus-CottonCandyPink': true, 'Cactus-CottonCandyBlue': true, 'Cactus-Golden': true, 'BearCub-Base': true, 'BearCub-White': true, 'BearCub-Desert': true, 'BearCub-Red': true, 'BearCub-Shade': true, 'BearCub-Skeleton': true, 'BearCub-Zombie': true, 'BearCub-CottonCandyPink': true, 'BearCub-CottonCandyBlue': true, 'BearCub-Golden': true } expect(shared.countMounts(null,user.items.mounts)).to.eql 90 expect(shared.countMounts(_.size(user.items.mounts), user.items.mounts)).to.eql 90 - expect(user.achievements.mountMaster).to.be.ok + expect(user.achievements.mountMaster).to.be.ok() describe 'Simple Scoring', -> beforeEach -> @@ -473,7 +727,7 @@ describe 'Cron', -> describe 'preening', -> beforeEach -> - @clock = sinon.useFakeTimers(Date.parse("2013-11-20"), "Date"); + @clock = sinon.useFakeTimers(Date.parse("2013-11-20"), "Date") afterEach -> @clock.restore() @@ -614,7 +868,7 @@ describe 'Cron', -> describe 'dailies', -> - describe.skip 'new day', -> + describe 'new day', -> ### This section runs through a "cron matrix" of all permutations (that I can easily account for). It sets @@ -629,8 +883,9 @@ describe 'Cron', -> before.dailys[0].repeat = after.dailys[0].repeat = options.repeat if options.repeat before.dailys[0].streak = after.dailys[0].streak = 10 before.dailys[0].completed = after.dailys[0].completed = true if options.checked + before.dailys[0].startDate = after.dailys[0].startDate = moment().subtract(30, 'days') if options.shouldDo - expect(shared.shouldDo(now, options.repeat, {timezoneOffset, dayStart:options.dayStart, now})).to.be.ok() + expect(shared.shouldDo(now.toDate(), after.dailys[0], {timezoneOffset, dayStart:options.dayStart, now})).to.be.ok() after.fns.cron {now} before.stats.mp=after.stats.mp #FIXME switch options.expect diff --git a/test/common/dailies.coffee b/test/common/dailies.coffee new file mode 100644 index 0000000000..d26c8d012e --- /dev/null +++ b/test/common/dailies.coffee @@ -0,0 +1,330 @@ +_ = require 'lodash' +expect = require 'expect.js' +sinon = require 'sinon' +moment = require 'moment' +shared = require '../../common/script/index.coffee' +shared.i18n.translations = require('../../website/src/i18n.js').translations + +repeatWithoutLastWeekday = ()-> + repeat = {su:1,m:1,t:1,w:1,th:1,f:1,s:1} + if shared.startOfWeek(moment().zone(0)).isoWeekday() == 1 # Monday + repeat.su = false + else + repeat.s = false + {repeat: repeat} + +### Helper Functions #### +# @TODO: Refactor into helper file +newUser = (addTasks=true)-> + buffs = {per:0, int:0, con:0, str:0, stealth: 0, streaks: false} + user = + auth: + timestamps: {} + stats: {str:1, con:1, per:1, int:1, mp: 32, class: 'warrior', buffs: buffs} + items: + lastDrop: + count: 0 + hatchingPotions: {} + eggs: {} + food: {} + gear: + equipped: {} + costume: {} + party: + quest: + progress: + down: 0 + preferences: {} + dailys: [] + todos: [] + rewards: [] + flags: {} + achievements: {} + contributor: + level: 2 + shared.wrap(user) + user.ops.reset(null, ->) + if addTasks + _.each ['habit', 'todo', 'daily'], (task)-> + user.ops.addTask {body: {type: task, id: shared.uuid()}} + user + +cron = (usr) -> + usr.lastCron = moment().subtract(1,'days') + usr.fns.cron() + +describe 'daily/weekly that repeats everyday (default)', -> + user = null + daily = null + weekly = null + + describe 'when startDate is in the future', -> + + beforeEach -> + user = newUser() + user.dailys = [ + shared.taskDefaults({type:'daily', startDate: moment().add(7, 'days'), frequency: 'daily'}) + shared.taskDefaults({type:'daily', startDate: moment().add(7, 'days'), frequency: 'weekly', repeat: {su:1,m:1,t:1,w:1,th:1,f:1,s:1}}) + ] + daily = user.dailys[0] + weekly = user.dailys[1] + + it 'does not damage user for not completing it', -> + cron(user) + expect(user.stats.hp).to.be 50 + + it 'does not change value on cron if daily is incomplete', -> + cron(user) + expect(daily.value).to.be 0 + expect(weekly.value).to.be 0 + + it 'does not reset checklists if daily is not marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + weekly.checklist = checklist + cron(user) + + expect(daily.checklist[0].completed).to.be true + expect(daily.checklist[1].completed).to.be true + expect(daily.checklist[2].completed).to.be false + + expect(weekly.checklist[0].completed).to.be true + expect(weekly.checklist[1].completed).to.be true + expect(weekly.checklist[2].completed).to.be false + + it 'resets checklists if daily is marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + weekly.checklist = checklist + daily.completed = true + weekly.completed = true + cron(user) + + _.each daily.checklist, (box)-> + expect(box.completed).to.be false + + _.each weekly.checklist, (box)-> + expect(box.completed).to.be false + + it 'is due on startDate', -> + daily_due_today = shared.shouldDo moment(), daily + daily_due_on_start_date = shared.shouldDo moment().add(7, 'days'), daily + + expect(daily_due_today).to.be false + expect(daily_due_on_start_date).to.be true + + weekly_due_today = shared.shouldDo moment(), weekly + weekly_due_on_start_date = shared.shouldDo moment().add(7, 'days'), weekly + + expect(weekly_due_today).to.be false + expect(weekly_due_on_start_date).to.be true + + describe 'when startDate is in the past', -> + completeDaily = null + + beforeEach -> + user = newUser() + user.dailys = [ + shared.taskDefaults({type:'daily', startDate: moment().subtract(7, 'days'), frequency: 'daily'}) + shared.taskDefaults({type:'daily', startDate: moment().subtract(7, 'days'), frequency: 'weekly'}) + ] + daily = user.dailys[0] + weekly = user.dailys[1] + + it 'does damage user for not completing it', -> + cron(user) + expect(user.stats.hp).to.be.lessThan 50 + + it 'decreases value on cron if daily is incomplete', -> + cron(user) + expect(daily.value).to.be.lessThan 0 + expect(weekly.value).to.be.lessThan 0 + + it 'resets checklists if daily is not marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + weekly.checklist = checklist + cron(user) + + _.each daily.checklist, (box)-> + expect(box.completed).to.be false + + _.each weekly.checklist, (box)-> + expect(box.completed).to.be false + + it 'resets checklists if daily is marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + daily.completed = true + weekly.checklist = checklist + weekly.completed = true + cron(user) + + _.each daily.checklist, (box)-> + expect(box.completed).to.be false + + _.each weekly.checklist, (box)-> + expect(box.completed).to.be false + + describe 'when startDate is today', -> + completeDaily = null + + beforeEach -> + user = newUser() + user.dailys = [ + # Must set start date to yesterday, because cron mock sets last cron to yesterday + shared.taskDefaults({type:'daily', startDate: moment().subtract(1, 'days'), frequency: 'daily'}) + shared.taskDefaults({type:'daily', startDate: moment().subtract(1, 'days'), frequency: 'weekly'}) + ] + daily = user.dailys[0] + weekly = user.dailys[1] + + it 'does damage user for not completing it', -> + cron(user) + expect(user.stats.hp).to.be.lessThan 50 + + it 'decreases value on cron if daily is incomplete', -> + cron(user) + expect(daily.value).to.be.lessThan 0 + expect(weekly.value).to.be.lessThan 0 + + it 'resets checklists if daily is not marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + weekly.checklist = checklist + cron(user) + + _.each daily.checklist, (box)-> + expect(box.completed).to.be false + + _.each weekly.checklist, (box)-> + expect(box.completed).to.be false + + it 'resets checklists if daily is marked as complete', -> + checklist = [ + { + 'text' : '1', + 'id' : 'checklist-one', + 'completed' : true + }, + { + 'text' : '2', + 'id' : 'checklist-two', + 'completed' : true + }, + { + 'text' : '3', + 'id' : 'checklist-three', + 'completed' : false + } + ] + daily.checklist = checklist + daily.completed = true + weekly.checklist = checklist + weekly.completed = true + cron(user) + + _.each daily.checklist, (box)-> + expect(box.completed).to.be false + + _.each weekly.checklist, (box)-> + expect(box.completed).to.be false + +describe 'daily that repeats every x days', -> + user = null + daily = null + + beforeEach -> + user = newUser() + user.dailys = [ shared.taskDefaults({type:'daily', startDate: moment(), frequency: 'daily'}) ] + daily = user.dailys[0] + + _.times 11, (due) -> + + it 'where x equals ' + due, -> + daily.everyX = due + + _.times 30, (day) -> + isDue = shared.shouldDo moment().add(day, 'days'), daily + expect(isDue).to.be true if day % due == 0 + expect(isDue).to.be false if day % due != 0 diff --git a/test/common/test_helper.coffee b/test/common/test_helper.coffee index 66870327b5..5636e7f0ce 100644 --- a/test/common/test_helper.coffee +++ b/test/common/test_helper.coffee @@ -41,4 +41,4 @@ module.exports.addCustomMatchers = -> actual == mp, -> "expected user to have #{mp} max mp, but got #{actual}", -> "expected user to not have #{mp} max mp" - ) \ No newline at end of file + ) diff --git a/test/e2e/e2e.js b/test/e2e/e2e.js index 53fb6f5189..a3a62674a7 100644 --- a/test/e2e/e2e.js +++ b/test/e2e/e2e.js @@ -37,7 +37,7 @@ describe('front page', function() { var login = element(by.css("#login-tab input[value='Login']")); login.click(); var alertDialog = browser.switchTo().alert(); - expect(alertDialog.getText()).toMatch(/Username or password incorrect./); + expect(alertDialog.getText()).toMatch("Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\"."); alertDialog.accept(); }); diff --git a/test/migrations/20150605_ultimate_achievement_backfill.coffee b/test/migrations/20150605_ultimate_achievement_backfill.coffee new file mode 100644 index 0000000000..b5646020b0 --- /dev/null +++ b/test/migrations/20150605_ultimate_achievement_backfill.coffee @@ -0,0 +1,74 @@ +'use strict' +TEST_DB = process.env.DB_NAME = 'habitrpg_migration_test' +process.env.NODE_DB_URI = 'mongodb://localhost/' + TEST_DB + +app = require('../../website/src/server') +sh = require('shelljs') + +runMigration = -> + sh.exec 'node ./migrations/20150604_ultimateGearSets.js' + +describe 'Backfill for granting ultimate gear sets achievement', -> + before (done) -> + sh.exec "mongo \"#{TEST_DB}\" --eval \"db.dropDatabase()\"" + done() + + context 'User without any purchased equipment', -> + before (done) -> + registerNewUser done, true + + it 'does not update user', (done)-> + user_gear = user.items.gear.owned + expect(user_gear.weapon_wizard_6).to.not.exist + expect(user.achievements.ultimateGearSets).to.not.exist + + runMigration() + User.findById user._id, (err, _user) -> + user = _user + expect(user.achievements.ultimateGearSets).to.not.exist + done() + + context 'User with all but one needed piece of equipment', -> + before (done) -> + registerNewUser -> + items = { + weapon_wizard_6: true + armor_wizard_5: true + } + + User.findByIdAndUpdate user._id, {'items.gear.owned': items}, (err, _user) -> + user = _user + done() + , true + + it 'does not update user', (done)-> + + runMigration() + + User.findById user._id, (err, _user) -> + user = _user + expect(user.achievements.ultimateGearSets).to.not.exist + done() + + context 'User with all necessary equipment', -> + before (done) -> + registerNewUser -> + items = { + weapon_wizard_6: true + armor_wizard_5: true + head_wizard_5: true + } + + User.findByIdAndUpdate user._id, {'items.gear.owned': items}, (err, _user) -> + user = _user + done() + , true + + it 'grants user ultimate gear', (done)-> + + runMigration() + + User.findById user._id, (err, _user) -> + user = _user + expect(user.achievements.ultimateGearSets.wizard).to.exist + done() diff --git a/test/mocha.opts b/test/mocha.opts index 84bfdce89a..3f0bf9cd67 100644 --- a/test/mocha.opts +++ b/test/mocha.opts @@ -6,3 +6,4 @@ --debug --compilers coffee:coffee-script --globals io +--require test/api/api-helper diff --git a/test/runTests.coffee b/test/runTests.coffee deleted file mode 100644 index e531fe6020..0000000000 --- a/test/runTests.coffee +++ /dev/null @@ -1,99 +0,0 @@ -sh = require('shelljs') -async = require('async') -TEST_DB = 'habitrpg_test' -TEST_DB_URI = "mongodb://localhost/#{TEST_DB}" -TEST_SERVER_PORT = 3001 -MAX_WAIT = 60 - -announce = (msg) -> - sh.echo '\x1b[36m%s\x1b[0m', "TEST SUITE: #{msg}" - -Suite = - # Primary Task - run: -> - announce "Preparing the test environment." - Suite.prepareEnvironment -> - announce "Test prep complete. Waiting for server availability." - Suite.awaitServers -> - announce "Servers are ready. Beginning tests." - Suite.summarize - "API Specs": Suite.runApiSpecs() - "Common Specs": Suite.runCommonSpecs() - "End-to-End Specs": Suite.runE2ESpecs() - "Karma Specs": Suite.runKarmaSpecs() - - # Output summary report when tests are done. - summarize: (results) -> - anyFailed = 0 - sh.echo "" - announce "Tests complete!\n\nSummary\n-------\n" - for name, result of results - if result is 0 - sh.echo '\x1b[36m%s\x1b[0m', "#{name}: \x1b[32mpassing" - else - anyFailed = 1 - sh.echo '\x1b[36m%s\x1b[0m', "#{name}: \x1b[31mfailing" - sh.echo "" - announce "Thanks for helping keep Habitica clean!" - process.exit(anyFailed) - - # Prepare files, db, and spin up servers. - prepareEnvironment: (cb) -> - sh.exec "grunt build:test" - sh.exec "mongo \"#{TEST_DB}\" --eval \"db.dropDatabase()\"" - sh.exec "./node_modules/protractor/bin/webdriver-manager update" - - # Spin this up even if we're not in a headless environment. Shouldn't matter. - sh.exec "Xvfb :99 -screen 0 1024x768x24 -extension RANDR", silent: true, async: true - - sh.exec "./node_modules/protractor/bin/webdriver-manager start", silent: true, async: true - sh.exec "NODE_DB_URI=\"#{TEST_DB_URI}\" PORT=\"#{TEST_SERVER_PORT}\" node ./website/src/server.js", silent: true, async: true - cb() - - # Ensure both the selenium and node servers are available - awaitServers: (cb) -> - async.parallel [Suite.awaitSelenium, Suite.awaitNode], (err, results) -> - throw err if err? - cb() - - awaitSelenium: (cb) -> - waited = 0 - interval = setInterval -> - if sh.exec('nc -z localhost 4444').code is 0 - clearInterval(interval) - cb() - waited += 1 - if waited > MAX_WAIT - clearInterval(interval) - cb(new Error("Timed out waiting for Selenium")) - , 1000 - - awaitNode: (cb) -> - waited = 0 - interval = setInterval -> - if sh.exec('nc -z localhost 3001').code is 0 - clearInterval(interval) - cb() - waited += 1 - if waited > MAX_WAIT - clearInterval(interval) - cb(new Error("Timed out waiting for Node server")) - , 1000 - - runApiSpecs: -> - announce "Running API Specs (Mocha)" - sh.exec("NODE_ENV=testing ./node_modules/mocha/bin/mocha test/api.mocha.coffee").code - - runCommonSpecs: -> - announce "Running Common Specs (Mocha)" - sh.exec("NODE_ENV=testing ./node_modules/mocha/bin/mocha test/common").code - - runE2ESpecs: -> - announce "Running End-to-End Specs (Protractor)" - sh.exec("DISPLAY=:99 NODE_ENV=testing ./node_modules/protractor/bin/protractor protractor.conf.js").code - - runKarmaSpecs: -> - announce "Running Karma Specs" - sh.exec("NODE_ENV=testing grunt karma:continuous").code - -Suite.run() diff --git a/test/spec/app.js b/test/spec/app.js new file mode 100644 index 0000000000..6567bf9ef6 --- /dev/null +++ b/test/spec/app.js @@ -0,0 +1,36 @@ +'use strict'; + +describe('AppJS', function() { + describe('Automatic page refresh', function(){ + var clock; + beforeEach(function () { + clock = sinon.useFakeTimers(); + sinon.stub(window, "refresher", function(){return true}); + }); + + afterEach(function () { + clock.restore(); + window.refresher.restore(); + }); + + it('should not call refresher if idle time is less than 6 hours', function() { + window.awaitIdle(); + clock.tick(21599999); + expect(window.refresher).to.not.be.called; + }); + + it('should not call refresher if awaitIdle is called within 6 hours', function() { + window.awaitIdle(); + clock.tick(21500000); + window.awaitIdle(); + clock.tick(21500000); + expect(window.refresher).to.not.be.called; + }); + + it('should call refresher if idle time is 6 hours or greater', function() { + window.awaitIdle(); + clock.tick(21600000); + expect(window.refresher).to.be.called; + }); + }); +}); diff --git a/test/spec/authCtrlSpec.js b/test/spec/controllers/authCtrlSpec.js similarity index 100% rename from test/spec/authCtrlSpec.js rename to test/spec/controllers/authCtrlSpec.js diff --git a/test/spec/controllers/filtersCtrlSpec.js b/test/spec/controllers/filtersCtrlSpec.js new file mode 100644 index 0000000000..bbebce3cfd --- /dev/null +++ b/test/spec/controllers/filtersCtrlSpec.js @@ -0,0 +1,39 @@ +'use strict'; + +describe('Filters Controller', function() { + var scope, user; + + beforeEach(inject(function($rootScope, $controller, Shared) { + user = specHelper.newUser(); + Shared.wrap(user); + scope = $rootScope.$new(); + $controller('FiltersCtrl', {$scope: scope, User: {user: user}}); + })); + + describe('tags', function(){ + it('creates a tag', function(){ + scope._newTag = {name:'tagName'} + scope.createTag(); + expect(user.tags).to.have.length(1); + expect(user.tags[0].name).to.eql('tagName'); + expect(user.tags[0]).to.have.property('id'); + }); + + it('toggles tag filtering', inject(function(Shared){ + var tag = {id: Shared.uuid(), name: 'myTag'}; + scope.toggleFilter(tag); + expect(user.filters[tag.id]).to.eql(true); + scope.toggleFilter(tag); + expect(user.filters[tag.id]).to.eql(false); + })); + }); + + describe('updateTaskFilter', function(){ + it('updatest user\'s filter query with the value of filterQuery', function () { + scope.filterQuery = 'task'; + scope.updateTaskFilter(); + + expect(user.filterQuery).to.eql(scope.filterQuery); + }); + }); +}); diff --git a/test/spec/controllers/groupCtrlSpec.js b/test/spec/controllers/groupCtrlSpec.js new file mode 100644 index 0000000000..a85cb7b810 --- /dev/null +++ b/test/spec/controllers/groupCtrlSpec.js @@ -0,0 +1,312 @@ +'use strict'; + +describe('Groups Controller', function() { + var scope, ctrl, groups, user, guild, party, $rootScope; + + beforeEach(function() { + module(function($provide) { + $provide.value('User', {}); + }); + + inject(function($rootScope, $controller, Groups){ + user = specHelper.newUser(); + user._id = "unique-user-id"; + + scope = $rootScope.$new(); + + // Load RootCtrl to ensure shared behaviors are loaded + $controller('RootCtrl', {$scope: scope, User: {user: user}}); + + ctrl = $controller('GroupsCtrl', {$scope: scope, User: {user: user}}); + + groups = Groups; + }); + }); + + describe("isMemberOfGroup", function() { + it("returns true if group is the user's party", function() { + party = specHelper.newGroup("test-party"); + party._id = "unique-party-id"; + party.type = 'party'; + party.members = []; // Ensure we wouldn't pass automatically. + + var partyStub = sinon.stub(groups,"party", function() { + return party; + }); + + expect(scope.isMemberOfGroup(user._id, party)).to.be.ok; + }); + + it('returns true if guild is included in myGuilds call', function(){ + + guild = specHelper.newGroup("leaders-user-id"); + guild._id = "unique-guild-id"; + guild.type = 'guild'; + guild.members.push(user._id); + + var myGuilds = sinon.stub(groups,"myGuilds", function() { + return [guild]; + }); + + expect(scope.isMemberOfGroup(user._id, guild)).to.be.ok; + expect(myGuilds).to.be.called; + }); + + it('does not return true if guild is not included in myGuilds call', function(){ + + guild = specHelper.newGroup("leaders-user-id"); + guild._id = "unique-guild-id"; + guild.type = 'guild'; + + var myGuilds = sinon.stub(groups,"myGuilds", function() { + return []; + }); + + expect(scope.isMemberOfGroup(user._id, guild)).to.not.be.ok; + expect(myGuilds).to.be.called; + }); + }); +}); + +describe("Chat Controller", function() { + var scope, ctrl, user, $rootScope, $controller; + + beforeEach(function() { + module(function($provide) { + $provide.value('User', {}); + }); + + inject(function(_$rootScope_, _$controller_){ + user = specHelper.newUser(); + user._id = "unique-user-id"; + $rootScope = _$rootScope_; + + scope = _$rootScope_.$new(); + + $controller = _$controller_; + + // Load RootCtrl to ensure shared behaviors are loaded + $controller('RootCtrl', {$scope: scope, User: {user: user}}); + + ctrl = $controller('ChatCtrl', {$scope: scope}); + }); + }); + + describe('copyToDo', function() { + it('when copying a user message it opens modal with information from message', function() { + scope.group = { + name: "Princess Bride" + }; + + var modalSpy = sinon.spy($rootScope, "openModal"); + var message = { + uuid: 'the-dread-pirate-roberts', + user: 'Wesley', + text: 'As you wish' + }; + + scope.copyToDo(message); + + modalSpy.should.have.been.calledOnce; + + modalSpy.should.have.been.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ + return callArgToMatch.controller == 'CopyMessageModalCtrl' + && callArgToMatch.scope.text == message.text + })); + }); + + it('when copying a system message it opens modal with information from message', function() { + scope.group = { + name: "Princess Bride" + }; + + var modalSpy = sinon.spy($rootScope, "openModal"); + var message = { + uuid: 'system', + text: 'Wesley attacked the ROUS in the Fire Swamp' + }; + + scope.copyToDo(message); + + modalSpy.should.have.been.calledOnce; + + modalSpy.should.have.been.calledWith('copyChatToDo', sinon.match(function(callArgToMatch){ + return callArgToMatch.controller == 'CopyMessageModalCtrl' + && callArgToMatch.scope.text == message.text + })); + }); + }); +}); + +describe("Autocomplete controller", function() { + var scope, ctrl, user, $rootScope, $controller; + + beforeEach(function() { + module(function($provide) { + $provide.value('User', {}); + }); + + inject(function($rootScope, _$controller_){ + user = specHelper.newUser(); + user._id = "unique-user-id"; + + scope = $rootScope.$new(); + scope.group = {} + scope.group.chat = []; + + $controller = _$controller_; + + // Load RootCtrl to ensure shared behaviors are loaded + $controller('RootCtrl', {$scope: scope, User: {user: user}}); + + ctrl = $controller('AutocompleteCtrl', {$scope: scope}); + }); + }); + + describe("clearUserList", function() { + it('calling the function clears the list of usernames and responses', function() { + scope.response.push("blah"); + scope.usernames.push("blub"); + + scope.clearUserlist(); + expect(scope.response).to.be.empty; + expect(scope.usernames).to.be.empty; + }); + + it('the function is called upon initialization of the controller', function() { + scope.response.push("blah"); + scope.response.push("blub"); + ctrl = $controller('AutocompleteCtrl', {$scope: scope}); + + expect(scope.response).to.be.empty; + expect(scope.usernames).to.be.empty; + }); + }) + + describe("filterUser", function() { + it('filters with undefined query (not loaded yet) and returns false (so it will not be rendered)', function() { + expect(scope.filterUser({user: "boo"})).to.be.eq(false); + }); + + it('filters with null query (no typing yet) and returns false (so it will not be rendered)', function() { + scope.query = null + expect(scope.filterUser({user: "boo"})).to.be.eq(false); + }); + + it('filters with empty prefix and returns true', function() { + scope.query = {text: ""}; + expect(scope.filterUser({user: "prefix"})).to.be.eq(true); + }); + + it('filters with prefix element and returns true', function() { + scope.query = {text: "pre"} + expect(scope.filterUser({user: "prefix"})).to.be.eq(true); + }); + + it('filters with prefix element of a different case and returns true', function() { + scope.query = {text: "pre"} + expect(scope.filterUser({user: "Prefix"})).to.be.eq(true); + }); + + it('filters with nonprefix element and returns false', function() { + scope.query = {text: "noprefix"} + expect(scope.filterUser({user: "prefix"})).to.be.eq(false); + }); + + it('filters out system messages (messages without username)', function() { + scope.query = {text: "myquery"} + expect(scope.filterUser({uuid: "system"})).to.be.eq(false); + }); + }); + + describe("performCompletion", function() { + it('triggers autoComplete', function() { + scope.autoComplete = sinon.spy(); + + var msg = {user: "boo"}; // scope.autoComplete only cares about user + scope.query = {text: "b"}; + scope.performCompletion(msg); + + expect(scope.query).to.be.eq(null); + expect(scope.autoComplete.callCount).to.be.eq(1); + expect(scope.autoComplete).to.have.been.calledWith(msg); + }); + }); + + describe("addNewUser", function() { + it('a new message from a new user will modify the usernames', function() { + expect(scope.response).to.be.empty; + expect(scope.usernames).to.be.empty; + + var msg = {user: "boo"}; + scope.addNewUser(msg); + expect(scope.response[0]).to.be.eq(msg); + expect(scope.usernames[0]).to.be.eq("boo"); + }); + }); + + describe("chatChanged", function() { + it('if a new chat arrives, the new user name is extracted', function() { + var chatChanged = sinon.spy(scope, 'chatChanged'); + scope.$watch('group.chat',scope.chatChanged); // reinstantiate watch so spy works + + scope.$digest(); // trigger watch + scope.group.chat.push({msg: "new chat", user: "boo"}); + expect(chatChanged.callCount).to.be.eq(1); + }); + }); +}); + +describe("CopyMessageModal controller", function() { + var scope, ctrl, user, Notification, $rootScope, $controller; + + beforeEach(function() { + module(function($provide) { + $provide.value('User', {}); + }); + + inject(function($rootScope, _$controller_, _Notification_){ + user = specHelper.newUser(); + user._id = "unique-user-id"; + user.ops = { + addTask: sinon.spy() + }; + + scope = $rootScope.$new(); + scope.$close = sinon.spy(); + + $controller = _$controller_; + + // Load RootCtrl to ensure shared behaviors are loaded + $controller('RootCtrl', {$scope: scope, User: {user: user}}); + + ctrl = $controller('CopyMessageModalCtrl', {$scope: scope, User: {user: user}}); + + Notification = _Notification_; + Notification.text = sinon.spy(); + }); + }); + + describe("saveTodo", function() { + it('saves todo', function() { + + scope.text = "A Tavern msg"; + scope.notes = "Some notes"; + var payload = { + body: { + text: scope.text, + type: 'todo', + notes: scope.notes + } + }; + + scope.saveTodo(); + + user.ops.addTask.should.have.been.calledOnce; + user.ops.addTask.should.have.been.calledWith(payload); + Notification.text.should.have.been.calledOnce; + Notification.text.should.have.been.calledWith(window.env.t('messageAddedAsToDo')); + scope.$close.should.have.been.calledOnce; + }); + }); +}); diff --git a/test/spec/hallCtrlSpec.js b/test/spec/controllers/hallCtrlSpec.js similarity index 100% rename from test/spec/hallCtrlSpec.js rename to test/spec/controllers/hallCtrlSpec.js diff --git a/test/spec/controllers/headerCtrlSpec.js b/test/spec/controllers/headerCtrlSpec.js new file mode 100644 index 0000000000..4060519fde --- /dev/null +++ b/test/spec/controllers/headerCtrlSpec.js @@ -0,0 +1,56 @@ +'use strict'; + +describe('Header Controller', function() { + var scope, ctrl, user, $location, $rootScope; + + beforeEach(function() { + module(function($provide) { + $provide.value('User', {}); + }); + + inject(function(_$rootScope_, _$controller_, _$location_){ + user = specHelper.newUser(); + user._id = "unique-user-id" + + scope = _$rootScope_.$new(); + $rootScope = _$rootScope_; + + $location = _$location_; + + // Load RootCtrl to ensure shared behaviors are loaded + _$controller_('RootCtrl', {$scope: scope, User: {user: user}}); + + ctrl = _$controller_('HeaderCtrl', {$scope: scope, User: {user: user}}); + }); + }); + + context('inviteOrStartParty', function(){ + beforeEach(function(){ + sinon.stub($location, 'path'); + sinon.stub($rootScope, 'openModal'); + }); + + afterEach(function(){ + $location.path.restore(); + $rootScope.openModal.restore(); + }); + + it('redirects to party page if user does not have a party', function(){ + var group = {}; + scope.inviteOrStartParty(group); + + expect($location.path).to.be.calledWith("/options/groups/party"); + expect($rootScope.openModal).to.not.be.called; + }); + + it('Opens invite-friends modal if user has a party', function(){ + var group = { + type: 'party' + }; + scope.inviteOrStartParty(group); + + expect($rootScope.openModal).to.be.calledOnce; + expect($location.path).to.not.be.called; + }); + }); +}); diff --git a/test/spec/inventoryCtrlSpec.js b/test/spec/controllers/inventoryCtrlSpec.js similarity index 92% rename from test/spec/inventoryCtrlSpec.js rename to test/spec/controllers/inventoryCtrlSpec.js index 65e36911fc..d41a8708f6 100644 --- a/test/spec/inventoryCtrlSpec.js +++ b/test/spec/controllers/inventoryCtrlSpec.js @@ -10,8 +10,12 @@ describe('Inventory Controller', function() { inject(function($rootScope, $controller, Shared){ user = specHelper.newUser(); - user.balance = 4, - user.items = {eggs: {Cactus: 1}, hatchingPotions: {Base: 1}, food: {Meat: 1}, pets: {}, mounts: {}}; + user.balance = 4; + user.items.eggs = {Cactus: 1}; + user.items.hatchingPotions = {Base: 1}; + user.items.food = {Meat: 1}; + user.items.pets = {} + user.items.mounts = {}; Shared.wrap(user); var mockWindow = { confirm: function(msg){ diff --git a/test/spec/controllers/rootCtrlSpec.js b/test/spec/controllers/rootCtrlSpec.js new file mode 100644 index 0000000000..15ee64e1cf --- /dev/null +++ b/test/spec/controllers/rootCtrlSpec.js @@ -0,0 +1,194 @@ +'use strict'; + +describe('Root Controller', function() { + var scope, rootscope, user, User, notification, ctrl, $httpBackend; + + beforeEach(function () { + module(function($provide) { + $provide.value('User', {}); + $provide.service('$templateCache', function () { + return { + get: function () {}, + put: function () {} + } + }); + }); + + inject(function($rootScope, $controller, _$httpBackend_, Notification) { + scope = $rootScope.$new(); + scope.loginUsername = 'user'; + scope.loginPassword = 'pass'; + + rootscope = $rootScope; + + $httpBackend = _$httpBackend_; + + notification = Notification; + sinon.stub(notification, 'text'); + sinon.stub(notification, 'markdown'); + + user = specHelper.newUser(); + User = {user: user}; + User.save = sinon.spy(); + User.sync = sinon.spy(); + + $httpBackend.whenGET(/partials/).respond(); + + ctrl = $controller('RootCtrl', {$scope: scope, User: User}); + }); + }); + + afterEach(function() { + notification.text.reset(); + notification.markdown.reset(); + User.save.reset(); + User.sync.reset(); + }); + + describe('contribText', function(){ + it('shows contributor level text', function(){ + expect(scope.contribText()).to.eql(undefined); + expect(scope.contribText(null, {npc: 'NPC'})).to.eql('NPC'); + expect(scope.contribText({level: 0, text: 'Blacksmith'})).to.eql(undefined); + expect(scope.contribText({level: 1, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); + expect(scope.contribText({level: 2, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); + expect(scope.contribText({level: 3, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); + expect(scope.contribText({level: 4, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); + expect(scope.contribText({level: 5, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); + expect(scope.contribText({level: 6, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); + expect(scope.contribText({level: 7, text: 'Blacksmith'})).to.eql('Legendary Blacksmith'); + expect(scope.contribText({level: 8, text: 'Blacksmith'})).to.eql('Guardian Blacksmith'); + expect(scope.contribText({level: 9, text: 'Blacksmith'})).to.eql('Heroic Blacksmith'); + expect(scope.contribText({level: 9, text: 'Blacksmith'}, {npc: 'NPC'})).to.eql('NPC'); + }); + }); + + describe('castEnd', function(){ + var task_target, type; + + beforeEach(function(){ + task_target = { + id: 'task-id', + text: 'task' + }; + type = 'task'; + scope.spell = { + target: 'task', + key: 'fireball', + mana: 10, + text: function() { return env.t('spellWizardFireballText') }, + cast: function(){} + }; + rootscope.applyingAction = true; + }); + + context('fails', function(){ + it('exits early if there is no applying action', function(){ + rootscope.applyingAction = null; + expect(scope.castEnd(task_target, type)).to.be.eql('No applying action'); + }); + + it('sends notification if target is invalid', function(){ + scope.spell.target = 'not_the_same_target'; + + scope.castEnd(task_target, type); + + notification.text.should.have.been.calledWith(window.env.t('invalidTarget')); + }); + }); + + context('succeeds', function(){ + it('sets scope.spell and rootScope.applyingAction to falsy values', function(){ + + scope.castEnd(task_target, type); + + expect(rootscope.applyingAction).to.eql(false); + expect(scope.spell).to.eql(null); + }); + + it('calls $scope.spell.cast', function(){ + // Kind of a hack, would prefer to use sinon.spy, + // but scope.spell gets turned to null in scope.castEnd + var spellWasCast = false; + scope.spell.cast = function(){ spellWasCast = true }; + + scope.castEnd(task_target, type); + + expect(spellWasCast).to.eql(true); + }); + + it('calls cast endpoint', function() { + $httpBackend.expectPOST(/cast/).respond(201); + scope.castEnd(task_target, type); + + $httpBackend.flush(); + }); + + it('sends notification that spell was cast on task', function() { + $httpBackend.expectPOST(/cast/).respond(201); + scope.castEnd(task_target, type); + $httpBackend.flush(); + + expect(notification.markdown).to.be.calledOnce; + expect(notification.markdown).to.be.calledWith('You cast Burst of Flames on task.'); + expect(User.sync).to.be.calledOnce; + }); + + it('sends notification that spell was cast on user', function() { + var user_target = { + profile: { name: 'Lefnire' } + }; + scope.spell = { + target: 'user', + key: 'snowball', + mana: 0, + text: function() { return env.t('spellSpecialSnowballAuraText') }, + cast: function(){} + }; + $httpBackend.expectPOST(/cast/).respond(201); + scope.castEnd(user_target, 'user'); + $httpBackend.flush(); + + expect(notification.markdown).to.be.calledOnce; + expect(notification.markdown).to.be.calledWith('You cast Snowball on Lefnire.'); + expect(User.sync).to.be.calledOnce; + }); + + it('sends notification that spell was cast on party', function() { + var party_target = {}; + scope.spell = { + target: 'party', + key: 'healAll', + mana: 25, + text: function() { return env.t('spellHealerHealAllText') }, + cast: function(){} + }; + $httpBackend.expectPOST(/cast/).respond(201); + scope.castEnd(party_target, 'party'); + $httpBackend.flush(); + + expect(notification.markdown).to.be.calledOnce; + expect(notification.markdown).to.be.calledWith('You cast Blessing for the party.'); + expect(User.sync).to.be.calledOnce; + }); + + it('sends notification that spell was cast on self', function() { + var self_target = {}; + scope.spell = { + target: 'self', + key: 'stealth', + mana: 45, + text: function() { return env.t('spellRogueStealthText') }, + cast: function(){} + }; + $httpBackend.expectPOST(/cast/).respond(201); + scope.castEnd(self_target, 'self'); + $httpBackend.flush(); + + expect(notification.markdown).to.be.calledOnce; + expect(notification.markdown).to.be.calledWith('You cast Stealth.'); + expect(User.sync).to.be.calledOnce; + }); + }); + }); +}); diff --git a/test/spec/directives/focus-me.directive.spec.js b/test/spec/directives/focus-me.directive.spec.js new file mode 100644 index 0000000000..ed016949c3 --- /dev/null +++ b/test/spec/directives/focus-me.directive.spec.js @@ -0,0 +1,28 @@ +'use strict'; + +describe('focusMe Directive', function() { + var element, scope; + + beforeEach(module('habitrpg')); + + beforeEach(inject(function($rootScope, $compile) { + scope = $rootScope.$new(); + + element = ""; + + element = $compile(element)(scope); + scope.$digest(); + })); + + it('focuses the element when appended to the DOM', function() { + inject(function($timeout) { + var focusSpy = sinon.spy(); + + element.appendTo(document.body); + element.on('focus', focusSpy); + + $timeout.flush(); + expect(focusSpy).to.have.been.called; + }); + }); +}); diff --git a/test/spec/directives/from-now.directive.spec.js b/test/spec/directives/from-now.directive.spec.js new file mode 100644 index 0000000000..a197f2c331 --- /dev/null +++ b/test/spec/directives/from-now.directive.spec.js @@ -0,0 +1,89 @@ +'use strict'; + +describe('fromNow Directive', function() { + var element, scope; + var fromNow = 'recently'; + var diff = 0; + + beforeEach(module('habitrpg')); + + beforeEach(inject(function($rootScope, $compile) { + scope = $rootScope.$new(); + scope.message = {}; + + sinon.stub(window, 'moment').returns({ + fromNow: function() { return fromNow }, + diff: function() { return diff } + }); + + element = "

"; + + element = $compile(element)(scope); + scope.$digest(); + })); + + afterEach(function() { + window.moment.restore(); + }); + + it('sets the element text to the elapsed time', function() { + expect(element.text()).to.eql('recently'); + }); + + describe('when the elapsed time is less than an hour', function() { + beforeEach(inject(function($compile) { + fromNow = 'recently'; + diff = 0; + + element = $compile('

')(scope); + scope.$digest(); + })); + + it('updates the elapsed time every minute', inject(function($interval) { + fromNow = 'later'; + + expect(element.text()).to.eql('recently'); + $interval.flush(60001); + + expect(element.text()).to.eql('later'); + })); + + it('moves to hourly updates after an hour', inject(function($timeout, $interval) { + diff = 61; + + $timeout.flush(); + $interval.flush(60001); + + fromNow = 'later'; + + $interval.flush(60001); + expect(element.text()).to.eql('recently'); + + $interval.flush(3600000); + expect(element.text()).to.eql('later'); + })); + }); + + describe('when the elapsed time is more than an hour', function() { + beforeEach(inject(function($compile) { + fromNow = 'recently'; + diff = 65; + + element = $compile('

')(scope); + scope.$digest(); + })); + + it('updates the elapsed time every hour', inject(function($interval) { + fromNow = 'later'; + + expect(element.text()).to.eql('recently'); + + $interval.flush(60001); + expect(element.text()).to.eql('recently'); + + $interval.flush(3600000); + expect(element.text()).to.eql('later'); + })); + }); + +}); diff --git a/test/spec/filters/largeRoundNumbersSpec.js b/test/spec/filters/largeRoundNumbersSpec.js new file mode 100644 index 0000000000..bb563b0a87 --- /dev/null +++ b/test/spec/filters/largeRoundNumbersSpec.js @@ -0,0 +1,33 @@ +describe('roundLargeNumbers', function() { + + beforeEach(module('habitrpg')); + + it('returns same number if less than 1000', inject(function(roundLargeNumbersFilter) { + for(var num = 0; num < 1000; num++) { + expect(roundLargeNumbersFilter(num)).to.eql(num); + }; + })); + + it('truncates number and appends "k" if number is 1000-999999', inject(function(roundLargeNumbersFilter) { + expect(roundLargeNumbersFilter(999.01)).to.eql("1.0k"); + expect(roundLargeNumbersFilter(1000)).to.eql("1.0k"); + expect(roundLargeNumbersFilter(3284.12)).to.eql("3.3k"); + expect(roundLargeNumbersFilter(52983.99)).to.eql("53.0k"); + expect(roundLargeNumbersFilter(452983.99)).to.eql("453.0k"); + expect(roundLargeNumbersFilter(999999)).to.eql("1000.0k"); + })); + + it('truncates number and appends "m" if number is 1000000-999999999', inject(function(roundLargeNumbersFilter) { + expect(roundLargeNumbersFilter(999999.01)).to.eql("1.0m"); + expect(roundLargeNumbersFilter(1000000)).to.eql("1.0m"); + expect(roundLargeNumbersFilter(3284124.12)).to.eql("3.3m"); + expect(roundLargeNumbersFilter(52983105.99)).to.eql("53.0m"); + expect(roundLargeNumbersFilter(452983410.99)).to.eql("453.0m"); + expect(roundLargeNumbersFilter(999999999)).to.eql("1000.0m"); + })); + + it('truncates number and appends b" if number is greater than 999999999', inject(function(roundLargeNumbersFilter) { + expect(roundLargeNumbersFilter(999999999.01)).to.eql("1.0b"); + expect(roundLargeNumbersFilter(1423985738.54)).to.eql("1.4b"); + })); +}); diff --git a/test/spec/filters/moneySpec.js b/test/spec/filters/moneySpec.js new file mode 100644 index 0000000000..6f557cc433 --- /dev/null +++ b/test/spec/filters/moneySpec.js @@ -0,0 +1,35 @@ +describe('filter', function() { + + beforeEach(module('habitrpg')); + + describe('gold', function() { + it('rounds down decimal values', inject(function(goldFilter) { + expect(goldFilter(10)).to.eql(10); + expect(goldFilter(10.0)).to.eql(10); + expect(goldFilter(10.1)).to.eql(10); + expect(goldFilter(10.2)).to.eql(10); + expect(goldFilter(10.3)).to.eql(10); + expect(goldFilter(10.4)).to.eql(10); + expect(goldFilter(10.5)).to.eql(10); + expect(goldFilter(10.6)).to.eql(10); + expect(goldFilter(10.7)).to.eql(10); + expect(goldFilter(10.8)).to.eql(10); + expect(goldFilter(10.9)).to.eql(10); + expect(goldFilter(11)).to.eql(11); + })); + }); + + describe('silver', function() { + it('converts decimal value of gold to silver', inject(function(silverFilter) { + expect(silverFilter(10)).to.be.closeTo(0, 1); + expect(silverFilter(10.01)).to.be.closeTo(1, 1); + expect(silverFilter(10.05)).to.be.closeTo(5, 1); + expect(silverFilter(10.17)).to.be.closeTo(17, 1); + expect(silverFilter(10.23)).to.be.closeTo(23, 1); + expect(silverFilter(10.25)).to.be.closeTo(25, 1); + expect(silverFilter(10.53)).to.be.closeTo(53, 1); + expect(silverFilter(10.75)).to.be.closeTo(75, 1); + expect(silverFilter(10.99)).to.be.closeTo(99, 1); + })); + }); +}); diff --git a/test/spec/filters/taskOrderingSpec.js b/test/spec/filters/taskOrderingSpec.js new file mode 100644 index 0000000000..989a56c7e8 --- /dev/null +++ b/test/spec/filters/taskOrderingSpec.js @@ -0,0 +1,54 @@ +'use strict'; + +describe('Task Ordering Filters', function() { + var filter + , orderBySpy = sinon.spy(); + + beforeEach(function() { + module(function($provide) { + $provide.value('orderByFilter', orderBySpy); + }); + inject(function($rootScope, $filter) { + filter = $filter; + }); + }); + + describe('conditionalOrderBy', function() { + describe('when the predicate is true', function() { + it('delegates the arguments to the orderBy filter', function() { + filter('conditionalOrderBy')('array', true, 'sortPredicate', 'reverseOrder'); + expect(orderBySpy).to.have.been.calledWith('array','sortPredicate','reverseOrder'); + }); + }); + + describe('when the predicate is false', function() { + it('returns the initial array', function() { + expect(filter('conditionalOrderBy')([1,2,3], false)).to.eql([1,2,3]); + }); + }); + }); + + describe('filterByTextAndNotes', function () { + it('returns undefined when no input given', function () { + expect(filter('filterByTextAndNotes')()).to.eql(undefined); + }); + + it('returns input if term is not a string', function () { + var input = [1, 2, 3]; + expect(filter('filterByTextAndNotes')(input, '')).to.eql(input); + expect(filter('filterByTextAndNotes')(input, undefined)).to.eql(input); + expect(filter('filterByTextAndNotes')(input, [])).to.eql(input); + expect(filter('filterByTextAndNotes')(input, new Date())).to.eql(input); + }); + + it('filters items by notes and text', function () { + var tasks = [ + { text: 'foo' }, + { text: 'foo', notes: 'bar' } + ]; + + expect(filter('filterByTextAndNotes')(tasks, 'bar')).to.eql([tasks[1]]); + expect(filter('filterByTextAndNotes')(tasks, 'foo')).to.eql([tasks[0], tasks[1]]); + }); + }); +}); diff --git a/test/spec/filtersCtrlSpec.js b/test/spec/filtersCtrlSpec.js deleted file mode 100644 index edeaf723e3..0000000000 --- a/test/spec/filtersCtrlSpec.js +++ /dev/null @@ -1,28 +0,0 @@ -'use strict'; - -describe('Filters Controller', function() { - var scope, user; - - beforeEach(inject(function($rootScope, $controller, Shared) { - user = specHelper.newUser(); - Shared.wrap(user); - scope = $rootScope.$new(); - $controller('FiltersCtrl', {$scope: scope, User: {user: user}}); - })); - - it('creates a tag', function(){ - scope._newTag = {name:'tagName'} - scope.createTag(); - expect(user.tags).to.have.length(1); - expect(user.tags[0].name).to.eql('tagName'); - expect(user.tags[0]).to.have.property('id'); - }); - - it('toggles tag filtering', inject(function(Shared){ - var tag = {id: Shared.uuid(), name: 'myTag'}; - scope.toggleFilter(tag); - expect(user.filters[tag.id]).to.eql(true); - scope.toggleFilter(tag); - expect(user.filters[tag.id]).to.eql(false); - })) -}); diff --git a/test/spec/filtersSpec.js b/test/spec/filtersSpec.js index b6d426ccc1..7bf37ca77f 100644 --- a/test/spec/filtersSpec.js +++ b/test/spec/filtersSpec.js @@ -27,4 +27,28 @@ describe('Custom Filters', function() { }); }); }); + + describe('filterByTextAndNotes', function () { + it('returns undefined when no input given', function () { + expect(filter('filterByTextAndNotes')()).to.eql(undefined); + }); + + it('returns input if term is not a string', function () { + var input = [1, 2, 3]; + expect(filter('filterByTextAndNotes')(input, '')).to.eql(input); + expect(filter('filterByTextAndNotes')(input, undefined)).to.eql(input); + expect(filter('filterByTextAndNotes')(input, [])).to.eql(input); + expect(filter('filterByTextAndNotes')(input, new Date())).to.eql(input); + }); + + it('filters items by notes and text', function () { + var tasks = [ + { text: 'foo' }, + { text: 'foo', notes: 'bar' } + ]; + + expect(filter('filterByTextAndNotes')(tasks, 'bar')).to.eql([tasks[1]]); + expect(filter('filterByTextAndNotes')(tasks, 'foo')).to.eql([tasks[0], tasks[1]]); + }); + }); }); diff --git a/test/spec/groupCtrlSpec.js b/test/spec/groupCtrlSpec.js deleted file mode 100644 index 6fe9022f65..0000000000 --- a/test/spec/groupCtrlSpec.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; - -describe('Groups Controller', function() { - var scope, ctrl, groups, user, guild, $rootScope; - - beforeEach(function() { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function($rootScope, $controller, Groups){ - user = specHelper.newUser(); - user._id = "unique-user-id"; - - scope = $rootScope.$new(); - - // Load RootCtrl to ensure shared behaviors are loaded - $controller('RootCtrl', {$scope: scope, User: {user: user}}); - - ctrl = $controller('GroupsCtrl', {$scope: scope, User: {user: user}}); - - groups = Groups; - }); - }); - - it('isMemberOfGroup returns true if guild is included in myGuilds call', function(){ - - guild = specHelper.newGroup("leaders-user-id"); - guild._id = "unique-guild-id"; - guild.type = 'guild'; - guild.members.push(user._id); - - var myGuilds = sinon.stub(groups,"myGuilds", function() { - return [guild]; - }); - - expect(scope.isMemberOfGroup(user._id, guild)).to.be.ok; - expect(myGuilds).to.be.called - }); - - it('isMemberOfGroup does not return true if guild is not included in myGuilds call', function(){ - - guild = specHelper.newGroup("leaders-user-id"); - guild._id = "unique-guild-id"; - guild.type = 'guild'; - - var myGuilds = sinon.stub(groups,"myGuilds", function() { - return []; - }); - - expect(scope.isMemberOfGroup(user._id, guild)).to.not.be.ok; - expect(myGuilds).to.be.called - }); -}); diff --git a/test/spec/mocks/mixpanelMock.js b/test/spec/mocks/mixpanelMock.js new file mode 100644 index 0000000000..2cb7300f73 --- /dev/null +++ b/test/spec/mocks/mixpanelMock.js @@ -0,0 +1,30 @@ +'use strict' +//Adapted from http://stackoverflow.com/questions/23785603/angularjs-testing-with-jasmine-and-mixpanel +// @TODO: replace with an injectable mixpanel instance for testing + +var MixpanelMock; + +MixpanelMock = (function() { + function MixpanelMock() {} + + MixpanelMock.prototype.track = function() { + return console.log("mixpanel.track", arguments); + }; + + MixpanelMock.prototype.register_once = function() { + return console.log("mixpanel.register_once", arguments); + }; + + MixpanelMock.prototype.identify = function() { + return console.log("mixpanel.identify", arguments); + }; + + MixpanelMock.prototype.register = function() { + return console.log("mixpanel.register", arguments); + }; + + return MixpanelMock; + +})(); + +window.mixpanel = new MixpanelMock(); diff --git a/test/spec/notificationServicesSpec.js b/test/spec/notificationServicesSpec.js deleted file mode 100644 index fbaae22aa0..0000000000 --- a/test/spec/notificationServicesSpec.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict'; - -//TODO mock bootstrapGrowl, add remaining tests -describe('notificationServices', function() { - var notification; - - beforeEach(function() { - module(function($provide){ - $provide.value('User', {}); - }); - - inject(function(Notification) { - notification = Notification; - }); - }); - - it('notifies coins amount', function() { - var SILVER_COIN = ""; - var GOLD_COIN = ""; - expect(notification.coins(0.01)).to.eql("1 " + SILVER_COIN); - expect(notification.coins(0.1)).to.eql("10 " + SILVER_COIN); - expect(notification.coins(1)).to.eql("1 " + GOLD_COIN); - expect(notification.coins(12.34)).to.eql("12 " + GOLD_COIN +" 33 " + SILVER_COIN); - }); -}); diff --git a/test/spec/rootCtrlSpec.js b/test/spec/rootCtrlSpec.js deleted file mode 100644 index 5f4b61b1d2..0000000000 --- a/test/spec/rootCtrlSpec.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -// @TODO: Something here is calling a full page reload -describe('Root Controller', function() { - var scope, user, ctrl; - - beforeEach(function () { - module(function($provide) { - $provide.value('User', {}); - }); - - inject(function($rootScope, $controller) { - scope = $rootScope.$new(); - scope.loginUsername = 'user' - scope.loginPassword = 'pass' - user = specHelper.newUser(); - - ctrl = $controller('RootCtrl', {$scope: scope, User: {user: user}}); - }); - }); - - it('shows contributor level text', function(){ - expect(scope.contribText()).to.eql(undefined); - expect(scope.contribText(null, {npc: 'NPC'})).to.eql('NPC'); - expect(scope.contribText({level: 0, text: 'Blacksmith'})).to.eql(undefined); - expect(scope.contribText({level: 1, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); - expect(scope.contribText({level: 2, text: 'Blacksmith'})).to.eql('Friend Blacksmith'); - expect(scope.contribText({level: 3, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); - expect(scope.contribText({level: 4, text: 'Blacksmith'})).to.eql('Elite Blacksmith'); - expect(scope.contribText({level: 5, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); - expect(scope.contribText({level: 6, text: 'Blacksmith'})).to.eql('Champion Blacksmith'); - expect(scope.contribText({level: 7, text: 'Blacksmith'})).to.eql('Legendary Blacksmith'); - expect(scope.contribText({level: 8, text: 'Blacksmith'})).to.eql('Guardian Blacksmith'); - expect(scope.contribText({level: 9, text: 'Blacksmith'})).to.eql('Heroic Blacksmith'); - expect(scope.contribText({level: 9, text: 'Blacksmith'}, {npc: 'NPC'})).to.eql('NPC'); - }); - -}); diff --git a/test/spec/groupServicesSpec.js b/test/spec/services/groupServicesSpec.js similarity index 100% rename from test/spec/groupServicesSpec.js rename to test/spec/services/groupServicesSpec.js diff --git a/test/spec/memberServicesSpec.js b/test/spec/services/memberServicesSpec.js similarity index 100% rename from test/spec/memberServicesSpec.js rename to test/spec/services/memberServicesSpec.js diff --git a/test/spec/services/notificationServicesSpec.js b/test/spec/services/notificationServicesSpec.js new file mode 100644 index 0000000000..a55cf513cc --- /dev/null +++ b/test/spec/services/notificationServicesSpec.js @@ -0,0 +1,208 @@ +'use strict'; + +describe('notificationServices', function() { + var notification; + + before(function(){ + sinon.stub($, 'pnotify', function(){ + return { click: function(){}} + }); + }); + + beforeEach(function() { + module(function($provide){ + $provide.value('User', {}); + }); + + inject(function(Notification) { + notification = Notification; + }); + }); + + afterEach(function() { + $.pnotify.reset(); + }); + + it('notifies coins amount', function() { + var SILVER_COIN = ""; + var GOLD_COIN = ""; + + expect(notification.coins(0)).to.not.exist; + expect(notification.coins(0.01)).to.eql("1 " + SILVER_COIN); + expect(notification.coins(0.1)).to.eql("10 " + SILVER_COIN); + expect(notification.coins(1)).to.eql("1 " + GOLD_COIN); + expect(notification.coins(12.34)).to.eql("12 " + GOLD_COIN +" 33 " + SILVER_COIN); + }); + + it('sends crit notification', function() { + notification.crit(5); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('crit'); + expect(arg.text).to.eql('Critical Hit! Bonus: 5%'); + expect(arg.icon).to.eql('glyphicon glyphicon-certificate'); + }); + + it('sends drop notification for unspecified item', function() { + notification.drop('msg'); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('drop'); + expect(arg.text).to.eql('msg'); + expect(arg.icon).to.eql(false); + }); + + it('sends drop notification for Egg', function() { + var item = { type: 'Egg', key: 'wolf' }; + notification.drop('msg', item); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('drop'); + expect(arg.text).to.eql('msg'); + expect(arg.icon).to.eql('Pet_Egg_wolf'); + }); + + it('sends drop notification for Hatching Potion', function() { + var item = { type: 'HatchingPotion', key: 'red' }; + notification.drop('msg', item); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('drop'); + expect(arg.text).to.eql('msg'); + expect(arg.icon).to.eql('Pet_HatchingPotion_red'); + }); + + it('sends drop notification for Food', function() { + var item = { type: 'Food', key: 'meat' }; + notification.drop('msg', item); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('drop'); + expect(arg.text).to.eql('msg'); + expect(arg.icon).to.eql('Pet_Food_meat'); + }); + + it('does not send exp notification if val < -50', function() { + notification.exp(-51); + expect($.pnotify).to.not.have.been.called; + }); + + it('sends exp notification if val >= -50', function() { + notification.exp(50); + notification.exp(0); + notification.exp(-50); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledThrice; + expect(arg.type).to.eql('xp'); + expect(arg.text).to.eql('+ 50 XP'); + expect(arg.icon).to.eql('glyphicon glyphicon-star'); + }); + + it('sends exp notification with rounded value', function() { + notification.exp(50.23333); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('xp'); + expect(arg.text).to.eql('+ 50.2 XP'); + expect(arg.icon).to.eql('glyphicon glyphicon-star'); + }); + + it('sends error notification', function() { + notification.error('there was an error'); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('danger'); + expect(arg.text).to.eql('there was an error'); + expect(arg.icon).to.eql('glyphicon glyphicon-exclamation-sign'); + }); + + it('sends gp gained notification', function() { + notification.gp(50, 4); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('gp'); + expect(arg.text).to.eql('+ 46 '); + expect(arg.icon).to.eql(false); + }); + + it('sends hp notification', function() { + notification.hp(10); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('hp'); + expect(arg.text).to.eql('+ 10 HP'); + expect(arg.icon).to.eql('glyphicon glyphicon-heart'); + }); + + it('sends level up notification', function() { + notification.lvl(10); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('lvl'); + expect(arg.text).to.eql('Level Up!'); + expect(arg.icon).to.eql('glyphicon glyphicon-chevron-up'); + }); + + it('sends markdown parsed notification', function() { + notification.markdown(":smile: - task name"); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('info'); + expect(arg.text).to.eql('

:smile: - task name

\n'); + expect(arg.icon).to.eql(false); + }); + + it('does not send markdown notification if no text is given', function() { + notification.markdown(); + + expect($.pnotify).to.not.have.been.called; + }); + + it('sends mp notification', function() { + notification.mp(10); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('mp'); + expect(arg.text).to.eql('+ 10 MP'); + expect(arg.icon).to.eql('glyphicon glyphicon-fire'); + }); + + it('sends streak notification', function() { + notification.streak(10); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('streak'); + expect(arg.text).to.eql('Streak Achievements: 10'); + expect(arg.icon).to.eql('glyphicon glyphicon-repeat'); + }); + + it('sends text notification', function() { + notification.text('task name'); + var arg = $.pnotify.args[0][0]; + + expect($.pnotify).to.have.been.calledOnce; + expect(arg.type).to.eql('info'); + expect(arg.text).to.eql('task name'); + expect(arg.icon).to.eql(false); + }); + + it('does not send text notification if no text is given', function() { + notification.text(); + + expect($.pnotify).to.not.have.been.called; + }); +}); diff --git a/test/spec/userServicesSpec.js b/test/spec/services/userServicesSpec.js similarity index 100% rename from test/spec/userServicesSpec.js rename to test/spec/services/userServicesSpec.js diff --git a/test/spec/specHelper.js b/test/spec/specHelper.js index c8806640f8..80f5858fe8 100644 --- a/test/spec/specHelper.js +++ b/test/spec/specHelper.js @@ -13,7 +13,7 @@ specHelper = { food: {}, pets: {}, mounts: {}, - gear: {equipped: {}, costume: {}}, + gear: {equipped: {}, costume: {}, owned: {}}, }, party: { quest: { diff --git a/website/public/cake.png b/website/public/cake.png new file mode 100644 index 0000000000..61dd797756 Binary files /dev/null and b/website/public/cake.png differ diff --git a/website/public/community-guidelines-images/moderators.png b/website/public/community-guidelines-images/moderators.png index 6f59b2cc73..b0c9af360f 100644 Binary files a/website/public/community-guidelines-images/moderators.png and b/website/public/community-guidelines-images/moderators.png differ diff --git a/website/public/css/filters.styl b/website/public/css/filters.styl index ca0245c97a..5ba86cd853 100644 --- a/website/public/css/filters.styl +++ b/website/public/css/filters.styl @@ -35,3 +35,6 @@ margin-right: 0.618em @extend $hrpg-button-with-input hrpg-button-color-mixin($color-options-submenu) + .filters-search + margin-bottom: 0.618em + max-width: 180px diff --git a/website/public/css/game-pane.styl b/website/public/css/game-pane.styl index 5f7216fff9..ea2729910d 100644 --- a/website/public/css/game-pane.styl +++ b/website/public/css/game-pane.styl @@ -21,18 +21,13 @@ padding: 1em; margin-bottom: 0.5em; -.chat-controls - > div - display: inline-block - vertical-align: middle - &:nth-of-type(1) - width: 40% - &:nth-of-type(2) - width: 60% +.slight-vertical-padding + clear: both + padding-top: 0.618em .chat-buttons @extend $hrpg-button - text-align: right; + float: right; input margin-right: 0.618em diff --git a/website/public/css/global-modules.styl b/website/public/css/global-modules.styl index e209b6406e..8e8908aac6 100644 --- a/website/public/css/global-modules.styl +++ b/website/public/css/global-modules.styl @@ -98,7 +98,7 @@ $hrpg-button-toggle border-radius: 0.382em !important > a:first-of-type border-radius: 0.382em 0em 0em 0.382em !important - > a:nth-of-type(2) + > a:last-of-type border-radius: 0em 0.382em 0.382em 0em !important // Input + Button $hrpg-button-with-input @@ -197,7 +197,7 @@ $hrpg-modal-dropdown @extend $hrpg-modal > div position: absolute - top: 3em + top: 2.9em min-width:110px border-radius:4px background-color:#fff @@ -261,7 +261,7 @@ $hrpg-modal-dropdown-left div right: 0px > ul:first-child:before, > div:first-child:before, h4:before - right: 1em + right: .5em $hrpg-modal-dropdown-right @extend $hrpg-modal-dropdown @media screen and (min-width:768px) diff --git a/website/public/css/header.styl b/website/public/css/header.styl index e9cd485114..a1169843ce 100644 --- a/website/public/css/header.styl +++ b/website/public/css/header.styl @@ -98,7 +98,7 @@ @media (min-width: 70em) .site-header width: 70% - + // this is a wrapper for avatars in the header // inside this is the actual `herobox` module @@ -125,7 +125,7 @@ hrpg-label-color-mixin(darken($color-herobox, 16.18%)) width: 2.618em text-align:center - margin-right: 0.618em + margin-right: 0.618em .meter position: relative overflow: hidden @@ -161,7 +161,7 @@ white-space: nowrap &.value right: 0.382em - + // boss.jade only [class^="quest_"] + & min-width: 220px @@ -172,4 +172,8 @@ header .hero-stats background-color: darken($color-herobox, 4%) border-right: 1px solid darken($color-herobox, 12%) - \ No newline at end of file + +button.party-invite + right: 10px; + position: absolute; + top: 55px; diff --git a/website/public/css/index.styl b/website/public/css/index.styl index b7fd653a05..b93b9f77fd 100644 --- a/website/public/css/index.styl +++ b/website/public/css/index.styl @@ -187,3 +187,6 @@ a.label color: #fff !important .line-through text-decoration line-through + +.markdown-preview markdown code + white-space inherit \ No newline at end of file diff --git a/website/public/css/inventory.styl b/website/public/css/inventory.styl index d3bdc6d2ef..a8ced56dfd 100644 --- a/website/public/css/inventory.styl +++ b/website/public/css/inventory.styl @@ -110,6 +110,12 @@ menu.pets .customize-menu -o-filter: brightness(0%) -ms-filter: brightness(0%)*/ + .PixelPaw + margin-top: 36px // align paw with pets, at the bottom of the button +.mount-not-owned + width: 104px; + height: 99px; + .PixelPaw margin-top: 36px // align paw with pets, at the bottom of the button diff --git a/website/public/css/menu.styl b/website/public/css/menu.styl index 67610f2ba4..39c12c6b95 100644 --- a/website/public/css/menu.styl +++ b/website/public/css/menu.styl @@ -108,8 +108,8 @@ vertical-align:top padding-top: 0.236em .toolbar-currency - padding-top: 0.236em - padding-bottom: 0.236em + margin-top: 0.236em + margin-bottom: 0.236em vertical-align:top .toolbar-currency.gold color: darken($neutral,61,8%) diff --git a/website/public/css/shared.styl b/website/public/css/shared.styl index b971460366..7653337538 100644 --- a/website/public/css/shared.styl +++ b/website/public/css/shared.styl @@ -41,8 +41,9 @@ a.hint:hover .popover hr margin: 10px 0 - ul - padding-left: 10px + +ul + list-style-position: inside; .group-leave-join .glyphicon-ban-circle diff --git a/website/public/css/tasks.styl b/website/public/css/tasks.styl index 574bc266ce..7e98df0f9e 100644 --- a/website/public/css/tasks.styl +++ b/website/public/css/tasks.styl @@ -12,7 +12,7 @@ for $stage in $stages .color-{$stage[0]}:not(.completed) background-color: $stage[1] border: 1px solid shade($stage[1],10%) - .priority-multiplier, .task-attributes, .repeat-days + .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency li hrpg-button-color-mixin($stage[1]) button @@ -63,7 +63,7 @@ for $stage in $stages color: darken($completed,30%) background-color: $completed border: 1px solid shade($completed,10%) - .priority-multiplier, .task-attributes, .repeat-days + .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency li hrpg-button-color-mixin($completed) button @@ -128,6 +128,12 @@ for $stage in $stages background: $color-tasks border: 1px solid darken($color-tasks,16.18%) font-family: 'Lato', sans-serif + + &:after + clear: both; + display: block; + content: ""; + h2 color: darken($color-tasks,61.8%) @@ -136,6 +142,14 @@ for $stage in $stages padding: 0 font-weight: 300 +.task-column.preview + padding: 0 + background: transparent + border: 0; + + .task:hover + cursor: auto + // 50% width columns with scrollbars for tablets @media (min-width: 768px) and (max-width: 970px) .task-column @@ -174,6 +188,11 @@ for $stage in $stages .empty-task-notification height: 100%; +// message in Dailies column when Resting in Inn +// ------------------------ +.dailiesRestingInInn + clear: both + // an individual task entry // ------------------------ .task @@ -391,6 +410,10 @@ form padding: 0 0 1em margin-bottom: 1em + button.advanced-options-toggle + display: block; + width: 100%; + background: none; .option-title font-size: 1em margin: 0 0 0.5em @@ -488,7 +511,7 @@ form form padding-bottom: 1em - .priority-multiplier, .task-attributes, .repeat-days + .priority-multiplier, .task-attributes, .repeat-days, .repeat-frequency text-align: center li @extend $hrpg-button @@ -498,6 +521,7 @@ form &:last-of-type margin-right: 0 .repeat-days + padding-bottom: 1em li button min-width: 2.5em @@ -505,6 +529,11 @@ form text-align: center @extend $hrpg-button +// Dailies +.dailies + .repeat-weekly + padding-bottom: 1em + // Habits – task button styles (+ -) .habits .task-actions diff --git a/website/public/emails/images/PROMO-Enchanted-Armoire-v1.png b/website/public/emails/images/PROMO-Enchanted-Armoire-v1.png new file mode 100644 index 0000000000..9a42b70e42 Binary files /dev/null and b/website/public/emails/images/PROMO-Enchanted-Armoire-v1.png differ diff --git a/website/public/front/home.html b/website/public/front/home.html deleted file mode 100644 index fd4099c1ef..0000000000 --- a/website/public/front/home.html +++ /dev/null @@ -1,810 +0,0 @@ - - - - - - HabitRPG | Gamify Your Life - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Motivate yourself and your team!

- -
-

Join 200,000 players making it fun to achieve goals! - -

-
-
Featured in
- - - - - - - - -
-
- -
-
-
-

HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy.

-
- - - - -
-

Players use HabitRPG to manage...

-
- - -
-
- -
-

Join us on a mini-quest!

- - -
- -
-

Complete a task to earn gold!

-
-

-
- - -
- - - -

Spend gold on virtual and real-life rewards.

Instant rewards keep you motivated!

- -
- - - -
-
- - - -
-
- -
-

As you stay productive, you unlock new content!

-
- - - - - - -
- -
- - - - -
-
- -
- - - -

Achieve your goals and level up.

Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more!

- -
- - - -
-
- -
-

Miss a daily goal?

- - - -
-
- -
-
-
 
-
-
-

Lose health!

-

Break bad habits and procrastination cycles with immediate consequences.

- -
- - - -
-
- -
-

Battle monsters with your friends!

- - -
-
-
-
-
-
 
-
-
-
- -
-
-
-
-
-
-
 
-
-
-
-
- -

If you slack off, they all get hurt!

-

Playing with your friends keeps you accountable for your tasks.
Issue each other Challenges to complete a goal together!

- -
- - - -
-
- - -
-

We also feature...

- -
-
- -
- - -
-
-
-

Pets and Mounts

-

Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts!

-
-
-
-
- - -
- -
- - -
-
-
-

Achievement Badges

-

Do something totally awesome? Get a badge and show it off!

-
-
-
- -
-
- -
- - - - -
-
-
-

Equipment and extras

-

Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards!

-
-
-
-
- -
-
- -
- -
-
-
-

Social play

-

Join common-interest groups with like-minded people.

Create Challenges to compete against other users.

-
-
-
-
-
- - - -
-
-
-
-

Join 200,000 players making it fun to achieve goals!

-
-
-
-
- -
-
-
- -
- - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/website/public/front/more-info.html b/website/public/front/more-info.html deleted file mode 100644 index 5189db93c1..0000000000 --- a/website/public/front/more-info.html +++ /dev/null @@ -1,28 +0,0 @@ -HabitRPG | Gamify Your Life - - - - - - - - - - - - - -
HabitRPG logo

A free habit building app that treats your life like a game.



The problem with most productivity apps on the market is that they provide no incentive to continue using them. HabitRPG fixes this by making habit building fun! By rewarding you for your successes and penalizing you for slip-ups, HabitRPG provides external motivation for completing your day-to-day activities.

Instant Gratification

Whenever you reinforce a positive habit, complete a daily task, or take care of an old to-do, HabitRPG immediately rewards you with experience points and gold. As you gain experience, you can level up, increasing your stats and unlocking more features, like classes and pets. Gold can be spent on in-game items that change your experience or personalized rewards you've created for motivation. When even the smallest successes provide you with an immediate reward, you're less likely to procrastinate. 

Consequences

Whenever you indulge in a bad habit or fail to complete one of your daily tasks, you lose health. If your health drops too low, you die and lose some of the progress you've made. By providing immediate consequences, HabitRPG can help break bad habits and procrastination cycles before they cause real-world problems. 

Accountability

With an active community, HabitRPG provides the accountability you need to stay on task. With the party system, you can bring in a group of your closest friends to cheer you on. The guild system allows you to find people with similar interests or obstacles, so you can share your goals and swap tips on how to tackle your problems. On HabitRPG, the community means that you have both the support and the accountability you need to succeed.

\ No newline at end of file diff --git a/website/public/front/statichome.html b/website/public/front/statichome.html deleted file mode 100644 index 3bf04f348f..0000000000 --- a/website/public/front/statichome.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/public/js/app.js b/website/public/js/app.js index 2f8e2fd512..fae2f42e42 100644 --- a/website/public/js/app.js +++ b/website/public/js/app.js @@ -1,5 +1,21 @@ "use strict"; +/* Refresh page if idle > 6h */ +var REFRESH_FREQUENCY = 21600000; +var refresh; +var refresher = function() { + window.location.reload(true); +}; + +var awaitIdle = function() { + if(refresh) clearTimeout(refresh); + refresh = setTimeout(refresher, REFRESH_FREQUENCY); +}; + +awaitIdle(); +$(document).on('mousemove keydown mousedown touchstart', awaitIdle); +/* Refresh page if idle > 6h */ + window.habitrpg = angular.module('habitrpg', ['ui.bootstrap', 'ui.keypress', 'ui.router', 'chieffancypants.loadingBar', 'At', 'infinite-scroll', 'ui.select2', 'angular.filter', 'ngResource', 'ngSanitize']) @@ -216,9 +232,9 @@ window.habitrpg = angular.module('habitrpg', url: "/export", templateUrl: "partials/options.settings.export.html" }) - .state('options.settings.coupon', { - url: "/coupon", - templateUrl: "partials/options.settings.coupon.html" + .state('options.settings.promo', { + url: "/promo", + templateUrl: "partials/options.settings.promo.html" }) .state('options.settings.subscription', { url: "/subscription", diff --git a/website/public/js/controllers/authCtrl.js b/website/public/js/controllers/authCtrl.js index 890de4a00b..48cf71cbe7 100644 --- a/website/public/js/controllers/authCtrl.js +++ b/website/public/js/controllers/authCtrl.js @@ -15,11 +15,13 @@ angular.module('habitrpg') var runAuth = function(id, token) { User.authenticate(id, token, function(err) { + if(!err) $scope.registrationInProgress = false; $window.location.href = ('/' + window.location.hash); }); }; function errorAlert(data, status, headers, config) { + $scope.registrationInProgress = false; if (status === 0) { $window.alert(window.env.t('noReachServer')); } else if (!!data && !!data.err) { @@ -29,6 +31,8 @@ angular.module('habitrpg') } }; + $scope.registrationInProgress = false; + $scope.register = function() { /*TODO highlight invalid inputs we have this as a workaround for https://github.com/HabitRPG/habitrpg-mobile/issues/64 @@ -36,10 +40,22 @@ angular.module('habitrpg') var scope = angular.element(document.getElementById('registrationForm')).scope(); if (scope.registrationForm.$invalid) return; + $scope.registrationInProgress = true; + var url = ApiUrl.get() + "/api/v2/register"; if($rootScope.selectedLanguage) url = url + '?lang=' + $rootScope.selectedLanguage.code; $http.post(url, scope.registerVals).success(function(data, status, headers, config) { runAuth(data.id, data.apiToken); + if (status == 200) { + mixpanel.alias(data._id); + if (data.auth.facebook) { + mixpanel.register({'authType':'facebook','email':data.auth.facebook._json.email}) + } else { + mixpanel.register({'authType':'email','email':data.auth.local.email}) + } + mixpanel.register({'UUID':data._id,'language':data.preferences.language}); + mixpanel.track('Registration'); + } }).error(errorAlert); }; @@ -51,6 +67,11 @@ angular.module('habitrpg') $http.post(ApiUrl.get() + "/api/v2/user/auth/local", data) .success(function(data, status, headers, config) { runAuth(data.id, data.token); + if (status == 200) { + mixpanel.identify(data.id); + mixpanel.register({'UUID':data._id}); + mixpanel.track('Login'); + } }).error(errorAlert); }; @@ -115,13 +136,18 @@ angular.module('habitrpg') // ------ Social ---------- hello.init({ - facebook : window.env.FACEBOOK_KEY, + facebook : window.env.FACEBOOK_KEY }); $scope.socialLogin = function(network){ hello(network).login({scope:'email'}).then(function(auth){ $http.post(ApiUrl.get() + "/api/v2/user/auth/social", auth) .success(function(data, status, headers, config) { + if (status == 200) { + mixpanel.identify(data.id); + mixpanel.register({'UUID':data._id}); + mixpanel.track('Login'); + } runAuth(data.id, data.token); }).error(errorAlert); }, function( e ){ diff --git a/website/public/js/controllers/challengesCtrl.js b/website/public/js/controllers/challengesCtrl.js index 2ed427ce89..75b14e28fc 100644 --- a/website/public/js/controllers/challengesCtrl.js +++ b/website/public/js/controllers/challengesCtrl.js @@ -94,15 +94,14 @@ habitrpg.controller("ChallengesCtrl", ['$rootScope','$scope', 'Shared', 'User', challenge.$save(function(_challenge){ if (isNew) { Notification.text(window.env.t('challengeCreated')); - $state.go('options.social.challenges.detail', {cid: _challenge._id}); - $scope.discard(); - $scope.challenges = Challenges.Challenge.query(); + $state.transitionTo('options.social.challenges.detail', {cid: challenge._id}, { + reload: true, inherit: false, notify: true + }); User.sync(); } else { - // TODO figure out a more elegant way about this - //challenge._editing = false; - challenge._locked = true; - getChallenges(); + $state.transitionTo('options.social.challenges.detail', {cid: challenge._id}, { + reload: true, inherit: false, notify: true + }); } }); }; @@ -126,19 +125,27 @@ habitrpg.controller("ChallengesCtrl", ['$rootScope','$scope', 'Shared', 'User', $scope.challenges = Challenges.Challenge.query(); User.log({}); } - $scope.cancelClosing = function() { + $scope.cancelClosing = function(challenge) { $scope.popoverEl.popover('destroy'); $scope.popoverEl = undefined; $scope.closingChal = undefined; + challenge.winner = undefined; } $scope["delete"] = function(challenge) { - if (!confirm(window.env.t('sureDelCha'))) return; + var warningMsg; + if(challenge.group._id == 'habitrpg') { + warningMsg = window.env.t('sureDelChaTavern'); + } else { + warningMsg = window.env.t('sureDelCha'); + } + if (!confirm(warningMsg)) return; challenge.$delete(function(){ $scope.popoverEl.popover('destroy'); backToChallenges(); }); }; $scope.selectWinner = function(challenge) { + if (!challenge.winner) return; if (!confirm(window.env.t('youSure'))) return; challenge.$close({uid:challenge.winner}, function(){ $scope.popoverEl.popover('destroy'); diff --git a/website/public/js/controllers/filtersCtrl.js b/website/public/js/controllers/filtersCtrl.js index b1204b86d3..cfdc45658d 100644 --- a/website/public/js/controllers/filtersCtrl.js +++ b/website/public/js/controllers/filtersCtrl.js @@ -5,6 +5,7 @@ habitrpg.controller("FiltersCtrl", ['$scope', '$rootScope', 'User', 'Shared', var user = User.user; $scope._editing = false; $scope._newTag = {name:''}; + $scope.filterQuery = ''; var tagsSnap; // used to compare which tags need updating @@ -30,6 +31,11 @@ habitrpg.controller("FiltersCtrl", ['$scope', '$rootScope', 'User', 'Shared', // User.save(); }; + $scope.updateTaskFilter = function(){ + user.filterQuery = $scope.filterQuery; + }; + $scope.updateTaskFilter(); + $scope.createTag = function() { User.user.ops.addTag({body:{name:$scope._newTag.name, id:Shared.uuid()}}); $scope._newTag.name = ''; diff --git a/website/public/js/controllers/footerCtrl.js b/website/public/js/controllers/footerCtrl.js index b70f6c863e..f7fda11580 100644 --- a/website/public/js/controllers/footerCtrl.js +++ b/website/public/js/controllers/footerCtrl.js @@ -28,7 +28,7 @@ function($scope, $rootScope, User, $http, Notification, ApiUrl) { // Google Analytics, only in production if (window.env.NODE_ENV === 'production') { // Get experiments API - $.getScript('//www.google-analytics.com/cx/api.js?experiment=pi26hZ3rRFaEPNiKqXbhqA', function(){ + $.getScript('//www.google-analytics.com/cx/api.js?experiment=t-AFggRWQnuJ6Teck_x1-Q', function(){ $rootScope.variant = cxApi.chooseVariation(); $rootScope.$apply(); diff --git a/website/public/js/controllers/groupsCtrl.js b/website/public/js/controllers/groupsCtrl.js index 36233ff1f7..eaf23df4d3 100644 --- a/website/public/js/controllers/groupsCtrl.js +++ b/website/public/js/controllers/groupsCtrl.js @@ -23,6 +23,12 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' return _.detect(Groups.myGuilds(), function(g) { return g._id === group._id }); } + // Similarly, if we're dealing with the user's current party, return true. + if(group.type === 'party') { + var currentParty = Groups.party(); + if(currentParty._id && currentParty._id === group._id) return true; + } + if (!group.members) return false; var memberIds = _.map(group.members, function(x){return x._id}); return ~(memberIds.indexOf(userid)); @@ -214,6 +220,23 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' $scope.usernames = []; } + $scope.filterUser = function(msg) { + if (!$scope.query || !msg.user) { + return false; + } + + // Ignore casing when checking for username + var user = msg.user.toLowerCase(); + var text = $scope.query.text.toLowerCase(); + + return user.indexOf(text) == 0; + } + + $scope.performCompletion = function(msg) { + $scope.autoComplete(msg); + $scope.query = null; + } + $scope.addNewUser = function(user) { if($.inArray(user.user,$scope.usernames) == -1) { user.username = user.user; @@ -297,6 +320,11 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' } $scope.message.content = ''; $scope._sending = false; + if (group.privacy == 'public'){ + mixpanel.track('Group Chat',{'groupType':group.type,'privacy':group.privacy,'groupName':group.name,'message':message}) + } else { + mixpanel.track('Group Chat',{'groupType':group.type,'privacy':group.privacy}) + } }, function(err){ $scope._sending = false; }); @@ -344,7 +372,25 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' }); }); } - } + }; + + $scope.copyToDo = function(message) { + var taskNotes = env.t("messageWroteIn", { + user: message.uuid == 'system' + ? 'system' + : '[' + message.user + '](' + env.BASE_URL + '/static/front/#?memberId=' + message.uuid + ')', + group: '[' + $scope.group.name + '](' + window.location.href + ')' + }); + + var newScope = $scope.$new(); + newScope.text = message.text; + newScope.notes = taskNotes; + + $rootScope.openModal('copyChatToDo',{ + controller:'CopyMessageModalCtrl', + scope: newScope + }); + }; $scope.sync = function(group){ group.$get(); @@ -390,6 +436,8 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' if (confirm(window.env.t('confirmGuild'))) { group.$save(function(saved){ + if (saved.privacy == 'public') {mixpanel.track('Join Group',{'owner':true,'groupType':'guild','privacy':saved.privacy,'groupName':saved.name})} + else {mixpanel.track('Join Group',{'owner':true,'groupType':'guild','privacy':saved.privacy})} $rootScope.hardRedirect('/#/options/groups/guilds/' + saved._id); }); } @@ -404,6 +452,8 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' } group.$join(function(joined){ + if (joined.privacy == 'public') {mixpanel.track('Join Group',{'owner':false,'groupType':'guild','privacy':joined.privacy,'groupName':joined.name})} + else {mixpanel.track('Join Group',{'owner':false,'groupType':'guild','privacy':joined.privacy})} $rootScope.hardRedirect('/#/options/groups/guilds/' + joined._id); }) } @@ -469,6 +519,7 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' $scope.create = function(group){ group.$save(function(){ + mixpanel.track('Join Group',{'owner':true,'groupType':'party','privacy':'private'}); $rootScope.hardRedirect('/#/options/groups/party'); }); } @@ -476,6 +527,7 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' $scope.join = function(party){ var group = new Groups.Group({_id: party.id, name: party.name}); group.$join(function(){ + mixpanel.track('Join Group',{'owner':false,'groupType':'party','privacy':'private'}); $rootScope.hardRedirect('/#/options/groups/party'); }); } @@ -549,3 +601,20 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', ' } } ]) + + .controller("CopyMessageModalCtrl", ['$scope', 'User', 'Notification', + function($scope, User, Notification){ + $scope.saveTodo = function() { + var newTask = { + text: $scope.text, + type: 'todo', + notes: $scope.notes + }; + + User.user.ops.addTask({body:newTask}); + Notification.text(window.env.t('messageAddedAsToDo')); + + $scope.$close(); + } + } + ]); diff --git a/website/public/js/controllers/headerCtrl.js b/website/public/js/controllers/headerCtrl.js index 9424eca81d..89db3dc18c 100644 --- a/website/public/js/controllers/headerCtrl.js +++ b/website/public/js/controllers/headerCtrl.js @@ -1,7 +1,7 @@ "use strict"; -habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User', - function($scope, Groups, User) { +habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User', '$location', '$rootScope', + function($scope, Groups, User, $location, $rootScope) { $scope.Math = window.Math; $scope.user = User.user; @@ -16,6 +16,19 @@ habitrpg.controller("HeaderCtrl", ['$scope', 'Groups', 'User', $scope.$watch('user.party.orderAscending', triggerResort); }); + $scope.inviteOrStartParty = function(group) { + if (group.type === "party") { + $rootScope.openModal('invite-friends', { + controller:'InviteToGroupCtrl', + resolve: { + injectedGroup: function(){ return group; } + } + }); + } else { + $location.path("/options/groups/party"); + } + } + function resortParty() { var result = _.sortBy( _.filter($scope.party.members, function(member){ diff --git a/website/public/js/controllers/inventoryCtrl.js b/website/public/js/controllers/inventoryCtrl.js index 587752e84e..deae46e618 100644 --- a/website/public/js/controllers/inventoryCtrl.js +++ b/website/public/js/controllers/inventoryCtrl.js @@ -103,26 +103,6 @@ habitrpg.controller("InventoryCtrl", } } - $scope.purchase = function(type, item){ - if (type == 'special') return User.user.ops.buySpecialSpell({params:{key:item.key}}); - - var gems = User.user.balance * 4; - - var string = (type == 'weapon') ? window.env.t('weapon') : (type == 'armor') ? window.env.t('armor') : (type == 'head') ? window.env.t('headgear') : (type == 'shield') ? window.env.t('offhand') : (type == 'headAccessory') ? window.env.t('headAccessory') : (type == 'hatchingPotions') ? window.env.t('hatchingPotion') : (type == 'eggs') ? window.env.t('eggSingular') : (type == 'quests') ? window.env.t('quest') : (item.key == 'Saddle') ? window.env.t('foodSaddleText').toLowerCase() : type; // this is ugly but temporary, once the purchase modal is done this will be removed - if (type == 'weapon' || type == 'armor' || type == 'head' || type == 'shield' || type == 'headAccessory') { - if (gems < ((item.specialClass == "wizard") && (item.type == "weapon")) + 1) return $rootScope.openModal('buyGems'); - var message = window.env.t('buyThis', {text: string, price: ((item.specialClass == "wizard") && (item.type == "weapon")) + 1, gems: gems}) - if($window.confirm(message)) - User.user.ops.purchase({params:{type:"gear",key:item.key}}); - } else { - if(gems < item.value) return $rootScope.openModal('buyGems'); - var message = window.env.t('buyThis', {text: string, price: item.value, gems: gems}) - if($window.confirm(message)) - User.user.ops.purchase({params:{type:type,key:item.key}}); - } - - } - $scope.choosePet = function(egg, potion){ var petDisplayName = env.t('petName', { potion: Content.hatchingPotions[potion] ? Content.hatchingPotions[potion].text() : potion, @@ -200,6 +180,7 @@ habitrpg.controller("InventoryCtrl", $rootScope.selectedQuest = undefined; } $scope.questInit = function(){ + mixpanel.track("Quest",{"owner":true,"response":"accept","questName":$scope.selectedQuest.key}); $rootScope.party.$questAccept({key:$scope.selectedQuest.key}, function(){ $rootScope.party.$get(); }); diff --git a/website/public/js/controllers/notificationCtrl.js b/website/public/js/controllers/notificationCtrl.js index cd211e8493..578654afb0 100644 --- a/website/public/js/controllers/notificationCtrl.js +++ b/website/public/js/controllers/notificationCtrl.js @@ -87,6 +87,7 @@ habitrpg.controller('NotificationCtrl', Notification.drop(User.user._tmp.drop.dialog); } $rootScope.playSound('Item_Drop'); + mixpanel.track("Acquire Item",{'itemName':after.key,'acquireMethod':'Drop'}) }); $rootScope.$watch('user.achievements.streak', function(after, before){ @@ -100,9 +101,14 @@ habitrpg.controller('NotificationCtrl', } }); - $rootScope.$watch('user.achievements.ultimateGear', function(after, before){ - if (after === before || after !== true) return; + $rootScope.$watch('user.achievements.ultimateGearSets', function(after, before){ + if (_.isEqual(after,before) || !_.contains(User.user.achievements.ultimateGearSets, true)) return; $rootScope.openModal('achievements/ultimateGear'); + }, true); + + $rootScope.$watch('user.flags.armoireEmpty', function(after,before){ + if (before == undefined || after == before || after == false) return; + $rootScope.openModal('armoireEmpty'); }); $rootScope.$watch('user.achievements.rebirths', function(after, before){ diff --git a/website/public/js/controllers/rootCtrl.js b/website/public/js/controllers/rootCtrl.js index a14d41d55e..53e802a0b7 100644 --- a/website/public/js/controllers/rootCtrl.js +++ b/website/public/js/controllers/rootCtrl.js @@ -3,8 +3,8 @@ /* Make user and settings available for everyone through root scope. */ -habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$http', '$state', '$stateParams', 'Notification', 'Groups', 'Shared', 'Content', '$modal', '$timeout', 'ApiUrl', 'Payments','$sce', - function($scope, $rootScope, $location, User, $http, $state, $stateParams, Notification, Groups, Shared, Content, $modal, $timeout, ApiUrl, Payments,$sce) { +habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$http', '$state', '$stateParams', 'Notification', 'Groups', 'Shared', 'Content', '$modal', '$timeout', 'ApiUrl', 'Payments','$sce','$window', + function($scope, $rootScope, $location, User, $http, $state, $stateParams, Notification, Groups, Shared, Content, $modal, $timeout, ApiUrl, Payments, $sce, $window) { var user = User.user; var initSticky = _.once(function(){ @@ -201,7 +201,40 @@ habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$ chart.draw(data, options); }; + $rootScope.getGearArray = function(set){ + var flatGearArray = _.toArray(Content.gear.flat); + var filteredArray = _.where(flatGearArray, {gearSet: set}); + + return filteredArray; + } + + $rootScope.purchase = function(type, item){ + if (type == 'special') return User.user.ops.buySpecialSpell({params:{key:item.key}}); + + var gems = User.user.balance * 4; + + var string = (type == 'weapon') ? window.env.t('weapon') : (type == 'armor') ? window.env.t('armor') : (type == 'head') ? window.env.t('headgear') : (type == 'shield') ? window.env.t('offhand') : (type == 'headAccessory') ? window.env.t('headAccessory') : (type == 'hatchingPotions') ? window.env.t('hatchingPotion') : (type == 'eggs') ? window.env.t('eggSingular') : (type == 'quests') ? window.env.t('quest') : (item.key == 'Saddle') ? window.env.t('foodSaddleText').toLowerCase() : type; // FIXME this is ugly but temporary, once the purchase modal is done this will be removed + var price = ((((item.specialClass == "wizard") && (item.type == "weapon")) || item.gearSet == "animal") + 1); + if (type == 'weapon' || type == 'armor' || type == 'head' || type == 'shield' || type == 'headAccessory') { + if (User.user.items.gear.owned[item.key]) { + if (User.user.preferences.costume) return User.user.ops.equip({params:{type: 'costume', key: item.key}}); + else { + return User.user.ops.equip({params:{type: 'equipped', key: item.key}}) + } + } + if (gems < price) return $rootScope.openModal('buyGems'); + var message = window.env.t('buyThis', {text: string, price: price, gems: gems}) + if($window.confirm(message)) + User.user.ops.purchase({params:{type:"gear",key:item.key}}); + } else { + if(gems < item.value) return $rootScope.openModal('buyGems'); + var message = window.env.t('buyThis', {text: string, price: item.value, gems: gems}) + if($window.confirm(message)) + User.user.ops.purchase({params:{type:type,key:item.key}}); + } + + } /* ------------------------ @@ -226,7 +259,7 @@ habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$ } $scope.castEnd = function(target, type, $event){ - if (!$rootScope.applyingAction) return; + if (!$rootScope.applyingAction) return 'No applying action'; $event && ($event.stopPropagation(),$event.preventDefault()); if ($scope.spell.target != type) return Notification.text(window.env.t('invalidTarget')); $scope.spell.cast(User.user, target); @@ -238,17 +271,16 @@ habitrpg.controller("RootCtrl", ['$scope', '$rootScope', '$location', 'User', '$ $rootScope.applyingAction = false; $http.post(ApiUrl.get() + '/api/v2/user/class/cast/'+spell.key+'?targetType='+type+'&targetId='+targetId) - .success(function(){ - var msg = window.env.t('youCast', {spell: spell.text()}); - switch (type) { - case 'task': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.text});break; - case 'user': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.profile.name});break; - case 'party': msg = window.env.t('youCastParty', {spell: spell.text()});break; - } - Notification.text(msg); - User.sync(); - }); - + .success(function(){ + var msg = window.env.t('youCast', {spell: spell.text()}); + switch (type) { + case 'task': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.text});break; + case 'user': msg = window.env.t('youCastTarget', {spell: spell.text(), target: target.profile.name});break; + case 'party': msg = window.env.t('youCastParty', {spell: spell.text()});break; + } + Notification.markdown(msg); + User.sync(); + }); } $rootScope.castCancel = function(){ diff --git a/website/public/js/controllers/settingsCtrl.js b/website/public/js/controllers/settingsCtrl.js index 6ba382bb44..5c83b5756c 100644 --- a/website/public/js/controllers/settingsCtrl.js +++ b/website/public/js/controllers/settingsCtrl.js @@ -20,7 +20,7 @@ habitrpg.controller('SettingsCtrl', var mapPrefToEmailString = { 'importantAnnouncements': 'inactivityEmails' }; - + // If ?unsubFrom param is passed with valid email type, // automatically unsubscribe users from that email and // show an alert @@ -42,7 +42,7 @@ habitrpg.controller('SettingsCtrl', User.set({"preferences.stickyHeader":false}); $rootScope.$on('userSynced', function(){ window.location.reload(); - }); + }); } } @@ -144,7 +144,7 @@ habitrpg.controller('SettingsCtrl', $http.post(ApiUrl.get() + '/api/v2/user/coupon/' + code).success(function(res,code){ if (code!==200) return; User.sync(); - Notification.text('Coupon applied! Check your inventory'); + Notification.text(env.t('promoCodeApplied')); }); } $scope.generateCodes = function(codes){ diff --git a/website/public/js/controllers/tasksCtrl.js b/website/public/js/controllers/tasksCtrl.js index c070727f8f..634847ad1a 100644 --- a/website/public/js/controllers/tasksCtrl.js +++ b/website/public/js/controllers/tasksCtrl.js @@ -5,6 +5,10 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N $scope.obj = User.user; // used for task-lists $scope.user = User.user; + $scope.armoireCount = function(gear) { + return Shared.countArmoire(gear); + }; + $scope.score = function(task, direction) { switch (task.type) { case 'reward': @@ -15,13 +19,14 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N break; case 'todo': $rootScope.playSound('ToDo'); - Guide.goto('intro', 1); break; default: if (direction === 'down') $rootScope.playSound('Minus_Habit'); else if (direction === 'up') $rootScope.playSound('Plus_Habit'); } - User.user.ops.score({params:{id: task.id, direction:direction}}) + User.user.ops.score({params:{id: task.id, direction:direction}}); + mixpanel.register({'Gold':Math.floor(User.user.stats.gp),'Health':Math.ceil(User.user.stats.hp),'Experience':Math.floor(User.user.stats.exp),'Level':User.user.stats.lvl,'Mana':Math.floor(User.user.stats.mp),'Class':User.user.stats.class,'subscription':User.user.purchased.plan.planId,'contributorLevel':User.user.contributor.level,'UUID':User.user._id}); + mixpanel.track('Score Task',{'taskType':task.type,'direction':direction}); }; function addTask(addTo, listDef, task) { @@ -127,6 +132,19 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N */ $scope._today = moment().add({days: 1}); + /* + ------------------------ + Dailies + ------------------------ + */ + + $scope.openDatePicker = function($event, task) { + $event.preventDefault(); + $event.stopPropagation(); + + task._isDatePickerOpen = !task._isDatePickerOpen; + } + /* ------------------------ Checklists @@ -192,7 +210,7 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N ------------------------ */ - $scope.$watch('user.items.gear.equipped', function(){ + $scope.$watchGroup(['user.items.gear.owned', 'user.flags.armoireEnabled'], function(){ $scope.itemStore = Shared.updateStore(User.user); },true); @@ -212,7 +230,7 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N $scope.shouldShow = function(task, list, prefs){ if (task._editing) // never hide a task while being edited return true; - var shouldDo = task.type == 'daily' ? habitrpgShared.shouldDo(new Date, task.repeat, prefs) : true; + var shouldDo = task.type == 'daily' ? habitrpgShared.shouldDo(new Date, task, prefs) : true; switch (list.view) { case "yellowred": // Habits return task.value < 1; diff --git a/website/public/js/directives/directives.js b/website/public/js/directives/directives.js deleted file mode 100644 index 424913d00e..0000000000 --- a/website/public/js/directives/directives.js +++ /dev/null @@ -1,197 +0,0 @@ -'use strict'; - -/** - * Directive that places focus on the element it is applied to when the expression it binds to evaluates to true. - */ -habitrpg.directive('taskFocus', - ['$timeout', - function($timeout) { - return function(scope, elem, attrs) { - scope.$watch(attrs.taskFocus, function(newval) { - if ( newval ) { - $timeout(function() { - elem[0].focus(); - }, 0, false); - } - }); - }; - } -]); - -habitrpg.directive('whenScrolled', function() { - return function(scope, elm, attr) { - var raw = elm[0]; - - elm.bind('scroll', function() { - if (raw.scrollTop + raw.offsetHeight >= raw.scrollHeight) { - scope.$apply(attr.whenScrolled); - } - }); - }; -}); - -habitrpg - .directive('habitrpgTasks', ['$rootScope', 'User', function($rootScope, User) { - return { - restrict: 'EA', - templateUrl: 'templates/habitrpg-tasks.html', - //transclude: true, - //scope: { - // main: '@', // true if it's the user's main list - // obj: '=' - //}, - controller: ['$scope', '$rootScope', function($scope, $rootScope){ - $scope.editTask = function(task){ - task._editing = !task._editing; - task._tags = User.user.preferences.tagsCollapsed; - task._advanced = User.user.preferences.advancedCollapsed; - if($rootScope.charts[task.id]) $rootScope.charts[task.id] = false; - }; - }], - link: function(scope, element, attrs) { - // $scope.obj needs to come from controllers, so we can pass by ref - scope.main = attrs.main; - scope.modal = attrs.modal; - var dailiesView; - if(User.user.preferences.dailyDueDefaultView) { - dailiesView = "remaining"; - } else { - dailiesView = "all"; - } - $rootScope.lists = [ - { - header: window.env.t('habits'), - type: 'habit', - placeHolder: window.env.t('newHabit'), - placeHolderBulk: window.env.t('newHabitBulk'), - view: "all" - }, { - header: window.env.t('dailies'), - type: 'daily', - placeHolder: window.env.t('newDaily'), - placeHolderBulk: window.env.t('newDailyBulk'), - view: dailiesView - }, { - header: window.env.t('todos'), - type: 'todo', - placeHolder: window.env.t('newTodo'), - placeHolderBulk: window.env.t('newTodoBulk'), - view: "remaining" - }, { - header: window.env.t('rewards'), - type: 'reward', - placeHolder: window.env.t('newReward'), - placeHolderBulk: window.env.t('newRewardBulk'), - view: "all" - } - ]; - - } - } - }]); - -habitrpg.directive('fromNow', ['$interval', function($interval){ - return function(scope, element, attr){ - var updateText = function(){ element.text(moment(scope.message.timestamp).fromNow()) }; - updateText(); - // Update the counter every 60secs if was sent less than one hour ago otherwise every hour - // OPTIMIZATION, every time the interval is run, update the interval time - var intervalTime = moment().diff(scope.message.timestamp, 'minute') < 60 ? 60000 : 3600000; - var interval = $interval(function(){ updateText() }, intervalTime, false); - scope.$on('$destroy', function() { - $interval.cancel(interval); - }); - } -}]); - -habitrpg.directive('hrpgSortTasks', ['User', function(User) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - axis: "y", - distance: 5, - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - var task = angular.element(ui.item[0]).scope().task, - startIndex = ui.item.data('startIndex'); - User.user.ops.sortTask({ params: {id: task.id}, query: {from: startIndex, to: ui.item.index()} }); - } - }); - } -}]); - -habitrpg.directive('hrpgSortChecklist', ['User', function(User) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - axis: "y", - distance: 5, - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - var task = angular.element(ui.item[0]).scope().task, - startIndex = ui.item.data('startIndex'); - //$scope.saveTask(task, true); - $scope.swapChecklistItems(task, startIndex, ui.item.index()); - } - }); - } -}]); - -habitrpg.directive('hrpgSortTags', ['User', function(User) { - return function($scope, element, attrs, ngModel) { - $(element).sortable({ - start: function (event, ui) { - ui.item.data('startIndex', ui.item.index()); - }, - stop: function (event, ui) { - User.user.ops.sortTag({query:{ from: ui.item.data('startIndex'), to:ui.item.index() }}); - } - }); - } -}]); - -habitrpg - .directive( 'popoverHtmlPopup', ['$sce', function($sce) { - return { - restrict: 'EA', - replace: true, - scope: { title: '@', content: '@', placement: '@', animation: '&', isOpen: '&' }, - link: function(scope, element, attrs) { - scope.$watch('content', function(value, oldValue) { - scope.unsafeContent = $sce.trustAsHtml(scope.content); - }); - }, - templateUrl: 'template/popover/popover-html.html' - }; - }]) - .directive( 'popoverHtml', [ '$compile', '$timeout', '$parse', '$window', '$tooltip', - function ( $compile, $timeout, $parse, $window, $tooltip ) { - return $tooltip( 'popoverHtml', 'popover', 'click' ); - } - ]) - .run(["$templateCache", function($templateCache) { - $templateCache.put("template/popover/popover-html.html", - "
\n" + - "
\n" + - "\n" + - "
\n" + - "

\n" + - "
\n" + - "
\n" + - "
\n"); - }]); - -habitrpg.directive('focusMe', function($timeout, $parse) { - return { - link: function(scope, element, attrs) { - var model = $parse(attrs.focusMe); - scope.$watch(model, function(value) { - $timeout(function() { - element[0].focus(); - }); - }); - } - }; -}); diff --git a/website/public/js/directives/focus-me.directive.js b/website/public/js/directives/focus-me.directive.js new file mode 100644 index 0000000000..e2fd96657c --- /dev/null +++ b/website/public/js/directives/focus-me.directive.js @@ -0,0 +1,23 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('focusMe', focusMe); + +focusMe.$inject = [ + '$timeout', + '$parse' +]; + +function focusMe($timeout, $parse) { + return { + link: function(scope, element, attrs) { + var model = $parse(attrs.focusMe); + scope.$watch(model, function(value) { + $timeout(function() { + element[0].focus(); + }); + }); + } + } +} diff --git a/website/public/js/directives/from-now.directive.js b/website/public/js/directives/from-now.directive.js new file mode 100644 index 0000000000..37b61a2b90 --- /dev/null +++ b/website/public/js/directives/from-now.directive.js @@ -0,0 +1,44 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('fromNow', fromNow); + +fromNow.$inject = [ + '$interval', + '$timeout' +]; + +function fromNow($interval, $timeout) { + return function(scope, element, attr){ + var interval, timeout; + + var updateText = function(){ + element.text(moment(scope.message.timestamp).fromNow()); + }; + + var setupInterval = function() { + if(interval) $interval.cancel(interval); + if(timeout) $timeout.cancel(timeout); + + var diff = moment().diff(scope.message.timestamp, 'minute'); + + if(diff < 60) { + // Update every minute + interval = $interval(updateText, 60000, false); + timeout = $timeout(setupInterval, diff * 60000); + } else { + // Update every hour + interval = $interval(updateText, 3600000, false); + } + }; + + updateText(); + setupInterval(); + + scope.$on('$destroy', function() { + if(interval) $interval.cancel(interval); + if(timeout) $timeout.cancel(timeout); + }); + } +} diff --git a/website/public/js/directives/habitrpg-tasks.directive.js b/website/public/js/directives/habitrpg-tasks.directive.js new file mode 100644 index 0000000000..1ec1a5b93a --- /dev/null +++ b/website/public/js/directives/habitrpg-tasks.directive.js @@ -0,0 +1,69 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('habitrpgTasks', habitrpgTasks); + +habitrpgTasks.$inject = [ + '$rootScope', + 'User' +]; + +function habitrpgTasks($rootScope, User) { + return { + restrict: 'EA', + templateUrl: 'templates/habitrpg-tasks.html', + //transclude: true, + //scope: { + // main: '@', // true if it's the user's main list + // obj: '=' + //}, + controller: ['$scope', '$rootScope', function($scope, $rootScope){ + $scope.editTask = function(task){ + task._editing = !task._editing; + task._tags = User.user.preferences.tagsCollapsed; + task._advanced = User.user.preferences.advancedCollapsed; + if($rootScope.charts[task.id]) $rootScope.charts[task.id] = false; + }; + }], + link: function(scope, element, attrs) { + // $scope.obj needs to come from controllers, so we can pass by ref + scope.main = attrs.main; + scope.modal = attrs.modal; + var dailiesView; + if(User.user.preferences.dailyDueDefaultView) { + dailiesView = "remaining"; + } else { + dailiesView = "all"; + } + $rootScope.lists = [ + { + header: window.env.t('habits'), + type: 'habit', + placeHolder: window.env.t('newHabit'), + placeHolderBulk: window.env.t('newHabitBulk'), + view: "all" + }, { + header: window.env.t('dailies'), + type: 'daily', + placeHolder: window.env.t('newDaily'), + placeHolderBulk: window.env.t('newDailyBulk'), + view: dailiesView + }, { + header: window.env.t('todos'), + type: 'todo', + placeHolder: window.env.t('newTodo'), + placeHolderBulk: window.env.t('newTodoBulk'), + view: "remaining" + }, { + header: window.env.t('rewards'), + type: 'reward', + placeHolder: window.env.t('newReward'), + placeHolderBulk: window.env.t('newRewardBulk'), + view: "all" + } + ]; + + } + } +} diff --git a/website/public/js/directives/hrpg-sort-checklist.directive.js b/website/public/js/directives/hrpg-sort-checklist.directive.js new file mode 100644 index 0000000000..52211e8cd4 --- /dev/null +++ b/website/public/js/directives/hrpg-sort-checklist.directive.js @@ -0,0 +1,30 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('hrpgSortChecklist', hrpgSortChecklist); + +hrpgSortChecklist.$inject = [ + 'User' +]; + +function hrpgSortChecklist(User) { + return function($scope, element, attrs, ngModel) { + $(element).sortable({ + axis: "y", + distance: 5, + start: function (event, ui) { + ui.item.data('startIndex', ui.item.index()); + }, + stop: function (event, ui) { + var task = angular.element(ui.item[0]).scope().task; + var startIndex = ui.item.data('startIndex'); + $scope.swapChecklistItems( + task, + startIndex, + ui.item.index() + ); + } + }); + } +} diff --git a/website/public/js/directives/hrpg-sort-tags.directive.js b/website/public/js/directives/hrpg-sort-tags.directive.js new file mode 100644 index 0000000000..3eac5fe0a6 --- /dev/null +++ b/website/public/js/directives/hrpg-sort-tags.directive.js @@ -0,0 +1,27 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('hrpgSortTags', hrpgSortTags); + +hrpgSortTags.$inject = [ + 'User' +]; + +function hrpgSortTags(User) { + return function($scope, element, attrs, ngModel) { + $(element).sortable({ + start: function (event, ui) { + ui.item.data('startIndex', ui.item.index()); + }, + stop: function (event, ui) { + User.user.ops.sortTag({ + query: { + from: ui.item.data('startIndex'), + to:ui.item.index() + } + }); + } + }); + } +} diff --git a/website/public/js/directives/hrpg-sort-tasks.directive.js b/website/public/js/directives/hrpg-sort-tasks.directive.js new file mode 100644 index 0000000000..0e18091cf2 --- /dev/null +++ b/website/public/js/directives/hrpg-sort-tasks.directive.js @@ -0,0 +1,32 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('hrpgSortTasks', hrpgSortTasks); + +hrpgSortTasks.$inject = [ + 'User' +]; + +function hrpgSortTasks(User) { + return function($scope, element, attrs, ngModel) { + $(element).sortable({ + axis: "y", + distance: 5, + start: function (event, ui) { + ui.item.data('startIndex', ui.item.index()); + }, + stop: function (event, ui) { + var task = angular.element(ui.item[0]).scope().task; + var startIndex = ui.item.data('startIndex'); + User.user.ops.sortTask({ + params: { id: task.id }, + query: { + from: startIndex, + to: ui.item.index() + } + }); + } + }); + } +} diff --git a/website/public/js/directives/popover-html-popup.directive.js b/website/public/js/directives/popover-html-popup.directive.js new file mode 100644 index 0000000000..555a7019d1 --- /dev/null +++ b/website/public/js/directives/popover-html-popup.directive.js @@ -0,0 +1,45 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('popoverHtmlPopup', popoverHtmlPopup) + .run(loadPopupTemplate); + +popoverHtmlPopup.$inject = [ + '$sce' +]; + +function popoverHtmlPopup($sce) { + return { + restrict: 'EA', + replace: true, + scope: { title: '@', content: '@', placement: '@', animation: '&', isOpen: '&' }, + link: function(scope, element, attrs) { + scope.$watch('content', function(value, oldValue) { + scope.unsafeContent = $sce.trustAsHtml(scope.content); + }); + }, + templateUrl: 'template/popover/popover-html.html' + }; +} + +/* + * TODO: Review whether it's appropriate to be seeding this into the + * templateCache like this. Feel like this might be an antipattern? + */ + +loadPopupTemplate.$inject = [ + '$templateCache' +]; + +function loadPopupTemplate($templateCache) { + $templateCache.put("template/popover/popover-html.html", + "
\n" + + "
\n" + + "\n" + + "
\n" + + "

\n" + + "
\n" + + "
\n" + + "
\n"); +} diff --git a/website/public/js/directives/popover-html.directive.js b/website/public/js/directives/popover-html.directive.js new file mode 100644 index 0000000000..0462d99a31 --- /dev/null +++ b/website/public/js/directives/popover-html.directive.js @@ -0,0 +1,17 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('popoverHtml', popoverHtml); + +popoverHtml.$inject = [ + '$compile', + '$timeout', + '$parse', + '$window', + '$tooltip' +]; + +function popoverHtml($compile, $timeout, $parse, $window, $tooltip) { + return $tooltip('popoverHtml', 'popover', 'click'); +} diff --git a/website/public/js/directives/task-focus.directive.js b/website/public/js/directives/task-focus.directive.js new file mode 100644 index 0000000000..391e42b7fe --- /dev/null +++ b/website/public/js/directives/task-focus.directive.js @@ -0,0 +1,24 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('taskFocus', taskFocus); + +taskFocus.$inject = ['$timeout']; + +/** + * Directive that places focus on the element it is applied to when the + * expression it binds to evaluates to true. + */ + +function taskFocus($timeout) { + return function(scope, elem, attrs) { + scope.$watch(attrs.taskFocus, function(newVal) { + if (newVal) { + $timeout(function() { + elem[0].focus(); + }, 0, false); + } + }); + } +} diff --git a/website/public/js/directives/when-scrolled.directive.js b/website/public/js/directives/when-scrolled.directive.js new file mode 100644 index 0000000000..3a063ca439 --- /dev/null +++ b/website/public/js/directives/when-scrolled.directive.js @@ -0,0 +1,17 @@ +'use strict'; + +angular + .module('habitrpg') + .directive('whenScrolled', whenScrolled); + +function whenScrolled() { + return function(scope, elm, attr) { + var raw = elm[0]; + + elm.bind('scroll', function() { + if (raw.scrollTop + raw.offsetHeight >= raw.scrollHeight) { + scope.$apply(attr.whenScrolled); + } + }); + }; +} diff --git a/website/public/js/filters/filters.js b/website/public/js/filters/filters.js deleted file mode 100644 index 7064a03cde..0000000000 --- a/website/public/js/filters/filters.js +++ /dev/null @@ -1,31 +0,0 @@ -angular.module('habitrpg') - .filter('gold', function () { - return function (gp) { - return Math.floor(gp); - } - }) - .filter('silver', function () { - return function (gp) { - return Math.floor((gp - Math.floor(gp))*100); - } - }) - .filter('htmlDecode',function(){ - return function(html){ - return $('
').html(html).text(); - } - }) - .filter('goldRoundThousandsToK', function(){ - return function (gp) { - return (gp > 999999999) ? (gp / Math.pow(10, 9)).toFixed(1) + "b" : - (gp > 999999) ? (gp / Math.pow(10, 6)).toFixed(1) + "m" : - (gp > 999) ? (gp / Math.pow(10, 3)).toFixed(1) + "k" : gp; - } - }) - .filter('conditionalOrderBy', function($filter) { - return function (array, predicate, sortPredicate, reverseOrder) { - if (predicate) { - return $filter('orderBy')(array, sortPredicate, reverseOrder); - } - return array; - }; - }); diff --git a/website/public/js/filters/money.js b/website/public/js/filters/money.js new file mode 100644 index 0000000000..ae22604d49 --- /dev/null +++ b/website/public/js/filters/money.js @@ -0,0 +1,11 @@ +angular.module('habitrpg') + .filter('gold', function () { + return function (gp) { + return Math.floor(gp); + } + }) + .filter('silver', function () { + return function (gp) { + return Math.floor((gp - Math.floor(gp))*100); + } + }); diff --git a/website/public/js/filters/roundLargeNumbers.js b/website/public/js/filters/roundLargeNumbers.js new file mode 100644 index 0000000000..9eebd6c546 --- /dev/null +++ b/website/public/js/filters/roundLargeNumbers.js @@ -0,0 +1,30 @@ +angular.module('habitrpg') + .filter('roundLargeNumbers', function(){ + return function (num) { + return _calculateRoundedNumber(num); + } + }); + +function _calculateRoundedNumber(num) { + if (num > 999999999) { + return _convertToBillion(num); + } else if (num > 999999) { + return _convertToMillion(num); + } else if (num > 999) { + return _convertToThousand(num); + } else { + return num; + } +} + +function _convertToThousand(num) { + return (num / Math.pow(10, 3)).toFixed(1) + "k"; +} + +function _convertToMillion(num) { + return (num / Math.pow(10, 6)).toFixed(1) + "m"; +} + +function _convertToBillion(num) { + return (num / Math.pow(10, 9)).toFixed(1) + "b"; +} diff --git a/website/public/js/filters/taskOrdering.js b/website/public/js/filters/taskOrdering.js new file mode 100644 index 0000000000..42abd471c0 --- /dev/null +++ b/website/public/js/filters/taskOrdering.js @@ -0,0 +1,30 @@ +angular.module('habitrpg') + .filter('conditionalOrderBy', ['$filter', function($filter) { + return function (array, predicate, sortPredicate, reverseOrder) { + if (predicate) { + return $filter('orderBy')(array, sortPredicate, reverseOrder); + } + return array; + }; + }]) + .filter('filterByTextAndNotes', ['$filter', function($filter) { + return function (input, term) { + if (!input) return; + + if (!angular.isString(term) || term.legth === 0) { + return input; + } + + term = new RegExp(term, 'i'); + + var result = []; + + for (var i = 0; i < input.length; i++) { + if (term.test(input[i].text) || term.test(input[i].notes)) { + result.push(input[i]); + } + } + + return result; + }; + }]); diff --git a/website/public/js/services/guideServices.js b/website/public/js/services/guideServices.js index 35f3676646..5ba95de2e0 100644 --- a/website/public/js/services/guideServices.js +++ b/website/public/js/services/guideServices.js @@ -10,73 +10,44 @@ function($rootScope, User, $timeout, $state) { var chapters = { intro: [ - [ //0 + [ + { + state: 'options.profile.avatar', + element: '.tab-content.ng-scope', + content: window.env.t('tourAvatar'), + placement: "top", + proceed: window.env.t('tourAvatarProceed'), + backdrop: false, + orphan: true + }, { state: 'tasks', element: ".task-column.todos", - content: window.env.t('tourWelcome'), - placement: "top" - } - ], [ //1 + content: window.env.t('tourToDosBrief'), + placement: "top", + proceed: window.env.t('tourOkay') + }, { - state: 'tasks', - element: '.sticky-wrapper', - content: window.env.t('tourExp'), - placement: 'bottom' - }, { state: 'tasks', element: ".task-column.dailys", - content: window.env.t('tourDailies'), - placement: "top" - } - ], [ //2 + content: window.env.t('tourDailiesBrief'), + placement: "top", + proceed: window.env.t('tourDailiesProceed') + }, { - orphan: true, - content: window.env.t('tourCron'), - placement: 'bottom' - }, { - state: 'tasks', - element: '.meter.health', - content: window.env.t('tourHP'), - placement: 'bottom' - }, { state: 'tasks', element: ".task-column.habits", - content: window.env.t('tourHabits'), - placement: "right" - } - ], [ //3 + content: window.env.t('tourHabitsBrief'), + placement: "right", + proceed: window.env.t('tourHabitsProceed') + }, { - state: 'tasks', - element: ".hero-stats", - content: window.env.t('tourStats') - }, { state: 'tasks', element: ".task-column.rewards", - content: window.env.t('tourGP'), - placement: 'left' - } - ], [ //4 - { - state: 'tasks', - element: '.main-herobox', - content: window.env.t('tourAvatar'), - placement: 'bottom' - } - ], [ //5 - { - state: 'options.profile.avatar', - orphan: true, - content: window.env.t('tourScrollDown') - }, { - element: "ul.toolbar-nav", - backdrop:false, - content: window.env.t('tourMuchMore'), - placement: "bottom", - final: true, - //onHidden: function(){ - // $rootScope.$watch('user.flags.customizationsNotification', _.partial(goto, 'intro', 4)); - //} + content: window.env.t('tourRewardsBrief'), + placement: "top", + proceed: window.env.t('tourRewardsProceed'), + final: true } ] ], @@ -114,42 +85,90 @@ function($rootScope, User, $timeout, $state) { { orphan: true, content: window.env.t('tourStatsPage'), - final: true + final: true, + proceed: window.env.t('tourOkay'), + hideNavigation: true } ]], tavern: [[ { orphan: true, content: window.env.t('tourTavernPage'), - final: true + final: true, + proceed: window.env.t('tourAwesome'), + hideNavigation: true } ]], party: [[ { orphan: true, content: window.env.t('tourPartyPage'), - final: true + final: true, + proceed: window.env.t('tourSplendid'), + hideNavigation: true } ]], guilds: [[ { orphan: true, content: window.env.t('tourGuildsPage'), - final: true + final: true, + proceed: window.env.t('tourNifty'), + hideNavigation: true } ]], challenges: [[ { orphan: true, content: window.env.t('tourChallengesPage'), - final: true + final: true, + proceed: window.env.t('tourOkay'), + hideNavigation: true } ]], market: [[ { orphan: true, content: window.env.t('tourMarketPage'), - final: true + final: true, + proceed: window.env.t('tourAwesome'), + hideNavigation: true + } + ]], + hall: [[ + { + orphan: true, + content: window.env.t('tourHallPage'), + final: true, + proceed: window.env.t('tourSplendid'), + hideNavigation: true + } + ]], + pets: [[ + { + orphan: true, + content: window.env.t('tourPetsPage'), + final: true, + proceed: window.env.t('tourNifty'), + hideNavigation: true + } + ]], + mounts: [[ + { + orphan: true, + content: window.env.t('tourMountsPage'), + final: true, + proceed: window.env.t('tourOkay'), + hideNavigation: true + } + ]], + equipment: [[ + { + orphan: true, + content: window.env.t('tourEquipmentPage'), + final: true, + proceed: window.env.t('tourAwesome'), + hideNavigation: true } ]] } @@ -166,11 +185,13 @@ function($rootScope, User, $timeout, $state) { return $timeout(function(){}); } window.ga && ga('send', 'event', 'behavior', 'tour', k, i+1); + mixpanel.track('Tutorial',{'tour':k+'-web','step':i+1,'complete':false}); } step.onHide = function(){ if (step.final) { // -2 indicates complete var ups={};ups['flags.tour.'+k] = -2; User.set(ups); + mixpanel.track('Tutorial',{'tour':k+'-web','step':i+1,'complete':true}); } } }) @@ -185,30 +206,23 @@ function($rootScope, User, $timeout, $state) { var showFinish = step.final || k == 'classes'; var showCounter = k=='intro' && !step.final; - $rootScope.variant=2; // temporarily set finish & counter on until we can get experiment working - - // Experiment wud1Ba5qT1m9qR3PP0-Mmg , remove this when experiment complete - // 0=No Finish; Yes Counter 1=No Finish; No Counter 2=Yes Finish; Yes Counter 3=Yes Finish; No Counter - showFinish = showFinish || $rootScope.variant==2 || $rootScope.variant==3; - showCounter = showCounter && ($rootScope.variant==0 || $rootScope.variant==2); - return ''; }, - storage: false, + storage: false //onEnd: function(){ // User.set({'flags.showTour': false}); //} @@ -216,6 +230,8 @@ function($rootScope, User, $timeout, $state) { }); var goto = function(chapter, page, force) { + //return; // TODO temporarily remove old tutorial system while experimenting with leslie's new gettup + if (chapter == 'intro') User.set({'flags.welcomed': true}); var curr = User.user.flags.tour[chapter]; if (page != curr+1 && !force) return; var updates = {};updates['flags.tour.'+chapter] = page; @@ -241,21 +257,27 @@ function($rootScope, User, $timeout, $state) { if (!updateFn) return; // only run after user has been wrapped watcher(); // deregister watcher if (window.env.IS_MOBILE) return; // Don't show tour immediately on mobile devices - goto('intro', 0); // kick off first step on first visit + if (User.user.flags.welcomed == false) { + $rootScope.openModal('welcome', {size: 'lg', backdrop: 'static', keyboard: false}); + } var alreadyShown = function(before, after) { return !(!before && after === true) }; //$rootScope.$watch('user.flags.dropsEnabled', _.flow(alreadyShown, function(already) { //FIXME requires lodash@~3.2.0 $rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){ switch (toState.name) { - case 'options.profile.avatar': return goto('intro', 5); - case 'options.profile.stats': return goto('stats', 0); - case 'options.social.tavern': return goto('tavern', 0); - case 'options.social.party': return goto('party', 0); - case 'options.social.guilds': return goto('guilds', 0); - case 'options.social.challenges':return goto('challenges', 0); - case 'options.inventory.drops': return goto('market', 0); + // case 'options.profile.avatar': return goto('intro', 5); + case 'options.profile.stats': return goto('stats', 0); + case 'options.social.tavern': return goto('tavern', 0); + case 'options.social.party': return goto('party', 0); + case 'options.social.guilds.public': return goto('guilds', 0); + case 'options.social.challenges': return goto('challenges', 0); + case 'options.social.hall.heroes': return goto('hall', 0); + case 'options.inventory.drops': return goto('market', 0); + case 'options.inventory.pets': return goto('pets', 0); + case 'options.inventory.mounts': return goto('mounts', 0); + case 'options.inventory.equipment': return goto('equipment', 0); } - }) + }); $rootScope.$watch('user.flags.dropsEnabled', function(after, before) { if (alreadyShown(before,after)) return; var eggs = User.user.items.eggs || {}; diff --git a/website/public/js/services/notificationServices.js b/website/public/js/services/notificationServices.js index 481f3222e0..d08c077e6d 100644 --- a/website/public/js/services/notificationServices.js +++ b/website/public/js/services/notificationServices.js @@ -1,23 +1,9 @@ +'use strict' /** Set up "+1 Exp", "Level Up", etc notifications */ angular.module("habitrpg").factory("Notification", -[function() { - var stack_topright = {"dir1": "down", "dir2": "left", "spacing1": 15, "spacing2": 15, "firstpos1": 60}; - function notify(html, type, icon) { - var notice = $.pnotify({ - type: type || 'warning', //('info', 'text', 'warning', 'success', 'gp', 'xp', 'hp', 'lvl', 'death', 'mp', 'crit') - text: html, - opacity: 1, - addclass: 'alert-' + type, - delay: 7000, - hide: (type == 'error') ? false : true, - mouse_reset: false, - width: "250px", - stack: stack_topright, - icon: icon || false - }).click(function() { notice.pnotify_remove() }); - }; +['$filter', function($filter) { /** Show "+ 5 {gold_coin} 3 {silver_coin}" @@ -34,67 +20,117 @@ angular.module("habitrpg").factory("Notification", } else if (silver > 0) { return "" + silver + " "; } - }; + } - var sign = function(number){ + function crit(val) { + _notify(window.env.t('critBonus') + Math.round(val) + "%", 'crit', 'glyphicon glyphicon-certificate'); + } + + function drop(val, item) { + var dropClass = ""; + if ( item !== undefined ) { + switch ( item.type ) { + case "Egg": + dropClass = 'Pet_Egg_' + item.key; + break; + case "HatchingPotion": + dropClass = 'Pet_HatchingPotion_' + item.key; + break; + case "Food": + dropClass = 'Pet_Food_' + item.key; + break; + default: + dropClass = 'glyphicon glyphicon-gift'; + } + } + _notify(val, 'drop', dropClass); + } + + function exp(val) { + if (val < -50) return; // don't show when they level up (resetting their exp) + _notify(_sign(val) + " " + _round(val) + " " + window.env.t('xp'), 'xp', 'glyphicon glyphicon-star'); + } + + function error(error){ + _notify(error, "danger", 'glyphicon glyphicon-exclamation-sign'); + } + + function gp(val, bonus) { + _notify(_sign(val) + " " + coins(val - bonus), 'gp'); + } + + function hp(val) { + // don't show notifications if user dead + _notify(_sign(val) + " " + _round(val) + " " + window.env.t('hp'), 'hp', 'glyphicon glyphicon-heart'); + } + + function lvl(){ + _notify(window.env.t('levelUp'), 'lvl', 'glyphicon glyphicon-chevron-up'); + } + + function markdown(val){ + if (val) { + var parsed_markdown = $filter("markdown")(val); + _notify(parsed_markdown, 'info'); + } + } + + function mp(val) { + _notify(_sign(val) + " " + _round(val) + " " + window.env.t('mp'), 'mp', 'glyphicon glyphicon-fire'); + } + + function streak(val) { + _notify(window.env.t('streakName') + ': ' + val, 'streak', 'glyphicon glyphicon-repeat'); + } + + function text(val){ + if (val) { + _notify(val, 'info'); + } + } + + //-------------------------------------------------- + // Private Methods + //-------------------------------------------------- + + function _sign(number){ return number?number<0?'-':'+':'+'; } - var round = function(number){ + function _round(number){ return Math.abs(number.toFixed(1)); } + // Used to stack notifications, must be outside of _notify + var stack_topright = {"dir1": "down", "dir2": "left", "spacing1": 15, "spacing2": 15, "firstpos1": 60}; + + function _notify(html, type, icon) { + var notice = $.pnotify({ + type: type || 'warning', //('info', 'text', 'warning', 'success', 'gp', 'xp', 'hp', 'lvl', 'death', 'mp', 'crit') + text: html, + opacity: 1, + addclass: 'alert-' + type, + delay: 7000, + hide: (type == 'error') ? false : true, + mouse_reset: false, + width: "250px", + stack: stack_topright, + icon: icon || false + }).click(function() { notice.pnotify_remove() }); + } + return { coins: coins, - hp: function(val) { - // don't show notifications if user dead - notify(sign(val) + " " + round(val) + " " + window.env.t('hp'), 'hp', 'glyphicon glyphicon-heart'); - }, - exp: function(val) { - if (val < -50) return; // don't show when they level up (resetting their exp) - notify(sign(val) + " " + round(val) + " " + window.env.t('xp'), 'xp', 'glyphicon glyphicon-star'); - }, - gp: function(val, bonus) { - notify(sign(val) + " " + coins(val - bonus), 'gp'); - }, - text: function(val){ - if (val) { - notify(val, 'info'); - } - }, - lvl: function(){ - notify(window.env.t('levelUp'), 'lvl', 'glyphicon glyphicon-chevron-up'); - }, - error: function(error){ - notify(error, "danger", 'glyphicon glyphicon-exclamation-sign'); - }, - mp: function(val) { - notify(sign(val) + " " + round(val) + " " + window.env.t('mp'), 'mp', 'glyphicon glyphicon-fire'); - }, - crit: function(val) { - notify(window.env.t('critBonus') + Math.round(val) + "%", 'crit', 'glyphicon glyphicon-certificate'); - }, - streak: function(val) { - notify(window.env.t('streakName') + ': ' + val, 'streak', 'glyphicon glyphicon-repeat'); - }, - drop: function(val, item) { - var dropClass = ""; - if ( item !== undefined ) { - switch ( item.type ) { - case "Egg": - dropClass = 'Pet_Egg_' + item.key; - break; - case "HatchingPotion": - dropClass = 'Pet_HatchingPotion_' + item.key; - break; - case "Food": - dropClass = 'Pet_Food_' + item.key; - break; - default: - dropClass = 'glyphicon glyphicon-gift'; - } - } - notify(val, 'drop', dropClass); - } + crit: crit, + drop: drop, + exp: exp, + error: error, + gp: gp, + hp: hp, + lvl: lvl, + markdown: markdown, + mp: mp, + streak: streak, + text: text }; }]); diff --git a/website/public/js/static.js b/website/public/js/static.js index 3fdd1e6f2d..ae355a4b17 100644 --- a/website/public/js/static.js +++ b/website/public/js/static.js @@ -18,6 +18,8 @@ window.habitrpg = angular.module('habitrpg', ['chieffancypants.loadingBar', 'ui. }); }) } + + $scope.Math = window.Math; }]) .controller("PlansCtrl", ['$rootScope', diff --git a/website/public/manifest.json b/website/public/manifest.json index 6d8af2438d..d7afa0e961 100644 --- a/website/public/manifest.json +++ b/website/public/manifest.json @@ -38,6 +38,7 @@ "js/app.js", "common/script/public/config.js", + "js/services/sharedServices.js", "js/services/notificationServices.js", "common/script/public/userServices.js", @@ -48,9 +49,20 @@ "js/services/challengeServices.js", "js/services/paymentServices.js", - "js/filters/filters.js", + "js/filters/money.js", + "js/filters/roundLargeNumbers.js", + "js/filters/taskOrdering.js", - "js/directives/directives.js", + "js/directives/focus-me.directive.js", + "js/directives/from-now.directive.js", + "js/directives/habitrpg-tasks.directive.js", + "js/directives/hrpg-sort-checklist.directive.js", + "js/directives/hrpg-sort-tags.directive.js", + "js/directives/hrpg-sort-tasks.directive.js", + "js/directives/popover-html-popup.directive.js", + "js/directives/popover-html.directive.js", + "js/directives/task-focus.directive.js", + "js/directives/when-scrolled.directive.js", "js/controllers/authCtrl.js", "js/controllers/notificationCtrl.js", @@ -125,7 +137,9 @@ ], "css": [ "bower_components/css-social-buttons/css/zocial.css", - "front/staticstyle.css" + "front/staticstyle.css", + "common/dist/sprites/habitrpg-shared.css", + "app.css" ] } } diff --git a/website/src/controllers/auth.js b/website/src/controllers/auth.js index e468aa4975..e861daab19 100644 --- a/website/src/controllers/auth.js +++ b/website/src/controllers/auth.js @@ -62,7 +62,7 @@ api.authWithUrl = function(req, res, next) { if (_.isEmpty(user)) return res.json(401, NO_USER_FOUND); res.locals.user = user; next(); - }) + }); } api.registerUser = function(req, res, next) { @@ -138,7 +138,7 @@ api.loginLocal = function(req, res, next) { var login = validator.isEmail(username) ? {'auth.local.email':username} : {'auth.local.username':username}; User.findOne(login, {auth:1}, function(err, user){ if (err) return next(err); - if (!user) return res.json(401, {err:"Username or password incorrect. Click 'Forgot Password' for help with either. (Note: usernames are case-sensitive)"}); + if (!user) return res.json(401, {err:"Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\"."}); if (user.auth.blocked) return res.json(401, accountSuspended(user._id)); // We needed the whole user object first so we can get his salt to encrypt password comparison User.findOne( @@ -146,7 +146,7 @@ api.loginLocal = function(req, res, next) { , {_id:1, apiToken:1} , function(err, user){ if (err) return next(err); - if (!user) return res.json(401,{err:"Username or password incorrect. Click 'Forgot Password' for help with either. (Note: usernames are case-sensitive)"}); + if (!user) return res.json(401,{err:"Uh-oh - your username or password is incorrect.\n- Make sure your username or email is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login.\n- If you forgot your password, click \"Forgot Password\"."}); res.json({id: user._id,token: user.apiToken}); password = null; }); @@ -227,7 +227,7 @@ api.resetPassword = function(req, res, next){ User.findOne({'auth.local.email': RegexEscape(email)}, function(err, user){ if (err) return next(err); - if (!user) return res.send(401, {err:"Couldn't find a user registered for email " + email}); + if (!user) return res.send(401, {err:"Sorry, we can't find a user registered with email " + email + "\n- Make sure your email address is typed correctly.\n- You may have signed up with Facebook, not email. Double-check by trying Facebook login."}); user.auth.local.salt = salt; user.auth.local.hashed_password = hashed_password; utils.sendEmail({ diff --git a/website/src/controllers/challenges.js b/website/src/controllers/challenges.js index a522746b8f..8dea70cd1d 100644 --- a/website/src/controllers/challenges.js +++ b/website/src/controllers/challenges.js @@ -11,7 +11,7 @@ var logging = require('./../logging'); var csv = require('express-csv'); var utils = require('../utils'); var api = module.exports; - +var pushNotify = require('./pushNotifications'); /* ------------------------------------------------------------------------ @@ -300,6 +300,7 @@ function closeChal(cid, broken, cb) { api['delete'] = function(req, res, next){ var user = res.locals.user; var cid = req.params.cid; + async.waterfall([ function(cb){ Challenge.findById(cid, cb); @@ -307,6 +308,10 @@ api['delete'] = function(req, res, next){ function(chal, cb){ if (!chal) return cb('Challenge ' + cid + ' not found'); if (chal.leader != user._id) return cb("You don't have permissions to edit this challenge"); + if (chal.group != 'habitrpg') user.balance += chal.prize/4; // Refund gems to user if a non-tavern challenge + user.save(cb); + }, + function(save, num, cb){ closeChal(req.params.cid, {broken: 'CHALLENGE_DELETED'}, cb); } ], function(err){ @@ -347,6 +352,9 @@ api.selectWinner = function(req, res, next) { {name: 'CHALLENGE_NAME', content: chal.name} ]); } + + pushNotify.sendNotify(saved, shared.i18n.t('wonChallenge'), chal.name); + closeChal(cid, {broken: 'CHALLENGE_CLOSED', winner: saved.profile.name}, cb); } ], function(err){ diff --git a/website/src/controllers/groups.js b/website/src/controllers/groups.js index e515cd95a7..acb893b1ec 100644 --- a/website/src/controllers/groups.js +++ b/website/src/controllers/groups.js @@ -15,6 +15,7 @@ var Challenge = require('./../models/challenge').model; var EmailUnsubscription = require('./../models/emailUnsubscription').model; var isProd = nconf.get('NODE_ENV') === 'production'; var api = module.exports; +var pushNotify = require('./pushNotifications'); /* ------------------------------------------------------------------------ @@ -39,6 +40,7 @@ var populateQuery = function(type, q, additionalFields){ q.populate('members', partyFields + (additionalFields ? (' ' + additionalFields) : '')); else q.populate(guildPopulate); + q.populate('leader', nameFields); q.populate('invites', nameFields); q.populate({ path: 'challenges', @@ -136,8 +138,36 @@ api.get = function(req, res, next) { populateQuery(gid, q); q.exec(function(err, group){ if (err) return next(err); - if (!group && gid!=='party') return res.json(404,{err: "Group not found or you don't have access."}); - res.json(group); + if(!group){ + if(gid !== 'party') return res.json(404,{err: "Group not found or you don't have access."}); + + // Don't send a 404 when querying for a party even if it doesn't exist + // so that users with no party don't get a 404 on every access to the site + return res.json(group); + } + //Since we have a limit on how many members are populate to the group, we want to make sure the user is always in the group + var userInGroup = _.find(group.members, function(member){ return member._id == user._id; }); + //If the group is private or the group is a party, then the user must be a member of the group based on access restrictions above + if (group.privacy === 'private' || gid === 'party') { + //If the user is not in the group query, remove a user and add the current user + if (!userInGroup) { + group.members.splice(0,1); + group.members.push(user); + } + res.json(group); + } else if ( group.privacy === "public" ) { //The group is public, we must do an extra check to see if the user is already in the group query + //We must see how to check if a user is a member of a public group, so we requery + var q2 = Group.findOne({ _id: group._id, privacy:'public', members: {$in:[user._id]} }); + q2.exec(function(err, group2){ + if (err) return next(err); + if (group2 && !userInGroup) { + group.members.splice(0,1); + group.members.push(user); + } + res.json(group); + }); + } + gid = null; }); }; @@ -309,7 +339,8 @@ api.flagChatMessage = function(req, res, next){ group.markModified('chat'); group.save(function(err,_saved){ if(err) return next(err); - var addressesToSendTo = JSON.parse(nconf.get('FLAG_REPORT_EMAIL')); + var addressesToSendTo = nconf.get('FLAG_REPORT_EMAIL'); + addressesToSendTo = (typeof addressesToSendTo == 'string') ? JSON.parse(addressesToSendTo) : addressesToSendTo; if(Array.isArray(addressesToSendTo)){ addressesToSendTo = addressesToSendTo.map(function(email){ @@ -326,17 +357,17 @@ api.flagChatMessage = function(req, res, next){ {name: "REPORTER_USERNAME", content: user.profile.name}, {name: "REPORTER_UUID", content: user._id}, {name: "REPORTER_EMAIL", content: user.auth.local ? user.auth.local.email : ((user.auth.facebook && user.auth.facebook.emails && user.auth.facebook.emails[0]) ? user.auth.facebook.emails[0].value : null)}, - {name: "REPORTER_MODAL_URL", content: "https://habitrpg.com/static/front/#?memberId=" + user._id}, + {name: "REPORTER_MODAL_URL", content: "/static/front/#?memberId=" + user._id}, {name: "AUTHOR_USERNAME", content: message.user}, {name: "AUTHOR_UUID", content: message.uuid}, {name: "AUTHOR_EMAIL", content: author.auth.local ? author.auth.local.email : ((author.auth.facebook && author.auth.facebook.emails && author.auth.facebook.emails[0]) ? author.auth.facebook.emails[0].value : null)}, - {name: "AUTHOR_MODAL_URL", content: "https://habitrpg.com/static/front/#?memberId=" + message.uuid}, + {name: "AUTHOR_MODAL_URL", content: "/static/front/#?memberId=" + message.uuid}, {name: "GROUP_NAME", content: group.name}, {name: "GROUP_TYPE", content: group.type}, {name: "GROUP_ID", content: group._id}, - {name: "GROUP_URL", content: group._id == 'habitrpg' ? (nconf.get('BASE_URL') + '/#/options/groups/tavern') : (group.type === 'guild' ? (nconf.get('BASE_URL')+ '/#/options/groups/guilds/' + group._id) : 'party')}, + {name: "GROUP_URL", content: group._id == 'habitrpg' ? '/#/options/groups/tavern' : (group.type === 'guild' ? ('/#/options/groups/guilds/' + group._id) : 'party')}, ]); return res.send(204); @@ -398,7 +429,8 @@ api.likeChatMessage = function(req, res, next) { api.join = function(req, res, next) { var user = res.locals.user, - group = res.locals.group; + group = res.locals.group, + isUserInvited = false; if (group.type == 'party' && group._id == (user.invitations && user.invitations.party && user.invitations.party.id)) { User.update({_id:user.invitations.party.inviter}, {$inc:{'items.quests.basilist':1}}).exec(); // Reward inviter @@ -409,16 +441,25 @@ api.join = function(req, res, next) { group.quest.members[user._id] = undefined; group.markModified('quest.members'); } - } - else if (group.type == 'guild' && user.invitations && user.invitations.guilds) { + isUserInvited = true; + } else if (group.type == 'guild' && user.invitations && user.invitations.guilds) { var i = _.findIndex(user.invitations.guilds, {id:group._id}); - if (~i) user.invitations.guilds.splice(i,1); - user.save(); + if (~i){ + isUserInvited = true; + user.invitations.guilds.splice(i,1); + user.save(); + }else{ + isUserInvited = group.privacy === 'private' ? false : true; + } } + if(!isUserInvited) return res.json(401, {err: "Can't join a group you're not invited to."}); + if (!_.contains(group.members, user._id)){ group.members.push(user._id); - group.invites.splice(_.indexOf(group.invites, user._id), 1); + if (group.invites.length > 0) { + group.invites.splice(_.indexOf(group.invites, user._id), 1); + } } async.series([ @@ -430,7 +471,6 @@ api.join = function(req, res, next) { } ], function(err, results){ if (err) return next(err); - // Return the group? Or not? res.json(results[1]); group = null; @@ -540,9 +580,13 @@ var inviteByUUIDs = function(uuids, group, req, res, next){ function sendInvite (){ if(group.type === 'guild'){ invite.invitations.guilds.push({id: group._id, name: group.name, inviter:res.locals.user._id}); + + pushNotify.sendNotify(invite, shared.i18n.t('invitedGuild'), group.name); }else{ //req.body.type in 'guild', 'party' invite.invitations.party = {id: group._id, name: group.name, inviter:res.locals.user._id}; + + pushNotify.sendNotify(invite, shared.i18n.t('invitedParty'), group.name); } group.invites.push(invite._id); @@ -567,12 +611,12 @@ var inviteByUUIDs = function(uuids, group, req, res, next){ if(group.type == 'guild'){ emailVars.push( {name: 'GUILD_NAME', content: group.name}, - {name: 'GUILD_URL', content: nconf.get('BASE_URL') + '/#/options/groups/guilds/public'} + {name: 'GUILD_URL', content: '/#/options/groups/guilds/public'} ); }else{ emailVars.push( {name: 'PARTY_NAME', content: group.name}, - {name: 'PARTY_URL', content: nconf.get('BASE_URL') + '/#/options/groups/party'} + {name: 'PARTY_URL', content: '/#/options/groups/party'} ) } @@ -614,7 +658,7 @@ var inviteByEmails = function(invites, group, req, res, next){ } // yeah, it supports guild too but for backward compatibility we'll use partyInvite as query - var link = nconf.get('BASE_URL')+'?partyInvite='+ utils.encrypt(JSON.stringify({id:group._id, inviter:res.locals.user._id, name:group.name})); + var link = '?partyInvite='+ utils.encrypt(JSON.stringify({id:group._id, inviter:res.locals.user._id, name:group.name})); var inviterVars = utils.getUserInfo(res.locals.user, ['name', 'email']); var variables = [ @@ -679,8 +723,8 @@ api.removeMember = function(req, res, next){ utils.txnEmail(removedUser, ('kicked-from-' + group.type), [ {name: 'GROUP_NAME', content: group.name}, {name: 'MESSAGE', content: message}, - {name: 'GUILDS_LINK', content: nconf.get('BASE_URL') + '/#/options/groups/guilds/public'}, - {name: 'PARTY_WANTED_GUILD', content: nconf.get('BASE_URL') + '/#/options/groups/guilds/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'} + {name: 'GUILDS_LINK', content: '/#/options/groups/guilds/public'}, + {name: 'PARTY_WANTED_GUILD', content: '/#/options/groups/guilds/f2db2a7f-13c5-454d-b3ee-ea1f5089e601'} ]); } } @@ -788,13 +832,18 @@ questStart = function(req, res, next) { updates['$set']['party.quest.progress.collect'] = collected; updates['$set']['party.quest.completed'] = null; questMembers[m] = true; + + User.findOne({_id: m}, {pushDevices: 1}, function(err, user){ + pushNotify.sendNotify(user, "HabitRPG", shared.i18n.t('questStarted') + ": "+ quest.text() ); + }); } else { updates['$set']['party.quest'] = Group.cleanQuestProgress(); } + parallel.push(function(cb2){ User.update({_id:m},updates,cb2); }); - }) + }); group.quest.active = true; if (quest.boss) { @@ -830,7 +879,7 @@ questStart = function(req, res, next) { }); utils.txnEmail(usersToEmail, 'quest-started', [ - {name: 'PARTY_URL', content: nconf.get('BASE_URL') + '/#/options/groups/party'} + {name: 'PARTY_URL', content: '/#/options/groups/party'} ]); _.each(groupClone.members, function(user){ @@ -877,7 +926,7 @@ api.questAccept = function(req, res, next) { _id: { $in: _.without(group.members, user._id) } - }, {auth: 1, preferences: 1, profile: 1}, function(err, members){ + }, {auth: 1, preferences: 1, profile: 1, pushDevices: 1}, function(err, members){ if(err) return next(err); var inviterVars = utils.getUserInfo(user, ['name', 'email']); @@ -890,9 +939,13 @@ api.questAccept = function(req, res, next) { {name: 'QUEST_NAME', content: quest.text()}, {name: 'INVITER', content: inviterVars.name}, {name: 'REPLY_TO_ADDRESS', content: inviterVars.email}, - {name: 'PARTY_URL', content: nconf.get('BASE_URL') + '/#/options/groups/party'} + {name: 'PARTY_URL', content: '/#/options/groups/party'} ]); + _.each(members, function(groupMember){ + pushNotify.sendNotify(groupMember, shared.i18n.t('questInvitationTitle'), shared.i18n.t('questInvitationInfo', { quest: quest.text() })); + }); + questStart(req,res,next); }); diff --git a/website/src/controllers/members.js b/website/src/controllers/members.js index 9102df985a..c7fe341d3d 100644 --- a/website/src/controllers/members.js +++ b/website/src/controllers/members.js @@ -7,6 +7,7 @@ var _ = require('lodash'); var shared = require('../../../common'); var utils = require('../utils'); var nconf = require('nconf'); +var pushNotify = require('./pushNotifications'); var fetchMember = function(uuid, restrict){ return function(cb){ @@ -72,7 +73,7 @@ api.sendPrivateMessage = function(req, res, next){ if(fetchedMember.preferences.emailNotifications.newPM !== false){ utils.txnEmail(fetchedMember, 'new-pm', [ {name: 'SENDER', content: utils.getUserInfo(res.locals.user, ['name']).name}, - {name: 'PMS_INBOX_URL', content: nconf.get('BASE_URL') + '/#/options/groups/inbox'} + {name: 'PMS_INBOX_URL', content: '/#/options/groups/inbox'} ]); } @@ -96,12 +97,18 @@ api.sendGift = function(req, res, next){ member.balance += amt; user.balance -= amt; api.sendMessage(user, member, req.body); + + var byUsername = utils.getUserInfo(user, ['name']).name; + if(member.preferences.emailNotifications.giftedGems !== false){ utils.txnEmail(member, 'gifted-gems', [ - {name: 'GIFTER', content: utils.getUserInfo(user, ['name']).name}, + {name: 'GIFTER', content: byUsername}, {name: 'X_GEMS_GIFTED', content: req.body.gems.amount} ]); } + + pushNotify.sendNotify(member, shared.i18n.t('giftedGems'), shared.i18n.t('giftedGemsInfo', { amount: req.body.gems.amount, name: byUsername })); + return async.parallel([ function (cb2) { member.save(cb2) }, function (cb2) { user.save(cb2) } diff --git a/website/src/controllers/payments/index.js b/website/src/controllers/payments/index.js index f117a48bc5..3a86a101d9 100644 --- a/website/src/controllers/payments/index.js +++ b/website/src/controllers/payments/index.js @@ -12,6 +12,7 @@ var async = require('async'); var iap = require('./iap'); var mongoose= require('mongoose'); var cc = require('coupon-code'); +var pushNotify = require('./../pushNotifications'); function revealMysteryItems(user) { _.each(shared.content.gear.flat, function(item) { @@ -71,16 +72,24 @@ exports.createSubscription = function(data, cb) { if (!data.gift) utils.txnEmail(data.user, 'subscription-begins'); utils.ga.event('commerce', 'subscribe', data.paymentMethod, block.price).send(); utils.ga.transaction(data.user._id, block.price).item(block.price, 1, data.paymentMethod.toLowerCase() + '-subscription', data.paymentMethod).send(); + utils.mixpanel.track('purchase',{'distinct_id':data.user._id,'itemPurchased':block.key,'purchaseValue':block.price}) } data.user.purchased.txnCount++; if (data.gift){ members.sendMessage(data.user, data.gift.member, data.gift); + + var byUserName = utils.getUserInfo(data.user, ['name']).name; + if(data.gift.member.preferences.emailNotifications.giftedSubscription !== false){ utils.txnEmail(data.gift.member, 'gifted-subscription', [ - {name: 'GIFTER', content: utils.getUserInfo(data.user, ['name']).name}, + {name: 'GIFTER', content: byUserName}, {name: 'X_MONTHS_SUBSCRIPTION', content: months} ]); - } + } + + if (data.gift.member._id != data.user._id) { // Only send push notifications if sending to a user other than yourself + pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedSubscription'), months + " months - by "+ byUserName); + } } async.parallel([ function(cb2){data.user.save(cb2)}, @@ -115,17 +124,25 @@ exports.buyGems = function(data, cb) { if(isProduction) { if (!data.gift) utils.txnEmail(data.user, 'donation'); utils.ga.event('commerce', 'checkout', data.paymentMethod, amt).send(); + utils.mixpanel.track('purchase',{'distinct_id':data.user._id,'itemPurchased':'Gems','purchaseValue':amt}) //TODO ga.transaction to reflect whether this is gift or self-purchase utils.ga.transaction(data.user._id, amt).item(amt, 1, data.paymentMethod.toLowerCase() + "-checkout", "Gems > " + data.paymentMethod).send(); } if (data.gift){ + var byUsername = utils.getUserInfo(data.user, ['name']).name; + var gemAmount = data.gift.gems.amount || 20; + members.sendMessage(data.user, data.gift.member, data.gift); if(data.gift.member.preferences.emailNotifications.giftedGems !== false){ utils.txnEmail(data.gift.member, 'gifted-gems', [ - {name: 'GIFTER', content: utils.getUserInfo(data.user, ['name']).name}, - {name: 'X_GEMS_GIFTED', content: data.gift.gems.amount || 20} + {name: 'GIFTER', content: byUsername}, + {name: 'X_GEMS_GIFTED', content: gemAmount} ]); } + + if (data.gift.member._id != data.user._id) { // Only send push notifications if sending to a user other than yourself + pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedGems'), gemAmount + ' Gems - by '+byUsername); + } } async.parallel([ function(cb2){data.user.save(cb2)}, @@ -153,4 +170,4 @@ exports.paypalCheckoutSuccess = paypal.executePayment; exports.paypalIPN = paypal.ipn; exports.iapAndroidVerify = iap.androidVerify; -exports.iapIosVerify = iap.iosVerify; \ No newline at end of file +exports.iapIosVerify = iap.iosVerify; diff --git a/website/src/controllers/pushNotifications.js b/website/src/controllers/pushNotifications.js new file mode 100644 index 0000000000..d0d98b5218 --- /dev/null +++ b/website/src/controllers/pushNotifications.js @@ -0,0 +1,57 @@ +var api = module.exports; +var _ = require('lodash'); +var nconf = require('nconf'); + +var pushNotify = require('push-notify'); + +var gcmApiKey = nconf.get("PUSH_CONFIGS:GCM_SERVER_API_KEY"); + +var gcm = gcmApiKey ? pushNotify.gcm({ + apiKey: gcmApiKey, + retries: 3 +}) : undefined; + +if(gcm){ + gcm.on('transmitted', function (result, message, registrationId) { + console.info("transmitted", result, message, registrationId); + }); + + gcm.on('transmissionError', function (error, message, registrationId) { + console.info("transmissionError", error, message, registrationId); + }); + gcm.on('updated', function (result, registrationId) { + console.info("updated", result, registrationId); + }); +} + +api.sendNotify = function(user, title, msg, timeToLive){ + timeToLive = timeToLive || 15; + + // need investigation: + // https://github.com/HabitRPG/habitrpg/issues/5252 + if(!user) + return; + + _.forEach(user.pushDevices, function(pushDevice){ + switch(pushDevice.type){ + case "android": + if(gcm){ + gcm.send({ + registrationId: pushDevice.regId, + //collapseKey: 'COLLAPSE_KEY', + delayWhileIdle: true, + timeToLive: timeToLive, + data: { + title: title, + message: msg + } + }); + } + + break; + + case "ios": + break; + } + }); +}; diff --git a/website/src/controllers/user.js b/website/src/controllers/user.js index 949e4cfb7b..0fb27aef1b 100644 --- a/website/src/controllers/user.js +++ b/website/src/controllers/user.js @@ -215,6 +215,78 @@ api.getUser = function(req, res, next) { return res.json(200, user); }; +/** + * Get anonymized User + */ +api.getUserAnonymized = function(req, res, next) { + var user = res.locals.user.toJSON(); + user.stats.toNextLevel = shared.tnl(user.stats.lvl); + user.stats.maxHealth = 50; + user.stats.maxMP = res.locals.user._statsComputed.maxMP; + + delete user.apiToken; + + if (user.auth) { + delete user.auth.local; + delete user.auth.facebook; + } + + delete user.newMessages; + + delete user.profile; + delete user.purchased.plan; + delete user.contributor; + delete user.invitations; + + delete user.items.special.nyeReceived; + delete user.items.special.valentineReceived; + + delete user.webhooks; + delete user.achievements.challenges; + + _.forEach(user.inbox.messages, function(msg){ + msg.text = "inbox message text"; + }); + + _.forEach(user.tags, function(tag){ + tag.name = "tag"; + tag.challenge = "challenge"; + }); + + function cleanChecklist(task){ + var checklistIndex = 0; + + _.forEach(task.checklist, function(c){ + c.text = "item" + checklistIndex++; + }); + } + + _.forEach(user.habits, function(task){ + task.text = "task text"; + task.notes = "task notes"; + }); + + _.forEach(user.rewards, function(task){ + task.text = "task text"; + task.notes = "task notes"; + }); + + _.forEach(user.dailys, function(task){ + task.text = "task text"; + task.notes = "task notes"; + + cleanChecklist(task); + }); + + _.forEach(user.todos, function(task){ + task.text = "task text"; + task.notes = "task notes"; + + cleanChecklist(task); + }); + + return res.json(200, user); +}; /** * This tells us for which paths users can call `PUT /user` (or batch-update equiv, which use `User.set()` on our client). @@ -262,7 +334,7 @@ api.update = function(req, res, next) { api.cron = function(req, res, next) { var user = res.locals.user, - progress = user.fns.cron({ga:ga}), + progress = user.fns.cron({ga:ga, mixpanel:utils.mixpanel}), ranCron = user.isModified(), quest = shared.content.quests[user.party.quest.key]; diff --git a/website/src/i18n.js b/website/src/i18n.js index 0f2bb77473..82967213b9 100644 --- a/website/src/i18n.js +++ b/website/src/i18n.js @@ -127,7 +127,7 @@ var getUserLanguage = function(req, res, next){ }else if(req.locals && req.locals.user){ getFromUser(req.locals.user); }else if(req.session && req.session.userId){ - User.findOne({_id: req.session.userId}, function(err, user){ + User.findOne({_id: req.session.userId}, 'preferences.language', function(err, user){ if(err) return next(err); getFromUser(user); }); diff --git a/website/src/middleware.js b/website/src/middleware.js index 34e1446be8..abd98ea048 100644 --- a/website/src/middleware.js +++ b/website/src/middleware.js @@ -198,7 +198,9 @@ module.exports.locals = function(req, res, next) { Content: shared.content, mods: require('./models/user').mods, tavern: tavern, // for world boss - worldDmg: (tavern && tavern.quest && tavern.quest.extra && tavern.quest.extra.worldDmg) || {} + worldDmg: (tavern && tavern.quest && tavern.quest.extra && tavern.quest.extra.worldDmg) || {}, + _: _, + MP_ID: nconf.get('MP_ID') }); // Put query-string party (& guild but use partyInvite for backward compatibility) diff --git a/website/src/models/task.js b/website/src/models/task.js index 2646263e80..8ae24e353a 100644 --- a/website/src/models/task.js +++ b/website/src/models/task.js @@ -8,6 +8,7 @@ var mongoose = require("mongoose"); var Schema = mongoose.Schema; var shared = require('../../../common'); var _ = require('lodash'); +var moment = require('moment'); // Task Schema // ----------- @@ -50,10 +51,13 @@ var checklist = [{ var DailySchema = new Schema( _.defaults({ - type: {type:String, 'default': 'daily'}, + type: {type: String, 'default': 'daily'}, + frequency: {type: String, 'default': 'weekly', enum: ['daily', 'weekly']}, + everyX: {type: Number, 'default': 1}, // e.g. once every X weeks + startDate: {type: Date, 'default': moment().startOf('day').toDate()}, history: Array, completed: {type: Boolean, 'default': false}, - repeat: { + repeat: { // used only for 'weekly' frequency, m: {type: Boolean, 'default': true}, t: {type: Boolean, 'default': true}, w: {type: Boolean, 'default': true}, diff --git a/website/src/models/user.js b/website/src/models/user.js index 32e7bfd60d..634bb61f07 100644 --- a/website/src/models/user.js +++ b/website/src/models/user.js @@ -34,7 +34,8 @@ var UserSchema = new Schema({ originalUser: Boolean, helpedHabit: Boolean, //TODO: Deprecate this. Superseded by habitSurveys habitSurveys: Number, - ultimateGear: Boolean, + ultimateGear: Boolean, //TODO: Deprecate this. Superseded by ultimateGearSets + ultimateGearSets: Schema.Types.Mixed, beastMaster: Boolean, beastMasterCount: Number, mountMaster: Boolean, @@ -129,7 +130,11 @@ var UserSchema = new Schema({ party: {type: Number, 'default': -1}, guilds: {type: Number, 'default': -1}, challenges: {type: Number, 'default': -1}, - market: {type: Number, 'default': -1} + market: {type: Number, 'default': -1}, + pets: {type: Number, 'default': -1}, + mounts: {type: Number, 'default': -1}, + hall: {type: Number, 'default': -1}, + equipment: {type: Number, 'default': -1} }, dropsEnabled: {type: Boolean, 'default': false}, itemsEnabled: {type: Boolean, 'default': false}, @@ -146,8 +151,16 @@ var UserSchema = new Schema({ // Used to track the status of recapture emails sent to each user, // can be 0 - no email sent - 1, 2, 3 or 4 - 4 means no more email will be sent to the user recaptureEmailsPhase: {type: Number, 'default': 0}, + // Needed to track the tip to send inside the email + weeklyRecapEmailsPhase: {type: Number, 'default': 0}, + // Used to track when the next weekly recap should be sent + lastWeeklyRecap: {type: Date, 'default': Date.now}, communityGuidelinesAccepted: {type: Boolean, 'default': false}, - cronCount: {type:Number, 'default':0} + cronCount: {type:Number, 'default':0}, + welcomed: {type: Boolean, 'default': false}, + armoireEnabled: {type: Boolean, 'default': false}, + armoireOpened: {type: Boolean, 'default': false}, + armoireEmpty: {type: Boolean, 'default': false} }, history: { exp: Array, // [{date: Date, value: Number}], // big peformance issues if these are defined @@ -312,6 +325,7 @@ var UserSchema = new Schema({ advancedCollapsed: {type: Boolean, 'default': false}, toolbarCollapsed: {type:Boolean, 'default':false}, background: String, + displayInviteToPartyWhenPartyIs1: { type:Boolean, 'default':true}, webhooks: {type: Schema.Types.Mixed, 'default': {}}, // For this fields make sure to use strict comparison when searching for falsey values (=== false) // As users who didn't login after these were introduced may have them undefined/null @@ -328,7 +342,8 @@ var UserSchema = new Schema({ invitedQuest: {type: Boolean, 'default': true}, //remindersToLogin: {type: Boolean, 'default': true}, // Those importantAnnouncements are in fact the recapture emails - importantAnnouncements: {type: Boolean, 'default': true} + importantAnnouncements: {type: Boolean, 'default': true}, + weeklyRecaps: {type: Boolean, 'default': true} } }, profile: { @@ -390,7 +405,12 @@ var UserSchema = new Schema({ todos: {type:[TaskSchemas.TodoSchema]}, rewards: {type:[TaskSchemas.RewardSchema]}, - extra: Schema.Types.Mixed + extra: Schema.Types.Mixed, + + pushDevices: {type: [{ + regId: {type: String}, + type: {type: String} + }],'default': []} }, { strict: true, @@ -439,7 +459,9 @@ UserSchema.pre('save', function(next) { newTask.name = newTask.name(self.preferences.language); }else{ newTask.text = newTask.text(self.preferences.language); - newTask.notes = newTask.notes(self.preferences.language); + if(newTask.notes) { + newTask.notes = newTask.notes(self.preferences.language); + } if(newTask.checklist){ newTask.checklist = _.map(newTask.checklist, function(checklistItem){ diff --git a/website/src/routes/apiv2.coffee b/website/src/routes/apiv2.coffee index f30b03cb53..947979c8c2 100644 --- a/website/src/routes/apiv2.coffee +++ b/website/src/routes/apiv2.coffee @@ -227,6 +227,11 @@ module.exports = (swagger, v2) -> description: "Get the full user object" action: user.getUser + "/user/anonymized": + spec: + description: "Get the user object without any personal data" + action: user.getUserAnonymized + "/user:PUT": spec: path: '/user' @@ -396,6 +401,16 @@ module.exports = (swagger, v2) -> ] action: user.deleteWebhook + # Push Notifications + "/user/pushDevice": + spec: + method: 'POST' + description: 'Add a new push devices registration ID' + parameters: [ + body '','New push registration { regId: "123123", type: "android"}','object' + ] + action: user.addPushDevice + # --------------------------------- # Groups # --------------------------------- diff --git a/website/src/utils.js b/website/src/utils.js index cefb9cab8c..beb093e28e 100644 --- a/website/src/utils.js +++ b/website/src/utils.js @@ -87,7 +87,7 @@ module.exports.txnEmail = function(mailingInfoArray, emailType, variables, perso }, { name: 'RECIPIENT_UNSUB_URL', - content: baseUrl + '/unsubscribe?code=' + module.exports.encrypt(JSON.stringify({ + content: '/unsubscribe?code=' + module.exports.encrypt(JSON.stringify({ _id: mailingInfo._id, email: mailingInfo.email })) @@ -113,7 +113,7 @@ module.exports.txnEmail = function(mailingInfoArray, emailType, variables, perso }, { name: 'RECIPIENT_UNSUB_URL', - content: baseUrl + '/unsubscribe?code=' + module.exports.encrypt(JSON.stringify({ + content: '/unsubscribe?code=' + module.exports.encrypt(JSON.stringify({ _id: temporaryPersonalVariables[singlePersonalVariables.rcpt]._id, email: singlePersonalVariables.rcpt })) @@ -179,6 +179,11 @@ module.exports.setupConfig = function(){ baseUrl = nconf.get('BASE_URL'); module.exports.ga = require('universal-analytics')(nconf.get('GA_ID')); + + var mixpanel = isProd && require('mixpanel'); + module.exports.mixpanel = mixpanel + ? mixpanel.init(nconf.get('MP_ID')) + : { track: function() {} }; }; var algorithm = 'aes-256-ctr'; diff --git a/website/views/index.jade b/website/views/index.jade index 8c93d28e04..52d464c1b0 100644 --- a/website/views/index.jade +++ b/website/views/index.jade @@ -21,6 +21,11 @@ html(ng-app="habitrpg", ng-controller="RootCtrl", ng-class='{"applying-action":a script(type='text/javascript'). window.env = !{JSON.stringify(env)}; + script(type='text/javascript'). + (function(f,b){if(!b.__SV){var a,e,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); + for(g=0;g", linkEnd: ""}) + h3.popover-title!=env.t('seasonalShopClosedTitle', {linkStart:"", linkEnd: ""}) .popover-content - p!=env.t('seasonalShopText') - .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth') - li.customize-menu.inventory-gear + p!=env.t('seasonalShopClosedText', {linkStart:"", linkEnd: ""}) + // .well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth') + // li.customize-menu.inventory-gear menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{springWarrior:env.t("mightyBunnySet"), springMage:env.t("magicMouseSet"), springHealer:env.t("lovingPupSet"), springRogue:env.t("stealthyKittySet")}') // The `if true || false` conditional for applying the transparent class is necessary because // when a user activates the orb of rebirth, the seasonal items are still in their inventory, but @@ -155,7 +155,7 @@ script(type='text/ng-template', id='partials/options.inventory.drops.html') .badge.badge-info.stack-count {{user.items.special.valentineReceived.length}} div(ng-if='user.purchased.plan.customerId || user.purchased.plan.mysteryItems.length') - button.customize-option(popover=env.t('subscriberItemText'), popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', class='inventory_present', ng-click="user.ops.openMysteryItem({})") + button.customize-option(popover=env.t('subscriberItemText'), popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', class='inventory_present inventory_present_{{moment().format("MM")}}', ng-click="user.ops.openMysteryItem({})") .badge.badge-info.stack-count {{user.purchased.plan.mysteryItems.length}} div(ng-if='user.purchased.plan.consecutive.trinkets') @@ -193,8 +193,8 @@ script(type='text/ng-template', id='partials/options.inventory.drops.html') p | {{::egg.value}}  span.Pet_Currency_Gem1x.inline-gems - //- buyable quest eggs - each egg,quest in {gryphon:'Gryphon',hedgehog:'Hedgehog',ghost_stag:'Deer',rat:'Rat',octopus:'Octopus',dilatory_derby:'Seahorse',harpy:'Parrot',rooster:'Rooster',spider:'Spider',owl:'Owl',penguin:'Penguin',rock:'Rock',bunny:'Bunny',slime:'Slime'} + //- buyable quest eggs. TODO: Get this from a collection so we don't have to maintain this ridiculous comma-delimited list + each egg,quest in {gryphon:'Gryphon',hedgehog:'Hedgehog',ghost_stag:'Deer',rat:'Rat',octopus:'Octopus',dilatory_derby:'Seahorse',harpy:'Parrot',rooster:'Rooster',spider:'Spider',owl:'Owl',penguin:'Penguin',rock:'Rock',bunny:'Bunny',slime:'Slime',sheep:'Sheep'} div(ng-show='user.achievements.quests.#{quest} > 0') button.customize-option(popover='{{::Content.eggs.#{egg}.notes()}}', popover-title!=env.t("egg", {eggType: "{{::Content.eggs.#{egg}.text()}}"}), popover-trigger='mouseenter', popover-placement='top', popover-append-to-body='true', ng-click='purchase("eggs", Content.eggs.#{egg})', class='Pet_Egg_#{egg}') p diff --git a/website/views/options/inventory/stable.jade b/website/views/options/inventory/stable.jade index af8329f996..83c448d4f1 100644 --- a/website/views/options/inventory/stable.jade +++ b/website/views/options/inventory/stable.jade @@ -24,7 +24,7 @@ mixin mountList(source) div(popover-trigger='mouseenter', popover=env.t('mountName', {potion: potion.text(env.language.code), mount: egg.mountText(env.language.code)}), popover-placement='bottom') button(class="pet-button Mount_Head_#{mount}", ng-show='user.items.mounts["#{mount}"]', ng-class='{active: user.items.currentMount == "#{mount}"}', ng-click='chooseMount("#{egg.key}", "#{potion.key}")') //div(class='Mount_Head_{{mount}}') - button(class="pet-button pet-not-owned", ng-hide='user.items.mounts["#{mount}"]') + button(class="pet-button mount-not-owned", ng-hide='user.items.mounts["#{mount}"]') .PixelPaw -} diff --git a/website/views/options/profile.jade b/website/views/options/profile.jade index e4dc240b90..d7d9731502 100644 --- a/website/views/options/profile.jade +++ b/website/views/options/profile.jade @@ -4,6 +4,7 @@ mixin gemCost(cost) = ' ' + env.t('locked') block +-var gearGroup = function(grouping) { return env._(env.Content.gear.flat).where({gearSet:grouping}).pluck('key') } -var showPath = function(path, items, joiner) { return path+'["'+items.join('"] '+joiner+' '+path+'["')+'"]'; } -var unlockPath = function(path, items) { return 'unlock("'+path+'.'+items.join(','+path+'.')+'")'; } @@ -19,7 +20,7 @@ mixin customizeProfile(mobile) +gemCost(2) button.btn.btn-xs(ng-click='#{unlockPath(path, colors)}')!= env.t('unlockSet',{cost:5}) + ' ' each color in colors - button.customize-option(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-class='{locked: !user.purchased.#{path}["#{color}"]}', ng-if='#{status!="disabled"} || user.purchased.#{path}["#{color}"]', ng-click='unlock("#{path}.#{color}")') + button.customize-option(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-class='{locked: !user.purchased.#{path}["#{color}"], selectableInventory: user.preferences.#{path} == "#{color}"}', ng-if='#{status!="disabled"} || user.purchased.#{path}["#{color}"]', ng-click='unlock("#{path}.#{color}")') div(class=mobile ? 'padding' : 'container-fluid row') .col-md-4 @@ -35,7 +36,7 @@ mixin customizeProfile(mobile) li.customize-menu menu(label=env.t('shirts')) each shirt in ['black', 'blue', 'green', 'pink', 'white', 'yellow'] - button.customize-option(class='{{user.preferences.size}}_shirt_'+shirt, type='button', ng-click='set({"preferences.shirt":"'+shirt+'"})') + button.customize-option(class='{{user.preferences.size}}_shirt_'+shirt, type='button', ng-click='set({"preferences.shirt":"'+shirt+'"})', ng-class='{selectableInventory: user.preferences.shirt == "#{shirt}"}') menu(label=env.t('specialShirts')) - var specialShirts = ['convict', 'cross', 'fire', 'horizon', 'ocean', 'purple', 'rainbow', 'redblue', 'thunder', 'tropical', 'zombie'] @@ -43,26 +44,42 @@ mixin customizeProfile(mobile) +gemCost(2) button.btn.btn-xs(ng-click='#{unlockPath("shirt",specialShirts)}')!= env.t('unlockSet',{cost:5}) + ' ' each shirt in specialShirts - button.customize-option(type='button', class='{{user.preferences.size}}_shirt_'+shirt, ng-class='{locked: !user.purchased.shirt.'+shirt+'}', ng-click='unlock("shirt.'+shirt+'")') + button.customize-option(type='button', class='{{user.preferences.size}}_shirt_'+shirt, ng-class='{locked: !user.purchased.shirt.'+shirt+', selectableInventory: user.preferences.shirt == "#{shirt}"}', ng-click='unlock("shirt.'+shirt+'")') + h3(class=mobile?'item item-divider':'')=env.t('accessories') + + menu(type='list') + // Flower + li.customize-menu + menu(label=env.t('flower')) + button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.flower":0})', ng-class='{selectableInventory: user.preferences.hair.flower == 0}') + each num in [1,2,3,4,5,6] + button(class='hair_flower_#{num} customize-option', type='button', ng-click='set({"preferences.hair.flower":#{num}})', ng-class='{selectableInventory: user.preferences.hair.flower == "#{num}"}') + + // Animal Ears + li.customize-menu + menu(label=env.t('animalEars')) + span(ng-hide='#{showPath("user.items.gear.owned", gearGroup("animal"), "&&")}') + +gemCost(2) + button.btn.btn-xs(ng-click='#{unlockPath("items.gear.owned", gearGroup("animal"))}')!= env.t('unlockSet', {cost: 5}) + ' ' + button.customize-option(ng-repeat='item in ::getGearArray("animal")' ng-class="{locked: user.items.gear.owned[item.key] == undefined, selectableInventory: user.preferences.costume ? user.items.gear.costume.headAccessory == item.key : user.items.gear.equipped.headAccessory == item.key}", popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase(item.type,item)', class='{{::item.key}}') .col-md-4 h3(class=mobile?'item item-divider':'')=env.t('bodyHead') menu(type='list') // For special events code, see commit dfa27b3 - // Color li.customize-menu menu(label=env.t('color')) each color in ['white','brown','blond','red','black'] - button(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-click='set({"preferences.hair.color": "#{color}"})') + button(type='button', class='#{path=="skin" ? "skin_"+color : "customize-option hair hair_bangs_1_"+color}', ng-click='set({"preferences.hair.color": "#{color}"})', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') each color in ['candycane','frost','winternight','holly'] - button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")') + button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') each color in ['pblue','pgreen','porange','ppink','ppurple','pyellow'] - button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")') + button(type='button', ng-if='user.purchased.hair.color.#{color}', class='customize-option hair hair_bangs_1_#{color}', ng-click='unlock("hair.color.#{color}")', ng-class='{selectableInventory: user.preferences.hair.color == "#{color}"}') +buyPref('hair.color', ['rainbow','yellow','green','purple','blue','TRUred'], 'rainbowColors') - +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors') + +buyPref('hair.color', ['pblue2','pgreen2','porange2','ppink2','ppurple2','pyellow2'], 'shimmerColors', 'disabled') +buyPref('hair.color', ['candycorn','ghostwhite','halloween','midnight','pumpkin','zombie'], 'hauntedColors', 'disabled') +buyPref('hair.color', ['aurora','festive','hollygreen','peppermint','snowy','winterstar'], 'winteryColors', 'disabled') @@ -71,15 +88,15 @@ mixin customizeProfile(mobile) // Bangs menu(label=env.t('hairBangs')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.bangs":0})') + button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.bangs":0})', ng-class='{selectableInventory: user.preferences.hair.bangs == 0}') each num in [1,2,3] - button(class='hair_bangs_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.bangs":#{num}})') + button(class='hair_bangs_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.bangs":#{num}})', ng-class='{selectableInventory: user.preferences.hair.bangs == "#{num}"}') // Base hairstyles (free) menu(label=env.t('hairBase')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.base":0})') + button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.base":0})', ng-class='{selectableInventory: user.preferences.hair.base == 0}') each num in [1,3] - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.base":#{num}})') + button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-click='set({"preferences.hair.base":#{num}})', ng-class='{selectableInventory: user.preferences.hair.base == "#{num}"}') // Purchasable hairstyles menu(label=env.t('hairSet1')) @@ -88,22 +105,14 @@ mixin customizeProfile(mobile) +gemCost(2) button.btn.btn-xs(ng-click='#{unlockPath("hair.base",styles)}')!= env.t('unlockSet',{cost:5}) + ' ' each num in styles - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"]}', ng-click='unlock("hair.base.#{num}")') + button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"], selectableInventory: user.preferences.hair.base == "#{num}"}', ng-click='unlock("hair.base.#{num}")') menu(label=env.t('hairSet2')) - var styles = [9,10,11,12,13,14] span(ng-hide='#{showPath("user.purchased.hair.base", styles, "&&")}') +gemCost(2) button.btn.btn-xs(ng-click='#{unlockPath("hair.base", styles)}')!= env.t('unlockSet', {cost: 5}) + ' ' each num in styles - button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"]}', ng-click='unlock("hair.base.#{num}")') - - - // Flower - li.customize-menu - menu(label=env.t('flower')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.flower":0})') - each num in [1,2,3,4,5,6] - button(class='hair_flower_#{num} customize-option', type='button', ng-click='set({"preferences.hair.flower":#{num}})') + button(class='hair_base_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.base["#{num}"], selectableInventory: user.preferences.hair.base == "#{num}"}', ng-click='unlock("hair.base.#{num}")') li.customize-menu menu(label=env.t('bodyFacialHair')) @@ -113,15 +122,15 @@ mixin customizeProfile(mobile) // Beard menu(label=env.t('beard')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.beard":0})') + button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.beard":0})', ng-class='{selectableInventory: user.preferences.hair.beard == 0}') each num in [1,2,3] - button(class='hair_beard_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.beard["#{num}"]}', ng-click='unlock("hair.beard.#{num}")') + button(class='hair_beard_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.beard["#{num}"], selectableInventory: user.preferences.hair.beard == "#{num}"}', ng-click='unlock("hair.beard.#{num}")') // Mustache menu(label=env.t('mustache')) - button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.mustache":0})') + button(class='head_0 customize-option', type='button', ng-click='set({"preferences.hair.mustache":0})', ng-class='{selectableInventory: user.preferences.hair.mustache == 0}') each num in [1,2] - button(class='hair_mustache_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.mustache["#{num}"]}', ng-click='unlock("hair.mustache.#{num}")') + button(class='hair_mustache_#{num}_{{user.preferences.hair.color}} customize-option', type='button', ng-class='{locked: !user.purchased.hair.mustache["#{num}"], selectableInventory: user.preferences.hair.mustache == "#{num}"}', ng-click='unlock("hair.mustache.#{num}")') .col-md-4 h3(class=mobile?'item item-divider':'')=env.t('bodySkin') @@ -130,13 +139,14 @@ mixin customizeProfile(mobile) li.customize-menu menu(label=env.t('basicSkins')) each color in ['ddc994','f5a76e','ea8349','c06534','98461a','915533','c3e1dc','6bd049'] - button.customize-option(type='button', class='skin_#{color}', ng-click='set({"preferences.skin":"#{color}"})') + button.customize-option(type='button', class='skin_#{color}', ng-click='set({"preferences.skin":"#{color}"})', ng-class='{selectableInventory: user.preferences.skin == "#{color}"}') - // Rainbow Skin + // Always-available premium skins +buyPref('skin', ['eb052b','f69922','f5d70f','0ff591','2b43f6','d7a9f7','800ed0','rainbow'], 'rainbowSkins') - +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins') + +buyPref('skin', ['bear','cactus','fox','lion','panda','pig','tiger','wolf'], 'animalSkins') - // Special Events + // Seasonal event skins. Note that Spooky Skins are a legacy set and should always be disabled for purchase + +buyPref('skin', ['pastelPink','pastelOrange','pastelYellow','pastelGreen','pastelBlue','pastelPurple','pastelRainbowChevron','pastelRainbowDiagonal'], 'pastelSkins', 'disabled') +buyPref('skin', ['monster','pumpkin','skeleton','zombie','ghost','shadow'], 'spookySkins', 'disabled') +buyPref('skin', ['candycorn','ogre','pumpkin2','reptile','shadow2','skeleton2','transparent','zombie2'], 'supernaturalSkins', 'disabled') @@ -161,9 +171,11 @@ mixin profileStats table.table.table-striped tr td - strong.inline - |{{user.stats.points}}  - strong.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('levelPopover'))=env.t('unallocated') + p(ng-if='::user.stats.lvl >= 100')!=env.t('noMoreAllocate') + p(ng-if='user.stats.points || user.stats.lvl < 100') + strong.inline + |{{user.stats.points}}  + strong.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('levelPopover'))=env.t('unallocated') td tr td(colspan=2) @@ -258,7 +270,7 @@ script(id='partials/options.profile.profile.html', type='text/ng-template') input.form-control(type='url', ng-model='editingProfile.imageUrl', placeholder=env.t('imageUrl')) .form-group label=env.t('displayBlurb') - textarea.form-control(rows=5, placeholder=env.t('displayBlurb'), ng-model='editingProfile.blurb') + textarea.form-control(rows=5, placeholder=env.t('displayBlurbPlaceholder'), ng-model='editingProfile.blurb') include ../shared/formatting-help mixin backgrounds(mobile) diff --git a/website/views/options/settings.jade b/website/views/options/settings.jade index dc8d25983a..053efa17da 100644 --- a/website/views/options/settings.jade +++ b/website/views/options/settings.jade @@ -2,16 +2,16 @@ script(id='partials/options.settings.html', type="text/ng-template") ul.options-menu li(ng-class="{ active: $state.includes('options.settings.settings') }") a(ui-sref='options.settings.settings') - =env.t('settings') + =env.t('site') li(ng-class="{ active: $state.includes('options.settings.api') }") a(ui-sref='options.settings.api') =env.t('API') li(ng-class="{ active: $state.includes('options.settings.export') }") a(ui-sref='options.settings.export') =env.t('dataExport') - li(ng-class="{ active: $state.includes('options.settings.coupon') }") - a(ui-sref='options.settings.coupon') - =env.t('coupon') + li(ng-class="{ active: $state.includes('options.settings.promo') }") + a(ui-sref='options.settings.promo') + =env.t('promoCode') li(ng-class="{ active: $state.includes('options.settings.subscription') }") a(ui-sref='options.settings.subscription')=env.t('subscription') li(ng-class="{ active: $state.includes('options.settings.notifications') }") @@ -66,10 +66,13 @@ script(type='text/ng-template', id='partials/options.settings.settings.html') label input(type='checkbox', ng-model='user.preferences.dailyDueDefaultView', ng-change='set({"preferences.dailyDueDefaultView": user.preferences.dailyDueDefaultView?true: false})') span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('dailyDueDefaultViewPop'))=env.t('dailyDueDefaultView') + .checkbox(ng-if='party.memberCount === 1') + label + input(type='checkbox', ng-model='user.preferences.displayInviteToPartyWhenPartyIs1', ng-change='set({"preferences.displayInviteToPartyWhenPartyIs1": user.preferences.displayInviteToPartyWhenPartyIs1 ? true : false})') + span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('displayInviteToPartyWhenPartyIs1'))=env.t('displayInviteToPartyWhenPartyIs1') // button.btn.btn-default(ng-click='showTour()', popover-placement='right', popover-trigger='mouseenter', popover=env.t('restartTour'))= env.t('showTour') button.btn.btn-default(ng-click='showBailey()', popover-trigger='mouseenter', popover-placement='right', popover=env.t('showBaileyPop'))= env.t('showBailey') button.btn.btn-default(ng-click='openRestoreModal()', popover-trigger='mouseenter', popover-placement='right', popover=env.t('fixValPop'))= env.t('fixVal') - button.btn.btn-default(ng-click="openModal('invite-friends', {controller:'GroupsCtrl'})") Invite Friends button.btn.btn-default(ng-if='user.preferences.disableClasses==true', ng-click='user.ops.changeClass({})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('enableClassPop'))= env.t('enableClass') button.btn.btn-default(ng-if='!user.preferences.disableClasses && user.flags.classSelected', ng-click='showClassesTour()', popover-trigger='mouseenter', popover-placement='right', popover=env.t('classTourPop'))= env.t('showClass') @@ -155,14 +158,14 @@ script(type='text/ng-template', id='partials/options.settings.settings.html') a.btn.btn-danger(ng-click='openModal("reset", {controller:"SettingsCtrl"})', popover-trigger='mouseenter', popover-placement='right', popover=env.t('resetAccPop'))= env.t('resetAccount') a.btn.btn-danger(ng-click='openModal("delete", {controller:"SettingsCtrl"})', popover-trigger='mouseenter', popover=env.t('deleteAccPop'))= env.t('deleteAccount') -script(type='text/ng-template', id='partials/options.settings.coupon.html') +script(type='text/ng-template', id='partials/options.settings.promo.html') .container-fluid .row .col-md-6 - h2= env.t('coupon') + h2=env.t('promoCode') form.form-inline(role='form',ng-submit='enterCoupon(_couponCode)') - input.form-control(type='text', ng-model='_couponCode', placeholder=env.t('couponPlaceholder')) - button.btn.btn-primary(type='submit') Submit + input.form-control(type='text', ng-model='_couponCode', placeholder=env.t('promoPlaceholder')) + button.btn.btn-primary(type='submit')= env.t('submit') div small= env.t('couponText') div(ng-if='user.contributor.sudo') @@ -325,6 +328,11 @@ script(id='partials/options.settings.notifications.html', type="text/ng-template input(type='checkbox', ng-disabled='user.preferences.emailNotifications.unsubscribeFromAll === true', ng-model='user.preferences.emailNotifications.importantAnnouncements', ng-change='set({"preferences.emailNotifications.importantAnnouncements": user.preferences.emailNotifications.importantAnnouncements ? true: false})') span=env.t('inactivityEmails') + .checkbox + label + input(type='checkbox', ng-disabled='user.preferences.emailNotifications.unsubscribeFromAll === true', ng-model='user.preferences.emailNotifications.weeklyRecaps', ng-change='set({"preferences.emailNotifications.weeklyRecaps": user.preferences.emailNotifications.weeklyRecaps ? true: false})') + span=env.t('weeklyRecaps') + hr .checkbox @@ -374,12 +382,12 @@ script(id='partials/options.settings.subscription.html',type='text/ng-template') .form-inline .form-group - input.form-control(type='text', ng-model='_subscription.coupon', placeholder='Promo Code') + input.form-control(type='text', ng-model='_subscription.coupon', placeholder= env.t('couponPlaceholder')) .form-group - button.btn.btn-small(type='button',ng-click='applyCoupon(_subscription.coupon)') Apply + button.btn.btn-small(type='button',ng-click='applyCoupon(_subscription.coupon)')= env.t("apply") - h3(ng-if='(user.purchased.plan.customerId && user.purchased.plan.dateTerminated)') Resubscribe - a.btn.btn-primary(ng-click='Payments.showStripe({subscription:_subscription.key, coupon:_subscription.coupon})', ng-disabled='!_subscription.key') Card + h3(ng-if='(user.purchased.plan.customerId && user.purchased.plan.dateTerminated)')= env.t("resubscribe") + a.btn.btn-primary(ng-click='Payments.showStripe({subscription:_subscription.key, coupon:_subscription.coupon})', ng-disabled='!_subscription.key')= env.t('card') a.btn.btn-warning(href='/paypal/subscribe?_id={{user._id}}&apiToken={{user.apiToken}}&sub={{_subscription.key}}{{_subscription.coupon ? "&coupon="+_subscription.coupon : ""}}', ng-disabled='!_subscription.key') PayPal div(ng-if='user.purchased.plan.customerId') .btn.btn-primary(ng-if='!user.purchased.plan.dateTerminated && user.purchased.plan.paymentMethod=="Stripe"', ng-click='Payments.showStripeEdit()')=env.t('subUpdateCard') diff --git a/website/views/options/social/boss.jade b/website/views/options/social/boss.jade index 1574f648e8..6411462bbe 100644 --- a/website/views/options/social/boss.jade +++ b/website/views/options/social/boss.jade @@ -52,13 +52,13 @@ mixin boss(tavern, mobile) .meter.health .bar(style='width: {{Shared.percent(progress.hp, boss.hp)}}%;') span.meter-text.value - | {{Math.ceil(progress.hp) | goldRoundThousandsToK}} / {{boss.hp | goldRoundThousandsToK}} + | {{Math.ceil(progress.hp) | roundLargeNumbers}} / {{boss.hp | roundLargeNumbers}} .meter-label(tooltip='Rage', ng-if='boss.rage') span.glyphicon.glyphicon-fire .meter.mana(ng-if='boss.rage',popover="{{::boss.rage.description()}}",popover-title="{{::boss.rage.title()}}",popover-trigger='mouseenter',popover-placement='right') .bar(style='width: {{Shared.percent(progress.rage, boss.rage.value)}}%;') span.meter-text.value - | {{Math.ceil(progress.rage) | goldRoundThousandsToK}} / {{boss.rage.value | goldRoundThousandsToK}} + | {{Math.ceil(progress.rage) | roundLargeNumbers}} / {{boss.rage.value | roundLargeNumbers}} div(ng-if='::Content.quests[group.quest.key].collect') div(class="quest_{{::group.quest.key}}") h4=env.t('collected') + ':' diff --git a/website/views/options/social/challenges.jade b/website/views/options/social/challenges.jade index d69d5176a0..3b66dac462 100644 --- a/website/views/options/social/challenges.jade +++ b/website/views/options/social/challenges.jade @@ -1,12 +1,12 @@ script(type='text/ng-template', id='partials/options.social.challenges.detail.close.html') a.btn.btn-sm.btn-danger(ng-click="delete(closingChal)")=env.t('delete') h5= '- ' + env.t('or') + ' -' - select(ui-select2, ng-required=true, ng-model='closingChal.winner', data-placeholder=env.t('selectWinner'), ng-change='selectWinner(closingChal)', ) + select(ui-select2, ng-required=true, ng-model='closingChal.winner', data-placeholder=env.t('selectWinner'), ng-change='selectWinner(closingChal)', style='display:block') option(value='') option(ng-repeat='u in closingChal.members', value='{{u._id}}') {{u.profile.name}} - small.pull-right - a(ng-click='cancelClosing(closingChal)')=env.t('cancel') + .text-right + small.btn-link(ng-click='cancelClosing(closingChal)')=env.t('cancel') script(type='text/ng-template', id='partials/options.social.challenges.detail.member.html') .modal.bs-modal-lg(style='display: block') @@ -128,17 +128,14 @@ script(type='text/ng-template', id='partials/options.social.challenges.html') .form-group textarea.form-control(cols='3', placeholder=env.t('challengeDescr'), ng-model='newChallenge.description') - //- what's going on here? - br - br - .form-group - input.form-control(type='number', min="{{newChallenge.group=='habitrpg' ? 1 : 0}}", max="{{maxPrize}}", ng-model='newChallenge.prize', placeholder=env.t('prize')) - span.input-suffix.Pet_Currency_Gem1x.inline-gems - |  - span.hint.vertical-20(popover=env.t('prizePop'), popover-trigger='mouseenter', popover-placement='right') + .input-group + span.input-group-addon + .Pet_Currency_Gem1x + input.form-control(type='number', min="{{newChallenge.group=='habitrpg' ? 1 : 0}}", max="{{maxPrize}}", ng-model='newChallenge.prize', placeholder=env.t('prize')) + a.hint(popover="{{newChallenge.group=='habitrpg' ? env.t('prizePopTavern') : env.t('prizePop')}}", popover-trigger='mouseenter', popover-placement='right') =env.t('moreInfo') - span(ng-show='newChallenge.group=="habitrpg"') + .pull-right(ng-show='newChallenge.group=="habitrpg"') !=env.t('publicChallenges') .form-group(ng-if='user.contributor.admin') diff --git a/website/views/options/social/chat-box.jade b/website/views/options/social/chat-box.jade index c30dc9184e..bb0c8a5c25 100644 --- a/website/views/options/social/chat-box.jade +++ b/website/views/options/social/chat-box.jade @@ -7,19 +7,17 @@ div.chat-form.guidelines-not-accepted(ng-if='!user.flags.communityGuidelinesAcce div button.btn.btn-warning(ng-click='acceptCommunityGuidelines()')=env.t('iAcceptCommunityGuidelines') .chat-buttons - button(type="button", ng-click='sync(group)', tooltip=env.t('toolTipMsg')) - span.glyphicon.glyphicon-refresh + button(type="button", ng-click='sync(group)')=env.t('toolTipMsg') form.chat-form(ng-if='user.flags.communityGuidelinesAccepted' ng-submit='postChat(group,message.content)') div(ng-controller='AutocompleteCtrl') - textarea.form-control(rows=4, ui-keydown='{"meta-enter":"postChat(group,message.content)"}', ui-keypress='{13:"postChat(group,message.content)"}', ng-model='message.content', updateinterval='250', flag='@', at-user, auto-complete placeholder="{{group._id == 'habitrpg' ? env.t('tavernCommunityGuidelinesPlaceholder') : ''}}") - span.user-list(ng-show='!isAtListHidden') - ul.list-at-user - li(ng-repeat='user in response | filter:query.text | limitTo: 5', ng-click='autoComplete(user)') - span.username.label.label-default(ng-class=':: userLevelStyle(user)') {{::user.user}} - .chat-controls - .chat-formatting - include ../../shared/formatting-help + textarea.form-control(rows=4, ui-keydown='{"meta-enter":"postChat(group,message.content)"}', ui-keypress='{13:"postChat(group,message.content)"}', ng-model='message.content', updateinterval='250', flag='@', at-user, auto-complete placeholder="{{group._id == 'habitrpg' ? env.t('tavernCommunityGuidelinesPlaceholder') : ''}}", ng-disabled='_sending == true') + span.user-list + ul.list-at-user(ng-show="query") + li(ng-repeat='msg in response | filter:filterUser | limitTo: 5', ng-click='performCompletion(msg)') + span.username.label.label-default(ng-class=':: userLevelStyle(msg)') {{::msg.user}} + .chat-controls.clearfix .chat-buttons - input(type='submit', value=env.t('sendChat'), ng-class='{disabled: _sending == true}') - button(type="button", ng-click='sync(group)')=env.t('toolTipMsg') + input.btn(type='submit', value=env.t('sendChat'), ng-disabled='_sending') + button.btn(type="button", ng-click='sync(group)', ng-disabled='_sending')=env.t('toolTipMsg') + include ../../shared/formatting-help diff --git a/website/views/options/social/chat-message.jade b/website/views/options/social/chat-message.jade index 48c6d85e7f..944088faa4 100644 --- a/website/views/options/social/chat-message.jade +++ b/website/views/options/social/chat-message.jade @@ -31,6 +31,9 @@ mixin chatMessages(inbox) |     a(ng-click="flagChatMessage(group._id, message)", ng-if=':: user.contributor.admin || (!message.sent && user.flags.communityGuidelinesAccepted && message.uuid != user.id && message.uuid != "system")') span.glyphicon.glyphicon-flag(tooltip="{{message.flags[user._id] ? env.t('abuseAlreadyReported') : env.t('abuseFlag')}}" ng-class='message.flags[user._id] ? "text-danger" : ""') + |     + a(ng-click="copyToDo(message)") + span.glyphicon.glyphicon-share(tooltip=env.t('copyMessageAsToDo')) span.float-label(ng-class='::contribText(message.contributor, message.backer).length > 30 ? "long-title" : ""') a.label.label-default.chat-message(ng-if=':: message.user', ng-class='::userLevelStyleFromLevel(message.contributor.level, message.backer.npc, style)', ng-click='clickMember(message.uuid, true)') span.glyphicon.glyphicon-arrow-right(ng-if='::message.sent') diff --git a/website/views/options/social/create-group.jade b/website/views/options/social/create-group.jade index 6c0c4c20e8..846bd99837 100644 --- a/website/views/options/social/create-group.jade +++ b/website/views/options/social/create-group.jade @@ -23,6 +23,6 @@ form.col-md-12.form-horizontal(ng-submit='create(newGroup)') .checkbox label input(type='checkbox', ng-model='newGroup.leaderOnly.challenges') - | Only group leader can create challenges + =env.t('leaderOnlyChallenges') .form-group(ng-show='type=="party"') input.btn.btn-default.form-control(type='submit', value=env.t('create')) diff --git a/website/views/options/social/group.jade b/website/views/options/social/group.jade index 4315ee285e..0765bcd7d7 100644 --- a/website/views/options/social/group.jade +++ b/website/views/options/social/group.jade @@ -22,9 +22,9 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter span.glyphicon.glyphicon-ban-circle =env.t('leave') a.btn.btn-success.pull-right(ng-if=':: !isMemberOfGroup(User.user._id, group)', ng-click='join(group)')=env.t('join') - span(ng-if='group.leader == user.id') - button.btn.btn-primary.pull-right(ng-click='save(group)', ng-show='group._editing')=env.t('save') - button.btn.btn-default.pull-right(ng-click='group._editing = true', ng-hide='group._editing')=env.t('editGroup') + span(ng-if='group.leader._id == user.id') + button.btn.btn-sm.btn-primary.pull-right(ng-click='save(group)', ng-show='group._editing')=env.t('save') + button.btn.btn-sm.btn-default.pull-right(ng-click='group._editing = true', ng-hide='group._editing')=env.t('editGroup') .panel-body form(ng-show='group._editing') @@ -42,7 +42,7 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter .checkbox label input(type='checkbox', ng-model='group.leaderOnly.challenges') - | Only group leader can create challenges + =env.t('leaderOnlyChallenges') h4=env.t('assignLeader') select#group-leader-selection(ng-model='group._newLeader', ng-options='member.profile.name for member in group.members') @@ -51,7 +51,13 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter img.pull-right(ng-show='group.logo', ng-src='{{group.logo}}') markdown(text='group.description') hr - small.muted Group ID: {{group._id}} + p=env.t('groupLeader') + |: + a(class='badge badge-info', ng-click='clickMember(group.leader._id, true)') + | {{group.leader.profile.name}} + .slight-vertical-padding + small.muted=env.t('groupID') + |: {{group._id}} include ./challenge-box @@ -60,7 +66,7 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter .panel-heading h3.panel-title =env.t('members') - button.pull-right.btn.btn-primary(ng-click="openInviteModal(group)") Invite Friends + button.pull-right.btn.btn-primary(ng-click="openInviteModal(group)")=env.t("inviteFriends") .panel-body.modal-fixed-height div.form-group(ng-if='::group.type=="party"') p=env.t('partyList') @@ -78,14 +84,14 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter ng-change='set({"party.orderAscending": user.party.orderAscending})' ) table.table.table-striped(bindonce='group') - tr(ng-repeat='member in group.members track by member._id') + tr(ng-repeat='member in group.members track by member._id' ng-if='member._id != group.leader._id') td.media // allow leaders to ban members - div.pull-left(ng-show='group.leader == user.id && user.id!=member._id') + div.pull-left(ng-show='group.leader._id == user.id') a.media-object(ng-click='removeMember(group, member, true)') span.glyphicon.glyphicon-ban-circle(tooltip=env.t('banTip')) a.media-body - span(ng-class='{"badge badge-info": group.leader==member._id}', ng-click='clickMember(member._id, true)') + span(ng-click='clickMember(member._id, true)') | {{member.profile.name}} tr(ng-if='group.memberCount > group.members.length') td @@ -98,7 +104,7 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter tr(ng-repeat='invite in group.invites') td.media // allow leaders to ban members - div.pull-left(ng-show='group.leader == user.id') + div.pull-left(ng-show='group.leader._id == user.id') a.media-object(ng-click='removeMember(group, invite, false)') span.glyphicon.glyphicon-ban-circle(tooltip=env.t('banTip')) a.media-body @@ -117,7 +123,7 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter td .popover.static-popover.fade.right.in.wide-popover .arrow - h3.popover-title {{Members.members[group.leader].profile.name}} + h3.popover-title {{group.leader.profile.name}} .popover-content markdown(text='group.leaderMessage') div(ng-controller='ChatCtrl') diff --git a/website/views/options/social/index.jade b/website/views/options/social/index.jade index 54469e5ca5..a965b5d1d3 100644 --- a/website/views/options/social/index.jade +++ b/website/views/options/social/index.jade @@ -91,9 +91,9 @@ script(type='text/ng-template', id='partials/options.social.html') ul.options-menu li(ng-class="{ active: $state.includes('options.social.inbox') }") a(ui-sref='options.social.inbox') - =env.t("inbox") - |   span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}} + |   + =env.t("inbox") li(ng-class="{ active: $state.includes('options.social.tavern') }") a(ui-sref='options.social.tavern') =env.t('tavern') @@ -113,3 +113,33 @@ script(type='text/ng-template', id='partials/options.social.html') .tab-content .tab-pane.active div(ui-view) + +script(type='text/ng-template', id='modals/copyChatToDo.html') + .modal-header + h4=env.t('copyMessageAsToDo') + .modal-body + .form-group + input.form-control(type='text',ng-model='text', ng-model-options="{debounce: 1000}") + .form-group + textarea.form-control(rows='5',ng-model='notes', ng-model-options="{debounce: 1000}", focus-me) + + hr + + div.task-column.preview + div(ng-init='popoverOpen = false', class='task todo uncompleted color-neutral', popover-trigger='mouseenter', data-popover-html="{{popoverOpen ? '' : notes | markdown}}", popover-placement="top") + // right-hand side control buttons + .task-meta-controls + // Icons only available if you own the tasks (aka, hidden from challenge stats) + span(ng-if='!obj._locked') + // notes + span.task-notes(ng-show='notes', ng-click='popoverOpen = !popoverOpen', popover-trigger='click', data-popover-html="{{notes | markdown}}", popover-placement="top") + span.glyphicon.glyphicon-comment + |   + + // main content + div.task-text + markdown(text='text',target='_blank') + + .modal-footer + button.btn.btn-default(ng-click='$close()')=env.t('close') + button.btn.btn-primary(ng-click='saveTodo()')=env.t('submit') \ No newline at end of file diff --git a/website/views/options/social/tavern.jade b/website/views/options/social/tavern.jade index 54657ecff8..bfe065697a 100644 --- a/website/views/options/social/tavern.jade +++ b/website/views/options/social/tavern.jade @@ -14,14 +14,11 @@ h3.popover-title a(target='_blank', href='http://www.kickstarter.com/profile/2014640723')=env.t('daniel') .popover-content - =env.t('danielText') - div - button.btn.btn-lg.btn-success(ng-class='{active: user.preferences.sleep}', ng-click='User.user.ops.sleep({})') - span(ng-show='user.preferences.sleep')=env.t('innCheckOut') - span(ng-hide='user.preferences.sleep')=env.t('innCheckIn') - =env.t('danielText2') - .alert.alert-info(ng-show='user.preferences.sleep') - =env.t('innText',{name:"{{user.profile.name}}"}) + | {{user.preferences.sleep ? env.t('innText',{name: user.profile.name}) : env.t('danielText')}} + button.btn-block.btn.btn-lg.btn-success(ng-click='User.user.ops.sleep({})') + | {{user.preferences.sleep ? env.t('innCheckOut') : env.t('innCheckIn')}} + span(ng-if='!user.preferences.sleep')=env.t('danielText2') + // Resources .panel.panel-default diff --git a/website/views/shared/formatting-help.jade b/website/views/shared/formatting-help.jade index 80ef0633df..9ad945093e 100644 --- a/website/views/shared/formatting-help.jade +++ b/website/views/shared/formatting-help.jade @@ -1,2 +1,36 @@ -small - a(target='_blank', href='http://habitrpg.wikia.com/wiki/Markdown_Cheat_Sheet')=env.t('formattingMarkdown') \ No newline at end of file +small.btn-link(ng-init='showHelp = false', ng-click='showHelp = !showHelp') + | {{showHelp ? env.t('hideFormattingHelp') : env.t('showFormattingHelp')}} + +.slight-vertical-padding(ng-if='showHelp') + table.table.table-striped + tr.info + td.col-xs-6 #[b=env.t('youType')] + td.col-xs-6 #[b=env.t('youSee')] + tr + td=env.t('italics') + td #[markdown(text="env.t('italics')")] + tr + td=env.t('bold') + td #[markdown(text="env.t('bold')")] + tr + td=env.t('strikethrough') + td #[markdown(text="env.t('strikethrough')")] + tr + td=env.t('emojiExample') + td #[markdown(text="env.t('emojiExample')")] + tr + td=env.t('markdownLinkEx') + td #[markdown(text="env.t('markdownLinkEx')")] + tr + td=env.t('markdownImageEx') + td #[markdown(text="env.t('markdownImageEx')")] + tr + td!=env.t('unorderedListHTML') + td #[markdown(text="env.t('unorderedListMarkdown')")] + tr + td=env.t('code') + td #[markdown(text="env.t('code')")] + + hr + p.text-center.muted!=env.t('markdownBlurb') + hr diff --git a/website/views/shared/header/header.jade b/website/views/shared/header/header.jade index 4fc7cb3c03..3fe3006e56 100644 --- a/website/views/shared/header/header.jade +++ b/website/views/shared/header/header.jade @@ -32,5 +32,8 @@ // party span(ng-controller='PartyCtrl') + button.party-invite.pull-right.btn.btn-primary(ng-click="inviteOrStartParty(group)", + ng-if="(!party.members || party.memberCount === 1) && user.preferences.displayInviteToPartyWhenPartyIs1", + popover="{{!party.members ? env.t('startAParty') : env.t('addToParty')}}", popover-placement="left", popover-trigger="mouseenter")=env.t("inviteFriends") .herobox-wrap(ng-repeat='profile in partyMinusSelf') +herobox() diff --git a/website/views/shared/header/menu.jade b/website/views/shared/header/menu.jade index 1f65b21898..6f77f79fe6 100644 --- a/website/views/shared/header/menu.jade +++ b/website/views/shared/header/menu.jade @@ -26,9 +26,8 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') ul.toolbar-submenu li a(ui-sref='options.social.inbox') + span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}}   =env.t("inbox") - |   - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}} li a(ui-sref='options.social.tavern')=env.t('tavern') li @@ -59,7 +58,7 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') a(ui-sref='options.settings.export')=env.t('exportData') ul.toolbar-submenu li - a(target="_blank" href='http://habitrpg.wikia.com/wiki/FAQ')=env.t('FAQ') + a(target="_blank" href='http://habitrpg.wikia.com/wiki/')=env.t('overview') li a(target="_blank" href='https://github.com/HabitRPG/habitrpg/issues/2760')=env.t('reportBug') li @@ -69,7 +68,7 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') li a(target="_blank" href='http://habitrpg.wikia.com/wiki/Contributing_to_HabitRPG')=env.t('contributeToHRPG') li - a(target="_blank" href='http://habitrpg.wikia.com/wiki/')=env.t('overview') + a(target="_blank" href='http://habitrpg.wikia.com/wiki/FAQ')=env.t('FAQ') ul.toolbar-controls li.toolbar-subscribe-button button(ng-if='!user.purchased.plan.customerId',ui-sref='options.settings.subscription',popover-trigger='mouseenter',popover-placement='bottom',popover-title=env.t('subscriptions'),popover=env.t('subDescription'),popover-append-to-body='true')=env.t('subscribe') @@ -95,18 +94,18 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') li a(ui-sref='options.profile.profile')=env.t('profile') li.toolbar-button-dropdown + a(ui-sref='options.social.inbox', ng-if='user.inbox.newMessages') + span.badge.badge-danger {{user.inbox.newMessages}} a(ui-sref='options.social.tavern') span=env.t('social') - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}} a(ng-click='expandMenu("social")', ng-class='{active: _expandedMenu == "social"}') span ☰ div(ng-if='_expandedMenu == "social"') ul.toolbar-submenu(ng-click='expandMenu(null)') li a(ui-sref='options.social.inbox') + span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}}   =env.t("inbox") - |   - span.badge.badge-danger(ng-if='user.inbox.newMessages') {{user.inbox.newMessages}} li a(ui-sref='options.social.tavern')=env.t('tavern') li @@ -155,7 +154,7 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') div(ng-if='_expandedMenu == "help"') ul.toolbar-submenu(ng-click='expandMenu(null)') li - a(target="_blank" href='http://habitrpg.wikia.com/wiki/FAQ')=env.t('FAQ') + a(target="_blank" href='http://habitrpg.wikia.com/wiki/')=env.t('overview') li a(target="_blank" href='https://github.com/HabitRPG/habitrpg/issues/2760')=env.t('reportBug') li @@ -165,7 +164,7 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') li a(target="_blank" href='http://habitrpg.wikia.com/wiki/Contributing_to_HabitRPG')=env.t('contributeToHRPG') li - a(target="_blank" href='http://habitrpg.wikia.com/wiki/')=env.t('overview') + a(target="_blank" href='http://habitrpg.wikia.com/wiki/FAQ')=env.t('FAQ') //-li(ng-controller='SettingsCtrl') a(ng-click='showTour()', popover-placement='right', popover-trigger='mouseenter', popover=env.t('restartTour'))= env.t('showTour') ul.toolbar-subscribe(ng-if='!user.purchased.plan.customerId') @@ -244,7 +243,7 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') li a(ui-sref='options.settings.export')=env.t('export') li - a(ui-sref='options.settings.coupon') Coupon + a(ui-sref='options.settings.promo')=env.t('promoCode') li a(ui-sref='options.settings.subscription')=env.t('subscription') li @@ -258,14 +257,14 @@ nav.toolbar(ng-controller='AuthCtrl', ng-class='{active: isToolbarHidden}') li.toolbar-controls-button a(ng-click='expandMenu(null)')=env.t('close') ul.toolbar-wallet - li.toolbar-gems - a.gem-wallet(ng-click='openModal("buyGems",{track:"Gems > Toolbar"})', popover-trigger='mouseenter', popover-title=env.t('gemsPopoverTitle'), popover=env.t('gemsWhatFor'), popover-placement='bottom',popover-append-to-body='true') + li.toolbar-gems(popover-trigger='mouseenter', popover-title=env.t('gemsPopoverTitle'), popover=env.t('gemsWhatFor'), popover-placement='bottom',popover-append-to-body='true') + a.gem-wallet(ng-click='openModal("buyGems",{track:"Gems > Toolbar"})') //-span.task-action-btn.tile.flush.bright.add-gems-btn + span.Pet_Currency_Gem2x.Gems span.gem-text {{user.balance * 4 | number:0}} li.toolbar-currency.gold(popover=env.t('gold') + ' ({{Shared.gold(user.stats.gp)}})', popover-placement='bottom',popover-trigger='mouseenter') span.shop_gold - span {{Shared.gold(user.stats.gp) | goldRoundThousandsToK}} + span {{Shared.gold(user.stats.gp) | roundLargeNumbers}} li.toolbar-currency.silver(popover=env.t('silver'), popover-placement='bottom',popover-trigger='mouseenter') span.shop_silver span {{Shared.silver(user.stats.gp)}} diff --git a/website/views/shared/mixins.jade b/website/views/shared/mixins.jade index f2c37b9b56..c4dde11e38 100644 --- a/website/views/shared/mixins.jade +++ b/website/views/shared/mixins.jade @@ -11,3 +11,9 @@ mixin aLink(url, label) a(href="", ng-click="externalLink('#{url}')")= label else a(href='#{url}', target='_blank')= label + +mixin previewMarkdown(text) + .panel.panel-warning + .panel-heading=env.t('msgPreviewHeading') + .panel-body.markdown-preview + markdown(text='#{text}') \ No newline at end of file diff --git a/website/views/shared/modals/achievements.jade b/website/views/shared/modals/achievements.jade index 9d1decd66c..3b0470abe2 100644 --- a/website/views/shared/modals/achievements.jade +++ b/website/views/shared/modals/achievements.jade @@ -14,7 +14,27 @@ script(id='modals/achievements/ultimateGear.html', type='text/ng-template') h4=env.t('modalAchievement') .modal-body .achievement.achievement-armor - =env.t('gearAchievement') + p=env.t('gearAchievement') + br + table.multi-achievement + tr + td(ng-if='::user.achievements.ultimateGearSets.healer').multi-achievement + .achievement-ultimate-healer.multi-achievement + =env.t('healer') + td(ng-if='::user.achievements.ultimateGearSets.wizard').multi-achievement + .achievement-ultimate-mage.multi-achievement + =env.t('mage') + td(ng-if='::user.achievements.ultimateGearSets.rogue').multi-achievement + .achievement-ultimate-rogue.multi-achievement + =env.t('rogue') + td(ng-if='::user.achievements.ultimateGearSets.warrior').multi-achievement + .achievement-ultimate-warrior.multi-achievement + =env.t('warrior') + br + p(ng-if='!(user.achievements.ultimateGearSets.healer && user.achievements.ultimateGearSets.wizard && user.achievements.ultimateGearSets.rogue && user.achievements.ultimateGearSets.warrior)')!=env.t('moreGearAchievements') + br + .shop_armoire.pull-right + p!=env.t("armoireUnlocked") .modal-footer button.btn.btn-default(ng-click='$close()')=env.t('ok') diff --git a/website/views/shared/modals/classes.jade b/website/views/shared/modals/classes.jade index 5eac56aeea..d9fdaa054d 100644 --- a/website/views/shared/modals/classes.jade +++ b/website/views/shared/modals/classes.jade @@ -1,18 +1,11 @@ script(type='text/ng-template', id='modals/chooseClass.html') .modal-header - h4 - |  - =env.t('chooseClass1') - | - a(href='http://habitrpg.wikia.com/wiki/Class_System' target='_blank')=env.t('chooseClass2') - |  - =env.t('chooseClass3') + h4=env.t('chooseClassHeading') .modal-body.select-class .container-fluid .row .col-md-3(ng-click='selectedClass = "warrior"') - h5 - a(href='http://habitrpg.wikia.com/wiki/Warrior' target='_blank')=env.t('warrior') + h5!=env.t('warriorWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="warrior"}') .character-sprites span(class='skin_{{user.preferences.skin}}') @@ -26,8 +19,7 @@ script(type='text/ng-template', id='modals/chooseClass.html') span(class='shield_warrior_5') span(class='weapon_warrior_6') .col-md-3(ng-click='selectedClass = "wizard"') - h5 - a(href='http://habitrpg.wikia.com/wiki/Mage' target='_blank')=env.t('mage') + h5!=env.t('mageWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="wizard"}') .character-sprites span(class='skin_{{user.preferences.skin}}') @@ -41,8 +33,7 @@ script(type='text/ng-template', id='modals/chooseClass.html') span(class='shield_wizard_5') span(class='weapon_wizard_6') .col-md-3(ng-click='selectedClass = "rogue"') - h5 - a(href='http://habitrpg.wikia.com/wiki/Rogue' target='_blank')=env.t('rogue') + h5!=env.t('rogueWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="rogue"}') .character-sprites span(class='skin_{{user.preferences.skin}}') @@ -56,8 +47,7 @@ script(type='text/ng-template', id='modals/chooseClass.html') span(class='shield_rogue_6') span(class='weapon_rogue_6') .col-md-3(ng-click='selectedClass = "healer"') - h5 - a(href='http://habitrpg.wikia.com/wiki/Healer' target='_blank')=env.t('healer') + h5!=env.t('healerWiki') figure.herobox(ng-class='{"selected-class": selectedClass=="healer"}') .character-sprites span(class='skin_{{user.preferences.skin}}') @@ -77,5 +67,7 @@ script(type='text/ng-template', id='modals/chooseClass.html') .well(ng-show='selectedClass=="healer"')=env.t('healerText') .modal-footer - button.btn.btn-sm.btn-danger(ng-click='user.ops.disableClasses({}); $close()', popover-placement='top', popover-trigger='mouseenter', popover=env.t('optOutText'))=env.t('optOut') + span(popover-placement='left', popover-trigger='mouseenter', popover=env.t('optOutText')) + button.btn.btn-danger(ng-click='user.ops.disableClasses({}); $close()')=env.t('optOut') button.btn.btn-primary(ng-disabled='!selectedClass' ng-click='changeClass(selectedClass); $close()')=env.t('select') + .pull-left!=env.t('chooseClassLearn') diff --git a/website/views/shared/modals/drops.jade b/website/views/shared/modals/drops.jade index 3e26912548..f47315128f 100644 --- a/website/views/shared/modals/drops.jade +++ b/website/views/shared/modals/drops.jade @@ -51,3 +51,14 @@ script(type='text/ng-template', id='modals/pet-key.html') span(ng-if='!user.achievements.triadBingo') | : 6  span.Pet_Currency_Gem1x.inline-gems + +script(type='text/ng-template', id='modals/armoireEmpty.html') + .modal-header + .shop_armoire.pull-right + h4=env.t('armoireText') + .modal-body + p=env.t('armoireLastItem') + br + p=env.t('armoireNotesEmpty') + .modal-footer + button.btn.btn-default(ng-click='$close()')=env.t('close') \ No newline at end of file diff --git a/website/views/shared/modals/index.jade b/website/views/shared/modals/index.jade index f8f5433996..a64701f60c 100644 --- a/website/views/shared/modals/index.jade +++ b/website/views/shared/modals/index.jade @@ -11,3 +11,4 @@ include ./quests include ./rebirth include ./limited include ./invite-friends +include ./welcome.jade diff --git a/website/views/shared/modals/invite-friends.jade b/website/views/shared/modals/invite-friends.jade index 13f954167f..36b1c21596 100644 --- a/website/views/shared/modals/invite-friends.jade +++ b/website/views/shared/modals/invite-friends.jade @@ -1,26 +1,26 @@ script(type='text/ng-template', id='modals/invite-friends.html') .modal-header - h4 Invite Friends + h4=env.t('inviteFriends') .modal-body - p.alert.alert-info Invite friends by User ID here. + p.alert.alert-info!=env.t('inviteAlertInfo') form.form-inline(ng-submit='invite()') //-.alert.alert-danger(ng-show='_groupError') {{_groupError}} .form-group input.form-control(type='text', placeholder=env.t('userId'), ng-model='invitee') |  - button.btn.btn-primary(type='submit') Invite Existing User + button.btn.btn-primary(type='submit')=env.t('inviteExistUser') hr - p.alert.alert-info Invite friends by email. If they join via your email, they'll automatically be invited to your party. + p.alert.alert-info=env.t('inviteByEmail') form.form-horizontal(ng-submit='inviteEmails()') table.table.table-striped thead tr - th Name - th Email + th=env.t('name') + th=env.t('email') tbody tr(ng-repeat='email in emails') td @@ -33,16 +33,16 @@ script(type='text/ng-template', id='modals/invite-friends.html') i.glyphicon.glyphicon-plus tr td.form-group(colspan=2) - label.col-sm-1.control-label By: + label.col-sm-1.control-label=env.t('byColon') .col-sm-7 input.form-control(type='text', ng-model='inviter') .col-sm-4 - button.btn.btn-primary(type='submit') Invite New User(s) + button.btn.btn-primary(type='submit')=env.t('inviteNewUsers') //- hr - p.alert.alert-info Or share this link (copy/paste): + p.alert.alert-info=env.t('inviteAlertInfo2') input.form-control(type='text', ng-value='inviteLink({id: party._id, inviter: user._id, name: party.name})') .modal-footer - button.btn.btn-default(ng-click='$close()') Close + button.btn.btn-default(ng-click='$close()')=env.t('close') diff --git a/website/views/shared/modals/members.jade b/website/views/shared/modals/members.jade index 0add44a526..626db557a4 100644 --- a/website/views/shared/modals/members.jade +++ b/website/views/shared/modals/members.jade @@ -2,7 +2,7 @@ script(type='text/ng-template', id='modals/member.html') .modal-header h4 span {{::profile.profile.name}} - span(ng-if='profile.contributor.level') - {{::contribText(profile.contributor, profile.backer)}} + span(ng-if='::contribText && profile.contributor.level') - {{::contribText(profile.contributor, profile.backer)}} .modal-body .container-fluid .row @@ -22,6 +22,7 @@ script(type='text/ng-template', id='modals/member.html') |  | {{::profile.auth.timestamps.loggedin | date:user.preferences.dateFormat}} - h3=env.t('stats') + // @TODO: Figure out why this isn't showing up in front page .label.label-info {{:: {warrior:env.t("warrior"), wizard:env.t("mage"), rogue:env.t("rogue"), healer:env.t("healer")}[profile.stats.class] }} include ../profiles/stats .col-md-6 @@ -38,7 +39,7 @@ script(type='text/ng-template', id='modals/member.html') span.glyphicon.glyphicon-ban-circle button.btn.btn-md.btn-default(tooltip=env.t('sendPM'), ng-click="openModal('private-message',{controller:'MemberModalCtrl'})", tooltip-placement='right') span.glyphicon.glyphicon-envelope - button.btn.btn-md.btn-default(tooltip="Send Gift", ng-click="openModal('send-gift',{controller:'MemberModalCtrl'})", tooltip-placement='right') + button.btn.btn-md.btn-default(tooltip=env.t('sendGift'), ng-click="openModal('send-gift',{controller:'MemberModalCtrl'})", tooltip-placement='right') span.glyphicon.glyphicon-gift button.btn.btn-default(ng-click='$close()')=env.t('close') @@ -47,6 +48,7 @@ script(type='text/ng-template', id='modals/private-message.html') h4=env.t('pmHeading', {name: "{{profile.profile.name}}"}) .modal-body textarea.form-control(type='text',rows='5',ui-keydown='{"meta-enter":"sendPrivateMessage(profile._id, _message)"}',placeholder=env.t('needsTextPlaceholder'),ng-model='_message', focus-me) + include ../formatting-help .modal-footer //- Due to a quirk in Bootstrap UI, we need to wrap this so the tooltip can //- appear when the button is disabled. @@ -60,14 +62,14 @@ script(type='text/ng-template', id='modals/private-message.html') script(type='text/ng-template', id='modals/send-gift.html') .modal-header - h4 Send Gift to {{::profile.profile.name}} + h4=env.t('sendGiftHeading', {name: "{{::profile.profile.name}}"}) .modal-body .panel.panel-default(class="{{gift.type=='gems' ? 'panel-primary' : 'transparent'}}", ng-click='gift.type="gems"') .panel-heading .pull-right - span(ng-show='gift.gems.fromBalance') From {{user.balance*4}} Gems - span(ng-hide='gift.gems.fromBalance') Total: ${{gift.gems.amount/4}} USD - | Gems + span(ng-show='gift.gems.fromBalance')=env.t('sendGiftGemsBalance', {number: "{{::user.balance*4}}"}) + span(ng-hide='gift.gems.fromBalance')=env.t('sendGiftCost', {cost: "{{gift.gems.amount/4}}"}) + =env.t('gemsPopoverTitle') .panel-body .row .col-md-6 @@ -75,19 +77,20 @@ script(type='text/ng-template', id='modals/send-gift.html') input.form-control(type='number', placeholder='Number of Gems', min='0', max='{{gift.gems.fromBalance ? user.balance*4 : ""}}', ng-model='gift.gems.amount') .col-md-6 .btn-group - a.btn.btn-default(ng-class="{active:gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=true") From Balance - a.btn.btn-default(ng-class="{active:!gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=false") Purchase + a.btn.btn-default(ng-class="{active:gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=true")=env.t('sendGiftFromBalance') + a.btn.btn-default(ng-class="{active:!gift.gems.fromBalance}", ng-click="gift.gems.fromBalance=false")=env.t('sendGiftPurchase') .panel.panel-default(class="{{gift.type=='subscription' ? 'panel-primary' : 'transparent'}}", ng-click='gift.type="subscription"') - .panel-heading Subscription + .panel-heading=env.t('subscription') .panel-body .form-group .radio(ng-repeat='block in Content.subscriptionBlocks | toArray | omit:"discount==true" | orderBy:"months"') label input(type="radio", name="subRadio", ng-value="block.key", ng-model='gift.subscription.key') - | {{block.months}} Month(s): ${{block.price}} + =env.t('sendGiftSubscription', {price: '{{::block.price}}', months: '{{::block.months}}'}) - textarea.form-control(rows='3', ng-model='gift.message', placeholder='Personal message (optional)') + textarea.form-control(rows='3', ng-model='gift.message', placeholder=env.t('sendGiftMessagePlaceholder')) + include ../formatting-help .modal-footer - var fromBal = "gift.type=='gems' && gift.gems.fromBalance" diff --git a/website/views/shared/modals/welcome.jade b/website/views/shared/modals/welcome.jade new file mode 100644 index 0000000000..bf8fe48dd1 --- /dev/null +++ b/website/views/shared/modals/welcome.jade @@ -0,0 +1,18 @@ +// Created by sabrecat on 5/18/15. + +script(type='text/ng-template', id='modals/welcome.html') + .modal-header + h4=env.t('welcomeToHabit') + .modal-body.text-center + h4=env.t('welcome1') + .welcome_to_Habit_1.center-block + h4=env.t('welcome2') + .welcome_to_Habit_2.center-block + h4=env.t('welcome3') + .welcome_to_Habit_3.center-block + h4=env.t('welcome4') + .welcome_to_Habit_4.center-block + .modal-footer + span.h4=env.t('welcome5') + |  + span.button.btn.btn-primary(ng-click='$close(); Guide.goto("intro",0)')=env.t('imReady') \ No newline at end of file diff --git a/website/views/shared/new-stuff.jade b/website/views/shared/new-stuff.jade index 9c28b64bed..1b86e5b522 100644 --- a/website/views/shared/new-stuff.jade +++ b/website/views/shared/new-stuff.jade @@ -1,28 +1,209 @@ -h5 4/15/2015 - MARSHMALLOW SLIMES, KEY TO THE KENNELS CHANGE, AND CHALLENGE IMPROVEMENTS +h5 6/11/2015 - REPEATING TASKS, START DATE, AND MOBILE APP UPDATES! + p + br + p.small.muted by Blade and fallenpanda hr tr td - .Pet-Slime-Base.pull-right - h5 Marshmallow Slime Pet Quest! - p There is a new Pet Quest available in the Market: The Jelly Regent! Gooey slime is gumming up the works, and Habiticans are having a tough time finishing their tasks. Can you mop the floor with the Jelly Regent? If so, you'll get some adorable Marshmallow Slime pets! - p.small.muted art by Starsystemic, Leephon, LordDarkly, Overomega, and Shaner - p.small.muted writing by Bethany Woll and Theothermeme + h5 New Repeat Option for Dailies + p Dailies now have a new Advanced Option: Repeat Every X Days. You've wanted this feature for a long time, and it's finally here! + br + p First, please note that this new option is OPT-IN only. We won't make any changes to your preexisting Dailies without you knowing it. We wouldn't do that! + br + p That being said, here are the new features: tr td - h5 Key to the Kennels Free with Triad Bingo - .pet_key.pull-right - p The Key to the Kennels is now free if you have the Triad Bingo achievement and if you choose to release your pets and mounts together! Rejoice, collectors! Note that the Key will not be free if you release only pets or only mounts. - p.small.muted by gisikw + h5 Repeating Tasks + p Use the "Every X Days" function under Dailies Advanced Options to create tasks that repeat after a certain number of days have passed, whether every 2 days, every 15 days, every 30 days... You choose the number that works for you! + br + p These Dailies are only due on those given dates. Need to pay your rent every 30 days? Take medicine every other day? Water your plants every 4 days? No longer a problem. tr td - h5 Challenge Improvements - p Now Challenge links take you directly to that Challenge, instead of the top of the list, and when you edit a Challenge, the name is automatically updated! - p.small.muted by gisikw, chrisdotcode, and TheHollidayInn + h5 Start Date + p Dailies now have a Start Date. They will not be due before this date. This means that if you want to add a new Daily while you're thinking about it, but not have it be due until later, you can achieve that by setting a future Start Date! + tr + td + h5 Mobile App Updates + p New Android and iOS updates are available to support this feature. Please, update your apps before using it, or the new repeating Dailies will not display normally on the mobile apps! + tr + td + h5 Other Notes + p For a short period of time, the Data Display Tool will not be able to calculate damage correctly for Repeat Every X Dailies. We'll get that updated very soon so that it will be accurate again! + br + p If you still have questions about Repeat Every X Dailies, don't hesitate to ask in the Newbies Guild! hr a(href='/static/old-news', target='_blank') Read older news mixin oldNews + + h5 6/1/2015 - NEW EQUIPMENT: THE ENCHANTED ARMOIRE, JUNE BACKGROUNDS, AND NEW MOUNT POSITIONING! + tr + td + .promo_enchanted_armoire.pull-right + h5 New Equipment: The Enchanted Armoire! + p Now after you achieve Ultimate Gear, you'll unlock a new Reward: THE ENCHANTED ARMOIRE! + br + p Click on the Enchanted Armoire, a 100 GP Reward in the Rewards Column, for a random chance at special Equipment! It may also give you random XP or food items. We'll be adding new equipment to it every month, but even when you've exhausted the current supply, you can keep clicking for a chance at food and XP. + br + p Now go spend all that accumulated Gold! May the Random Number Generator smile upon you... + p.small.muted by Lemoness and SabreCat + p.small.muted Art by Kiwibot, Starsystemic, UncommonCriminal, Zoebeagle, and Andrews38 + tr + td + .background_island_waterfalls.pull-right + h5 June Backgrounds Revealed + p There are three new avatar backgrounds in the Background Shop! Now your avatar can paddle a Drifting Raft, float through a sea of Shimmery Bubbles, or picnic near Island Waterfalls! + p.small.muted by (in order): Teto is Great, beffymaroo, and UncommonCriminal + tr + td + h5 New Mount Positioning! + p The mount positioning has been fixed for all the base mounts where it looked like the avatar was riding extreme sidesaddle. Now avatars sit properly, no longer clinging to the sides of their mounts for dear life. + p.small.muted by Kiwibot, Lemoness, and SabreCat + h5 6/1/2015 - JUNE MYSTERY ITEM! + tr + td + .inventory_present_06.pull-right + h5 June Mystery Item! + p Ooh, how mysterious! All Habiticans who are subscribed during the month of June will receive the June Mystery Item Set, as well as the ability to buy Gems with Gold! The June Item Set will be revealed on the 25th, so keep your eyes peeled. Thanks for supporting the site <3 + h5 5/31/2015 - PUSH NOTIFICATIONS FOR ANDROID, AND LAST CHANCE FOR GREEN KNIGHT SUBSCRIBER ITEMS! + tr + td + .promo_mystery_201505.pull-right + h5 Last Chance for Green Knight Item Set + p Reminder: this is the final day to subscribe and receive the Green Knight Item Set! If you want the Green Knight Helm or the Green Knight Lance, now's the time! Thanks so much for your support <3 + p.small.muted by Lemoness + tr + td + h5 Push Notifications for Android + p We've released an update to the Android app that includes new types of push notification! Now it's easier than ever to remember to stay productive. Get the Android update here! + p.small.muted by Negue + h5 5/25/2015 - MAY SUBSCRIBER ITEM SET: GREEN KNIGHT! + tr + td + .promo_mystery_201505.pull-right + h5 May Subscriber Item Set Revealed: Green Knight! + p The May Subscriber Item has been revealed: the Green Knight Item Set! All May subscribers will receive the Green Knight Helm and the Green Knight Lance. You still have six days to subscribe and receive the item set, along with the ability to buy Gems with Gold! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. + p.small.muted by Lemoness + h5 5/20/2015 - NEW PET QUEST: SHEEP! + tr + td + .quest_sheep.pull-right + h5 New Pet Quest: Sheep! + p It looks like there's some ba-a-a-ad weather in the Taskan countryside! Can you and your party be diligent enough to defeat the Thunder Ram? If so, you may find yourself with some wooly sheep pets... + p.small.muted art by Starsystemic and Misceo + p.small.muted writing by Salambander, Leephon, and Lemoness + h5 5/13/2015 - NEW ANIMAL SKINS AND ACCESSORIES, INN IMPROVEMENTS, COPY CHAT TO TO-DO, AND EXTRA INFO + tr + td + .promo_pet_skins.pull-right + h5 New Animal Skins and Accessories Available! + p They say that owners resemble their pets, and now that's truer than ever for Habiticans! The Animal Skin Set and Animal Accessory Set are now available in the Customization shop. Time to let your avatar walk on the wild side. + p.small.muted by Painter de Cluster and SabreCat + tr + td + h5 Inn Improvements + p Now even when you Rest in the Inn, your Dailies will refresh each day. Important note: your Dailies still do NOT hurt you while you're in the Inn. We wouldn't do that to you! + br + p It used to be that the Resting in the Inn froze all your Dailies so that they wouldn't refresh the next day - even for important Dailies like "take medicine" or "feed pets." This was very frustrating to a lot of users who relied on these features, even during periods of time when they needed to rest in the Inn for finals, illness, vacation, etc. + br + p Now if you're in a situation, for example finals period, where you don't have the time or energy to do most of your Dailies, you can still complete some of them every day while Resting in the Inn. It's much more flexible and convenient! + br + p If you're in a quest, you still won't deal damage/collect items until you check out of the Inn, and your Dailies will not damage your party members, but you can still be injured by a Boss if your Party mates skip their own Dailies. You also still do not gain Mana overnight until you check out of the Inn. If you have any questions about how Resting in the Inn works, be sure to ask in the Newbies Guild! + p.small.muted by hairlessbear and Blade + tr + td + h5 Copy Chat to To-Do + p Now you can copy any chat message into your To-Do list! If your roommate posted in party chat and asked you to grab groceries, or your friend reminded you about the history quiz tomorrow, you can save it right into your To-Do list. Awesome!  + p.small.muted by Negue and Redphoenix + tr + td + h5 Extra Info + p We know that HabitRPG can be confusing, so now you can easily double-check what each task type does by clicking the question mark next to its name. + p.small.muted by Lemoness, lefnire, and SabreCat + h5 5/06/2015 - MAY BACKGROUNDS REVEALED + tr + td + .background_mountain_lake.pull-right + h5 May Backgrounds Revealed + p There are three new avatar backgrounds in the Background Shop! Now your avatar can climb to the top of Pagodas, pose in front of a Marble Temple, or dip toes in a Mountain Lake! + p.small.muted by (in order) Teto is Great, Painter de Cluster, and Hazel40 + + h5 5/01/2015 - Skills Rebalancing + tr + td + p After over a year's worth of complaints on Trello and countless bug reports on Github, and after almost five months of dedicated debating, coding, and testing, we have finally rolled out an overhaul of the skills and mana system. Thank you so much to everyone who contributed opinions, time, and effort! Here's what happened: + tr + td + h5 HABITS DAMAGE BOSSES + p Now it's even easier to damage a Boss without skills! It was definitely high time that HabitRPG counted Habits towards battles. We were not living up to our name. + tr + td + h5 MANA DIRECTLY LINKED TO PROGRESS + p Mana was pretty broken: you gained it overnight no matter what you'd done the day before, and it was only linked to To-Dos. This meant that using skills was pretty detached from how well you were doing in your real life, which defeated the purpose of the game! + p Now you can gain Mana from Dailies and positive Habits as well as To-Dos! You still gain Mana overnight, but how much you gain depends on how many of your Dailies you did. + p You can also lose Mana by hitting negative Habits. Yikes! Better not indulge... + tr + td + h5 SKILLS STRENGTHENED AND WEAKENED + p Some notoriously overpowered skills have been weakened, like Backstab (which often granted over 1000GP per cast), Burst of Flames (which allowed you to 1-hit KO most bosses regardless of how much or how little you'd done that day), and Valorous Presence (which caused the notorious "I checked off one Daily and gained 997 levels" bug reports). + p Some painfully UNDERpowered skills have been strengthened, such as Tools of the Trade and Searing Brightness. We think you'll like these much better now! + p For a full description of what changed, check out this blog post. + tr + td + h5 GIVING FEEDBACK + p We understand that these changes may be disruptive to some of you. We're sorry! We hope that with time, you will find them to be a drastic improvement. We will be waiting two weeks (so that everyone can get used to the new system), and then on May 15th will open up a new Trello card for comments and feedback. + p For those of you who want to reallocate stats now that you have the new system, please post your User ID in this Github ticket. (Your UUID is found under Settings > API; do NOT post your API Token.) That ticket is also being used to debate a possibility to make it so that reallocating stats does not cost gems. If that's a feature you would like (or would hate), definitely drop by that ticket and let us know! + p.small.muted by Alys, Verabird, brandonjreid, ShilohT, betaveros, SabreCat, chimericdream, and everyone who commented with feedback on Trello and Github. You all are great! + + h5 4/30/2015 - LAST CHANCE FOR BUSY BEE AND SPRING FLING ITEMS, AND SOON-TO-APPEAR NEW EQUIPMENT! + tr + td + .promo_shimmer_hair.pull-right + h5 Last Chance for Spring Fling Outfits, Hair Colors, and Shiny Seeds! + p Tomorrow everything will be back to normal in Habitica, so if you still have any remaining Spring Fling Items that you want to buy, you'd better do it now! The Seasonal Edition items and Hair Colors won't be back until next March, and if the Limited Edition items return they will have increased prices or changed art, so strike while the iron is hot! + tr + td + .promo_mystery_201504.pull-right + h5 Last Chance for Busy Bee Item Set + p Reminder: this is the final day to subscribe and receive the Busy Bee Item Set! If you want the Busy Bee Robe or the Busy Bee Robes, now's the time! Thanks so much for your support <3 + tr + td + h5 New Equipment Soon + p If you're sad to see the extra gold-purchasable equipment disappear, don't worry! We have something fun in the works... + + h5 4/24/2015 - APRIL SUBSCRIBER ITEM SET AND NEW LANGUAGES + tr + td + .promo_mystery_201504.pull-right + h5 April Subscriber Item Set: Busy Bee! + p The April Subscriber Item has been revealed: the Busy Bee Item Set! All April subscribers will receive the Busy Bee Robe and the Busy Bee Wings. You still have six days to subscribe and receive the item set! Thank you so much for your support - we really do rely on you to keep HabitRPG free to use and running smoothly. + p.small.muted by Lemoness + tr + td + h5 New Languages + p We've added three new languages to the site: Japanese, Serbian and Chinese (Traditional)! + p.small.muted by Paglias, the Japanese Translation Team, the Serbian Translation Team, and the Chinese (Traditional) Translation Team + + h5 4/15/2015 - MARSHMALLOW SLIMES, KEY TO THE KENNELS CHANGE, AND CHALLENGE IMPROVEMENTS + tr + td + .Pet-Slime-Base.pull-right + h5 Marshmallow Slime Pet Quest! + p There is a new Pet Quest available in the Market: The Jelly Regent! Gooey slime is gumming up the works, and Habiticans are having a tough time finishing their tasks. Can you mop the floor with the Jelly Regent? If so, you'll get some adorable Marshmallow Slime pets! + p.small.muted art by Starsystemic, Leephon, LordDarkly, Overomega, and Shaner + p.small.muted writing by Bethany Woll and Theothermeme + tr + td + h5 Key to the Kennels Free with Triad Bingo + .pet_key.pull-right + p The Key to the Kennels is now free if you have the Triad Bingo achievement and if you choose to release your pets and mounts together! Rejoice, collectors! Note that the Key will not be free if you release only pets or only mounts. + p.small.muted by gisikw + tr + td + h5 Challenge Improvements + p Now Challenge links take you directly to that Challenge, instead of the top of the list, and when you edit a Challenge, the name is automatically updated! + p.small.muted by gisikw, chrisdotcode, and TheHollidayInn h5 4/7/2015 - APRIL BACKGROUNDS REVEALED tr td diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index f365ffe300..fe2ab02ccc 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -15,12 +15,12 @@ if mobile .item.item-divider=env.t('achievements') div(ng-if='::profile.achievements.habitSurveys || user._id == profile._id') - .achievement.achievement-tree(ng-show='profile.achievements.habitSurveys') - div(ng-class='{muted: !profile.achievements.habitSurveys}') + .achievement.achievement-tree(ng-if='::profile.achievements.habitSurveys') + div(ng-class='::{muted: !profile.achievements.habitSurveys}') h5=env.t('helped') - small(ng-if='profile.achievements.habitSurveys > 1') - =env.t('surveysMultiple', {surveys: "{{profile.achievements.habitSurveys}}"}) - small(ng-if='!(profile.achievements.habitSurveys > 1)') + small(ng-if='::profile.achievements.habitSurveys > 1') + =env.t('surveysMultiple', {surveys: "{{::profile.achievements.habitSurveys}}"}) + small(ng-if='::!(profile.achievements.habitSurveys > 1)') =env.t('surveysSingle') hr @@ -52,147 +52,153 @@ div(ng-if='::profile.backer.tier') small=env.t('kickstartText') hr -div(ng-if='profile.achievements.streak || user._id == profile._id') - .achievement.achievement-thermometer(ng-show='profile.achievements.streak') - div(ng-class='{muted: !profile.achievements.streak}') - h5(ng-show='profile.achievements.streak > 1 || !profile.achievements.streak') +div(ng-if='::profile.achievements.streak || user._id == profile._id') + .achievement.achievement-thermometer(ng-if='::profile.achievements.streak') + div(ng-class='::{muted: !profile.achievements.streak}') + h5(ng-if='::profile.achievements.streak > 1 || !profile.achievements.streak') - | {{profile.achievements.streak || 0 }}  + | {{::profile.achievements.streak || 0 }}  =env.t('streakName') - small(ng-show='profile.achievements.streak > 1 || !profile.achievements.streak')=env.t('streakText', {streaks: "{{profile.achievements.streak || 0 }}"}) - h5(ng-show='profile.achievements.streak == 1') + small(ng-if='::profile.achievements.streak > 1 || !profile.achievements.streak')=env.t('streakText', {streaks: "{{::profile.achievements.streak || 0 }}"}) + h5(ng-if='::profile.achievements.streak == 1') =env.t('streakSingular') - small(ng-show='profile.achievements.streak == 1')=env.t('streakSingularText') + small(ng-if='::profile.achievements.streak == 1')=env.t('streakSingularText') hr -div(ng-if='profile.achievements.perfect || user._id == profile._id') - .achievement.achievement-perfect(ng-show='profile.achievements.perfect') - div(ng-class='{muted: !profile.achievements.perfect}') - h5(ng-show='profile.achievements.perfect > 1 || !profile.achievements.perfect') +div(ng-if='::profile.achievements.perfect || user._id == profile._id') + .achievement.achievement-perfect(ng-if='::profile.achievements.perfect') + div(ng-class='::{muted: !profile.achievements.perfect}') + h5(ng-if='::profile.achievements.perfect > 1 || !profile.achievements.perfect') - | {{profile.achievements.perfect || 0 }}  + | {{::profile.achievements.perfect || 0 }}  =env.t('perfectName') - small(ng-show='profile.achievements.perfect > 1 || !profile.achievements.perfect')=env.t('perfectText', {perfects: "{{profile.achievements.perfect || 0 }}"}) - h5(ng-show='profile.achievements.perfect == 1') + small(ng-if='::profile.achievements.perfect > 1 || !profile.achievements.perfect')=env.t('perfectText', {perfects: "{{::profile.achievements.perfect || 0 }}"}) + h5(ng-if='::profile.achievements.perfect == 1') =env.t('perfectSingular') - small(ng-show='profile.achievements.perfect == 1')=env.t('perfectSingularText') + small(ng-if='::profile.achievements.perfect == 1')=env.t('perfectSingularText') hr -//-div(ng-if='profile.achievements.ultimateGear || user._id == profile._id') - .achievement.achievement-armor(ng-show='profile.achievements.ultimateGear') - div(ng-class='{muted: !profile.achievements.ultimateGear}') +div(ng-if='::profile.achievements.ultimateGearSets || user._id == profile._id') + .achievement.achievement-armor(ng-if='::profile.achievements.ultimateGearSets') + div(ng-class='::{muted: !profile.achievements.ultimateGearSets}') h5=env.t('ultimGearName') small=env.t('ultimGearText') - hr -// Remove the following when ultimate gear is fixed (https://github.com/HabitRPG/habitrpg/issues/2232): -div(ng-if='::user._id == profile._id') - div.muted - h5=env.t('ultimGearName') - small - +aLink('https://github.com/HabitRPG/habitrpg/issues/2232', 'Returning soon') + table.multi-achievement + tr + td(ng-if='::profile.achievements.ultimateGearSets.healer').multi-achievement + .achievement-ultimate-healer.multi-achievement + =env.t('healer') + td(ng-if='::profile.achievements.ultimateGearSets.wizard').multi-achievement + .achievement-ultimate-mage.multi-achievement + =env.t('mage') + td(ng-if='::profile.achievements.ultimateGearSets.rogue').multi-achievement + .achievement-ultimate-rogue.multi-achievement + =env.t('rogue') + td(ng-if='::profile.achievements.ultimateGearSets.warrior').multi-achievement + .achievement-ultimate-warrior.multi-achievement + =env.t('warrior') hr -div(ng-if='profile.achievements.beastMaster || user._id == profile._id') - .achievement.achievement-rat(ng-show='profile.achievements.beastMaster') - div(ng-class='{muted: !profile.achievements.beastMaster}') +div(ng-if='::profile.achievements.beastMaster || user._id == profile._id') + .achievement.achievement-rat(ng-if='::profile.achievements.beastMaster') + div(ng-class='::{muted: !profile.achievements.beastMaster}') h5=env.t('beastMasterName') small=env.t('beastMasterText') - small(ng-if='profile.achievements.beastMasterCount') - =env.t('beastMasterText2', {count: "{{profile.achievements.beastMasterCount}}"}) + small(ng-if='::profile.achievements.beastMasterCount') + =env.t('beastMasterText2', {count: "{{::profile.achievements.beastMasterCount}}"}) hr -div(ng-if='profile.achievements.mountMaster || user._id == profile._id') - .achievement.achievement-wolf(ng-show='profile.achievements.mountMaster') - div(ng-class='{muted: !profile.achievements.mountMaster}') +div(ng-if='::profile.achievements.mountMaster || user._id == profile._id') + .achievement.achievement-wolf(ng-if='::profile.achievements.mountMaster') + div(ng-class='::{muted: !profile.achievements.mountMaster}') h5=env.t('mountMasterName') small=env.t('mountMasterText') - small(ng-if='profile.achievements.mountMasterCount') - =env.t('mountMasterText2', {count: "{{profile.achievements.mountMasterCount}}"}) + small(ng-if='::profile.achievements.mountMasterCount') + =env.t('mountMasterText2', {count: "{{::profile.achievements.mountMasterCount}}"}) hr -div(ng-if='profile.achievements.triadBingo || user._id == profile._id') - .achievement.achievement-triadbingo(ng-show='profile.achievements.triadBingo') - div(ng-class='{muted: !profile.achievements.triadBingo}') +div(ng-if='::profile.achievements.triadBingo || user._id == profile._id') + .achievement.achievement-triadbingo(ng-if='::profile.achievements.triadBingo') + div(ng-class='::{muted: !profile.achievements.triadBingo}') h5=env.t('triadBingoName') small=env.t('triadBingoText') - small(ng-if='profile.achievements.triadBingoCount') - =env.t('triadBingoText2', {count: "{{profile.achievements.triadBingoCount}}"}) + small(ng-if='::profile.achievements.triadBingoCount') + =env.t('triadBingoText2', {count: "{{::profile.achievements.triadBingoCount}}"}) hr -div(ng-if='profile.achievements.rebirths') +div(ng-if='::profile.achievements.rebirths') .achievement.achievement-sun - h5(ng-if='profile.achievements.rebirths == 1')=env.t('rebirthBegan') - h5(ng-if='profile.achievements.rebirths > 1') - =env.t('rebirthText', {rebirths: "{{profile.achievements.rebirths}}"}) + h5(ng-if='::profile.achievements.rebirths == 1')=env.t('rebirthBegan') + h5(ng-if='::profile.achievements.rebirths > 1') + =env.t('rebirthText', {rebirths: "{{::profile.achievements.rebirths}}"}) small =env.t('rebirthOrb') - | {{profile.achievements.rebirthLevel}}. + | {{::profile.achievements.rebirthLevel}}. hr -div(ng-if=':: profile.achievements.veteran') +div(ng-if='::profile.achievements.veteran') .achievement.achievement-cake div(ng-if='::profile.achievements.veteran') h5=env.t('veteran') small=env.t('veteranText') hr -div(ng-if=':: profile.achievements.originalUser') +div(ng-if='::profile.achievements.originalUser') .achievement.achievement-alpha div(ng-if='::profile.achievements.originalUser') h5=env.t('originalUser') small!=env.t('originalUserText') hr -div(ng-if='profile.achievements.challenges || user._id == profile._id') +div(ng-if='::profile.achievements.challenges.length || user._id == profile._id') // This is a very strange icon to use. revisit - .achievement.achievement-karaoke(ng-show='profile.achievements.challenges') - div(ng-class='{muted: !profile.achievements.challenges}') + .achievement.achievement-karaoke(ng-if='::profile.achievements.challenges.length') + div(ng-class='::{muted: !profile.achievements.challenges.length}') h5=env.t('challengeWinner') table.table.table-striped tr(ng-repeat='chal in profile.achievements.challenges track by $index') td {{::chal}} hr -div(ng-if='profile.achievements.quests || user._id == profile._id') - .achievement.achievement-alien(ng-show='profile.achievements.quests') - div(ng-class='{muted: !profile.achievements.quests}') +div(ng-if='::profile.achievements.quests || user._id == profile._id') + .achievement.achievement-alien(ng-if='::profile.achievements.quests') + div(ng-class='::{muted: !profile.achievements.quests}') h5=env.t('completedQuests') table.table.table-striped tr(ng-repeat='(k,v) in profile.achievements.quests') td {{::Content.quests[k].text()}} - td x{{v}} + td x{{::v}} hr -div(ng-if='profile.achievements.snowball') +div(ng-if='::profile.achievements.snowball') .achievement.achievement-snowball h5=env.t('annoyingFriends') small - =env.t('annoyingFriendsText', {snowballs: "{{profile.achievements.snowball}}"}) + =env.t('annoyingFriendsText', {snowballs: "{{::profile.achievements.snowball}}"}) hr -div(ng-if='profile.achievements.spookDust') +div(ng-if='::profile.achievements.spookDust') .achievement.achievement-spookDust h5=env.t('alarmingFriends') small - =env.t('alarmingFriendsText', {spookDust: "{{profile.achievements.spookDust}}"}) + =env.t('alarmingFriendsText', {spookDust: "{{::profile.achievements.spookDust}}"}) hr -div(ng-if='profile.achievements.shinySeed') +div(ng-if='::profile.achievements.shinySeed') .achievement.achievement-shinySeed h5=env.t('agriculturalFriends') small - =env.t('agriculturalFriendsText', {seeds: "{{profile.achievements.shinySeed}}"}) + =env.t('agriculturalFriendsText', {seeds: "{{::profile.achievements.shinySeed}}"}) hr div(ng-if='::profile.achievements.habitBirthdays') .achievement.achievement-habitBirthday h5=env.t('habitBirthday') small(ng-if='::profile.achievements.habitBirthdays == 1') - =env.t('habitBirthdayText') small(ng-if='::profile.achievements.habitBirthdays > 1') - =env.t('habitBirthdayPluralText', {number: "{{profile.achievements.habitBirthdays}}"}) + =env.t('habitBirthdayPluralText', {number: "{{::profile.achievements.habitBirthdays}}"}) hr div(ng-if='::profile.achievements.valentine') @@ -213,7 +219,7 @@ div(ng-if='::profile.achievements.costumeContest') .achievement.achievement-costumeContest h5=env.t('costumeContest') small - =env.t('costumeContestText') + =env.t('costumeContestText') hr div(ng-if='::profile.achievements.nye') diff --git a/website/views/shared/profiles/stats.jade b/website/views/shared/profiles/stats.jade index 0d9c33363a..476c114143 100644 --- a/website/views/shared/profiles/stats.jade +++ b/website/views/shared/profiles/stats.jade @@ -43,13 +43,13 @@ table.table.table-striped ul.list-unstyled(ng-init='g=Content.gear.flat;e=profile.items.gear.equipped') li(ng-show='profile.stats.lvl > 1') span.hint(popover-title=env.t('levelBonus'), popover-trigger='mouseenter', popover-placement='top', popover=env.t('levelBonusText'))=env.t('level') - |: {{(Math.min(profile.stats.lvl - 1, 100)) / 2}}  + |: {{Math.ceil((Math.min(profile.stats.lvl - 1, 100)) / 2)}}  li(ng-show='g[e.weapon].#{k} + g[e.armor].#{k} + g[e.head].#{k} + g[e.shield].#{k} > 0') span.hint(popover-title=env.t('equipment'), popover-trigger='mouseenter', popover-placement='top', popover=env.t('equipmentBonusText'))=env.t('equipment') |: {{g[e.weapon].#{k} + g[e.armor].#{k} + g[e.head].#{k} + g[e.shield].#{k} || 0}}  - li(ng-show='profile._statsComputed.#{k} - profile.stats.buffs.#{k} - ((Math.min(profile.stats.lvl - 1, 100)) / 2) - g[e.weapon].#{k} - g[e.armor].#{k} - g[e.head].#{k} - g[e.shield].#{k} - profile.stats.#{k} > 0') + li(ng-show='profile._statsComputed.#{k} - profile.stats.buffs.#{k} - Math.ceil((Math.min(profile.stats.lvl - 1, 100)) / 2) - g[e.weapon].#{k} - g[e.armor].#{k} - g[e.head].#{k} - g[e.shield].#{k} - profile.stats.#{k} > 0') span.hint(popover-title=env.t('classBonus'), popover-trigger='mouseenter', popover-placement='top', popover=env.t('classBonusText'))=env.t('classEquipBonus') - |: {{profile._statsComputed.#{k} - profile.stats.buffs.#{k} - ((Math.min(profile.stats.lvl - 1,100)) / 2) - g[e.weapon].#{k} - g[e.armor].#{k} - g[e.head].#{k} - g[e.shield].#{k} - profile.stats.#{k}}}  + |: {{profile._statsComputed.#{k} - profile.stats.buffs.#{k} - Math.ceil((Math.min(profile.stats.lvl - 1,100)) / 2) - g[e.weapon].#{k} - g[e.armor].#{k} - g[e.head].#{k} - g[e.shield].#{k} - profile.stats.#{k}}}  li(ng-show='profile.stats.#{k} > 0') span.hint(popover-title=env.t('allocatedPoints'), popover-trigger='mouseenter', popover-placement='top', popover=env.t('allocatedPointsText'))=env.t('allocated') |: {{profile.stats.#{k} || 0}}  diff --git a/website/views/shared/tasks/edit/advanced_options.jade b/website/views/shared/tasks/edit/advanced_options.jade new file mode 100644 index 0000000000..21f96e7cb4 --- /dev/null +++ b/website/views/shared/tasks/edit/advanced_options.jade @@ -0,0 +1,70 @@ +div(ng-if='::task.type!="reward"') + button.advanced-options-toggle.option-title.mega(type='button', + ng-click='task._advanced = !task._advanced', tooltip=env.t('expandCollapse')) + =env.t('advancedOptions') + + div(ng-show='task._advanced') + div(ng-if='::task.type == "daily"') + .form-group + legend.option-title + span.hint(popover-title=env.t('startDateHelpTitle'), popover=env.t("startDateHelp"), popover-trigger='mouseenter') + =env.t('startDate') + + input.form-control(type='text', ng-model='task.startDate', + datepicker-popup='{{::user.preferences.dateFormat}}', is-open='datepickerOpened', + ng-click='datepickerOpened = true') + + hr + + .form-group + legend.option-title=env.t('repeat') + select.form-control(ng-model='task.frequency') + option(value='weekly')=env.t('repeatWeek') + option(value='daily')=env.t('repeatDays') + + include ./dailies/repeat_options + + hr + + fieldset.option-group.advanced-option(ng-show="task._advanced") + + legend.option-title + a.hint.priority-multiplier-help(href='http://habitrpg.wikia.com/wiki/Difficulty', target='_blank', popover-title=env.t('difficultyHelpTitle'), popover-trigger='mouseenter', popover=env.t('difficultyHelpContent'))=env.t('difficulty') + ul.priority-multiplier + li + button(type='button', ng-class='{active: task.priority==1 || !task.priority}', + ng-click='task.challenge.id || (task.priority=1)') + =env.t('easy') + li + button(type='button', ng-class='{active: task.priority==1.5}', + ng-click='task.challenge.id || (task.priority=1.5)') + =env.t('medium') + li + button(type='button', ng-class='{active: task.priority==2}', + ng-click='task.challenge.id || (task.priority=2)') + =env.t('hard') + + span(ng-if='task.type=="daily"') + legend.option-title.pull-left=env.t('restoreStreak') + input.option-content(type='number', ng-model='task.streak') + + div(ng-if='::(user.preferences.allocationMode == "taskbased" && user.preferences.automaticAllocation) || $state.is("options.social.challenges")') + legend.option-title.pull-left=env.t('attributes') + ul.task-attributes + li + button(type='button', ng-class='{active: task.attribute=="str"}', + ng-click='task.attribute="str"') + =env.t('physical') + li + button(type='button', ng-class='{active: task.attribute=="int"}', + ng-click='task.attribute="int"') + =env.t('mental') + li + button(type='button', ng-class='{active: task.attribute=="con"}', + ng-click='task.attribute="con"') + =env.t('social') + li + button(type='button', ng-class='{active: task.attribute=="per"}', + ng-click='task.attribute="per"', + popover=env.t('otherExamples'), popover-trigger='mouseenter', popover-placement='top') + =env.t('other') diff --git a/website/views/shared/tasks/edit/checklist.jade b/website/views/shared/tasks/edit/checklist.jade new file mode 100644 index 0000000000..2d5b9c347d --- /dev/null +++ b/website/views/shared/tasks/edit/checklist.jade @@ -0,0 +1,22 @@ +.task-checklist-edit(ng-if='!$state.includes("options.social.challenges")') + ul + li + button(type='button', ng-if='!task.checklist[0] && (task.type=="daily" || task.type=="todo")', + ng-click='addChecklist(task)') + span.glyphicon.glyphicon-tasks + span=env.t('addChecklist') + + form.checklist-form(ng-if='task.checklist') + fieldset.option-group(ng-if='!$state.includes("options.social.challenges")') + legend.option-title + span.hint(popover=env.t('checklistText'), popover-trigger='mouseenter', popover-placement='bottom') + =env.t('checklist') + ul(hrpg-sort-checklist) + li(ng-repeat='item in task.checklist') + //input(type='checkbox',ng-model='item.completed',ng-change='saveTask(task,true)') + //-,ng-blur='saveTask(task,true)') + span.checklist-icon.glyphicon.glyphicon-resize-vertical + input(type='text', ng-model='item.text', + ui-keyup="{'13':'addChecklistItem(task,$event,$index)','38 40':'navigateChecklist(task,$index,$event)'}") + a(ng-click='removeChecklistItem(task,$event,$index,true)') + span.glyphicon.glyphicon-trash(tooltip=env.t('delete')) diff --git a/website/views/shared/tasks/edit/dailies/calendar.jade b/website/views/shared/tasks/edit/dailies/calendar.jade new file mode 100644 index 0000000000..0ffb033acb --- /dev/null +++ b/website/views/shared/tasks/edit/dailies/calendar.jade @@ -0,0 +1,3 @@ +fieldset.option-group.calendar(ng-if='::task.type=="daily"', class="option-group") + .dailies + include ./repeat_options diff --git a/website/views/shared/tasks/edit/dailies/repeat_options.jade b/website/views/shared/tasks/edit/dailies/repeat_options.jade new file mode 100644 index 0000000000..e89f7d1d3b --- /dev/null +++ b/website/views/shared/tasks/edit/dailies/repeat_options.jade @@ -0,0 +1,26 @@ +legend.option-title=env.t('repeatEvery') + +// If frequency is daily +ng-form.form-group(name='everyX' ng-if='task.frequency=="daily"') + .input-group + input.form-control(type='number', ng-model='task.everyX', min='0', required) + span.input-group-addon {{task.everyX == 1 ? env.t('day') : env.t('days')}} + +// If frequency is weekly +.form-group(ng-if='task.frequency=="weekly"') + ul.repeat-days + // note, does not use data-toggle="buttons-checkbox" - it would interfere with our own click binding + li + button(ng-class='{active: task.repeat.su}', type='button', ng-click='task.challenge.id || (task.repeat.su = !task.repeat.su)') {{::moment.weekdaysMin(0)}} + li + button(ng-class='{active: task.repeat.m}', type='button', ng-click='task.challenge.id || (task.repeat.m = !task.repeat.m)') {{::moment.weekdaysMin(1)}} + li + button(ng-class='{active: task.repeat.t}', type='button', ng-click='task.challenge.id || (task.repeat.t = !task.repeat.t)') {{::moment.weekdaysMin(2)}} + li + button(ng-class='{active: task.repeat.w}', type='button', ng-click='task.challenge.id || (task.repeat.w = !task.repeat.w)') {{::moment.weekdaysMin(3)}} + li + button(ng-class='{active: task.repeat.th}', type='button', ng-click='task.challenge.id || (task.repeat.th = !task.repeat.th)') {{::moment.weekdaysMin(4)}} + li + button(ng-class='{active: task.repeat.f}', type='button', ng-click='task.challenge.id || (task.repeat.f= !task.repeat.f)') {{::moment.weekdaysMin(5)}} + li + button(ng-class='{active: task.repeat.s}', type='button', ng-click='task.challenge.id || (task.repeat.s = !task.repeat.s)') {{::moment.weekdaysMin(6)}} diff --git a/website/views/shared/tasks/edit/habits/plus_minus.jade b/website/views/shared/tasks/edit/habits/plus_minus.jade new file mode 100644 index 0000000000..bbe17b7d4e --- /dev/null +++ b/website/views/shared/tasks/edit/habits/plus_minus.jade @@ -0,0 +1,8 @@ +fieldset.option-group.plusminus(ng-if='task.type=="habit" && !task.challenge.id') + legend.option-title=env.t('direction/Actions') + span.task-checker + input.visuallyhidden.focusable(id='{{obj._id}}_{{task.id}}-option-plus', type='checkbox', ng-model='task.up') + label(for='{{obj._id}}_{{task.id}}-option-plus') + span.task-checker + input.visuallyhidden.focusable(id='{{obj._id}}_{{task.id}}-option-minus', type='checkbox', ng-model='task.down') + label(for='{{obj._id}}_{{task.id}}-option-minus') diff --git a/website/views/shared/tasks/edit/index.jade b/website/views/shared/tasks/edit/index.jade new file mode 100644 index 0000000000..ce29ee8896 --- /dev/null +++ b/website/views/shared/tasks/edit/index.jade @@ -0,0 +1,52 @@ +div(ng-if='task._editing') + .task-options + + // Broken Challenge + .well(ng-if='task.challenge.broken') + div(ng-if='task.challenge.broken=="TASK_DELETED"') + p=env.t('brokenTask') + p + a(ng-click='unlink(task, "keep")')=env.t('keepIt') + |    + a(ng-click="removeTask(task, obj[list.type+'s'])")=env.t('removeIt') + div(ng-if='task.challenge.broken=="CHALLENGE_DELETED"') + p + |  + =env.t('brokenChallenge') + p + a(ng-click='unlink(task, "keep-all")')=env.t('keepThem') + |  |  + a(ng-click='unlink(task, "remove-all")')=env.t('removeThem') + div(ng-if='task.challenge.broken=="CHALLENGE_CLOSED"') + p + !=env.t('challengeCompleted', {user: "{{task.challenge.winner}}"}) + p + a(ng-click='unlink(task, "keep-all")')=env.t('keepThem') + |  |  + a(ng-click='unlink(task, "remove-all")')=env.t('removeThem') + //div(ng-if='task.challenge.broken=="UNSUBSCRIBED"') + p=env.t('unsubChallenge') + p + a(ng-click="unlink(task, 'keep-all')")=env.t('keepThem') + |  |  + a(ng-click="unlink(task, 'remove-all')")=env.t('removeThem') + + include ./checklist + + form(ng-submit='saveTask(task,false,true)') + include ./text_notes + + include ./habits/plus_minus + + include ./dailies/calendar + + include ./rewards/pricing + + include ./todos/due_date + + include ./tags + + include ./advanced_options + + .save-close + button(type='submit')=env.t('saveAndClose') diff --git a/website/views/shared/tasks/edit/rewards/pricing.jade b/website/views/shared/tasks/edit/rewards/pricing.jade new file mode 100644 index 0000000000..f322dc06d9 --- /dev/null +++ b/website/views/shared/tasks/edit/rewards/pricing.jade @@ -0,0 +1,5 @@ +fieldset.option-group.option-short(ng-if='task.type=="reward" && !task.challenge.id') + legend.option-title=env.t('price') + input.option-content(type='number', size='16', min='0', step='any', ng-model='task.value', required) + .money.input-suffix + span.shop_gold diff --git a/website/views/shared/tasks/edit/tags.jade b/website/views/shared/tasks/edit/tags.jade new file mode 100644 index 0000000000..ab512731fd --- /dev/null +++ b/website/views/shared/tasks/edit/tags.jade @@ -0,0 +1,5 @@ +fieldset.option-group(ng-if='!$state.includes("options.social.challenges")') + p.option-title.mega(ng-click='task._tags = !task._tags', tooltip=env.t('expandCollapse'))=env.t('tags') + label.checkbox(ng-repeat='tag in user.tags', ng-class="{visuallyhidden: task._tags}") + input(type='checkbox', ng-model='task.tags[tag.id]') + markdown(text='tag.name') diff --git a/website/views/shared/tasks/edit/text_notes.jade b/website/views/shared/tasks/edit/text_notes.jade new file mode 100644 index 0000000000..72cddbd59c --- /dev/null +++ b/website/views/shared/tasks/edit/text_notes.jade @@ -0,0 +1,6 @@ +fieldset.option-group + label.option-title=env.t('text') + input.option-content(type='text', ng-model='task.text', required, ng-disabled='task.challenge.id') + + label.option-title=env.t('extraNotes') + textarea.option-content(rows='3', ng-model='task.notes', ng-model-options="{debounce: 1000}") diff --git a/website/views/shared/tasks/edit/todos/due_date.jade b/website/views/shared/tasks/edit/todos/due_date.jade new file mode 100644 index 0000000000..c9cbfe7d0e --- /dev/null +++ b/website/views/shared/tasks/edit/todos/due_date.jade @@ -0,0 +1,6 @@ +fieldset.option-group(ng-if='task.type=="todo" && !task.challenge.id') + legend.option-title=env.t('dueDate') + input.option-content.datepicker(type='text', ng-model='task.date', + datepicker-popup='{{::user.preferences.dateFormat}}', is-open='datepickerOpened', + ng-click='datepickerOpened = true') + diff --git a/website/views/shared/tasks/index.jade b/website/views/shared/tasks/index.jade new file mode 100644 index 0000000000..972a62f1db --- /dev/null +++ b/website/views/shared/tasks/index.jade @@ -0,0 +1,39 @@ +// Note here, we need this part of Habit to be a directive since we're going to be passing it variables from various +// parts of the app. The alternative would be to create new scopes for different containing sections, but that +// started to get unwieldy + +include ./task_view/mixins +script(id='templates/habitrpg-tasks.html', type="text/ng-template") + .tasks-lists.container-fluid + .row + .col-md-3.col-sm-6(ng-repeat='list in lists', ng-class='::{"rewards-module": list.type==="reward"}') + .task-column(class='{{::list.type}}s') + + include ./task_view/graph + + h2.task-column_title {{::list.header}} + + include ./task_view/help + + .todos-chart(ng-if='::list.type == "todo"', ng-show='charts.todos') + + include ./task_view/add_new + + alert.alert-warning.dailiesRestingInInn(ng-if='::list.type == "daily" && user.preferences.sleep') + i.glyphicon.glyphicon-warning-sign   + =env.t('dailiesRestingInInn') + + +taskColumnTabs('top') + + // Actual List + ul(class='{{::list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', hrpg-sort-tasks, ng-if='!$state.includes("options.social.challenges")') + include ./task + //Loads the non-sortable lists for challenges + ul(class='{{::list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', ng-if='$state.includes("options.social.challenges")') + include ./task + + include ./task_view/static_rewards + + include ./task_view/spells + + +taskColumnTabs('bottom') diff --git a/website/views/shared/tasks/lists.jade b/website/views/shared/tasks/lists.jade deleted file mode 100644 index b4487d690e..0000000000 --- a/website/views/shared/tasks/lists.jade +++ /dev/null @@ -1,151 +0,0 @@ -// Note here, we need this part of Habit to be a directive since we're going to be passing it variables from various -// parts of the app. The alternative would be to create new scopes for different containing sections, but that -// started to get unwieldy -script(id='templates/habitrpg-tasks.html', type="text/ng-template") - .tasks-lists.container-fluid - .row - .col-md-3.col-sm-6(bindonce='lists', ng-repeat='list in lists', ng-class='::{"rewards-module": list.type==="reward"}') - .task-column(class='{{list.type}}s') - - // Todos export/graph options - span.option-box.pull-right(ng-if='::main && list.type=="todo"') - a.option-action(ng-show='obj.history.todos', ng-click='toggleChart("todos")', tooltip=env.t('progress')) - span.glyphicon.glyphicon-signal - //a.option-action(ng-href='/v1/users/{{user.id}}/calendar.ics?apiToken={{user.apiToken}}', tooltip='iCal') - a.option-action(ng-click='notPorted()', tooltip='iCal', ng-show='false') - span.glyphicon.glyphicon-calendar - // - - // Header - h2.task-column_title {{list.header}} - - // Todo Chart - .todos-chart(ng-if='::list.type == "todo"', ng-show='charts.todos') - - // Add New - form.task-add(name='new{{list.type}}form', ng-hide='obj._locked', ng-submit='addTask(obj[list.type+"s"],list)') - textarea(rows='6', task-focus='list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolderBulk}}', ng-if='list.bulk', ui-keydown='{"meta-enter ctrl-enter":"addTask(obj[list.type+\'s\'],list)"}', required) - input(type='text', task-focus='!list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolder}}', ng-if='!list.bulk', required) - button(type='submit', ng-disabled='new{{list.type}}form.$invalid') - div.empty-task-notification( ng-show='new{{list.type}}form.$invalid', tooltip=env.t("emptyTask") ) - span.glyphicon.glyphicon-plus - span.glyphicon.glyphicon-plus(ng-show='!new{{list.type}}form.$invalid') - small.help-block.btn-link.pull-right(ng-click='toggleBulk(list)') - span(ng-if='!list.bulk')=env.t('addmultiple') - span(ng-if='list.bulk')=env.t('addsingle') - - mixin taskColumnTabs(position) - // Habits Tabs - div(ng-if='::main && list.type=="habit"', class='tabbable tabs-below') - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "yellowred"}') - a(ng-click='list.view = "yellowred"')=env.t('yellowred') - li(ng-class='{active: list.view == "greenblue"}') - a(ng-click='list.view = "greenblue"')=env.t('greenblue') - // Daily Tabs - div(ng-if='::main && list.type=="daily"', class='tabbable tabs-below') - // remaining/completed tabs - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "remaining"}') - a(ng-click='list.view = "remaining"')=env.t('due') - li(ng-class='{active: list.view == "complete"}') - a(ng-click='list.view = "complete"')=env.t('grey') - // Todo Tabs - div(ng-if='::main && list.type=="todo"', ng-class='::{"tabbable tabs-below": list.type=="todo"}') - if position=="bottom" - div(ng-show='list.view == "complete"') - .alert - =env.t('lotOfToDos') - button.task-action-btn.tile.spacious.bright(ng-click='user.ops.clearCompleted({})',popover=env.t('deleteToDosExplanation'),popover-trigger='mouseenter')=env.t('clearCompleted') - p!=env.t('beeminderDeleteWarning') - // remaining/completed tabs - ul.task-filter - li(ng-class='{active: list.view == "remaining"}') - a(ng-click='list.view = "remaining"')=env.t('remaining') - li(ng-class='{active: list.view == "dated"}') - a(ng-click='list.view = "dated"')=env.t('dated') - li(ng-class='{active: list.view == "complete"}') - a(ng-click='list.view = "complete"')=env.t('complete') - // Rewards Tabs - div(ng-if='::main && list.type=="reward"', class='tabbable tabs-below') - ul.task-filter - li(ng-class='{active: list.view == "all"}') - a(ng-click='list.view = "all"')=env.t('all') - li(ng-class='{active: list.view == "ingamerewards"}') - a(ng-click='list.view = "ingamerewards"')=env.t('ingamerewards') - - +taskColumnTabs('top') - - // Static Rewards - ul.items.rewards(ng-if='main && list.type=="reward"') - li.task.reward-item(ng-repeat='item in itemStore',popover-trigger='mouseenter', popover-placement='top', popover='{{item.notes()}}') - // right-hand side control buttons - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - a.money.btn-buy.item-btn(ng-class='{highValue: item.value >= 1000}', ng-click='buy(item)') - span.shop_gold - span.reward-cost {{item.value}} - // main content - span(ng-class='::{"shop_{{item.key}} shop-sprite item-img": true}').reward-img - p.task-text {{item.text()}} - - // Events - ul.items.rewards(ng-if='main && list.type=="reward" && (user.items.special.snowball>0 || user.stats.buffs.snowball || user.items.special.spookDust>0 || user.stats.buffs.spookDust || user.items.special.shinySeed>0 || user.stats.buffs.shinySeed)') - - mixin specialSpell(k,canceler) - li.task.reward-item(ng-if='#{canceler ? "user.stats.buffs."+canceler : "user.items.special."+k+">0"}',popover-trigger='mouseenter', popover-placement='top', popover='{{Content.spells.special.#{k}.notes()}}') - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - a.money.btn-buy.item-btn(ng-click='castStart(Content.spells.special.#{k})', ng-class='{active: Content.spells.special.#{k}.key == spell.key}') - if canceler - span.shop_gold - span.reward-cost {{Content.spells.special.#{k}.value}} - else - span.shop_spell(class='shop_#{k}') - span.reward-cost {{user.items.special.#{k}}} - // main content - p.task-text {{Content.spells.special.#{k}.text()}} - - +specialSpell('snowball') - +specialSpell('spookDust') - +specialSpell('shinySeed') - +specialSpell('salt','snowball') - +specialSpell('opaquePotion','spookDust') - +specialSpell('petalFreePotion','shinySeed') - - // Actual List - ul(class='{{list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', hrpg-sort-tasks, ng-if='!$state.includes("options.social.challenges")') - include ./task - //Loads the non-sortable lists for challenges - ul(class='{{list.type}}s main-list', ng-show='obj[list.type + "s"].length > 0', ng-if='$state.includes("options.social.challenges")') - include ./task - - // Spells - ul.items(ng-if='main && list.type=="reward" && user.stats.class && !user.preferences.disableClasses') - li.task.reward-item(ng-repeat='(k,skill) in Content.spells[user.stats.class]', ng-if='user.stats.lvl >= skill.lvl',popover-trigger='mouseenter', popover-placement='top', popover='{{skill.notes()}}') - .task-meta-controls - span.task-notes - span.glyphicon.glyphicon-comment - //left-hand size commands - .task-controls.task-primary - a.money.btn-buy.item-btn(ng-click='castStart(skill)', ng-class='{active: skill.key == spell.key}') - span.reward-cost - strong {{skill.mana}} - =env.t('mp') - // main content - span(ng-class='{"shop_{{skill.key}} shop-sprite item-img": true}') - p.task-text {{skill.text()}} - - br - - +taskColumnTabs('bottom') diff --git a/website/views/shared/tasks/meta_controls.jade b/website/views/shared/tasks/meta_controls.jade new file mode 100644 index 0000000000..acff83ef6f --- /dev/null +++ b/website/views/shared/tasks/meta_controls.jade @@ -0,0 +1,56 @@ +.task-meta-controls + + // Due Date + span(ng-if='task.type=="todo" && task.date') + span(ng-class='{"label label-danger":(moment(task.date).isBefore(_today, "days") && !task.completed)}') {{task.date | date:(user.preferences.dateFormat.indexOf('yyyy') == 0 ? user.preferences.dateFormat.substr(5) : user.preferences.dateFormat.substr(0,5))}} + + // Streak + |   + span(ng-show='task.streak') {{task.streak}}  + span(tooltip=env.t('streakCounter')) + span.glyphicon.glyphicon-forward + |   + + // Icons only available if you own the tasks (aka, hidden from challenge stats) + span(ng-if='!obj._locked') + a(ng-click='pushTask(task,$index,"top")', tooltip=env.t('pushTaskToTop')) + span.glyphicon.glyphicon-open + // a(ng-click='pushTask(task,$index,"bottom")', tooltip=env.t('pushTaskToBottom')) + // span.glyphicon.glyphicon-import + // // glyphicon-import or glyphicon-save or glyphicon-sort-by-attributes + a.badge(ng-if='task.checklist[0]', ng-class='{"badge-success":checklistCompletion(task.checklist) == task.checklist.length}', ng-click='collapseChecklist(task)', tooltip=env.t('expandCollapse')) + |{{checklistCompletion(task.checklist)}}/{{task.checklist.length}} + span.glyphicon.glyphicon-tags(tooltip='{{Shared.appliedTags(user.tags, task.tags)}}', ng-hide='Shared.noTags(task.tags)') + // edit + a(ng-hide='task._editing', ng-click='editTask(task)', tooltip=env.t('edit')) + |   + span.glyphicon.glyphicon-pencil(ng-hide='task._editing') + |   + a(ng-hide='!task._editing', ng-click='editTask(task)', tooltip=env.t('cancel')) + span.glyphicon.glyphicon-remove(ng-hide='!task._editing') + |   + // save + a(ng-hide='!task._editing', ng-click='editTask(task);saveTask(task)', tooltip=env.t('save')) + span.glyphicon.glyphicon-ok(ng-hide='!task._editing') + |   + //challenges + span(ng-if='task.challenge.id') + span(ng-if='task.challenge.broken') + span.glyphicon.glyphicon-bullhorn(style='background-color:red;', ng-click='task._editing = true', tooltip=env.t('brokenChaLink') tooltip-placement='right') + |   + span(ng-if='!task.challenge.broken') + span.glyphicon.glyphicon-bullhorn(tooltip=env.t('challenge')) + |   + // delete + a(ng-if='!task.challenge.id', ng-click='removeTask(task, obj[list.type+"s"])', tooltip=env.t('delete')) + span.glyphicon.glyphicon-trash + |   + + // chart + a(ng-show='task.history', ng-click='toggleChart(obj._id+task.id, task)', tooltip=env.t('progress')) + span.glyphicon.glyphicon-signal + |   + // notes + span.task-notes(ng-show='task.notes && !task._editing', ng-click='task.popoverOpen = !task.popoverOpen', popover-trigger='click', data-popover-html="{{task.notes | markdown}}", popover-placement="top", popover-append-to-body='{{::modal ? "false":"true"}}') + span.glyphicon.glyphicon-comment + |   diff --git a/website/views/shared/tasks/task.jade b/website/views/shared/tasks/task.jade index 9a5644094f..3675e158f5 100644 --- a/website/views/shared/tasks/task.jade +++ b/website/views/shared/tasks/task.jade @@ -1,238 +1,17 @@ -li(bindonce='list', id='task-{{::task.id}}', ng-repeat='task in obj[list.type+"s"] | conditionalOrderBy: list.view=="dated":"date"', class='task {{Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main)}}', ng-click='spell && (list.type != "reward") && castEnd(task, "task", $event)', ng-class='{"cast-target":spell && (list.type != "reward"), "locked-task":obj._locked === true}', popover-trigger='mouseenter', data-popover-html="{{task.notes | markdown}}", popover-placement="top", popover-append-to-body='{{::modal ? "false":"true"}}', ng-show='shouldShow(task, list, user.preferences)') - // right-hand side control buttons - .task-meta-controls +li(id='task-{{::task.id}}', + ng-repeat='task in obj[list.type+"s"] | filterByTextAndNotes: obj.filterQuery | conditionalOrderBy: list.view=="dated":"date"', + class='task {{Shared.taskClasses(task, user.filters, user.preferences.dayStart, user.lastCron, list.showCompleted, main)}}', + ng-class='{"cast-target":spell && (list.type != "reward"), "locked-task":obj._locked === true}', + ng-click='spell && (list.type != "reward") && castEnd(task, "task", $event)', + ng-show='shouldShow(task, list, user.preferences)', + popover-trigger='mouseenter', popover-placement="top", popover-append-to-body='{{::modal ? "false":"true"}}', + data-popover-html="{{task.popoverOpen ? '' : task.notes | markdown}}") - // Due Date - span(ng-if='task.type=="todo" && task.date') - span(ng-class='{"label label-danger":(moment(task.date).isBefore(_today, "days") && !task.completed)}') {{task.date | date:(user.preferences.dateFormat.indexOf('yyyy') == 0 ? user.preferences.dateFormat.substr(5) : user.preferences.dateFormat.substr(0,5))}} + ng-form(name='taskForm') + include ./meta_controls - // Streak - |   - span(ng-show='task.streak') {{task.streak}}  - span(tooltip=env.t('streakCounter')) - span.glyphicon.glyphicon-forward - |   + include ./task_view/index - // Icons only available if you own the tasks (aka, hidden from challenge stats) - span(ng-if='!obj._locked') - a(ng-click='pushTask(task,$index,"top")', tooltip=env.t('pushTaskToTop')) - span.glyphicon.glyphicon-open - // a(ng-click='pushTask(task,$index,"bottom")', tooltip=env.t('pushTaskToBottom')) - // span.glyphicon.glyphicon-import - // // glyphicon-import or glyphicon-save or glyphicon-sort-by-attributes - a.badge(ng-if='task.checklist[0]', ng-class='{"badge-success":checklistCompletion(task.checklist) == task.checklist.length}', ng-click='collapseChecklist(task)', tooltip=env.t('expandCollapse')) - |{{checklistCompletion(task.checklist)}}/{{task.checklist.length}} - span.glyphicon.glyphicon-tags(tooltip='{{Shared.appliedTags(user.tags, task.tags)}}', ng-hide='Shared.noTags(task.tags)') - // edit - a(ng-hide='task._editing', ng-click='editTask(task)', tooltip=env.t('edit')) - |   - span.glyphicon.glyphicon-pencil(ng-hide='task._editing') - |   - a(ng-hide='!task._editing', ng-click='editTask(task)', tooltip=env.t('cancel')) - span.glyphicon.glyphicon-remove(ng-hide='!task._editing') - |   - // save - a(ng-hide='!task._editing', ng-click='editTask(task);saveTask(task)', tooltip=env.t('save')) - span.glyphicon.glyphicon-ok(ng-hide='!task._editing') - |   - //challenges - span(ng-if='task.challenge.id') - span(ng-if='task.challenge.broken') - span.glyphicon.glyphicon-bullhorn(style='background-color:red;', ng-click='task._editing = true', tooltip=env.t('brokenChaLink') tooltip-placement='right') - |   - span(ng-if='!task.challenge.broken') - span.glyphicon.glyphicon-bullhorn(tooltip=env.t('challenge')) - |   - // delete - a(ng-if='!task.challenge.id', ng-click='removeTask(task, obj[list.type+"s"])', tooltip=env.t('delete')) - span.glyphicon.glyphicon-trash - |   - - // chart - a(ng-show='task.history', ng-click='toggleChart(obj._id+task.id, task)', tooltip=env.t('progress')) - span.glyphicon.glyphicon-signal - |   - // notes - span.task-notes(ng-show='task.notes && !task._editing') - span.glyphicon.glyphicon-comment - |   - - // left-hand side checkbox - .task-controls.task-primary(ng-if='!task._editing') - - // Habits - .task-actions(ng-if='::task.type=="habit"') - // score() is overridden in challengesCtrl to do nothing - a(ng-if='task.up', ng-click='applyingAction || score(task,"up")') - span.glyphicon.glyphicon-plus - a(ng-if='task.down', ng-click='applyingAction || score(task,"down")') - span.glyphicon.glyphicon-minus - - // Rewards - span(ng-show='task.type=="reward"') - a.money.btn-buy(ng-class='{highValue: task.value >= 1000}', ng-click='score(task, "down")') - span.shop_gold - span.reward-cost {{task.value}} - // Daily & Todos - span.task-checker.action-yesno(ng-if='::task.type=="daily" || task.type=="todo"') - input.visuallyhidden.focusable(ng-if='$state.includes("tasks")', id='box-{{obj._id}}_{{task.id}}', type='checkbox', ng-model='task.completed', ng-change='task.type=="todo" && pushTask(task,$index,"bottom"); changeCheck(task)') - input.visuallyhidden.focusable(ng-if='!$state.includes("tasks")', id='box-{{obj._id}}_{{task.id}}', type='checkbox') - label(for='box-{{obj._id}}_{{task.id}}') - - // main content - div.task-text(ng-dblclick='task._editing ? saveTask(task) : editTask(task)') - markdown(text='task.text',target='_blank') - //-| {{task.text}} - - div(ng-if='task.checklist && !$state.includes("options.social.challenges") && !task.collapseChecklist && !task._editing') - fieldset.option-group.task-checklist - label.checkbox(ng-repeat='item in task.checklist') - input(type='checkbox',ng-model='item.completed',ng-change='saveTask(task,true)') - markdown(text='item.text',target='_blank') - - // edit/options dialog - div(ng-if='task._editing') - .task-options - - // Broken Challenge - .well(ng-if='task.challenge.broken') - div(ng-if='task.challenge.broken=="TASK_DELETED"') - p=env.t('brokenTask') - p - a(ng-click='unlink(task, "keep")')=env.t('keepIt') - |    - a(ng-click="removeTask(task, obj[list.type+'s'])")=env.t('removeIt') - div(ng-if='task.challenge.broken=="CHALLENGE_DELETED"') - p - |  - =env.t('brokenChallenge') - p - a(ng-click='unlink(task, "keep-all")')=env.t('keepThem') - |  |  - a(ng-click='unlink(task, "remove-all")')=env.t('removeThem') - div(ng-if='task.challenge.broken=="CHALLENGE_CLOSED"') - p - !=env.t('challengeCompleted', {user: "{{task.challenge.winner}}"}) - p - a(ng-click='unlink(task, "keep-all")')=env.t('keepThem') - |  |  - a(ng-click='unlink(task, "remove-all")')=env.t('removeThem') - //div(ng-if='task.challenge.broken=="UNSUBSCRIBED"') - p=env.t('unsubChallenge') - p - a(ng-click="unlink(task, 'keep-all')")=env.t('keepThem') - |  |  - a(ng-click="unlink(task, 'remove-all')")=env.t('removeThem') - - // Checklists - .task-checklist-edit(ng-if='!$state.includes("options.social.challenges")') - ul - li - button(type='button', ng-if='!task.checklist[0] && (task.type=="daily" || task.type=="todo")',ng-click='addChecklist(task)') - span.glyphicon.glyphicon-tasks - span=env.t('addChecklist') - form.checklist-form(ng-if='task.checklist') - fieldset.option-group(ng-if='!$state.includes("options.social.challenges")') - legend.option-title - span.hint(popover=env.t('checklistText'),popover-trigger='mouseenter',popover-placement='bottom')=env.t('checklist') - ul(hrpg-sort-checklist) - li(ng-repeat='item in task.checklist') - //input(type='checkbox',ng-model='item.completed',ng-change='saveTask(task,true)') - //-,ng-blur='saveTask(task,true)') - span.checklist-icon.glyphicon.glyphicon-resize-vertical() - input(type='text',ng-model='item.text', ui-keyup="{'13':'addChecklistItem(task,$event,$index)','38 40':'navigateChecklist(task,$index,$event)'}") - a(ng-click='removeChecklistItem(task,$event,$index,true)') - span.glyphicon.glyphicon-trash(tooltip=env.t('delete')) - - form(ng-submit='saveTask(task,false,true)') - // text & notes - fieldset.option-group - label.option-title=env.t('text') - input.option-content(type='text', ng-model='task.text', required, ng-disabled='task.challenge.id') - - label.option-title=env.t('extraNotes') - textarea.option-content(rows='3', ng-model='task.notes', ng-model-options="{debounce: 1000}") - - // if Habit, plus/minus command options - fieldset.option-group.plusminus(ng-if='task.type=="habit" && !task.challenge.id') - legend.option-title=env.t('direction/Actions') - span.task-checker - input.visuallyhidden.focusable(id='{{obj._id}}_{{task.id}}-option-plus', type='checkbox', ng-model='task.up') - label(for='{{obj._id}}_{{task.id}}-option-plus') - span.task-checker - input.visuallyhidden.focusable(id='{{obj._id}}_{{task.id}}-option-minus', type='checkbox', ng-model='task.down') - label(for='{{obj._id}}_{{task.id}}-option-minus') - - // if Daily, calendar - fieldset(ng-if='::task.type=="daily"', class="option-group") - legend.option-title=env.t('repeat') - ul.repeat-days(bindonce) - // note, does not use data-toggle="buttons-checkbox" - it would interfere with our own click binding - li - button(ng-class='{active: task.repeat.su}', type='button', ng-click='task.challenge.id || (task.repeat.su = !task.repeat.su)') {{::moment.weekdaysMin(0)}} - li - button(ng-class='{active: task.repeat.m}', type='button', ng-click='task.challenge.id || (task.repeat.m = !task.repeat.m)') {{::moment.weekdaysMin(1)}} - li - button(ng-class='{active: task.repeat.t}', type='button', ng-click='task.challenge.id || (task.repeat.t = !task.repeat.t)') {{::moment.weekdaysMin(2)}} - li - button(ng-class='{active: task.repeat.w}', type='button', ng-click='task.challenge.id || (task.repeat.w = !task.repeat.w)') {{::moment.weekdaysMin(3)}} - li - button(ng-class='{active: task.repeat.th}', type='button', ng-click='task.challenge.id || (task.repeat.th = !task.repeat.th)') {{::moment.weekdaysMin(4)}} - li - button(ng-class='{active: task.repeat.f}', type='button', ng-click='task.challenge.id || (task.repeat.f= !task.repeat.f)') {{::moment.weekdaysMin(5)}} - li - button(ng-class='{active: task.repeat.s}', type='button', ng-click='task.challenge.id || (task.repeat.s = !task.repeat.s)') {{::moment.weekdaysMin(6)}} - - // if Reward, pricing - fieldset.option-group.option-short(ng-if='task.type=="reward" && !task.challenge.id') - legend.option-title=env.t('price') - input.option-content(type='number', size='16', min='0', step="any", ng-model='task.value') - .money.input-suffix - span.shop_gold - - // if Todos, the due date - fieldset.option-group(ng-if='task.type=="todo" && !task.challenge.id') - legend.option-title=env.t('dueDate') - input.option-content.datepicker(type='text', datepicker-popup='{{user.preferences.dateFormat}}', ng-model='task.date', is-open='datepickerOpened', ng-click='datepickerOpened = true') - - // Tags - fieldset.option-group(ng-if='!$state.includes("options.social.challenges")') - p.option-title.mega(ng-click='task._tags = !task._tags', tooltip=env.t('expandCollapse'))=env.t('tags') - label.checkbox(ng-repeat='tag in user.tags', ng-class="{visuallyhidden: task._tags}") - input(type='checkbox', ng-model='task.tags[tag.id]') - markdown(text='tag.name') - - // Advanced Options - span(ng-if='::task.type!="reward"') - p.option-title.mega(ng-click='task._advanced = !task._advanced', tooltip=env.t('expandCollapse'))=env.t('advancedOptions') - fieldset.option-group.advanced-option(ng-class="{visuallyhidden: task._advanced}") - legend.option-title - a.hint.priority-multiplier-help(href='http://habitrpg.wikia.com/wiki/Difficulty', target='_blank', popover-title=env.t('difficultyHelpTitle'), popover-trigger='mouseenter', popover=env.t('difficultyHelpContent'))=env.t('difficulty') - ul.priority-multiplier - li - button(type='button', ng-class='{active: task.priority==1 || !task.priority}', ng-click='task.challenge.id || (task.priority=1)')=env.t('easy') - li - button(type='button', ng-class='{active: task.priority==1.5}', ng-click='task.challenge.id || (task.priority=1.5)')=env.t('medium') - li - button(type='button', ng-class='{active: task.priority==2}', ng-click='task.challenge.id || (task.priority=2)')=env.t('hard') - //span(ng-if='task.type=="daily" && !task.challenge.id') - span(ng-if='task.type=="daily"') - legend.option-title.pull-left=env.t('restoreStreak') - input.option-content(type='number', ng-model='task.streak') - - div(ng-if='(user.preferences.allocationMode == "taskbased" && user.preferences.automaticAllocation) || $state.is("options.social.challenges")') - legend.option-title.pull-left=env.t('attributes') - ul.task-attributes - li - button(type='button', ng-class='{active: task.attribute=="str"}', ng-click='task.attribute="str"')=env.t('physical') - li - button(type='button', ng-class='{active: task.attribute=="int"}', ng-click='task.attribute="int"')=env.t('mental') - li - button(type='button', ng-class='{active: task.attribute=="con"}', ng-click='task.attribute="con"')=env.t('social') - li - button(type='button', ng-class='{active: task.attribute=="per"}', ng-click='task.attribute="per"', popover=env.t('otherExamples'), popover-trigger='mouseenter', popover-placement='top')=env.t('other') - - .save-close - button(type='submit')=env.t('saveAndClose') + include ./edit/index div(class='{{obj._id}}{{task.id}}-chart', ng-show='charts[obj._id+task.id]') diff --git a/website/views/shared/tasks/task_view/add_new.jade b/website/views/shared/tasks/task_view/add_new.jade new file mode 100644 index 0000000000..aee14a33b6 --- /dev/null +++ b/website/views/shared/tasks/task_view/add_new.jade @@ -0,0 +1,10 @@ +form.task-add(name='new{{list.type}}form', ng-hide='obj._locked', ng-submit='addTask(obj[list.type+"s"],list)', novalidate) + textarea(rows='6', task-focus='list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolderBulk}}', ng-if='list.bulk', ui-keydown='{"meta-enter ctrl-enter":"addTask(obj[list.type+\'s\'],list)"}', required) + input(type='text', task-focus='!list.bulk && list.focus', ng-model='list.newTask', placeholder='{{list.placeHolder}}', ng-if='!list.bulk', required) + button(type='submit', ng-disabled='new{{list.type}}form.$invalid') + div.empty-task-notification( ng-show='new{{list.type}}form.$invalid', tooltip=env.t("emptyTask") ) + span.glyphicon.glyphicon-plus + span.glyphicon.glyphicon-plus(ng-show='!new{{list.type}}form.$invalid') + small.help-block.btn-link.pull-right(ng-click='toggleBulk(list)') + span(ng-if='!list.bulk')=env.t('addmultiple') + span(ng-if='list.bulk')=env.t('addsingle') diff --git a/website/views/shared/tasks/task_view/graph.jade b/website/views/shared/tasks/task_view/graph.jade new file mode 100644 index 0000000000..2ccc3cae1c --- /dev/null +++ b/website/views/shared/tasks/task_view/graph.jade @@ -0,0 +1,9 @@ +span.option-box.pull-right(ng-if='::main') + a.option-action(ng-if='list.type=="todo"', ng-show='obj.history.todos', ng-click='toggleChart("todos")', tooltip=env.t('progress'), style='margin-right:5px;') + span.glyphicon.glyphicon-signal + //a.option-action(ng-href='/v1/users/{{user.id}}/calendar.ics?apiToken={{user.apiToken}}', tooltip='iCal') + //-a.option-action(ng-if='list.type=="todo"', ng-click='notPorted()', tooltip='iCal', ng-show='false') + span.glyphicon.glyphicon-calendar + // + a.option-action(ng-click='list.help=!list.help', tooltip='Click for help') + span.glyphicon.glyphicon-question-sign(style={'zoom':1.5,'vertical-align':'-webkit-baseline-middle'}) diff --git a/website/views/shared/tasks/task_view/help.jade b/website/views/shared/tasks/task_view/help.jade new file mode 100644 index 0000000000..718d82e411 --- /dev/null +++ b/website/views/shared/tasks/task_view/help.jade @@ -0,0 +1,25 @@ +div(ng-if='list.help', ng-switch='::list.type') + ul(ng-switch-when='habit') + li!=env.t('habitHelp1', {plusIcon:""}) + li!=env.t('habitHelp2', {minusIcon:""}) + li!=env.t('habitHelp3') + li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) + ul(ng-switch-when='daily') + li!=env.t('dailyHelp1', {emphasisStart:"", emphasisEnd:"", pencilIcon:""}) + li=env.t('dailyHelp2') + li!=env.t('dailyHelp3', {emphasisStart:"", emphasisEnd:""}) + li!=env.t('dailyHelp4', {linkStart:"", linkEnd:""}) + li!=env.t('dailyHelp5') + li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) + ul(ng-switch-when='todo') + li=env.t('toDoHelp1') + li=env.t('toDoHelp2') + li=env.t('toDoHelp3') + li!=env.t('toDoHelp4') + li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) + ul(ng-switch-when='reward') + li!=env.t('rewardHelp1', {linkStart:"", linkEnd: ""}) + li!=env.t('rewardHelp2', {linkStart:"", linkEnd: ""}) + li=env.t('rewardHelp3') + li!=env.t('rewardHelp4') + li!=env.t('newbieGuild', {linkStart:"", linkEnd: ""}) diff --git a/website/views/shared/tasks/task_view/index.jade b/website/views/shared/tasks/task_view/index.jade new file mode 100644 index 0000000000..f15490969d --- /dev/null +++ b/website/views/shared/tasks/task_view/index.jade @@ -0,0 +1,35 @@ +// left-hand side checkbox +.task-controls.task-primary(ng-if='!task._editing') + + // Habits + .task-actions(ng-if='::task.type=="habit"') + // score() is overridden in challengesCtrl to do nothing + a(ng-if='task.up', ng-click='applyingAction || score(task,"up")') + span.glyphicon.glyphicon-plus + a(ng-if='task.down', ng-click='applyingAction || score(task,"down")') + span.glyphicon.glyphicon-minus + + // Rewards + span(ng-if='::task.type=="reward"') + a.money.btn-buy(ng-class='{highValue: task.value >= 1000}', ng-click='score(task, "down")') + span.shop_gold + span.reward-cost {{task.value}} + + // Daily & Todos + span.task-checker.action-yesno(ng-if='::task.type=="daily" || task.type=="todo"') + input.visuallyhidden.focusable(id='box-{{::obj._id}}_{{::task.id}}', type='checkbox', + ng-model='task.completed', ng-if='$state.includes("tasks")', + ng-change='task.type=="todo" && pushTask(task,$index,"bottom"); changeCheck(task)') + input.visuallyhidden.focusable(id='box-{{::obj._id}}_{{::task.id}}', type='checkbox', + ng-if='!$state.includes("tasks")') + label(for='box-{{::obj._id}}_{{::task.id}}') + +// main content +.task-text(ng-dblclick='task._editing ? saveTask(task) : editTask(task)') + markdown(text='task.text',target='_blank') + + div(ng-if='task.checklist && !$state.includes("options.social.challenges") && !task.collapseChecklist && !task._editing') + fieldset.option-group.task-checklist + label.checkbox(ng-repeat='item in task.checklist') + input(type='checkbox', ng-model='item.completed', ng-change='saveTask(task,true)') + markdown(text='item.text', target='_blank') diff --git a/website/views/shared/tasks/task_view/mixins.jade b/website/views/shared/tasks/task_view/mixins.jade new file mode 100644 index 0000000000..775f194a76 --- /dev/null +++ b/website/views/shared/tasks/task_view/mixins.jade @@ -0,0 +1,60 @@ +mixin taskColumnTabs(position) + // Habits Tabs + div(ng-if='::main && list.type=="habit"', class='tabbable tabs-below') + ul.task-filter + li(ng-class='{active: list.view == "all"}') + a(ng-click='list.view = "all"')=env.t('all') + li(ng-class='{active: list.view == "yellowred"}') + a(ng-click='list.view = "yellowred"')=env.t('yellowred') + li(ng-class='{active: list.view == "greenblue"}') + a(ng-click='list.view = "greenblue"')=env.t('greenblue') + // Daily Tabs + div(ng-if='::main && list.type=="daily"', class='tabbable tabs-below') + // remaining/completed tabs + ul.task-filter + li(ng-class='{active: list.view == "all"}') + a(ng-click='list.view = "all"')=env.t('all') + li(ng-class='{active: list.view == "remaining"}') + a(ng-click='list.view = "remaining"')=env.t('due') + li(ng-class='{active: list.view == "complete"}') + a(ng-click='list.view = "complete"')=env.t('grey') + // Todo Tabs + div(ng-if='::main && list.type=="todo"', ng-class='::{"tabbable tabs-below": list.type=="todo"}') + if position=="bottom" + div(ng-show='list.view == "complete"') + .alert + =env.t('lotOfToDos') + button.task-action-btn.tile.spacious.bright(ng-click='user.ops.clearCompleted({})',popover=env.t('deleteToDosExplanation'),popover-trigger='mouseenter')=env.t('clearCompleted') + p!=env.t('beeminderDeleteWarning') + // remaining/completed tabs + ul.task-filter + li(ng-class='{active: list.view == "remaining"}') + a(ng-click='list.view = "remaining"')=env.t('remaining') + li(ng-class='{active: list.view == "dated"}') + a(ng-click='list.view = "dated"')=env.t('dated') + li(ng-class='{active: list.view == "complete"}') + a(ng-click='list.view = "complete"')=env.t('complete') + // Rewards Tabs + div(ng-if='::main && list.type=="reward"', class='tabbable tabs-below') + ul.task-filter + li(ng-class='{active: list.view == "all"}') + a(ng-click='list.view = "all"')=env.t('all') + li(ng-class='{active: list.view == "ingamerewards"}') + a(ng-click='list.view = "ingamerewards"')=env.t('ingamerewards') + +mixin specialSpell(k,canceler) + li.task.reward-item(ng-if='#{canceler ? "user.stats.buffs."+canceler : "user.items.special."+k+">0"}',popover-trigger='mouseenter', popover-placement='top', popover='{{Content.spells.special.#{k}.notes()}}') + .task-meta-controls + span.task-notes + span.glyphicon.glyphicon-comment + //left-hand size commands + .task-controls.task-primary + a.money.btn-buy.item-btn(ng-click='castStart(Content.spells.special.#{k})', ng-class='{active: Content.spells.special.#{k}.key == spell.key}') + if canceler + span.shop_gold + span.reward-cost {{Content.spells.special.#{k}.value}} + else + span.shop_spell(class='shop_#{k}') + span.reward-cost {{user.items.special.#{k}}} + // main content + p.task-text {{Content.spells.special.#{k}.text()}} diff --git a/website/views/shared/tasks/task_view/spells.jade b/website/views/shared/tasks/task_view/spells.jade new file mode 100644 index 0000000000..9360b0e656 --- /dev/null +++ b/website/views/shared/tasks/task_view/spells.jade @@ -0,0 +1,25 @@ +// Events +ul.items.rewards(ng-if='main && list.type=="reward" && (user.items.special.snowball>0 || user.stats.buffs.snowball || user.items.special.spookDust>0 || user.stats.buffs.spookDust || user.items.special.shinySeed>0 || user.stats.buffs.shinySeed)') + + +specialSpell('snowball') + +specialSpell('spookDust') + +specialSpell('shinySeed') + +specialSpell('salt','snowball') + +specialSpell('opaquePotion','spookDust') + +specialSpell('petalFreePotion','shinySeed') + +// Spells +ul.items(ng-if='main && list.type=="reward" && user.stats.class && !user.preferences.disableClasses') + li.task.reward-item(ng-repeat='(k,skill) in Content.spells[user.stats.class]', ng-if='user.stats.lvl >= skill.lvl',popover-trigger='mouseenter', popover-placement='top', popover='{{skill.notes()}}') + .task-meta-controls + span.task-notes + span.glyphicon.glyphicon-comment + //left-hand size commands + .task-controls.task-primary + a.money.btn-buy.item-btn(ng-click='castStart(skill)', ng-class='{active: skill.key == spell.key}') + span.reward-cost + strong {{skill.mana}} + =env.t('mp') + // main content + span(ng-class='{"shop_{{skill.key}} shop-sprite item-img": true}') + p.task-text {{skill.text()}} diff --git a/website/views/shared/tasks/task_view/static_rewards.jade b/website/views/shared/tasks/task_view/static_rewards.jade new file mode 100644 index 0000000000..7a19f66db3 --- /dev/null +++ b/website/views/shared/tasks/task_view/static_rewards.jade @@ -0,0 +1,14 @@ +ul.items.rewards(ng-if='main && list.type=="reward"') + li.task.reward-item(ng-repeat='item in itemStore',popover-trigger='mouseenter', popover-placement='top', popover='{{item.key == "armoire" && !user.flags.armoireEmpty ? env.t("armoireNotesFull") + armoireCount(user.items.gear.owned) : item.notes()}}') + // right-hand side control buttons + .task-meta-controls + span.task-notes + span.glyphicon.glyphicon-comment + //left-hand size commands + .task-controls.task-primary + a.money.btn-buy.item-btn(ng-class='{highValue: item.value >= 1000}', ng-click='buy(item)') + span.shop_gold + span.reward-cost {{item.value}} + // main content + span(ng-class='::{"shop_{{item.key}} shop-sprite item-img": true}').reward-img + p.task-text {{item.text()}} diff --git a/website/views/static/community-guidelines.jade b/website/views/static/community-guidelines.jade index 4af0c13a60..a31cf34781 100644 --- a/website/views/static/community-guidelines.jade +++ b/website/views/static/community-guidelines.jade @@ -26,28 +26,29 @@ block content .page-header h1=env.t('communityGuidelines') p.pagemeta - |Last updated  - =env.t('February') - | 9, 2015 - h2=env.t('commGuideHeadingWelcome') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/intro.png', alt='') + =env.t('lastUpdated') + |  + =env.t('May') + | 27, 2015 + h2#welcome=env.t('commGuideHeadingWelcome') + .clearfix + img.pull-left(src='/community-guidelines-images/intro.png', alt='') p=env.t('commGuidePara001') p=env.t('commGuidePara002') p=env.t('commGuidePara003') p=env.t('commGuidePara004') - h2=env.t('commGuideHeadingBeing') + h2#being-habitican=env.t('commGuideHeadingBeing') p=env.t('commGuidePara005') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/beingHabitican.png', alt='') + .clearfix + img.pull-right(src='/community-guidelines-images/beingHabitican.png', alt='') ul li!=env.t('commGuideList01A') li!=env.t('commGuideList01B') li!=env.t('commGuideList01C') li!=env.t('commGuideList01D') - h2=env.t('commGuideHeadingMeet') + h2#meet-the-mods=env.t('commGuideHeadingMeet') p=env.t('commGuidePara006') p strong=env.t('commGuidePara007') @@ -55,9 +56,9 @@ block content strong=env.t('commGuidePara008') p strong=env.t('commGuidePara009') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/staff.png', alt='') - ul(class='pull-left list-unstyled') + .clearfix + img.pull-left(src='/community-guidelines-images/staff.png', alt='') + ul.pull-left.list-unstyled li strong Lefnire (Tyler Renelle) li @@ -76,9 +77,11 @@ block content p=env.t('commGuidePara010') p strong=env.t('commGuidePara011') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/moderators.png', alt='') - ul(class='pull-left list-unstyled') + .clearfix + img.pull-left(src='/community-guidelines-images/moderators.png', alt='') + ul.pull-left.list-unstyled + li + strong beffymaroo li strong Bailey (It's Bailey  =env.t('commGuidePara011a') @@ -106,9 +109,9 @@ block content p=env.t('commGuidePara014') |  em Slappybag, litenull, Shaner, Bobbyroberts99, wc8 - h2=env.t('commGuideHeadingPublicSpaces') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/publicSpaces.png', alt='') + h2#public-spaces=env.t('commGuideHeadingPublicSpaces') + .clearfix + img.pull-right(src='/community-guidelines-images/publicSpaces.png', alt='') p=env.t('commGuidePara015') p=env.t('commGuidePara016') p!=env.t('commGuidePara017') @@ -127,18 +130,18 @@ block content p   p=env.t('commGuidePara021') - h3=env.t('commGuideHeadingTavern') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/tavern.png', alt='') + h3#tavern=env.t('commGuideHeadingTavern') + .clearfix + img.pull-left(src='/community-guidelines-images/tavern.png', alt='') p=env.t('commGuidePara022') p strong=env.t('commGuidePara023') p!=env.t('commGuidePara024') p!=env.t('commGuidePara027') - h3=env.t('commGuideHeadingPublicGuilds') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/publicGuilds.png', alt='') + h3#guilds=env.t('commGuideHeadingPublicGuilds') + .clearfix + img.pull-right(src='/community-guidelines-images/publicGuilds.png', alt='') p!=env.t('commGuidePara029') p!=env.t('commGuidePara031') p!=env.t('commGuidePara033') @@ -146,15 +149,15 @@ block content p strong=env.t('commGuidePara037') - h3=env.t('commGuideHeadingBackCorner') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/backCorner.png', alt='') + h3#back-corner=env.t('commGuideHeadingBackCorner') + .clearfix + img.pull-left(src='/community-guidelines-images/backCorner.png', alt='') p!=env.t('commGuidePara038') p!=env.t('commGuidePara039') - h3=env.t('commGuideHeadingTrello') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/trello.png', alt='') + h3#trello=env.t('commGuideHeadingTrello') + .clearfix + img.pull-right(src='/community-guidelines-images/trello.png', alt='') p!=env.t('commGuidePara040') p strong=env.t('commGuidePara041') @@ -166,13 +169,13 @@ block content li!=env.t('commGuideList03E') p!=env.t('commGuidePara042') - h3=env.t('commGuideHeadingGitHub') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/github.gif', alt='') + h3#github=env.t('commGuideHeadingGitHub') + .clearfix + img.pull-left(src='/community-guidelines-images/github.gif', alt='') p!=env.t('commGuidePara043') p strong=env.t('commGuidePara044') - ul(class='listColumns2 peopleList') + ul.listColumns2.peopleList li lefnire (Tyler) li Alys li benmanley (Pixel) @@ -195,9 +198,9 @@ block content li MagicMicky li viirus - h3=env.t('commGuideHeadingWiki') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/wiki.png', alt='') + h3#wiki=env.t('commGuideHeadingWiki') + .clearfix + img.pull-right(src='/community-guidelines-images/wiki.png', alt='') p!=env.t('commGuidePara045') p=env.t('commGuidePara046') p @@ -214,7 +217,7 @@ block content li=env.t('commGuideList04H') p strong=env.t('commGuidePara049') - ul(class='peopleList') + ul.peopleList li Breadstrings (bureaucrat) li JiggerD li LadyAlys @@ -224,10 +227,10 @@ block content |:  em Bobbyroberts99 (founder and bureaucrat), wc8 (bureaucrat) - h2=env.t('commGuideHeadingInfractionsEtc') - h3=env.t('commGuideHeadingInfractions') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/infractions.png', alt='') + h2#infractions-consequences-restoration=env.t('commGuideHeadingInfractionsEtc') + h3#infractions=env.t('commGuideHeadingInfractions') + .clearfix + img.pull-left(src='/community-guidelines-images/infractions.png', alt='') p=env.t('commGuidePara050') p!=env.t('commGuidePara051') h4=env.t('commGuideHeadingSevereInfractions') @@ -255,9 +258,9 @@ block content li=env.t('commGuideList07A') li=env.t('commGuideList07B') - h3=env.t('commGuideHeadingConsequences') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/consequences.png', alt='') + h3#consequences=env.t('commGuideHeadingConsequences') + .clearfix + img.pull-right(src='/community-guidelines-images/consequences.png', alt='') p=env.t('commGuidePara058') p!=env.t('commGuidePara059') p @@ -287,16 +290,16 @@ block content li=env.t('commGuideList11D') li=env.t('commGuideList11E') - h3=env.t('commGuideHeadingRestoration') - div(class='clearfix') - img(class='pull-left', src='/community-guidelines-images/restoration.png', alt='') + h3#restoration=env.t('commGuideHeadingRestoration') + .clearfix + img.pull-left(src='/community-guidelines-images/restoration.png', alt='') p!=env.t('commGuidePara061') p!=env.t('commGuidePara062') p!=env.t('commGuidePara063') - h2=env.t('commGuideHeadingContributing') - div(class='clearfix') - img(class='pull-right', src='/community-guidelines-images/contributing.png', alt='') + h2#contributing=env.t('commGuideHeadingContributing') + .clearfix + img.pull-right(src='/community-guidelines-images/contributing.png', alt='') p=env.t('commGuidePara064') ol li=env.t('commGuideList12A') @@ -314,11 +317,11 @@ block content li!=env.t('commGuideList13C') li!=env.t('commGuideList13D') - h2=env.t('commGuideHeadingFinal') + h2#final=env.t('commGuideHeadingFinal') p!=env.t('commGuidePara067') p=env.t('commGuidePara068') - h2=env.t('commGuideHeadingLinks') + h2#links=env.t('commGuideHeadingLinks') ul li a(href='https://habitrpg.com/#/options/groups/guilds/5481ccf3-5d2d-48a9-a871-70a7380cee5a' target='_blank')=env.t('commGuideLink01') @@ -355,7 +358,7 @@ block content p strong=env.t('commGuidePara069') - ul(class='listColumns2 peopleList') + ul.listColumns2.peopleList li Breadstrings li Draayder li Kiwibot diff --git a/website/views/static/contact.jade b/website/views/static/contact.jade index 48b9e0eee0..98bfaec23a 100644 --- a/website/views/static/contact.jade +++ b/website/views/static/contact.jade @@ -13,23 +13,30 @@ block content .page-header h1=env.t('contactUs') p - | Report Account Problems: + =env.t('reportAccountProblems') + | :  a(href='mailto:admin@habitrpg.com') admin@habitrpg.com br - | Report a Bug: + =env.t('reportBug') + | :  a(target='_blank', href='https://github.com/HabitRPG/habitrpg/issues?q=is%3Aopen') Github br - | Report Community Issues: + =env.t('reportCommunityIssues') + | :  a(href='mailto:leslie@habitrpg.com') leslie@habitrpg.com br - | General Questions about the Site: + =env.t('generalQuestionsSite') + | :  a(target='_blank', href='http://habitrpg.wikia.com/wiki/The_Keep:The_Newbies_Guild') Newbies Guild br - | Business Inquiries: + =env.t('businessInquiries') + | :  a(href='mailto:vicky@habitrpg.com') vicky@habitrpg.com br - | Merchandise Inquiries: + =env.t('merchandiseInquiries') + | :  a(href='mailto:store@habitrpg.com') store@habitrpg.com br - | Marketing/Social Media Inquiries: + =env.t('marketingInquiries') + | :  a(href='mailto:leslie@habitrpg.com') leslie@habitrpg.com diff --git a/website/views/static/front.jade b/website/views/static/front.jade index 51634464ef..304abfce7e 100644 --- a/website/views/static/front.jade +++ b/website/views/static/front.jade @@ -3,7 +3,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') head meta(charset='utf-8') link(href='http://fonts.googleapis.com/css?family=Lato:400,700', rel='stylesheet', type='text/css') - title HabitRPG | Gamify Your Life + title HabitRPG | Your Life the Role Playing Game meta(name='description', content='') meta(name='keywords', content='') meta(name='author', content='') @@ -33,8 +33,19 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap.min.js') script(type='text/javascript', src='https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.12.1/ui-bootstrap-tpls.min.js') + script(type='text/javascript'). + (function (f, b) {if (!b.__SV) {var a, e, i, g;window.mixpanel = b;b._i = [];b.init = function (a, e, d) {function f(b, h) {var a = h.split(".");2 == a.length && (b = b[a[0]], h = a[1]);b[h] = function () {b.push([h].concat(Array.prototype.slice.call(arguments, 0)))}}var c = b;"undefined" !== typeof d ? c = b[d] = [] : d = "mixpanel";c.people = c.people || [];c.toString = function (b) {var a = "mixpanel";"mixpanel" !== d && (a += "." + d);b || (a += " (stub)");return a};c.people.toString = function () {return c.toString(1) + ".people (stub)"};i = "disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); + for (g = 0; g < i.length; g++)f(c, i[g]);b._i.push([a, e, d])};b.__SV = 1.2;a = f.createElement("script");a.type = "text/javascript";a.async = !0;a.src = "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";e = f.getElementsByTagName("script")[0];e.parentNode.insertBefore(a, e)}})(document, window.mixpanel || []); + mixpanel.init(window.env.MP_ID); + + script(type='text/javascript'). + mixpanel.track("Landing Page"); + body(ng-controller='AuthCtrl') include ./login-modal + include ../shared/header/avatar + include ../shared/mixins + include ../shared/modals/members .mobile-container header#header nav.navbar.navbar-default.navbar-static-top @@ -63,18 +74,17 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') li a(href='/static/contact')=env.t('contactUs') li - button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()') Play HabitRPG + button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')= env.t('playButtonFull') #intro - h1 Motivate yourself and your team! + h1(ng-cloak) {{ variant==0 ? "#{env.t('motivate')}" : (variant==1 ? "#{env.t('motivate1')}" : "#{env.t('motivate2')}") }} img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/intro.png') // insert intro images .introcall.bg-success - h4 - | Join 200,000 players making it fun to achieve goals! + h4= env.t('joinOthers') small - button#play-btn.btn.btn-primary.btn-lg.gamifybutton(ng-click='playButtonClick()') Play for free + button#play-btn.btn.btn-primary.btn-lg.gamifybutton(ng-click='playButtonClick()')= env.t('free') .presslogos.text-center - | Featured in + = env.t('featuredIn') br img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/lifehacker.png') img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/presslogos/nyt-logo.png') @@ -88,12 +98,12 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .row .col-md-8.col-md-offset-2 p.lead.text-center - | HabitRPG is a free habit building and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, HabitRPG can help you achieve your goals to become healthy, hard-working, and happy. + = env.t('leadText') section#testimonial-carousel.bg-info .container-fluid .row .col-md-3.col-md-offset-1 - h2 What people say... + h2= env.t('testimonialHeading') img.img-say.img-responsive.visible-lg-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png') // Testimonials .col-md-8.col-sm-10.col-sx-10 @@ -116,7 +126,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .row .col-sm-8.col-sm-offset-2 p - | I can't tell you how many time and task tracking systems I've tried over the decades... HRPG is the only thing I've used that actually helps me get things done rather than just list them. + = env.t('dragonsilverQuote') small Drag0nsilver // Quote 2 .item @@ -124,7 +134,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .row .col-sm-8.col-sm-offset-2 p - | HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser! + = env.t('frabjabulousQuote') small frabjabulous // Quote 3 .item @@ -132,73 +142,73 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .row .col-sm-8.col-sm-offset-2 p - | Awesome product, just started a few days ago and already more conscious and productive with my time! + = env.t('andeeliaoQuote') small AndeeLiao .item blockquote .row .col-sm-8.col-sm-offset-2 p - | Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss. + = env.t('alexandraQuote') small _AlexandraSo_ // Carousel Buttons Next/Prev a.left.carousel-control(data-slide='prev', href='#quote-carousel') i.fa.fa-chevron-left a.right.carousel-control(data-slide='next', href='#quote-carousel') i.fa.fa-chevron-right - button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton') section#uses - h2 Players use HabitRPG to manage... + h2= env.t('examplesHeading') .container-fluid #myCarousel.carousel.slide(data-interval='10000', data-ride='carousel') ul.nav.nav-pills.nav-justified li.active(data-target='#myCarousel', data-slide-to='0') - a(href='#') Work + a(href='#')=env.t('work') li(data-target='#myCarousel', data-slide-to='1') - a(href='#') Health + a(href='#')=env.t('health') li(data-target='#myCarousel', data-slide-to='2') - a(href='#') Teams + a(href='#')=env.t('teams') li(data-target='#myCarousel', data-slide-to='3') - a(href='#') School + a(href='#')=env.t('school') li(data-target='#myCarousel', data-slide-to='4') - a(href='#') Goals + a(href='#')=env.t('goals') li(data-target='#myCarousel', data-slide-to='5') - a(href='#') Chores + a(href='#')=env.t('chores') // Wrapper for slides .carousel-inner(style='z-index:0;') .item.active.work-use h3 - | Work + = env.t('work') br small - a(href='/business.html') Use HabitRPG at your business + a(href='/static/plans')= env.t('businessText') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample Habits + h4= env.t('sampleHabits') div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Confirm 1 page of Inventory + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample1') br div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') 20 mins Filing + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample2') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Sort and Process Inbox + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample3') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Prepare 1 Document for Client + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample4') br div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Call Clients/Put Off Phone Calls + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('businessSample5') img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/coding.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block .usetweet-group @@ -206,43 +216,43 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .usetweet.tweet.popover.right .arrow .popover-content - | HabitRPG is the reason I got a killer, high-paying job... and even more miraculous, I'm now a daily flosser + = env.t('frabjabulousQuote') .usetweet-group img(data-toggle='tooltip', data-placement='top', title='_AlexandraSo_', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/AlexandraSo.png') .usetweet.tweet.popover.right .arrow .popover-content - | Couldn't NOT talk about HabitRPG during my speech in Madrid. Must-have tool for freelancers who still need a boss. + = env.t('alexandraQuote') // End item .item.health-use - h3 Health + h3= env.t('health') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample Habits + h4= env.t('sampleHabits') div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Drink Water/Soda + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample1') br div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Chew Gum/Smoke + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample2') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Take Stairs/Elevator + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample3') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(255, 207, 66); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Eat Healthy/Junk Food + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample4') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Break a Sweat for 1 hr + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('healthSample5') img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/clipart-rosemonkeyct-meditation.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block .usetweet-group @@ -250,36 +260,36 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .usetweet.tweet.popover.right .arrow .popover-content - | My very first dentist appointment where the hygienist was actually excited about my flossing habits. Thanks Habitrpg! + = env.t('evagantzQuote') .usetweet-group img(data-toggle='tooltip', data-placement='top', title='supermouse35', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/supermouse35.png') .usetweet.tweet.popover.right .arrow .popover-content - | I'm exercising more and I haven't forgotten to take my meds for months! Thanks, Habit. :D + = env.t('supermouse35Quote') // End Item .item.team-use - h3 Teams + h3= env.t('teams') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample To-Dos + h4= env.t('sampleToDo') div(style='width:100%; background-color: rgb(252, 229, 205); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(219, 120, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Outline Meeting Itinerary for Tuesday + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample1') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Brainstorm Growth Hacking + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample2') br div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') span(style='padding: 0.5em 0px 0em 0em; color: #666;') ☐ |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Discuss this week’s KPIs + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('teamSample3') br img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/publicSpaces.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block @@ -288,80 +298,80 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .usetweet.tweet.popover.right .arrow .popover-content - | Having a quest constantly on really motivates me to do all my dailies and do all my to-dos. My biggest motivation is not letting my party down. + = env.t('althaireQuote') // End Item .item.school-use - h3 School + h3= env.t('school') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample Habits + h4= env.t('sampleHabits') div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Finish 1 Assignment + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample1') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Study 1 hour + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample2') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Meet with Study Group + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample3') br div(style='width:100%; background-color: rgb(244, 204, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(220, 93, 93); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(220, 93, 93); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Notes for 1 Chapter + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample4') br div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(90, 98, 223); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Read 1 Chapter + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('schoolSample5') img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/reading.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block .usetweet-group img(data-toggle='tooltip', data-placement='top', title='InfH', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/InfH.png') .usetweet.tweet.popover.right .arrow - .popover-content HabitRPG has really helped me impart structure to my life in graduate school. + .popover-content= env.t('infhQuote') .usetweet-group img(data-toggle='tooltip', data-placement='top', title='Drei-M', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Drei-M.png') .usetweet.tweet.popover.right .arrow .popover-content - | When I discovered HabitRPG last summer, I had just failed about half of my exams. Thanks to the Dailies… I was able to organize and discipline myself, and I actually passed all my exams with really good grades a month ago. + = env.t('dreimQuote') // End Item .item.improvement-use - h3 Goals + h3= env.t('goals') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample Dailies + h4= env.t('sampleDailies') div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Practice Piano for 1 Hour + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample1') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Work on article for publication + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample2') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Work on blog post + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample3') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Japanese lesson on Duolingo + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample4') br div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Read an Informative Article + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('goalSample5') img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/gaining_an_achievement_by_cosmic_caterpillar-d7uyv5z.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block .usetweet-group @@ -369,69 +379,69 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .usetweet.tweet.popover.right .arrow .popover-content - | Before HabitRPG, I was stuck with my thesis, as well as dissatisfied with my personal discipline regarding housework and things like learning vocabulary and studying Go theory. It turns out breaking down these tasks into smaller manageable checklists is quite the thing to keep me motivated and constantly working + = env.t('kazuiQuote') // End Item .item.housework-use - h3 Chores + h3= env.t('chores') .carousel-content.row .sampletasks.col-lg-4.col-md-6.col-sm-12.col-xs-12 - h4 Sample Dailies + h4= env.t('sampleDailies') div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Put Dirty Clothes in Hamper + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample1') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') 20 mins of Housework + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample2') br div(style='width:100%; background-color: #d9ead3; color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(113, 176, 91); border-right: 1px solid rgba(0, 0, 0, 0.25);') + .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; background-color: rgb(113, 176, 91); border-right: 0px none;') - - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Wash a Load of Dishes + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample3') br div(style='width:100%; background-color: rgb(255, 242, 204); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(255, 207, 66); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Tidy One Room + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample4') br div(style='width:100%; background-color: rgb(201, 218, 248); color: rgb(51, 51, 51); text-align:center; padding: 0px; line-height: 1.62765; list-style: none outside none; padding: 0px; height: 2.3em; min-height: 1.62765em; margin-bottom:0.75em; margin:0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5) inset;') .task-btn(style='display: inline-block; width: 1.62765em; height: 1.62765em; padding: 0px; margin:0px; line-height: 1.62765; text-align: center; color: rgb(34, 34, 34); float:left; cursor: pointer; vertical-align: top; left:0px; position:relative; background-color: rgb(90, 98, 223); border-right: 1px solid rgba(0, 0, 0, 0.25);') + |   - .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;') Wash and Dry a Load of Clothes + .task-desc(style='display: inline-block; font-family: Lato,sans-serif; padding: 0.6em 0px 0em 1em; letter-spacing: normal; float:left; word-wrap: break-word;')= env.t('choreSample5') img.sample-img.visible-lg-inline-block(src='https://s3.amazonaws.com/habitrpg-assets/front/images/uses/dusting_by_leephon.png') .usetweet-groups.col-lg-5.col-md-6.visible-lg-inline-block.visible-md-inline-block .usetweet-group img(data-toggle='tooltip', data-placement='top', title='autumnesquirrel', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/autumnesquirrel.png') .usetweet.tweet.popover.right .arrow - .popover-content I'm procrastinating less on work and housework and pay bills on time. + .popover-content= env.t('autumnesquirrelQuote') .usetweet-group img(data-toggle='tooltip', data-placement='top', title='irishfeet123', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/irishfeet123.png') .usetweet.tweet.popover.right .arrow .popover-content - | I've had horrible habits with clearing my place completely after meals and leaving cups all over the place. HabitRPG has cured that! + = env.t('irishfeet123Quote') // End Item // End Carousel - button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.gamifybutton.fixedcta(ng-click='playButtonClick()')= env.t('gamifyButton') section#rewards.bg-warning.container-fluid .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline Complete a task to earn gold! + h2.headline= env.t('rewardHeading') .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12.col-xs-12 p.sectioninfo - | Spend gold on virtual and real-life rewards. + = env.t('rewardByline1') br br - | Instant rewards keep you motivated! + = env.t('rewardByline2') .scrolltweet.hidden-xs.hidden-sm img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Elmi.png') .tweet.popover.right.pull-right .arrow - .popover-content Every morning I'm looking forward to getting up so I can earn some gold! + .popover-content= env.t('elmiQuote') .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg .avatarscroll h2 @@ -444,45 +454,45 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') h2 span.glyphicon.glyphicon-arrow-down img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/TVreward.png') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') section#levels.container-fluid .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline As you stay productive, you unlock new content! + h2.headline= env.t('unlockHeadline') .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 p.sectioninfo - | Achieve your goals and level up. + = env.t('unlockByline1') br br - | Unlock new motivational tools, such as pet collecting, random rewards, spell-casting, and more! + = env.t('unlockByline2') .scrolltweet.hidden-xs.hidden-sm img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/16bitFil.png') .tweet.popover.right.pull-right .arrow .popover-content - | I'm getting my jobs and tasks done in record time thanks to HabitRPG. I'm just always so eager to reach my next level-up! + = env.t('sixteenBitFilQuote') .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2 .avatarscroll img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/avatar/avatarstatic.png') h2 span.glyphicon.glyphicon-arrow-down img.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/SAMPLEadventurers.png') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') section#health.bg-danger.container-fluid .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline Miss a daily goal? + h2.headline= env.t('punishHeading1') .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2 Lose health! - p.sectioninfo Break bad habits and procrastination cycles with immediate consequences. + h2= env.t('punishHeading2') + p.sectioninfo= env.t('punishByline') .scrolltweet.hidden-xs.hidden-sm img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Zelah Meyer', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/Zelah_Meyer.png') .tweet.popover.right.pull-right .arrow .popover-content - | With HabitRPG, I can be persuaded to go to bed on time by the thought of gaining points for an early night or losing health for a late one! + = env.t('zelahQuote') .col-lg-4.col-md-4.col-lg-offset-1.col-sm-8.well.col-xs-8.col-xs-offset-2.col-sm-offset-2.well-lg h2 span.glyphicon.glyphicon-unchecked @@ -500,24 +510,24 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') .meter.health .bar div(style='width:50%;')   - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') section#quest.container-fluid .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2.headline Battle monsters with your friends! + h2.headline= env.t('questHeading1') .row .col-lg-5.col-lg-offset-1.col-md-5.col-sm-12 - h2 If you slack off, they all get hurt! + h2= env.t('questHeading2') p.sectioninfo - | Playing with your friends keeps you accountable for your tasks. + = env.t('questByline1') br - | Issue each other Challenges to complete a goal together! + = env.t('questByline2') .scrolltweet.hidden-xs.hidden-sm img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='skysailor', src='https://s3.amazonaws.com/habitrpg-assets/front/images/testimonials/skysailor.png') .tweet.popover.right.pull-right .arrow .popover-content - | My party and our quests keep me engaged in the game, which keeps me motivated to get things done and change my life in positive ways + = env.t('skysailorQuote') .col-lg-4.col-md-6.col-md-offset-1.col-lg-offset-1.col-sm-10.well.col-xs-10.col-xs-offset-1.col-sm-offset-1.well-lg img.clearfix.img-responsive.center-block(style='padding-bottom:30px;', src="https://s3.amazonaws.com/habitrpg-assets/front/images/Quest_dilatory_drag'onSmall.png") .row @@ -542,52 +552,52 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') div(style='width:0%;')   .quest-friend-img img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/party/GrimReaper.png') - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today! + button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') section#features.bg-info.container-fluid .row - h2 We also feature... + h2= env.t('featuresHeading') .row .col-md-4.col-md-offset-2.col-sm-6 .feature-img img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Mount.png') .featuretext - h4 Pets and Mounts + h4= env.t('featurePetHeading') p - | Eggs and items drop when you complete your tasks. Be as productive as possible to collect pets and mounts! + = env.t('featurePetByline') .col-md-4.col-sm-6 .feature-img.center-block img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-triadbingo.png') img(src='https://s3.amazonaws.com/habitrpg-assets/front/images/achievement-perfect.png') .featuretext - h4 Achievement Badges - p Do something totally awesome? Get a badge and show it off! + h4= env.t('featureAchievementHeading') + p= env.t('featureAchievementByline') .row .col-md-4.col-md-offset-2.col-sm-6 .feature-img img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Promo_springclasses2015.png') .featuretext - h4 Equipment and extras + h4= env.t('featureEquipHeading') p - | Buy limited edition equipment, potions, and other virtual goodies in our Market with your task rewards! + = env.t('featureEquipByline') .col-md-4.col-sm-6 .feature-img img.center-block.img-responsive(src='https://s3.amazonaws.com/habitrpg-assets/front/images/Party-Header.png') .featuretext - h4 Social play + h4= env.t('featureSocialHeading') p - | Join common-interest groups with like-minded people. Create Challenges to compete against other users. - button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()') Gamify your life today! + = env.t('featureSocialByline') + button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton') #footercall .container-fluid .row .col-md-10 - h3 Join 200,000 players making it fun to achieve goals! + h3= env.t('joinOthers') .row .col-md-4.col-md-offset-4 - button.btn.btn-primary.btn-lg.btn-block(ng-click='playButtonClick()') Play for free! + button.btn.btn-primary.btn-lg.btn-block(ng-click='playButtonClick()')= env.t('free') footer.footer .container-fluid.shoutout - h4 HabitRPG contributors use + h4= env.t('contribUse') .row .col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1 a(href='http://ionicframework.com/') @@ -643,3 +653,4 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') }]).directive('carousel', [function () { return {} }]); + diff --git a/website/views/static/layout.jade b/website/views/static/layout.jade index 566e23bed8..1e2725b7c4 100644 --- a/website/views/static/layout.jade +++ b/website/views/static/layout.jade @@ -27,6 +27,11 @@ html(ng-app='habitrpg') //FIXME for some reason this won't load when in footerCtrl.js#deferredScripts() script(type="text/javascript", src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5016f6cc44ad68a4", async="async") + script(type='text/javascript'). + (function (f, b) {if (!b.__SV) {var a, e, i, g;window.mixpanel = b;b._i = [];b.init = function (a, e, d) {function f(b, h) {var a = h.split(".");2 == a.length && (b = b[a[0]], h = a[1]);b[h] = function () {b.push([h].concat(Array.prototype.slice.call(arguments, 0)))}}var c = b;"undefined" !== typeof d ? c = b[d] = [] : d = "mixpanel";c.people = c.people || [];c.toString = function (b) {var a = "mixpanel";"mixpanel" !== d && (a += "." + d);b || (a += " (stub)");return a};c.people.toString = function () {return c.toString(1) + ".people (stub)"};i = "disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); + for (g = 0; g < i.length; g++)f(c, i[g]);b._i.push([a, e, d])};b.__SV = 1.2;a = f.createElement("script");a.type = "text/javascript";a.async = !0;a.src = "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";e = f.getElementsByTagName("script")[0];e.parentNode.insertBefore(a, e)}})(document, window.mixpanel || []); + mixpanel.init(window.env.MP_ID); + != env.getManifestFiles("static") body diff --git a/website/views/static/login-modal.jade b/website/views/static/login-modal.jade index c21069daeb..eed23662c3 100644 --- a/website/views/static/login-modal.jade +++ b/website/views/static/login-modal.jade @@ -69,4 +69,4 @@ script(id='modals/login.html', type='text/ng-template') a(href='/static/privacy' target='_blank')=env.t('privacy') | . .form-group - input.btn.btn-primary(type='submit', ng-disabled='registrationForm.$invalid', value=env.t('register')) + input.btn.btn-primary(type='submit', ng-disabled='registrationForm.$invalid || registrationInProgress', value=env.t('register')) diff --git a/website/views/static/press-kit.jade b/website/views/static/press-kit.jade index 7439cff41c..427da56098 100644 --- a/website/views/static/press-kit.jade +++ b/website/views/static/press-kit.jade @@ -5,7 +5,7 @@ block vars - var menuItem = 'pressKit' block title - title Press Kit + title= env.t('presskit') block extraHead style.